資源描述:
《小型公司工資管理系統(tǒng)--(完結(jié))》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、中國石油大學(xué)(華東)信息與控制工程學(xué)院《程序設(shè)計實習(xí)》報告小型公司工資管理系統(tǒng)的設(shè)計姓 名:YuppiesLiu時間:2011.7.14~2011.7.172011年7月目錄一、實習(xí)內(nèi)容…………………………………………………………………………1二、設(shè)計思路…………………………………………………………………………2三、程序代碼清單……………………………………………………………………3四、運行結(jié)果…………………………………………………………………………10五、程序使用說明…………………………………………………………………
2、…16六、總結(jié)及心得體會…………………………………………………………………17程序設(shè)計實習(xí)報告19程序設(shè)計實習(xí)報告一、實習(xí)內(nèi)容1題目:《小型公司管理系統(tǒng)的設(shè)計》設(shè)計2.設(shè)計說明與基本要求(1)公司主要有4類人員:經(jīng)理、技術(shù)員、銷售員、銷售經(jīng)理。要求存儲這些人的職工號、姓名、月工資、年齡、性別等信息。(2)工資的計算方法A經(jīng)理:固定月薪為8000元;B技術(shù)員:工作時間*小時工資(100元/小時);C銷售員:銷售額*4%提成;D銷售經(jīng)理:底薪(5000元)+所轄部門銷售額總額*0.5%。(3)員工基本數(shù)據(jù)的輸入要求每類人員
3、不能少于4人,其中銷售員需要8名,每名銷售經(jīng)理手下有2名銷售員。(4)各類的數(shù)據(jù)成員訪問權(quán)限設(shè)置為:protected3.實現(xiàn)基本功能(1)數(shù)據(jù)輸入:輸入各種數(shù)據(jù)(2)數(shù)據(jù)的輸入:統(tǒng)計各銷售經(jīng)理下屬銷售員的銷售額及銷售額之和;銷售經(jīng)理按工資進(jìn)行的帽泡排序; (3)數(shù)據(jù)打印:打印各類員工的數(shù)據(jù)信息; (4)數(shù)據(jù)備份 (5)退出:退出本系統(tǒng)備注:可適當(dāng)擴(kuò)充程序功能,功能擴(kuò)充得當(dāng)可加分4.菜單說明(1)數(shù)據(jù)錄入指通過鍵盤輸入各類員工的各項數(shù)據(jù)(2)數(shù)據(jù)統(tǒng)計指統(tǒng)計各銷售經(jīng)理下屬銷售員的銷售額及銷售額之和;銷售經(jīng)理按工資進(jìn)行的冒
4、泡排序(3)數(shù)據(jù)的打印指按照表格的格式在屏幕上輸出各員工的數(shù)據(jù)信息(4)數(shù)據(jù)的備份指把各類員工的數(shù)據(jù)信息寫入文件中保存(5)退出:結(jié)束程序的運行19程序設(shè)計實習(xí)報告二、設(shè)計思路在這個公司中有四類人員:經(jīng)理、兼職技術(shù)人員、銷售員要存儲的信息有姓名、編號、性別、年齡、工資、銷售額、所屬經(jīng)理編號.由于所有職員有相同的成員如編號(num)、姓名(name)、性別(sex)、年齡(age)、工資(wage)。所以可將所有信息歸納為一個職員類(Guyuan),將其作為一個基類,然后派生出子類,實現(xiàn)各類人員不同的信息(如工資計算),
5、由于銷售經(jīng)理具有銷售員和經(jīng)理的特性,所以銷售經(jīng)理采用多重繼承的關(guān)系,繼承銷售員和經(jīng)理的兩個類,為避免二義性將employee定義為虛基類,可用下圖表示: 題目中假設(shè)公司有2名技術(shù)員、4名銷售員、經(jīng)理和銷售經(jīng)理各2名,所以用對象數(shù)組的方式,利用循環(huán)語句來實現(xiàn)人員的輸入和輸出,整個程序設(shè)計如下:基類雇員類:數(shù)據(jù)成員有職工號、姓名、年齡、性別、月工資;成員函數(shù)只有姓名、年齡、性別的設(shè)置函數(shù)。技術(shù)員類:繼承基類數(shù)據(jù)成員增加了工作時間;成員函數(shù)有設(shè)置函數(shù)、構(gòu)造函數(shù)、輸出函數(shù)下屬函數(shù)、備份函數(shù)下屬函數(shù)。經(jīng)理類:繼承基類數(shù)據(jù)成員未
6、增加;成員函數(shù)有設(shè)置函數(shù)、構(gòu)造函數(shù)、輸出函數(shù)下屬函數(shù)、備份函數(shù)下屬函數(shù)。銷售員類:繼承基類數(shù)據(jù)成員多了銷售額、所屬經(jīng)理編號;成員函數(shù)有設(shè)置函數(shù)、構(gòu)造函數(shù)、輸出函數(shù)下屬函數(shù)、備份函數(shù)下屬函數(shù)、銷售額返回函數(shù)、所屬經(jīng)理編號輸出函數(shù)。銷售經(jīng)理類:繼承基類數(shù)據(jù)成員未增加;成員函數(shù)有設(shè)置函數(shù)、構(gòu)造函數(shù)、輸出函數(shù)下屬函數(shù)、備份函數(shù)下屬函數(shù)、統(tǒng)計函數(shù)所屬函數(shù)。19程序設(shè)計實習(xí)報告三、程序代碼清單#include#include#include#includeus
7、ingnamespacestd;ofstreamoutfile("f1.txt",ios::out);classGuyuan{public:intnum,age;stringname;charsex;intwage;};classJishuyuan:protectedGuyuan{public:inttime;voidset_jishuyuan(){cout<<"技術(shù)員編號:";cin>>num;cout<>name;cout<8、cin>>sex;cout<>age;cout<>time;cout<