09051107仇濤c小型公司工資管理系統實習報告

2021-09-27 06:55:37 字數 2177 閱讀 7822

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

《程式設計實習》報告

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

專業班級:自動化09-1班

學號:09051107

姓名:仇濤

時間:2010.8.22~2009.8.28

2023年8月

一、 實習內容1

二、 設計思路2

三、 程式清單3

四、 執行結果21

五、 程式使用說明28

六、 總結及心得體會29

一、實習內容

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

2.設計說明與要求

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

(2) 工資的計算方法

a、 經理:固定月薪為8000元;

b、 技術員:工作時間*小時工資(100/小時);

c、 銷售員:銷售額*4%提成;

d、 銷售經理:底薪(5000元)+所轄部門銷售總額*0.5%

(3) 輸入員工資料,要求每類人員不能少於4人,員工資訊輸出格式參考執行效果。

(4) 實現功能

1 資料錄入:輸入各種資料;

2 資料統計:統計各銷售經理下屬銷售員的銷售額之和;銷售經理按工資進行的氣泡排序;

3 資料列印:列印各類員工的資料資訊;

4 資料備份:把各類員工的資料資訊寫入檔案中儲存;

5 退出:推出本系統;

(5) 選單說明

⑴資料錄入指通過鍵盤輸入各類員工的各項資料;

⑵資料統計指統計各銷售經理下身書銷售員的銷售額及銷售額之和;銷售按工資進行氣泡排序;

⑶資料列印指按照**的格式在螢幕上輸出各員工的資訊;

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

⑸退出:結束程式的執行。

二、設計思路

從課本上的執行效果可以看出主函式是乙個選擇結構,可以確定主函式的內容;再根據課本給出的類的層次結構合理的定義類及其物件,在類中宣告成員函式來完成對保護資料成員的呼叫,輸出資料。

根據執行效果的選單來看知道有5個功能,於是編類裡的成員函式來乙個乙個實現所要求的功能,總之就是將系統分塊來做。

三、程式清單

#include

#include

#include

#include

using namespace std;

const a=2;

const b=4;

int a,b,c,d,s;

class employee //員工(基類)

void set()

int get1()

string get2()

char get3()

int get4()

double payment()

};class technician:public employee //技術員

};technician te[a];

class manager:public employee //經理

int get()

};manager mana[a];

class seller:public employee //銷售員

int get5()

double get6()

void tongji()

};seller se[b];

class sellmanager:public employee //銷售經理

pay=5000+sumsale*0.005;

}void tongji()

};sellmanager semana[a];

void line()

void shuru1()

void shuru2()

void shuru3()

void shuru4()

void mulu()

void cijimulu()

void biaotou()

void biaozhong()

void biaowei()

void tongji()

{ int a,b,s;

for(a=0;a {

s=0;

semana[a].tongji();

for(b=0;b

c小型公司工資管理系統

程式設計實習 報告 專業班級 學號 姓名 時間 2010.8.22 2010.8.27 2010年8月 目錄一 實習內容1 二 設計思路2 三 程式清單3 四 執行結果25 五 程式使用說明31 六 總結及心得體會31 一 實習內容 實習目的 本次實習所編輯的c 程式是為了建立 小型公司工資管理系統...

c小型公司工資管理系統實習報告

include include include include using namespace std const a 2 const b 4 int a,b,c,d,s class employee 員工 基類 void set int get1 string get2 char get3 int...

工資管理系統C

西安郵電學院 c語言課程設計報告 院系名稱計算機學院 專業名稱 電腦科學與技術 班級 學生姓名 學號 8位 指導教師 設計起止時間 2011年06月22日 2011年07月01日 1.強化上機動手能力,在理論和實踐的基礎上進一步鞏固 c語言程式設計 課程學習的內容,掌握工程化軟體設計的基本方法 2....