欢迎来到天天文库
浏览记录
ID:52468567
大小:56.50 KB
页数:30页
时间:2020-03-27
《人员信息高效管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、人员信息管理系统1.题目:_______软件学院人员管理系统______________________题目来源:______________班第________________________组题目标题:_________软件学院人员管理系统_______________题目原文:该程序包含以下数据:人员数据,讲师数据,工作人员数据(保安等),退休职工讲师数据:ID,姓名,性别,毕业院校,工龄,工资(ID在添加人员时自动生成)工作人员:ID,姓名,性别,工龄,工作,工资退休职工:ID,姓名,性别,退休金程序主界面:
2、1.先进入账号登入界面,由用户输入管理员账号密码,登入2.成功登入后进入菜单主界面菜单:1>查询详细信息2>添加人员信息3>删除人员信息4>输出人员人数5>批量输出人员信息6>批量修改7>修改管理员密码8>退出菜单详细描述:1:查询详细信息:输入ID或姓名,查询该人员的详细信息。若输入数据为ID,则直接输出。若为姓名则可能出现重名,以这种输入先列出该姓名的全部人员再由输入ID详细查找。在明确找出一个人员信息之后(如以ID方式找出指定该人员),列出修改选项,由用户选择是否修改,修改哪项。4:输出人员人数:1>>显示该院
3、人员总人数(除退休职工)。2>>显示该院讲师总人数。3>>显示该院工作人员总人数。4>>显示该院退休职工总人数。5:批量输出人员信息:批量输出菜单中,有选择输出条件:如可输出符合一定条件的所有成员,如输出姓王的所有1人员,或所有软件工程专业的所有学生的信息。在输出时候显示符合条件的总人数。必要功能:输出讲师工龄x年以上的所有人员6:批量修改:能批量修改信息,如修改所有讲师的工资等。每个子菜单有返回主菜单和上级菜单选项。拓展:信息存入文件系统2.答案答案源代码如下:(写在框内,空间不够自行调整框大小)#include<
4、iostream>#includeusingnamespacestd;staticintidt=10001;//初始教师IDstaticintidw=20001;//初始工作人员IDstaticintidr=30001;//初始退休员工IDstaticintadmin=123;//用户名staticintcode=123;//密码classperson{//基类public:intid;stringname;charsex;doublesalary;staticintcount;//数量person*
5、next;virtualvoidprint()=0;//显示数据2virtualvoidchange()=0;//更改数据virtualvoidsetschool(stringschoo)=0;virtualvoidsetworkage(intworkag)=0;virtualvoidsetwork(stringwor)=0;};intperson::count=0;classteacher:publicperson{//讲师类public:teacher(intd,stringnam,charse,stringsc
6、hoo,intworkag,doublesalar){id=d;name=nam;sex=se;school=schoo;workage=workag;salary=salar;next=NULL;count++;count1++;}voidsetwork(stringwor){}//虚函数实现staticintcount1;stringgetschool(){returnschool;}intgetworkage(){returnworkage;}intshowcount(){returncount1;}voids
7、etschool(stringschoo){school=school;}voidsetworkage(intworkag){workage=workag;}voidprint(){cout<<"职业teacher"<<"ID:"<姓名"<8、;cout<<"2>性别"<学校"<工龄"<工资"<>ch;if(ch<19、10、ch>5)cout<<"输入错误,请重新输入:"<11、12、ch>5);switch(ch){case1:cout<<"请输
8、;cout<<"2>性别"<学校"<工龄"<工资"<>ch;if(ch<1
9、
10、ch>5)cout<<"输入错误,请重新输入:"<11、12、ch>5);switch(ch){case1:cout<<"请输
11、
12、ch>5);switch(ch){case1:cout<<"请输
此文档下载收益归作者所有