欢迎来到天天文库
浏览记录
ID:3960520
大小:182.52 KB
页数:20页
时间:2017-11-26
《高校教职工人事管理系统 (2)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、高校教职工人事管理系统目 录一、问题描述3二、内容简介42.1基本要求:42.2.算法思想:42.3.模块划分:42.4.源程序:42.5.测试情况:4三、小结5四、参考文献6一·问题描述用c++语言编写一个简单的职工人事管理程序,能实现对职工人事信息的简单管理。其程序能解决有关职工人事信息数据的输入,有关职工人事信息的修改,有关职工人事信息的删除。二,内容简介2.1基本要求:(1)设计一个的菜单将在实现的功能显示出来,并有选择提示(2)教师的基本信息包括编号、职工分类("行政人员","教师","一般员工","退休人员","返聘人
2、员","临时工")、性别、年龄,职务("无","科级","处级","厅级");、职称("无","初级","中级","高级");、政治面貌("群众","中共党员","民主党派")、学历("中(3)能够实现教职工信息增加、删除、修改、查找。(4)能够统计在职人员、中共党员、女教职工、高职称、高学历的人数。(5)要求有错误提示功能,例如输入日期,输入错误提示重新输入2.2.算法思想:1、需要用到类的对象数组概念2、此程序多次用到switch...case...语句3、在while(1)循环语句里面加入if...else...验证输入是否
3、有误。2、统计信息模块需在遍历类的对象数组同时用到for循环来统计。2.3.模块划分:1、增加信息模块2、删除信息模块3、修改信息模块4、显示信息模块5、统计信息模块2.4.源程序:#include#include#includeusingnamespacestd;classteacher//教职工类{public:voidadd(intN);//增加信息voiddel();//删除信息voidupdate(intN);//修改信息intval(intv,teachert);/
4、/返回0或1判断是否是所要选的教职工voiddisplay();//输出该教职工的档案public:intnumber;//编号stringname;//姓名stringfenlei;//职工分类stringsex;intage;stringzhiwu;//职务stringcall;//职称stringpolicyface;//政治面貌stringxueli;//学历};voidteacher::add(intN)//增加信息{cout<<"******输入新增教师档案*******"<5、输入教师的编号(1-"<>number;if(number>=1&&number<=N)break;elsecout<<"输入有误,请重新输入!"<>name;while(1){cout<<"输入教师职工分类(行政人员,教师,一般员工,退休人员,返聘人员,临时工):";cin>>fenlei;if(fenlei=="行政人员"6、7、fenlei=="教师"8、9、fenlei=="一般员工"10、11、fenlei=="退休人员"12、13、fenlei=="返聘人员"14、15、16、fenlei=="临时工")break;elsecout<<"输入有误,请重新输入!"<>sex;cout<<"输入教师年龄:";cin>>age;while(1){cout<<"输入教师职务(无,科级,处级,厅级):";cin>>zhiwu;if(zhiwu=="无"17、18、zhiwu=="科级"19、20、zhiwu=="处级"21、22、zhiwu=="厅级")break;elsecout<<"输入有误,请重新输入!"<23、,中级,高级):";cin>>call;if(call=="无"24、25、call=="初级"26、27、call=="中级"28、29、call=="高级")break;elsecout<<"输入有误,请重新输入!"<>policyface;if(policyface=="群众"30、31、policyface=="中共党员"32、33、policyface=="民主党派")break;elsecout<<"输入有误,请重新输入!"<34、{cout<<"输入教师学历(中专,大专,大学,硕士,博士):";cin>>xueli;if(xueli=="中专"35、36、xueli=="大专"37、38、xueli=="大学"39、40、xueli=="硕士"41、42、xueli=="博士")break;elsecou
5、输入教师的编号(1-"<>number;if(number>=1&&number<=N)break;elsecout<<"输入有误,请重新输入!"<>name;while(1){cout<<"输入教师职工分类(行政人员,教师,一般员工,退休人员,返聘人员,临时工):";cin>>fenlei;if(fenlei=="行政人员"
6、
7、fenlei=="教师"
8、
9、fenlei=="一般员工"
10、
11、fenlei=="退休人员"
12、
13、fenlei=="返聘人员"
14、
15、
16、fenlei=="临时工")break;elsecout<<"输入有误,请重新输入!"<>sex;cout<<"输入教师年龄:";cin>>age;while(1){cout<<"输入教师职务(无,科级,处级,厅级):";cin>>zhiwu;if(zhiwu=="无"
17、
18、zhiwu=="科级"
19、
20、zhiwu=="处级"
21、
22、zhiwu=="厅级")break;elsecout<<"输入有误,请重新输入!"<23、,中级,高级):";cin>>call;if(call=="无"24、25、call=="初级"26、27、call=="中级"28、29、call=="高级")break;elsecout<<"输入有误,请重新输入!"<>policyface;if(policyface=="群众"30、31、policyface=="中共党员"32、33、policyface=="民主党派")break;elsecout<<"输入有误,请重新输入!"<34、{cout<<"输入教师学历(中专,大专,大学,硕士,博士):";cin>>xueli;if(xueli=="中专"35、36、xueli=="大专"37、38、xueli=="大学"39、40、xueli=="硕士"41、42、xueli=="博士")break;elsecou
23、,中级,高级):";cin>>call;if(call=="无"
24、
25、call=="初级"
26、
27、call=="中级"
28、
29、call=="高级")break;elsecout<<"输入有误,请重新输入!"<>policyface;if(policyface=="群众"
30、
31、policyface=="中共党员"
32、
33、policyface=="民主党派")break;elsecout<<"输入有误,请重新输入!"<34、{cout<<"输入教师学历(中专,大专,大学,硕士,博士):";cin>>xueli;if(xueli=="中专"35、36、xueli=="大专"37、38、xueli=="大学"39、40、xueli=="硕士"41、42、xueli=="博士")break;elsecou
34、{cout<<"输入教师学历(中专,大专,大学,硕士,博士):";cin>>xueli;if(xueli=="中专"
35、
36、xueli=="大专"
37、
38、xueli=="大学"
39、
40、xueli=="硕士"
41、
42、xueli=="博士")break;elsecou
此文档下载收益归作者所有