职工管理系统课程设计报告C++Word格式.docx
- 文档编号:21927918
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:20
- 大小:150.05KB
职工管理系统课程设计报告C++Word格式.docx
《职工管理系统课程设计报告C++Word格式.docx》由会员分享,可在线阅读,更多相关《职工管理系统课程设计报告C++Word格式.docx(20页珍藏版)》请在冰豆网上搜索。
#include<
iostream.h>
stdio.h>
fstream.h>
stdlib.h>
string.h>
iomanip.h>
staticintsum=0;
staticintsum1=0;
classemployees{
public:
charbirthday[20];
charjob[20];
charnum[20];
charname[20];
charincome[20];
intage;
charsex[10];
};
classTeacher:
virtualpublicemployees{
charxi[10];
intzhucaidan();
voidrecord();
voidadd();
charchaxun();
voiddel();
voidxichaxun();
voidxianshi();
voidnamejiansuo();
friendostream&
operator<
<
(ostream&
Teacher&
);
friendistream&
(istream&
}teacher[100];
intTeacher:
:
zhucaidan()
{
cout<
"
\t\t\t--------------------------------------------\n"
;
\t\t\t教师信息管理系统\n"
\t\t\t+[1]---按编号查询教师信息+\n"
\t\t\t+[2]---按系查询教师信息+\n"
\t\t\t+[3]---按名字查询教师信息+\n"
\t\t\t+[4]---显示教师全部信息+\n"
\t\t\t+[5]---删去教师信息+\n"
\t\t\t+[6]---增加教师信息+\n"
\t\t\t+[7]---退出系统+\n"
\t\t\t+****************************+\n"
\t\t\t---------------------------------------------\n"
请输入您的选择:
intchoice;
cin>
>
choice;
return(choice);
}
voidTeacher:
record()
{ofstreamoutfile("
教师信息.txt"
ios:
out);
charc;
cout<
请输入教师信息,以@结束:
endl;
while(c!
='
@'
)
{cout<
请输入教师编号:
cin>
teacher[sum].num;
outfile<
setw(5)<
请输入教师姓名:
teacher[sum].name;
请输入教师性别:
teacher[sum].sex;
请输入教师工资:
teacher[sum].income;
请输入教师出生日期:
teacher[sum].birthday;
请输入教师参加工作日期:
teacher[sum].job;
请输入教师年龄:
teacher[sum].age;
请输入教师系别:
teacher[sum].xi;
如果要继续输入请按g/如果要结束输入请按@:
c;
sum++;
}
输入信息结束!
ifstreaminfile("
in);
for(inti=0;
i<
sum;
i++)
{infile>
infile>
}}
add()
endl<
charTeacher:
chaxun()
inti=0;
请输入要查询的教师的编号:
num;
for(i=0;
if(strcmp(teacher[i].num,num)==0)
您要查询的信息是:
teacher[i];
else
您的输入有误,请重新输入:
return0;
del()
charnum1[20];
intj=0;
请输入要删去的教师的编号:
num1;
if(strcmp(teacher[i].num,num1)==0)
{j=i;
for(;
j<
j++)
{teacher[j]=teacher[j+1];
sum--;
您要删去的信息已经成功删去!
xichaxun()
charxi[5];
请输入要查询教师的系别:
xi;
{if(strcmp(teacher[i].xi,xi)==0)
你要查询的信息是:
xianshi()
---------全部教师信息----------/t/t"
编号"
'
\t'
姓名"
性别"
工资"
出生日期"
参加工作日期"
年龄"
系别"
\n'
teacher[i].num<
teacher[i].name<
teacher[i].sex<
teacher[i].income<
teacher[i].birthday<
teacher[i].job<
teacher[i].age<
teacher[i].xi<
namejiansuo()
{charname[10];
请输入要查询教师的名字:
name;
if(strcmp(teacher[i].name,name)==0)
您的输入有误,查无此人"
istream&
operator>
(istream&
in,Teacher&
t)
输入教师编号:
t.num;
输入教师姓名:
输入教师性别:
输入教师工资:
输入教师出生日期:
输入教师参加工资日期:
输入教师年龄:
输入教师系别:
returnin;
ostream&
(ostream&
out,Teacher&
教师编号:
t.num<
教师姓名:
t.name<
教师性别:
t.sex<
教师工资:
t.income<
教师出生日期:
t.birthday<
教师参加工作日期:
t.job<
教师年龄:
t.age<
教师系别:
t.xi<
returnout;
classWorkers:
virtualpublicemployees
{public:
voidchaxun();
voidxianshi()
Workers&
}workers[100];
intWorkers:
\t\t\t+----------------------------------------+\n"
\t\t\t+工人信息管理系统+\n"
\t\t\t+-----------------------------------------+\n"
\t\t\t+[1]---按编号查询工人信息+\n"
\t\t\t+[2]---按系查询工人信息+\n"
\t\t\t+[3]---按名字查询工人信息+\n"
\t\t\t+[4]---显示工人全部信息+\n"
\t\t\t+[5]---删去工人信息+\n"
\t\t\t+[6]---增加工人信息+\n"
\t\t\t-------------------------------------------\n"
voidWorkers:
工人信息.txt"
请输入工人信息,以@结束:
请输入工人编号:
workers[sum1].num;
请输入工人姓名:
workers[sum1].name;
请输入工人性别:
workers[sum1].sex;
请输入工人工资:
workers[sum1].income;
请输入工人出生日期:
workers[sum1].birthday;
请输入工人参加工作日期:
workers[sum1].job;
请输入工人年龄:
workers[sum1].age;
请输入工人系别:
workers[sum1].xi;
如果要结束输入请按@或者继续:
sum1++;
sum1;
charWorkers:
{charnum[20];
请输入要查询的工人的编号:
if(strcmp(workers[i].num,num)==0)
workers[i];
请输入要删去的工人的编号:
if(strcmp(workers[i].num,num1)==0)
{workers[j]=workers[j+1];
sum1--;
{charxi[10];
请输入要查询工人的系别:
{if(strcmp(workers[i].xi,xi)==0)
*********全部工人信息********/t/t"
workers[i].num<
workers[i].name<
workers[i].sex<
workers[i].income<
workers[i].birthday<
workers[i].job<
workers[i].age<
workers[i].xi<
charname[10];
请输入要查询工人的名字:
if(strcmp(workers[i].name,name)==0)
in,Workers&
w)
输入工人编号:
w.num;
输入工人姓名:
输入工人性别:
输入工人工资:
输入工人出生日期:
输入工人参加工作日期:
输入工人年龄:
输入工人的系别是:
ostream&
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 职工 管理 系统 课程设计 报告 C+
![提示](https://static.bdocx.com/images/bang_tan.gif)