




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
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()/獲得姓名r
2、eturn name;int 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 ma
3、jor120;/專業char 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(&q
4、uot; 編號:%-5d 姓名:%-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 ma
5、jor2;void setlaborator2(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;/職稱publi
6、c:void setmajor3(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
7、);class TandA: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,ch
8、ar name,char 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);teach
9、ernumteacher.setname(name);teachernumteacher.setage(age);teachernumteacher.setnum(num);/編號teachernumteacher.setsex(sex);/性別teachernumteacher.setbranch1(branch);teachernumteacher.setmajor1(major);teachernumteacher.sethonour1(honour);system("cls");/清屏cout<<"添加成功!"<<endl
10、;teachernumteacher.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",laborato
11、r);cout<<"請輸入職務名稱:"scanf("%s",major);laboratorynumlaboratory.setname(name);laboratorynumlaboratory.setage(age);laboratorynumlaboratory.setnum(num);/編號laboratorynumlaboratory.setsex(sex);/性別laboratorynumlaboratory.setlaborator2(laborator);laboratorynumlaboratory.setmajor2(ma
12、jor);system("cls");/清屏cout<<"添加成功!"<<endl;laboratorynumlaboratory.show();/shuchuSleep(2100);system("cls");/清屏numlaboratory+;/沒建立一個增加1/void build(Teacher teacher,Laboratory laboratory,Administrative administrative,TandA tanda,int &numteacher,int &numl
13、aboratory,int &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<<&
14、quot;請輸入年齡:"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 laborator
15、y20;Teacher teacher20;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)/readnumt
16、eacher(numteacher);/readnumlaboratory(numlaboratory);/readnumadministrative(numadministrative);/readteachardata(teacher,numteacher);/readlaboratorydata(laboratory,numlaboratory);/readadministrativedata(administrative,numadministrative);cout<<" 主菜單n"<<endl;cout<<"1-建立
17、 2-信息記錄 3-查看等待人數 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
18、("cls");/清屏/信息記錄/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(3000);s
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 我是女生作文600字8篇
- 《網絡購物風險與法律保障:八年級信息課教案》
- 生物學細胞結構與功能知識點總結與練習
- 走進故宮的奇妙之旅寫景(15篇)
- 委托操盤協議 保本
- 八月份營銷活動方案
- 公交體驗活動方案
- 公交司機活動方案
- 公眾號特價活動方案
- 公會內戰活動方案
- 2025至2030中國4K和8K超高清電視行業發展趨勢分析與未來投資戰略咨詢研究報告
- 消防在建工地課件
- 南海課件下載
- 彩鋼板圍擋施工與拆除一體化服務協議
- 中班安全標識課件
- 殯儀館物業服務管理制度
- 電大:理論聯系實際闡述文化在社會發展中具有什么樣的作用?參考答案03
- 2025貴州醫科大學輔導員考試試題及答案
- 原發性肝癌診療指南(2024年版)解讀
- 2025-2030中國自動鉚接機行業市場現狀供需分析及投資評估規劃分析研究報告
- 2025年餐飲管理與服務質量考試試卷及答案
評論
0/150
提交評論