freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

c職工信息管理系統(tǒng)課程設計說明書畢業(yè)設計word格式-資料下載頁

2024-11-24 09:15本頁面

【導讀】析整理各類信息。參考資料的閱讀?;纠碚撃:磺?,不清,錯別字較多,達不到規(guī)范化要求。設計時間和進度。術上已逐步成熟。管理信息系統(tǒng)是一個不斷發(fā)展的新型學科,任何一個單位要生。應的管理信息系統(tǒng)。★系統(tǒng)界面友好、操作簡單易行,查詢靈活方便,數據儲存安全可靠。★系統(tǒng)維護安全、方便、可靠,并且能夠實現實用性,先進性的要求。⑶刪除數據方便簡單,穩(wěn)定性好;⑷數據計算自動完成,盡量減少人工干預;現在學校用于學生管理的微機都是Pentium4CPU以上的機器,在存。儲量、速度方面都能滿足各方面的要求。在技術難度方面,由于有指導老師的指。導和相關參考文獻,因此完全可以實現。VisualC++是一個功能強大的可視化軟件開發(fā)工具。局限性,只適用于Windows2020,WindowsXP和Windows。更多的是以VisualC++為平臺。

  

【正文】 load(Workload)。 } else if (Duty==5) { cout 上個月完成工作量 :。 cinWorkload。 ((Salesman *)p1)SetWorkload(Workload)。 } } cout修改成功 !\n。 } else //未找到結點 cout未找到 !\n。 } void Company::Query() 21 { int chet,count(0)。 cout\n** 查詢職工信息以及本月銷售信息 **\n。 cout編號 \t姓名 \t職位 \t\t\t工資 (元 /月 )endl。 Person *p=Worker。 double sum2=0。 //工資總和 while(p) { pOutput()。 sum2+=pEarning。 p=pnext。 } cout本月實發(fā)工資總數 :sum2元 endl。 cout請輸入你要查詢人員的編號 :。 cinchet。 Person *p4=Worker。 while(p4) { if(p4No==chet) { if(p4Duty==1) { ((Cservant*)p4)Output()。 count++。 break。 } else if(p4Duty==2) { ((ACman*)p4)Output()。 count++。 break。 } else if(p4Duty==3) 22 { ((CSman*)p4)Output()。 count++。 break。 } else if(p4Duty==4) { ((APman*)p4)Output()。 count++。 break。 } else if(p4Duty==5) { ((Salesman*)p4)Output()。 count++。 break。 } } else { p4=p4next。 } } if(count==0) cout未找到 !endl。 } void Company::Set() { cout\n** 設置基礎數據 **\n。 cout文員基本工資 [CSalary元 ]:。 cinCSalary。 cout行政人員基本工資 [APSalary元 ]:。 cinAPSalary。 cout業(yè)務人員基本工資 [SSalary]:。 cinSSalary。 cout員工工號 [=ID]:。 cinID。 23 } void Company::Save() //數據存盤 (包括基礎數據,人員數據 ),均采用文本文件 { ofstream fPerson,fBase。 char c。 cout\n 保存人員和基礎數據 ,是否繼續(xù) ?[Y/N]:。 cinc。 if(toupper(c)!=39。Y39。)return。 //保存人員編號、姓名、職位 (,ios::out)。 Person *p=Worker。 while(p) { fPersonpNo\tpName\tpDuty\t。 if(pDuty==1) fPerson((Cservant*)p)GetWorkload()\t。 else if (pDuty==2) fPerson((ACman*)p)GetWorkload()\t。 else if (pDuty==3) fPerson((CSman*)p)GetWorkload()\t。 else if (pDuty==5) fPerson((Salesman*)p)GetWorkload()\t。 fPersonendl。 p=pnext。 } ()。 //保存基礎數據 (,ios::out)。 fBase文員基本工資 \tCSalaryendl。 fBase行政人員基本工資 \tAPSalaryendl。 24 fBase業(yè)務人員基本工資 \tSSalaryendl。 fBaseID\tIDendl。 ()。 cout\n 保存人員和基礎數據已經完成 ...\n。 } void Company::Load() //數據裝入 (包括基礎數據,人員數據 ) { //基礎數據裝入 ifstream fBase。 char buf[80]。 //buf 用于保存數據文件中的注釋字符串 (,ios::in)。 fBasebufCSalary。 //文員基本工資 fBasebufAPSalary。 //行政人員基本工資 fBasebufSSalary。 //業(yè)務人員基本工資 fBasebufID。 //員工工號 ()。 //清除內存人員數據 Clear()。 //人員數據數據裝入 ifstream fPerson。 Person *p=Worker。 int No。 char Name[20]。 int Duty。 double Workload。 (,ios::in)。 //讀一條記錄 fPersonNoNameDuty。 if(Duty!=4)fPersonWorkload。 while(()) 25 { //創(chuàng)建員工結點 switch(Duty) { case 1:p=new Cservant(No,Name,Duty,Workload)。 break。 case 2:p=new ACman(No,Name,Duty,Workload)。 break。 case 3:p=new CSman(No,Name,Duty,Workload)。 break。 case 4:p=new APman(No,Name,Duty)。 break。 case 5:p=new Salesman(No,Name,Duty,Workload)。 break。 } pnext=0。 //員工結點加入鏈表 if(Worker) //若已經存在結點 { Person *p2。 p2=Worker。 while(p2next) //查找尾結點 { p2=p2next。 } p2next=p。 //連接 } else //若不存在結點 (表空 ) { Worker=p。 //連接 } //讀下一條記錄 fPersonNoNameDuty。 if(Duty!=4)fPersonWorkload。 } ()。 26 cout\n 人員和基礎數據已經裝入 ...\n。 } void main() { char c。 Company a。 do { cout\n*** 職工信息管理系統(tǒng) ***\n。 cout1-增加人員 \n。 cout2-刪除人員 \n。 cout3-修改人員 \n。 cout4-查詢職工信息 \n。 cout5-基礎數據設置 \n。 cout6-數據存盤 \n。 cout7-數據裝入 \n。 cout8-退出 \t 請選擇 (18):。 cinc。 switch(c) { case 39。139。: ()。 break。 case 39。239。: ()。break。 case 39。339。: ()。break。 case 39。439。: ()。 break。 case 39。539。: ()。 break。 case 39。639。: ()。 break。 case 39。739。: ()。 break。 } }while(c!=39。839。)。 }
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1