




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、程序設計報告( / 學年 第 學期)題 目:模擬工資管理系統(tǒng) 專 業(yè) 學 號 姓 名 指 導 教 師 指 導 單 位 日 期 成員分工組長組員(/)組員(/)評分細則評分項優(yōu)秀良好中等差遵守機房規(guī)章制度上機時的表現(xiàn)學習態(tài)度程序準備情況程序設計能力團隊合作精神課題功能實現(xiàn)情況算法設計合理性用戶界面設計報告書寫認真程度內(nèi)容詳實程度文字表達熟練程度回答問題準確度簡短評語 教師簽名: 年 月 日評分等級備注評分等級共五種:優(yōu)秀、良好、中等、及格、不及格模擬工資管理系統(tǒng)一、 課題內(nèi)容和要求模擬工資管理系統(tǒng)是一個單位最基本的一項財務管理系統(tǒng),該系統(tǒng)要求實現(xiàn)一個簡單、實用的財務管理程序,主要功能包括員工信息
2、的錄入、查找、修改、刪除、統(tǒng)計、排序、查看等。所有帳務數(shù)據(jù)都要利用文件系統(tǒng)保存,以備系統(tǒng)下次運行時使用。通過此課題,熟練掌握文件、數(shù)組、指針的各種操作,以及一些基本算法思想的應用。另外,該程序還可以讓每個職工更改自己的密碼,查看自己的信息。【基本要求】管理員:1)以密碼登錄系統(tǒng)2)錄入員工信息具體工資,計算相應的稅金(計算規(guī)則參見最新公布的政策)3)查詢并顯示所有的員工具體信息4)顯示統(tǒng)計信息:員工數(shù)目,工資總數(shù)和稅金總數(shù)5)按照指定條件查詢6)增刪具體員工記錄稅金政策基本是不同收入等級的工資使用不同的比例收取稅金。類似于下表:工資稅金0150001500250010(超出部分)2500350
3、015(超出部分)3500500020(超出部分)50001000030(超出部分)1000040(超出部分) 員工:1) 以工號為登錄ID,密碼自己設定;2) 可以查詢本人的相關信息;3) 系統(tǒng)提供指定時間間隔的查詢功能。二、 需求分析功能框架圖:(見圖2-1)添加職工查看信息修改信息信息統(tǒng)計庫顯示刪除職工職工排序查找職工保存信息信息查詢退出程序退出程序修改密碼用戶登錄管理員登錄模擬工資管理系統(tǒng)圖2-1設計要求:1) 根據(jù)工資管理系統(tǒng)的數(shù)據(jù)信息要求,設計合適的數(shù)據(jù)結構(如結構數(shù)組、簡單鏈表等)。2) 選擇文件存儲格式(文本或二進制)和文件名。3) 采用自頂向下的設計方法,設計系統(tǒng)的總體模塊組
4、成和數(shù)據(jù)結構。4) 對于每項操作,設計一個函數(shù)(方法、子模塊)進行實現(xiàn),要明確函數(shù)原型。5) 根據(jù)設計結果分步開發(fā)實現(xiàn)各模塊,最后進行總體集成。三、 概要設計1)主要的類:class Worker /職工 類public:Worker()Worker()void Show(); /職工信息顯示double GetTax(); / 獲取繳稅double GetPay(); / 獲取實發(fā)工資char Pw20; /職工密碼friend class Workers; /將職工群類作為職工類的友元類private:string ID, name, sex, edu, address, tel;/工號,
5、姓名,性別,教育程度,住址,電話int age; /年齡double salary,tax, pay; /月薪,稅金,實際收入;class Workers /職工群 類private: Worker wN; /N個職工int NUM; /用來計算職工數(shù)目int count; / 用來計算當前程序新添加的職工數(shù)目double tsalary = 0, ttax = 0; / 工資總數(shù),稅金總數(shù)public: Workers() Workers()int Num(); /計算并返回文件已包含的職工數(shù)量void add(); /職工信息添加void Sort(); /職工信息排序void Searc
6、h(); /查找職工信息函數(shù)(查找已保存的職工)void Delete(); /職工信息刪除void Amend(); /職工信息修改void Save(); /職工信息以文件形式保存void Showsaved(); /職工信息顯示函數(shù)(顯示文件中的內(nèi)容)void Showcur(); /讀取并顯示職工信息(當前輸入的信息)string GetID(int); /獲得職工工號void Show(int ); /用戶登錄時顯示當前用戶信息void Total(); /統(tǒng)計信息并且顯示void ChangePw(); /用戶修改密碼;2)主要函數(shù)流程圖:(1)執(zhí)行函數(shù)(Execute):申請一個
7、職工群類,調(diào)用所有的函數(shù),程序中所有的步驟都在這里執(zhí)行(從登錄到退出程序)。(見圖3-1)圖3-1 執(zhí)行函數(shù)(1) 添加函數(shù)(add):輸入職工信息,用數(shù)組存入內(nèi)存。然后用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 排序函數(shù)(7)刪除函數(shù)(delete):打開文件,輸入工號確定刪除的職工,刪除后保存。圖3-7
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年安全管理員安全培訓考試試題可打印
- 2025新版車間安全培訓考試試題及完整答案(必刷)
- 2025管理人員安全培訓考試試題及參考答案(精練)
- 2025合同糾紛解決的關鍵要素
- 2025購銷合同轉(zhuǎn)讓協(xié)議范本
- 2025私營企業(yè)員工的人事合同范本
- 2025房產(chǎn)買賣合同書
- 2025年電子線圈設備項目建議書
- 2025標準版汽車銷售合同協(xié)議書
- 2025建筑公司標準版勞動合同
- 大型活動策劃與管理第八章 大型活動風險管理
- Q∕GDW 12165-2021 高海拔地區(qū)運維檢修裝備配置規(guī)范
- JGJ107-2016鋼筋機械連接技術規(guī)程
- 婦科醫(yī)生進修匯報課件
- 動態(tài)分析與設計實驗報告總結
- 2024年江蘇省泰州市海陵區(qū)中考一模數(shù)學試卷
- 從汽車檢測看低空飛行器檢測發(fā)展趨勢
- DB32T 4740-2024 耕地和林地損害程度鑒定規(guī)范
- 五一節(jié)假日安全生產(chǎn)培訓
- 中考英語二輪復習課件:中考解題技巧-讀寫綜合
評論
0/150
提交評論