91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 15KB
    文件類型: .cpp
    金幣: 2
    下載: 1 次
    發布日期: 2023-12-21
  • 語言: C/C++
  • 標簽: C++??

資源簡介

這是一份關于公司員工管理系統的源代碼,是以前上課時候的綜合實驗內容,希望對大家有所幫助。

資源截圖

代碼片段和文件信息

//頭文件:類EmployeeBacicInfor的說明
#include
#include
#include
#include
using?namespace?std;
const?int?N=50;//設定員工的最大人數

class?EmployeeBacicInfor{//類EmployeeBacicInfor員工基本信息
public:?string?Employeename;//姓名
??string?Employeenum;?//編號
??????char?Employeesex;?//性別
??????int?Employeeage;?//年齡
??????char?Employeemarriage;//是否接婚?
??????int?Employeedepart;?//所在部門
??????int?Employeeposition;?//職位
??????int?Employeedegree;?//學歷
??????string?Employeebirthday;//生日
public:
void?NewInformation();//新建
int?SearchInformation();//查找
????void?ModefyInformation();//修改
void?ShowInformation();//顯示
void?WriteIn(int?flage);//寫入
void?WriteinMaxnum(int);//寫入最大員工數
int?Getmaxnum();//獲得最大員工數
void?Readout();//將記錄從文件中讀到全局變量
???int?Search_Num(string?);//通過員工編號查找記錄
???int?Search_Name(string?);//通過員工姓名查找記錄
???void?Addrecord();//添加員工記錄
???void?Rmoverecord();//刪除員工記錄
???void?ContinueInput();//繼續錄入錄入員工記錄(批錄入)
???int?Showway();//顯示操作的途徑,1--編號,2--姓名
??????};
EmployeeBacicInfor?employee[N];//定義全局對象


??void?EmployeeBacicInfor::NewInformation()//輸入員工信息數據函數
{???EmployeeBacicInfor?emp;
????cout<<“\t-----------------“< cout<<“\t………………新建記錄…………………“<????cout<<“\t-----------------“<????cout<<“\t輸入此次要加入的員工記錄個數(<50):“;
int?num;
cin>>num;
emp.WriteinMaxnum(0);
for(int?i=0;i{
cout<<“\t新員工姓名:?“;?
cin>>employee[i].Employeename;?
cout<<“\t新員工編號:?“;?
cin>>employee[i].Employeenum?;
cout<<“\t新員工性別?(F(f)為女性,M(m)為男性):?“;?
cin>>employee[i].Employeesex;?
cout<<“\t新員工年齡:?“;?
cin>>employee[i].Employeeage;?
cout<<“\t新員工婚姻狀況(Y(y)為已婚,N(n)為未婚):?“;?
cin>>employee[i].Employeemarriage;?
cout<<“\t新員工學歷請輸入相應學歷的序號:?“<cout<<“?\t[1:初中?2:高中?3:本科?4:碩士?5:博士]?“;?
cin>>employee[i].Employeedegree;?
cout<<“\t新員工所在部門請輸入相應部門的序號:“<cout<<“\t?[1:董事會?2:市場部?3:公關部?4:客服中心?5:信息中心]?“;?
cin>>employee[i].Employeedepart;?
cout<<“\t新員工職位?請輸入相應職位的序號:?“<cout<<“\t?[1:臨時職員?2:?正式職員?3:主任?4:部門經理?5:董事長]?“;?
?cin>>employee[i].Employeeposition;?
cout<<“\t新員工生日:“;
cin>>employee[i].Employeebirthday?;
emp.WriteIn(1);//寫入磁盤
}
emp.WriteinMaxnum?(num);//把員工數寫入文件
}

void?EmployeeBacicInfor::ContinueInput()//繼續錄入,批錄入
{EmployeeBacicInfor?emp;
cout<<“\t請輸入繼續錄入的員工記錄個數:“;
int?nummaxnum;
cin>>num;
????maxnum=num+emp.Getmaxnum?();
ofstream?fout(“employeebasicInformation.txt“ios::app);//以添加的形式打開文件employeebasicInformation.txt
if(maxnum {
for(int?i=emp.Getmaxnum?();i {cout<<“\t新員工姓名:?“;?
?????cin>>employee[i].Employeename;?
?????cout<<“\t新員工編號:?“;?
?????cin>>employee[i].Employeenum?;
?????cout<<“\t新員工性別?(F(f)為女性,M(m)為男性):?“;?
?????cin>>employee[i].Employeesex;?
?????cout<<“\t新員工年齡:?“;?
?????cin>>employee[i].Employeeage;?
?????cout<<“\t新員工婚姻狀況(Y(y)為已婚,N(n)為未婚):?“;?
?????cin>>employee[i].Employeemarriage;?
?????cout<<“\t新員工學歷請輸入相應學歷的序號:?“<?????cout<<“?\t[1:初中?2:高中?3:本科?4:碩士?5:博士]?“;?
?????cin>>employee[i].Employeedegree;?
??????cout<<“\t新員工所在部門

評論

共有 條評論