版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、/ 高校人员信息管理系统设计/#include "stdafx.h"#include "cstring"#include "iostream"#include "fstream"#include "windows.h"using namespace std;class Employee/员工protected:int num;/编号char name20;/姓名int age;/年龄char sex5;/等待人数public:char * getname()/获得姓名return name;in
2、t getage()/获得年龄return age;int getnum()/获编号return num;char * getsex()/获人性别return sex;void setname(char a )/设置strcpy(name,a);void setage(int a)/设置age=a;void setnum(int a)/设置num=a;void setsex(char a)/设置strcpy(sex,a);/class Teacher :virtual public Employeeprotected:char branch120;/部门char major120;/专业cha
3、r honour130;/职称public:void setbranch1(char a)/设置strcpy(branch1,a);char * getbranch1()/获得姓名return branch1;void setmajor1(char a)/设置strcpy(major1,a);char * getmajor1()/获得姓名return major1;void sethonour1(char a)/设置strcpy(honour1,a);char * gethonour1()/获得姓名return honour1;void show()printf(" 编号:%-5d
4、姓名:%-9s年龄:%3d 性别:%3s n",num,name,age,sex);printf(" 部门:%-9s 专业:%-9s职称:%-9s 性别:%3s n",branch1,major1,honour1);/class Laboratory :public Employeeprivate:char laborator260;/所在实验室char major220;/职务public:void setmajor2(char a)/设置strcpy(major2,a);char * getmajor2()/获得姓名return major2;void set
5、laborator2(char a)/设置strcpy(laborator2,a);void show()printf(" 编号:%-5d 姓名:%-9s年龄:%3d 性别:%3s n",num,name,age,sex);printf(" 所在实验室:%-20s 职务:%-16s n",laborator2,major2);/class Administrative :virtual public Employee/行政人员protected:char major320;/政治面貌char honour320;/职称public:void setmaj
6、or3(char a)/设置strcpy(major3,a);char * getmajor3()/获得姓名return major3;void sethonour3(char a)/设置strcpy(honour3,a);char * gethonour3()/获得姓名return honour3;void show()printf(" 编号:%-5d 姓名:%-9s年龄:%3d 性别:%3s n",num,name,age,sex);printf(" 政治面貌:%-10s 职称:%-16s n",major3,honour3);class TandA
7、:public Teacher,public Administrativepublic:void show()printf(" 编号:%-5d 姓名:%-9s年龄:%3d 性别:%3s n",num,name,age,sex);printf(" 部门:%-9s 专业:%-9s职称:%-9s 性别:%3s n",branch1,major1,honour1);printf(" 政治面貌:%-10s 职称:%-16s n",major3,honour3);/void bulidteacher(int num,char name,char
8、sex,int age , Teacher teacher20,int &numteacher)char branch20;/部门char major20;/专业char honour30;/职称cout<<"请输入所在部门:"scanf("%s",branch);cout<<"请输入专业名称:"scanf("%s",major);cout<<"请输入职称:"scanf("%s",honour);teachernumteacher.
9、setname(name);teachernumteacher.setage(age);teachernumteacher.setnum(num);/编号teachernumteacher.setsex(sex);/性别teachernumteacher.setbranch1(branch);teachernumteacher.setmajor1(major);teachernumteacher.sethonour1(honour);system("cls");/清屏cout<<"添加成功!"<<endl;teachernumte
10、acher.show();/shuchuSleep(2100);system("cls");/清屏numteacher+;/没建立一个增加1/void bulidlaboratory(int num,char name,char sex,int age , Laboratory laboratory20,int &numlaboratory)char laborator60;/所在研究所char major20;/职务cout<<"请输入所在研究所:"scanf("%s",laborator);cout<&l
11、t;"请输入职务名称:"scanf("%s",major);laboratorynumlaboratory.setname(name);laboratorynumlaboratory.setage(age);laboratorynumlaboratory.setnum(num);/编号laboratorynumlaboratory.setsex(sex);/性别laboratorynumlaboratory.setlaborator2(laborator);laboratorynumlaboratory.setmajor2(major);system(&
12、quot;cls");/清屏cout<<"添加成功!"<<endl;laboratorynumlaboratory.show();/shuchuSleep(2100);system("cls");/清屏numlaboratory+;/没建立一个增加1/void build(Teacher teacher,Laboratory laboratory,Administrative administrative,TandA tanda,int &numteacher,int &numlaboratory,int
13、 &numadministrative,int &nuntanda)int n,num,age;char name20;char sex6;cout<<"请选择要添加的职工类别:n1.教师职工 2.实验员 3.行政人员 4.教师兼执政人员"<<endl;cin>>n;cout<<"请输入职工编号:"cin>>num;cout<<"请输入姓名:"scanf("%s",name);cout<<"请输入年龄:&q
14、uot;cin>>age;cout<<"请输入性别:"cin>>sex;if(n=1)bulidteacher(num,name,sex,age , teacher,numteacher);if(n=2)bulidlaboratory(num,name,sex,age , laboratory,numlaboratory);if(n=3)if(n=4)int main(int argc, char* argv)Administrative administrative20;Laboratory laboratory20;Teacher t
15、eacher20;TandA tanda20;int numteacher=0;int numlaboratory=0;int numadministrative=0;int nuntanda=0;int k;/for(int i=0;i<100;i+=3)/cout<<"正在进入 n 社区诊所管理程序n请稍后("<<i<<"%)"<<endl;/Sleep(30);/暂停秒 /system("cls");/清屏/i+;/while(1)/readnumteacher(numtea
16、cher);/readnumlaboratory(numlaboratory);/readnumadministrative(numadministrative);/readteachardata(teacher,numteacher);/readlaboratorydata(laboratory,numlaboratory);/readadministrativedata(administrative,numadministrative);cout<<" 主菜单n"<<endl;cout<<"1-建立 2-信息记录 3-查看等
17、待人数 4-修改 5-查询 6-删除 0-退出:"<<endl;cout<<"n请选则:"cin >>k;if(k=1)system("cls");/清屏cout<<" 添加人员n"<<endl;build(teacher,laboratory,administrative,tanda,numteacher,numlaboratory,numadministrative,nuntanda);/save(man,numwait);system("cls&qu
18、ot;);/清屏/信息记录/if(k=2)system("cls");cout<<" 信息记录"<<endl;/build(teacher,laboratory,administrative,tanda,numteacher,numlaboratory,numadministrative,nuntanda);cout<<"n回车返回主菜单"getchar();getchar();system("cls");/等待人数查询/if(k=3)system("cls");/清屏cout<<" 等待人数查询n"<<endl;cout<<"现在等待人员数:"<<numteacher<<endl;cout<<"n3秒自动跳回主菜单"<<endl;Sleep(3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 酒店总经理年终工作计划参考模板
- 小学心理工作计划集锦
- 2025年度班主任工作实习计划范文
- 小学语文第二学期教研计划
- 《食品安全事故总结》课件
- 2025年一周工作计划表格式
- 幼儿园工作计划:个人工作计划
- 《蔬菜陈列培训》课件
- 《复合伤的麻醉》课件
- 《地面工程质量事故》课件
- 通信管道说明
- 汽轮机主汽门活动试验
- 工程质量检测论文范文10篇
- 【真题解析】2023年2月26日河南省直遴选笔试真题(考生回忆版)
- 《企业采购成本控制现状、问题及对策研究-以伊利乳业集团为例(论文)10000字》
- 中华医学会杂志社作者贡献声明
- 人文英语4写作
- 国开电大本科《人文英语4》机考总题库珍藏版
- 腮腺疾病围手术期护理查房
- 学生假期安全承诺书200字(5篇)
- 血液透析个案护理两篇
评论
0/150
提交评论