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