資源描述:
《小型公司工資管理系統(tǒng)》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在工程資料-天天文庫。
1、C++程序設計課程設計報告課題:小型公司工資管理系統(tǒng)專業(yè)班級:學號:姓名:指導教師:評閱意見:評定成績:指導老師簽名:年月日目錄1.設計系統(tǒng)的目的意義…………………………………………第1頁2.系統(tǒng)需求、功能分析…………………………………………第2頁3.數(shù)據(jù)結構表……………………………………………………第3頁4.數(shù)據(jù)測試表……………………………………………………第5頁5.運行和調(diào)試……………………………………………………第7頁6.課程心得體會…………………………………………………第16頁參考書目……………………
2、……………………………………第17頁附錄………………………………………………………………第18頁課程設計報告內(nèi)容:1、設計系統(tǒng)的目的意義本次課程設計所編輯的C++程序是為了建立“小型公司工資管理系統(tǒng)”。通過對該系統(tǒng)的建立進一步掌握面向過程和面面相對象程序的設計的幾本方法和編程技巧,鞏固所學理論知識,是理論與實踐相結合,提高分析問題、解決問題的能力。具體一點主要是為了進一步熟悉C++中類的概念、類的繼承、抽象類、虛函數(shù)、虛基類、多態(tài)和文件的輸入/輸出等內(nèi)容的實現(xiàn)方式。了解系統(tǒng)開發(fā)的需求分析、類層次設計、模塊分析
3、、編碼測試、模塊組裝與整體調(diào)試的全過程;逐步熟悉程序設計的方法,并養(yǎng)成良好的編程習慣。-47-2、系統(tǒng)需求、功能分析A、公司主要有四類雇員:經(jīng)理、技術人員、銷售人員、銷售經(jīng)理。要求儲存雇員的編號、姓名、性別、所在部門、級別等信息,并進行工資計算。B、工資的計算方法(1)經(jīng)理:領取固定月薪,固定月薪5000元;(2)技術人員:按小時領取月薪,工作時間*小時工資(80元/小時);(3)銷售人員:按鞏固銷售額領取月薪,0.33*銷售額;(4)銷售經(jīng)理:既拿固定月薪也領取銷售提成,0.33*銷售額+固定月薪(5000
4、元)。C、功能分析(1)添加功能:程序能夠任意添加上述四類人員的記錄,可提供選擇界面供用戶選擇所要添加的人員類別,要求員工的編號要唯一,如果添加了重復編號的記錄時,則提示數(shù)據(jù)添加重復并取消添加。(2)查詢功能:可根據(jù)編號、姓名等信息對已添加的記錄進行查詢,如果未找到,給出相應的提示信息,如果找到,則顯示相應的記錄信息;(3)顯示功能:可顯示當前系統(tǒng)中所有記錄,每條記錄占據(jù)一行。(4)編輯功能:可根據(jù)查詢結果對相應的記錄進行修改,修改時注意編號的唯一性。(5)刪除功能:主要實現(xiàn)對已添加的人員記錄進行刪除。如果當
5、前系統(tǒng)中沒有相應的人員記錄,則提示“記錄為空!”并返回操作;否則,輸入要刪除的人員的編號或姓名,根據(jù)所輸入的信息刪除該人員記錄,如果沒有找到該人員信息,則提示相應的記錄不存。(6)統(tǒng)計功能:能根據(jù)多種參數(shù)進行人員的統(tǒng)計。例如,統(tǒng)計四類人員數(shù)量以及總數(shù),或者統(tǒng)計男、女員工的數(shù)量,或者統(tǒng)計平均工資、最高工資、最低工資等信息。(7)讀取功能:可將保存在文件中的人員信息讀入到當前系統(tǒng)中,供用戶進行使用。(8)退出功能:退出程序。-47-3、數(shù)據(jù)結構表1.添加功能2.查詢功能3.顯示功能4.查詢功能5.刪除功能打開程序
6、6.統(tǒng)計功能7.讀取功能8.退出功能-47-雇員經(jīng)理技術人員銷售人員銷售經(jīng)理-47-4、數(shù)據(jù)測試表添加后的數(shù)據(jù):編號姓名性別部門等級工資1張三男經(jīng)理A5000元2李四男經(jīng)理A5000元3王五男經(jīng)理A5000元4李白男技術B4320元5杜甫男技術B3440元6洋洋女銷售C2525元7麗麗女銷售C2159元8武凱旋男銷售D7525元9劉玲女銷售D7159元編輯后的數(shù)據(jù):編號姓名性別部門等級工資1張三男經(jīng)理A5000元2李四男經(jīng)理A5000元3王五男經(jīng)理A5000元4李白男技術B4320元5杜甫男技術B3440元6
7、洋洋女銷售C2525元7麗麗女銷售C2159元8武凱旋男銷售D7525元9李平男銷售D7159元-47-按編號刪除后的數(shù)據(jù):編號姓名性別部門等級工資2李四男經(jīng)理A5000元3王五男經(jīng)理A5000元4李白男技術B4320元5杜甫男技術B3440元6洋洋女銷售C2525元7麗麗女銷售C2159元8武凱旋男銷售D7525元9李平男銷售D7159元按姓名刪除后的數(shù)據(jù):編號姓名性別部門等級工資2李四男經(jīng)理A5000元3王五男經(jīng)理A5000元5杜甫男技術B3440元6洋洋女銷售C2525元7麗麗女銷售C2159元8武凱旋
8、男銷售D7525元9李平男銷售D7159元-47-5、運行和調(diào)試(1)添加功能說明:輸入1,選擇添加功能說明:輸入1,選擇添加經(jīng)理-47-說明:輸入2,添加技術人員說明:輸入3,添加銷售人員說明:輸入4,添加銷售經(jīng)理-47-(2)查詢功能說明:輸入2,選擇查詢功能說明:輸入1,編號查詢-47-說明:輸入2,姓名查詢(3)顯示功能說明:輸入3,選擇顯示功能-47-(4)編輯功能說明:輸入4,選擇編輯功