職工工資管理系統程式

2021-06-15 22:41:39 字數 1912 閱讀 6394

編寫乙個職工工資管理系統程式,該程式輸入職工工號和應發工資,由系統對其完成的實發工資實現計算。

其中職工資訊包括職工號、姓名、性別、應發工資、稅金、實發工資等(職工號不重複)。

功能要求及說明:

系統以選單方式工作

職工基本資訊和應發工資的錄入功能(用檔案儲存)

從鍵盤輸入資料,建立磁碟資料檔案salary.txt

職工工資資訊瀏覽功能:

從磁碟資料檔案讀取所有職工工資資訊並顯示輸出到螢幕上;

計算應發工資和查詢的功能:

計算公式為:   稅金=應發工資*稅率;

實發工資=應發工資-稅金;

應發工資 稅率

<1000 0

1000~4999 5%

5000以上 10%

其中源**:

#include

//#include

#include

#include

#include

#include

using namespace std ;

const int fr = 10 ;

int a[fr] ;

//vectora ;             //單獨記錄職工號

int count=0 ;           //計數器 計算一共有多少個員工

class person

;void opening ( ifstream&   , ofstream&   );

void closing ( ifstream&   , ofstream&   );

int show_menu();

int main()}do

while(choose2=='y');

}break ;

case 2:

while(choose2=='y') ;

for (int i=0;i<=count;i++)

person[i].put_txt ( out ) ;

closing ( in , out ) ;

return 0 ;

}void opening ( ifstream& ins , ofstream& outs )

outs.open("c://tc//tc//s a l a r y.txt" ) ;

if (outs.fail())

}void closing ( ifstream& ins , ofstream& outs )

int show_menu ()

void person::change_pay()

if( (pay<4999) && (pay>=1000) )

if(pay>=5000)

}void person::come(ifstream& in)

while(b!=':') ;

if(b==':')

in >> name ;

dowhile(b!=':') ;

in >> pay ;

dowhile(b!=':') ;

in >> pay_out ;

dowhile(b!=':') ;

in >> pay_true;

}void person::get()

while(1);

cout << "/n姓名:" ;

cin >> name;

cout << "/n應發工資:" ;

cin >> pay ;

}void person::put()

void person::put_txt( ofstream& out )

bool person::check( int b , int choose)

{switch(choose)

{case 1:

{for(int i=0;i

職工工資管理小軟體

題目是 職工工資管理小軟體 職工數假設為10人登陸的時候要輸入密碼如果錯誤3次,自動退出系統。成功要顯示圖形介面 要求1,職工資訊輸入 使用者輸入要填加的職工號,姓名,年齡,性別,基本工資,崗位工資等資訊,系統逐個儲存職工資訊。當使用者輸入序號為0時,輸入結束。輸入資料時,必須驗證資料輸入格式正確,...

職工工資管理系統,助力連鎖企業有序管理

很多連鎖行業hr的朋友反應若不借助任何工具,在保證準確性及效率的前提下,連鎖行業hr僅憑一己之力完成全員算薪,實屬不易。尤其是新稅改革後的薪酬計算本就複雜,加之行業特殊性,連鎖行業薪酬hr今年日子並不好過 a企業是一家覆蓋全國三十多個城市的食品連鎖企業,擁有百餘家線下分布於各地的直營門店,hr經常出...

c 程式課程設計的內容 職工工資管理系統

1 課程設計題目 學生成績管理系統 職工工資管理系統 2 課程設計內容 1 簡單的系統與功能分析 2 建立資料結構表 1 欄位名 不少於 10個 2 真實的二維表 3 要建立乙個測試的資料表,至少要有 20個測試資料 4 使用結構體陣列實現資料的 錄入 查詢 修改 增加 刪除 統計 輸出 5 使用資...