小型公司工資管理系統(tǒng)

小型公司工資管理系統(tǒng)

ID:33738461

大?。?03.50 KB

頁(yè)數(shù):23頁(yè)

時(shí)間:2019-02-28

小型公司工資管理系統(tǒng)_第1頁(yè)
小型公司工資管理系統(tǒng)_第2頁(yè)
小型公司工資管理系統(tǒng)_第3頁(yè)
小型公司工資管理系統(tǒng)_第4頁(yè)
小型公司工資管理系統(tǒng)_第5頁(yè)
資源描述:

《小型公司工資管理系統(tǒng)》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)

1、中國(guó)石油大學(xué)(華東)信息與控制工程學(xué)院《程序設(shè)計(jì)實(shí)習(xí)》報(bào)告小型公司工資管理系統(tǒng)的設(shè)計(jì)專(zhuān)業(yè)班級(jí):電子信息工程*班學(xué)  號(hào):******姓  名:***指導(dǎo)教師:**時(shí)間:2013.7.1~2013.7.62013年7月目錄一、實(shí)習(xí)內(nèi)容…………………………………………………………………………01二、設(shè)計(jì)思路…………………………………………………………………………02三、程序調(diào)試過(guò)程中典型問(wèn)題及解決方法…………………………………………03四、運(yùn)行結(jié)果…………………………………………………………………………04五

2、、程序使用說(shuō)明……………………………………………………………………10六、心得體會(huì)及課程改進(jìn)設(shè)想………………………………………………………10程序設(shè)計(jì)實(shí)習(xí)報(bào)告?zhèn)渥ⅲ喉?yè)碼根據(jù)目錄的實(shí)際頁(yè)碼進(jìn)行標(biāo)注22程序設(shè)計(jì)實(shí)習(xí)報(bào)告一、實(shí)習(xí)內(nèi)容1.題目:小型公司工資管理系統(tǒng)的設(shè)計(jì)2.設(shè)計(jì)說(shuō)明與基本要求(1)公司主要有4類(lèi)人員:經(jīng)理、技術(shù)員、銷(xiāo)售員、銷(xiāo)售經(jīng)理。要求存儲(chǔ)這些人的職工號(hào)、姓名、性別、年齡、月工資等信息;(2)工資的計(jì)算方法經(jīng)理:固定月薪為8000元;技術(shù)員:工作時(shí)間*小時(shí)工資(100元/小時(shí));銷(xiāo)售員:銷(xiāo)售額*4

3、%提成;銷(xiāo)售經(jīng)理:底薪(5000元)+下屬銷(xiāo)售員銷(xiāo)售額總額*0.5%;(3)員工基本數(shù)據(jù)的輸入要求每類(lèi)人員不能少于2人,其中銷(xiāo)售員需要4名,每名銷(xiāo)售經(jīng)理手下至少有2名銷(xiāo)售員。(4)各類(lèi)的數(shù)據(jù)成員訪(fǎng)問(wèn)權(quán)限設(shè)置為:protected(5)注意一個(gè)銷(xiāo)售經(jīng)理管轄多個(gè)銷(xiāo)售員。(6)其他功能可適當(dāng)擴(kuò)充。(7)要求在控制臺(tái)下完成。3.實(shí)現(xiàn)基本功能(1)菜單選擇功能(2)數(shù)據(jù)輸入:輸入各種數(shù)據(jù);(3)數(shù)據(jù)統(tǒng)計(jì):統(tǒng)計(jì)各銷(xiāo)售經(jīng)理下屬銷(xiāo)售員的銷(xiāo)售額及銷(xiāo)售額之和;銷(xiāo)售經(jīng)理按工資進(jìn)行冒泡排序;(4)數(shù)據(jù)打?。捍蛴「黝?lèi)員工的數(shù)據(jù)信息

4、;(5)菜單說(shuō)明1.數(shù)據(jù)錄入指通過(guò)鍵盤(pán)輸入各類(lèi)員工的各項(xiàng)數(shù)據(jù);2.數(shù)據(jù)統(tǒng)計(jì)指統(tǒng)計(jì)各銷(xiāo)售經(jīng)理下身書(shū)銷(xiāo)售員的銷(xiāo)售額及銷(xiāo)售額之和;銷(xiāo)售按工資進(jìn)行冒泡排序;22程序設(shè)計(jì)實(shí)習(xí)報(bào)告3.數(shù)據(jù)打印指按照表格的格式在屏幕上輸出各員工的信息;4.數(shù)據(jù)備份指將所有員工的信息保存到文件;5.退出:結(jié)束程序的運(yùn)行。二、設(shè)計(jì)思路充分利用了類(lèi)的繼承與派生的知識(shí),先定義了一個(gè)雇員類(lèi)staff,由雇員類(lèi)公有派生出技術(shù)員類(lèi)tech,銷(xiāo)售員類(lèi)saleman,經(jīng)理類(lèi)mannger,由銷(xiāo)售員類(lèi)saleman,經(jīng)理類(lèi)mannger公有派生出銷(xiāo)售經(jīng)理

5、類(lèi)salemannger。各類(lèi)的數(shù)據(jù)成員訪(fǎng)問(wèn)權(quán)限設(shè)置為:protected,繼承方式都運(yùn)用公有繼承,通過(guò)基類(lèi)去寫(xiě)的派生類(lèi)就可以調(diào)基類(lèi)的公有成員。利用for循環(huán)把經(jīng)理數(shù)據(jù),技術(shù)員數(shù)據(jù),銷(xiāo)售員數(shù)據(jù),銷(xiāo)售經(jīng)理數(shù)據(jù)輸入,利用冒泡排序法把各銷(xiāo)售經(jīng)理的資按升序排列。利用if語(yǔ)句進(jìn)行選擇系統(tǒng)進(jìn)行的工作。在主菜單中進(jìn)行調(diào)用各函數(shù),從而實(shí)現(xiàn)系統(tǒng)各功能的運(yùn)行。主函數(shù)要盡可能得簡(jiǎn)明扼要,只是起調(diào)用其它函數(shù)的作用。每一個(gè)函數(shù)之間要相互協(xié)調(diào),要讓程序中的變量和函數(shù)能夠得到分運(yùn)用,這樣可以加快程序的運(yùn)行速度,加強(qiáng)程序的實(shí)用性。22程

6、序設(shè)計(jì)實(shí)習(xí)報(bào)告三、程序調(diào)試過(guò)程中典型問(wèn)題及解決方法1、這個(gè)程序比較長(zhǎng),在編程的時(shí)候給我最深刻的體會(huì)是一定要整體考慮布局,并且一定要注意程序的簡(jiǎn)潔性。整體布局,首先體現(xiàn)在對(duì)壘中各個(gè)變量、函數(shù)的定義以及對(duì)對(duì)象的聲明上。因?yàn)楸境绦蛞箢?lèi)中變量是保護(hù)類(lèi)型的變量,也就意味著再累外不能直接訪(fǎng)問(wèn),只能夠通過(guò)類(lèi)中公有函數(shù)去訪(fǎng)問(wèn),而類(lèi)中的數(shù)據(jù)在后續(xù)操作中要參與統(tǒng)計(jì),比較等操作,所以在定義訪(fǎng)問(wèn)數(shù)據(jù)的函數(shù)時(shí)要注意函數(shù)名的命名,一定要前后照應(yīng)。例如,本程序中的四個(gè)派生類(lèi)中都含有從雇員積累中繼承過(guò)來(lái)的“工資”這一個(gè)數(shù)據(jù),但是在不一

7、樣的類(lèi)中有不一樣的情況,在經(jīng)理類(lèi)中是固定的,但是在銷(xiāo)售員類(lèi)和銷(xiāo)售經(jīng)理類(lèi)中是進(jìn)行計(jì)算的,這就要求可以訪(fǎng)問(wèn)它們的函數(shù)有不一樣的返回值。一邊在后面進(jìn)行統(tǒng)計(jì)。2、本程序中每一個(gè)類(lèi)中都有多個(gè)對(duì)象,我剛開(kāi)始在編程的時(shí)候時(shí)將它們一個(gè)一個(gè)獨(dú)立的進(jìn)行聲明。但最后發(fā)現(xiàn),其實(shí)利用對(duì)象數(shù)組進(jìn)行聲明更加簡(jiǎn)潔與方便。尤其是在對(duì)銷(xiāo)售經(jīng)理利用冒泡法排序的時(shí)候,以及在統(tǒng)計(jì)數(shù)據(jù)的時(shí)候,直接利用多個(gè)FOR循環(huán)結(jié)構(gòu)就可以很方便的對(duì)它們進(jìn)行操作,省去了很多麻煩。3、在本程序中我們應(yīng)該充分的利用類(lèi)的繼承和派生的優(yōu)越性。我一開(kāi)始在定義四個(gè)派生類(lèi)時(shí),在

8、每一個(gè)派生類(lèi)中都分別定義了輸入輸出姓名,年齡,性別的函數(shù)。到最后覺(jué)得十分繁瑣,其實(shí)既然四個(gè)類(lèi)都是從雇員類(lèi)中繼承過(guò)來(lái)的,所以直接在雇員基類(lèi)中定義一個(gè)輸入姓名,年齡,性別的函數(shù)就可以解決問(wèn)題。4、本程序中中需要定義的函數(shù),對(duì)象較多,所以要盡可能是名稱(chēng)簡(jiǎn)潔易懂,這樣我們?cè)跈z查程序的時(shí)候比較好檢查,剛開(kāi)始的時(shí)候我沒(méi)注意到這個(gè)問(wèn)題這給我后邊的編程工作帶來(lái)很大麻煩,我認(rèn)為這在編程中是比較重要的。22程序設(shè)計(jì)實(shí)習(xí)報(bào)告四、運(yùn)行結(jié)果22程序設(shè)計(jì)

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

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

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