模擬工資管理系統(tǒng)1.doc

模擬工資管理系統(tǒng)1.doc

ID:56525523

大?。?78.00 KB

頁數(shù):15頁

時間:2020-06-27

模擬工資管理系統(tǒng)1.doc_第1頁
模擬工資管理系統(tǒng)1.doc_第2頁
模擬工資管理系統(tǒng)1.doc_第3頁
模擬工資管理系統(tǒng)1.doc_第4頁
模擬工資管理系統(tǒng)1.doc_第5頁
資源描述:

《模擬工資管理系統(tǒng)1.doc》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。

1、程序設計報告(/學年第學期)題目:模擬工資管理系統(tǒng)專業(yè)學號姓名指導教師指導單位日期成員分工組長組員(/)組員(/)評分細則評分項優(yōu)秀良好中等差遵守機房規(guī)章制度上機時的表現(xiàn)學習態(tài)度程序準備情況程序設計能力團隊合作精神課題功能實現(xiàn)情況算法設計合理性用戶界面設計報告書寫認真程度容詳實程度文字表達熟練程度回答問題準確度簡短評語教師簽名:年月日評分等級備注評分等級共五種:優(yōu)秀、良好、中等、及格、不及格模擬工資管理系統(tǒng)一、課題容和要求模擬工資管理系統(tǒng)是一個單位最基本的一項財務管理系統(tǒng),該系統(tǒng)要現(xiàn)一個簡單、實用的財務管理程序,主要功能包括員工信息的錄入、查找、修改、刪除、統(tǒng)計

2、、排序、查看等。所有帳務數(shù)據(jù)都要利用文件系統(tǒng)保存,以備系統(tǒng)下次運行時使用。通過此課題,熟練掌握文件、數(shù)組、指針的各種操作,以及一些基本算法思想的應用。另外,該程序還可以讓每個職工更改自己的密碼,查看自己的信息?!净疽蟆抗芾韱T:1)以密碼登錄系統(tǒng)2)錄入員工信息具體工資,計算相應的稅金(計算規(guī)則參見最新公布的政策)3)查詢并顯示所有的員工具體信息4)顯示統(tǒng)計信息:員工數(shù)目,工資總數(shù)和稅金總數(shù)5)按照指定條件查詢6)增刪具體員工記錄稅金政策基本是不同收入等級的工資使用不同的比例收取稅金。類似于下表:工資稅金0~15000%1500~250010%(超出部分)25

3、00~350015%(超出部分)3500~500020%(超出部分)5000~1000030%(超出部分)10000~40%(超出部分)員工:1)以工號為登錄ID,密碼自己設定;2)可以查詢本人的相關信息;3)系統(tǒng)提供指定時間間隔的查詢功能。一、需求分析功能框架圖:(見圖2-1)圖2-1設計要求:1)根據(jù)工資管理系統(tǒng)的數(shù)據(jù)信息要求,設計合適的數(shù)據(jù)結構(如結構數(shù)組、簡單鏈表等)。2)選擇文件存儲格式(文本或二進制)和文件名。3)采用自頂向下的設計方法,設計系統(tǒng)的總體模塊組成和數(shù)據(jù)結構。4)對于每項操作,設計一個函數(shù)(方法、子模塊)進行實現(xiàn),要明確函數(shù)原型。5)根據(jù)

4、設計結果分步開發(fā)實現(xiàn)各模塊,最后進行總體集成。二、概要設計1)主要的類:classWorker{//職工類public:Worker(){}~Worker(){}voidShow();//職工信息顯示doubleGetTax();//獲取繳稅doubleGetPay();//獲取實發(fā)工資charPw[20];//職工密碼friendclassWorkers;//將職工群類作為職工類的友元類private:stringID,name,sex,edu,address,tel;//工號,,性別,教育程度,住址,intage;//年齡doublesalary,tax,p

5、ay;//月薪,稅金,實際收入};classWorkers{//職工群類private:Workerw[N];//N個職工intNUM;//用來計算職工數(shù)目intcount;//用來計算當前程序新添加的職工數(shù)目doubletsalary=0,ttax=0;//工資總數(shù),稅金總數(shù)public:Workers(){}~Workers(){}intNum();//計算并返回文件已包含的職工數(shù)量voidadd();//職工信息添加voidSort();//職工信息排序voidSearch();//查找職工信息函數(shù)(查找已保存的職工)voidDelete();//職工信息

6、刪除voidAmend();//職工信息修改voidSave();//職工信息以文件形式保存voidShowsaved();//職工信息顯示函數(shù)(顯示文件中的容)voidShowcur();//讀取并顯示職工信息(當前輸入的信息)stringGetID(int);//獲得職工工號voidShow(int);//用戶登錄時顯示當前用戶信息voidTotal();//統(tǒng)計信息并且顯示voidChangePw();//用戶修改密碼};2)主要函數(shù)流程圖:(1)執(zhí)行函數(shù)(Execute):申請一個職工群類,調用所有的函數(shù),程序中所有的步驟都在這里執(zhí)行(從登錄到退出程序)

7、。(見圖3-1)圖3-1執(zhí)行函數(shù)(1)添加函數(shù)(add):輸入職工信息,用數(shù)組存入存。然后用save()函數(shù)保存。圖3-2添加函數(shù)(3)保存函數(shù)(save):將輸入的信息追加存入到文件中。圖3-3添加函數(shù)(4)查找函數(shù)(showcur):根據(jù)用戶輸入的選項,去選擇工號、、性別、學歷……其中之一進行查找符合要求的所有職工,并輸出到屏幕上。圖3-4查找函數(shù)(5)修改函數(shù)(Amend):輸入工號以確定要修改的職工,如果存在該職工則再輸入要修改的項目,修改完成后保存到文件。圖3-5修改函數(shù)(6)排序函數(shù)(sort):輸入排序標準,根據(jù)、工資等升序降序排序并保存。圖3-6

8、排序函數(shù)(7)刪除函數(shù)(

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。