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

正文內(nèi)容

09黃石理工c課程設(shè)計職工工資管理系統(tǒng)-文庫吧資料

2024-09-13 10:46本頁面
  

【正文】 p1=p1next。 //否則將頭指針賦給 p1 while(id!=p1idamp。 p1=(epployee *)malloc(LEN)。 //將頭指針返回 } } /**************************修改職工數(shù)據(jù) **************************/ epployee *Information::modify(epployee *head,long id) { //system(cls)。 n。 //如果 head 指針和 p1 指針相等則將下一個結(jié)點(diǎn)賦給指針 head else p2next=p1next。 p1=p1next。amp。 } else { 第 23 頁 共 34 頁 p1=head。 } //刪除職工信息 epployee *Information::cancel(epployee *head,long id) //定義一個指向 struct epployee 的結(jié)構(gòu)體指針函數(shù) *delete()用來刪除考生信息 . { system(cls)。 //將職工人數(shù)加 1 cout\t你輸入的職工信息已經(jīng)成功插入 endl。 p1next=NULL。 p1next=p2。 head=p1。 //p3 指向原 p2 指向的結(jié)點(diǎn) p2=p2next。amp。p1next=NULL。//計算總分 p2=head。 cinp1paid[2]。 cinp1paid[2]。 cinp1paid[1]。 cinp1paid[1]。 cinp1paid[0]。 第 21 頁 共 34 頁 cinp1paid[0]。 cinp1sex。 cinp1name。 cinp1id。 cinp1id。 p1=(epployee *)malloc(LEN)。 //函數(shù)的遞歸調(diào)用 } //添加職工的成績的函數(shù) epployee *Information::insert( epployee *head) //插入新結(jié)點(diǎn)定義一個指向 struct epployee 的結(jié)構(gòu)體指針函數(shù) *insert()用來添加職工信息 . { //system(cls)。 //若指針 p 非空則繼續(xù) ,目的是把所有的職工信息都傳給指針 p 然后輸出 . } } //統(tǒng)計職工人數(shù)的函數(shù) int Information::count(struct epployee *head) //定義函數(shù) count()統(tǒng)計職工總數(shù) { if(head==NULL)return(0)。 p1=p1next。 //將頭指針賦給 p do { coutsetw(6)p1id setw(14)p1name setw(11)p1sex setw(11)p1paid[0] setw(15)p1paid[1] setw(13)p1paid[2] setw(13)p1totalendl。 cout\n。 cout\n。 else{ cout\n。//將輸入的第一組職工信息返回 } //定義 output()函數(shù)將職工的信息從頭指針?biāo)竷?nèi)容開始輸出 void Information::output(epployee *head) { //system(cls)。 //將輸入的姓名存放到字符數(shù)組 ch 中 } p2next=NULL。 //將職工人數(shù) n 的值加 1 cout\n 姓名 :。 //否則將 p1 賦給 p2 所指結(jié)構(gòu)體的 next 指針 p2=p1。 //計算總額 if(n==0)head=p1。 cinp1paid[2]。 cinp1paid[2]。 cinp1paid[1]。 cinp1paid[1]。 cinp1paid[0]。 cinp1paid[0]。 cinp1id。 cinp1id。 cinp1sex。 //調(diào)用 malloc()函數(shù)用來開辟一個新的存儲單元 strcpy(p1name,ch)。 head=NULL。 cout 姓名 :。 //用來存放職工姓名 p1=p2=(epployee *)malloc(LEN)。 } //建立鏈表信息 epployee *Information::creat(void) {//定義一個指向 struct epployee 的結(jié)構(gòu)體指針函數(shù) *creat()用來錄入職工信息 . char ch[N]。 cout 謝謝您使用職工工資管理系統(tǒng) \n。 cout\n\n\t\t\t 如果需要對原來的信息進(jìn)行操作,則先選擇 0 讀取文件信息\nendl。t know \n\n\t\t\t : 895026504。 cout ******************************************************************************\n\n。 Information::Information() {cout ******************************************************************************\n。 //讀取文件信息 private: epployee *p1,*p2,*p3,*head,st。 //定義職工工資平均值的函數(shù) void save(epployee *head)。 //指針函數(shù) *modife()用來修改職工的信息 . void sort(epployee *head)。 //指針函數(shù) *cancel()用來刪除職工信息 . epployee *find(epployee *head,long id)。 //定義函數(shù) count()統(tǒng)計職工總數(shù) epployee *insert(epployee*head)。 //建立鏈表 void output(epployee *head)。 //構(gòu)造函數(shù) . ~Information() 。 }。 //用來存放工資 int total。 //用來存放性別 long id。 //定義一個全局變量統(tǒng)計職工人數(shù) //定義一個職工信息的結(jié)構(gòu)體 struct epployee { char name[N]。 define LEN sizeof(struct epployee) using namespace std。不過由于時間、經(jīng)驗(yàn)不夠、對語言的掌握程度不深等問題,在這個系統(tǒng)設(shè)計還存在一些問題,比如內(nèi)存設(shè)計還不夠完善 ,整個系統(tǒng)的流暢性等,希望可以在今后的設(shè)計上能夠解決這些問題,做的 更好。 圖 22 登陸系統(tǒng)的頁面 輸錯管理員名字或者密碼進(jìn)入到的頁面如下 圖 23 登陸系統(tǒng)出錯的頁面 第 10 頁 共 34 頁 3. 成功進(jìn)入操作系統(tǒng), 按照使用說明進(jìn)行操作,進(jìn)入的是總系統(tǒng)的提示頁面。 ) 第 9 頁 共 34 頁 六 、測試結(jié)果 1. 開始運(yùn)行程序,進(jìn)入系統(tǒng)頁面 ,顯示制作者的信息。 (溫馨提示: 因時間的限制等原因,本程序內(nèi)存設(shè)置還不夠很完善,所以對于整個系統(tǒng)的使用應(yīng)按照系統(tǒng)設(shè)置的順序,一項(xiàng)項(xiàng)完成下來,方可不出現(xiàn)漏洞。 ,輸入“ 8”,回車確定操作,系統(tǒng)顯示成功保存信息。 8. 刪除職工工資,輸入“ 5”,回車確定操作, 系統(tǒng)顯示“請輸入要刪除的編號”,輸入要刪除的職工編號,系統(tǒng)將保存的數(shù)據(jù)刪除,并顯示剩余的職工工資信息表。 6. 查找職工工資,輸入“ 4”,回車確定操作,系統(tǒng)顯示“請輸入要查找的編號”,輸入想要查找的職工的編號,系統(tǒng)提取保存的數(shù)據(jù),并顯示出來 。 4. 顯示職工信息,輸入數(shù)字“ 3”,將需顯示的職工信息的編號輸入,回車確定操作,系統(tǒng)提取相關(guān)數(shù)據(jù)并顯示。用戶錄入完數(shù)據(jù)后, 在姓名處鍵以“ 0”,結(jié)束操作。 2. 按顯示的數(shù)字選擇操作, 先輸入職工數(shù)據(jù), 然后 進(jìn)行 其他操作。輸入登陸名 ltf,登陸密碼 ltf,進(jìn)入操作系統(tǒng)。 第 6 頁 共 34 頁 1. 主函數(shù)流程圖 圖 11主函數(shù)的流程圖 開始 system( “color d”) 調(diào)用系統(tǒng)函數(shù) editor () pass () Main () 調(diào)用作息信息函數(shù) 調(diào)用主菜單函數(shù) 調(diào)用登陸函數(shù) 結(jié)束 第 7 頁 共 34 頁 2.各子功能函數(shù)流程圖 圖 12 Menu 函數(shù)流程圖 開始 定義變量 輸出系統(tǒng)相關(guān)信息 輸入 sum sum0||sum9 while(sum) 調(diào)用 統(tǒng)計函數(shù) 調(diào)用 顯示函數(shù) 調(diào)用 輸入函數(shù) 調(diào)用 查找函數(shù) 調(diào)用 增加函數(shù) 調(diào)用 刪除函數(shù) 調(diào)用 修改函數(shù) 調(diào)用 保存函數(shù) 輸出函數(shù) 結(jié)束 N Y 第 8 頁 共 34 頁 五 、用 戶使用說明 這是一個關(guān)于 職工工資 管理系統(tǒng),具有輸入、輸出、統(tǒng)計、刪除、查詢、修改數(shù)據(jù)等功能,建立了一個含有姓名、性別、 編號 、 工資、總工資 等成員的結(jié)構(gòu)體數(shù)據(jù)類型的變量 struct xinxi 。 (二) 功能模塊 int main():設(shè)置背景顏色和字體顏色、 調(diào)用 設(shè)計者的相關(guān)信息 函數(shù) 、調(diào)用 display 函數(shù),實(shí)現(xiàn)系統(tǒng)的主要功能處理; dispiay()函數(shù):確定如何選擇所需功能,調(diào)用 讀取文件信息、數(shù)據(jù)輸入、顯示、排序、查找、增加、刪除、修改 、保存等函數(shù),完成職工工資管理系統(tǒng) 的數(shù)據(jù)處理; read()函數(shù):從文件中讀取職工工資的
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1