中國石油大學c 實習報告小型公司工資管理系統

2021-09-26 23:30:32 字數 2214 閱讀 1346

中國石油大學(華東)資訊與控制工程學院

《程式設計實習》報告

小型公司工資管理系統的設計

專業班級:電子11級

學號:姓名:

時間:2012.09.01~2011.09.07

2023年9月

目錄一、 實習內容1

二、 設計思路2

三、 程式清單3

四、 執行結果14

五、 程式使用說明21

六、 總結及心得體會22

一、實習內容

設計乙個簡單的《小型公司管理系統》,。了解系統開發的需求設計、類層次設計、模版分析、模組組裝與整體除錯的過程;熟悉程式設計的方法。

1..題目:小型公司工資管理系統的設計

2.設計說明與基本要求:

(1)公司主要有4類人員: 經理、技術員、銷售員、銷售經理。要求儲存這些人的職工號、姓名、性別、年齡、月工資等資訊;

(2) 工資的計算方法: 經理:固定月薪為8000元; 技術員:

工作時間×工資(100元/小時); 銷售員:銷售額×4%提成; 銷售經理:底薪(5000元)+下屬銷售員銷售額總額×0.

5%;(3) 員工基本資料的輸入: 要求每類人員不能少於4人,其中銷售員需要8名,每名銷售經理手下有2名銷售員。

3. 實現的基本功能:資料輸入、資料統計、資料列印、資料備份、退出。(應用程式中要有選單,用於選擇各項功能)

4.選單說明

① 資料輸入要通過鍵盤;

② 統計是統計銷售經理下屬銷售員的銷售額及銷售額之和,銷售經理按工資氣泡排序;

③ 資料列印是以**形式在螢幕上輸出;

④ 資料備份是將所有的員工資訊儲存到檔案;

⑤ 退出:結束程式執行。

二、設計思路

1.類的結構

先建立了乙個employer基類.然後派生出四個類: manager、technician、salesman、salemanager。

分別對經理、技術員、銷售員、銷售經理的資料進行輸入。

然後選用了乙個switch的多分枝選擇結構,依次據選單的選擇條件執行資料的輸入、資料統計、資料列印、資料備份和退出等。

資料的備份要用到fstream類,用來支援對磁碟檔案的輸入輸出。

對於switch,結束迴圈用到exit函式。此函式的引數為任意整數。

三、程式清單

#include

#include

#include

#include

using namespace std;

class employee

;int employee::get1()

string employee::get2()

char employee::get3()

int employee::get4()

class technician:public employee

double get_pay();

int get_time();

};double technician::get_pay()

int technician::get_time()

class manager:public employee

double get_pay()

};class salesman:public employee

int numb()

double sa()

double get_pay()

};class salesmanager:public manager

};void excel()

void main()

break;

case 2:

{for(i=0;i<4;i++)

{cout<<"職工號為"< cout<<< cout<<"│ 職工號 │ 姓名 │ 銷售額 │"< cout<<< double money=0;

for(x=0;x<8;x++)

{ if(s[x].numb()==sm[i].get1())

{ money=money+s[x].sa();

mone[i]=money*0.005+5000;

mo[i]=money*0.005+5000;

cout<<"│"<

sa()<<"│"<

中國石油大學測控專業上海實習報告

上海認識實習報告 學生姓名 學號 09054215 專業班級 2013年 03 月 17 日 26日 實習人員 帶隊老師 實習內容記錄 2013.3.17 去上海 7 00 am出發 4 20 pm到為波賓館安排住宿 晚上9 00在216室進行實習日程安排會議,寢室分配登記 我分在216室寢室其他成...

中國石油大學精美求職簡歷

十分方便修改的簡歷模板 自薦信尊敬的領導 您好,首先感謝您在百忙之中審閱我的自薦信,當您翻開這一頁的時候,您已經為我開啟了通往機遇與成功的第一扇大門。我將努力讓您在短時間內了解我。我是 大學20xx屆的應屆畢業生,我所學的專業。經過4年的大學生活,在師友的嚴格教益及個人的不斷努力下,我已經具備了紮實...

中國石油大學MATLAB實驗報告一

實驗一 matlab的基本使用方法 一 實驗目的 1.熟悉matlab的主介面 2.學會利用matlab的聯機幫助系統和命令視窗幫助系統 3.學會利用matlab進行基本的數學計算。4.掌握矩陣的構建與運算方法及相關函式 5.掌握多項式的運算方法。二 實驗內容 1.驗證課本有關章節所舉例題。2.設,...