freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言課程設(shè)計工資管理系統(tǒng)-在線瀏覽

2025-06-01 10:46本頁面
  

【正文】 put_b(void)系統(tǒng)還原函數(shù),將備份文件中的信息拷貝到以當(dāng)前年月命名的文件中,從而還原上一次備份的數(shù)據(jù) 統(tǒng)計函數(shù)1) void Statistics()員工工資統(tǒng)計函數(shù),統(tǒng)計數(shù)據(jù)中所有員工工資的最小值和最大值,并計算平均數(shù),輸出到屏幕 輔助函數(shù)1) int main()主函數(shù)2) int Exit()退出函數(shù),顯示感謝使用該系統(tǒng),并正確結(jié)束運(yùn)行3) void Choose_month()管理員登陸時用來選擇年月份的函數(shù),系統(tǒng)中員工各個年月份的工資分別保存在以該年月命名的不同文件下,以該函數(shù)判斷系統(tǒng)需要打開哪個文件。根據(jù)登陸人員不同,分為管理員的操作界面和員工的查詢界面,使界面顯示項更加專門化和清晰化。屏幕上顯示功能菜單的功能項,根據(jù)菜單上提供的數(shù)字按相應(yīng)的鍵去執(zhí)行相應(yīng)的子程序,執(zhí)行后返回功能菜單。4) 通過printf函數(shù)輸出各種裝飾符號,Windows自帶函數(shù)調(diào)節(jié)背景色和字體顏色,以達(dá)到優(yōu)化操作界面的目的。分成管理員登陸和員工登陸兩個入口:管理員登陸之后可以查看全體員工的工資信息,并對其進(jìn)行增添刪改、排序、備份清空、輸出打印等處理;員工登陸之后只能看到自己的個人信息和工資情況。2) 以文件形式輸入和輸出。3) 自動計算功能。4) 基本參數(shù)的設(shè)置。5) 員工注冊功能。各員工的初始登陸密碼與編號相同,登陸后可以自行修改密碼,從而保證了個人信息的安全性。程序中任何一個地方都考慮了非法輸入,以保證程序不會崩潰或跳出。7) 工資按月份存取功能。Windows 7CodeBlocksVisual C++ 1) 建立動態(tài)鏈表,通過結(jié)構(gòu)體對員工信息進(jìn)行管理,包括員工信息的輸入、輸出、添加、修改、刪除和統(tǒng)計等功能2) 以文件形式輸入和輸出員工信息3) 建立管理員和員工兩個登陸通道,實現(xiàn)員工工資查詢和管理員對員工工資管理的分級機(jī)制4) 將數(shù)據(jù)儲存在不同月份文件下,實現(xiàn)工資按月錄入與查詢5) 員工基本信息和工資錄入后,可以調(diào)用函數(shù)自動計算崗位工資,應(yīng)得工資,應(yīng)繳納稅金,應(yīng)交保險和公積金,和實發(fā)工資6) 查找和排序算法,用來對數(shù)據(jù)進(jìn)行查找和排序7) 稅金計算算法,通過工資計算出應(yīng)繳納的稅金金額8) 統(tǒng)計算法,計算各組數(shù)據(jù)的最大值、最小值和平均數(shù)據(jù)9) 登錄系統(tǒng),區(qū)別不同賬號,并且對用戶密碼進(jìn)行驗證a) Insert(Creat(Creat_number( ) ) )開始NY i?計算崗位工資Post(a),稅金Tax(m),應(yīng)發(fā)、實發(fā)工資指針指到表頭指向下一個節(jié)點輸入添加數(shù)據(jù)個數(shù)i輸入職工信息調(diào)用Print( )顯示信息Output( )函數(shù)輸出結(jié)束b) Print()開始NY(Pt=Input())==NULL?指向下一個節(jié)點提示無數(shù)據(jù)!結(jié)束輸出信息到屏幕c) Output( )開始NY無數(shù)據(jù)?向文件寫入數(shù)據(jù)指向下一個節(jié)點提示存儲失??!打開文件讀取當(dāng)前年月,關(guān)閉結(jié)束打開以年月命名的文件,寫入鏈表不為空?NYd) Input( )開始NY存在?指針指到表頭結(jié)束打開文件讀取當(dāng)前年月,關(guān)閉打開以年月命名的文件指針未到末尾?Y內(nèi)容不為空?Y讀取數(shù)據(jù)返回表頭指針,關(guān)閉文件NNe) Delete()開始NYNULL?Pt2=Pt1nexthead=pt1Output(Pt2),i=1提示無數(shù)據(jù)!Pt1=Input( )結(jié)束i=1,Print( )Pt2!=NULL?NY輸入刪除編號Strcmp(Pt1num,strnum)==0?Y指針后移i!=1?Strcmp(Pt2num,strnum)==0?NYPt1next=Pt2nextOutput(head),i=1NNY提示查詢不到!f) Modify()開始NYP==NULL?計算崗位工資Post(a),稅金Tax(m),應(yīng)發(fā)、實發(fā)工資提示無數(shù)據(jù)!P=Input( ),i=0結(jié)束Print( )i!=1?NY輸入修改編號Strcmp(Pnum,strnum)==0?P!=NULL?Y無相同編號修改數(shù)據(jù)!NY輸入員工信息Output( ),i=1NP=Pnextg) Statistics()開始NYP==NULL?i=1i++,sum=sum+money提示無數(shù)據(jù)!P=Input( )i=0,sum=0結(jié)束Pnext==NULL?NYP!=NULL?YN輸出max,min,sum/iPmoneymoneyPmoneymoneyP=PnextNNmax=Pmoneymin=PmoneyYYh) Post(int a)開始NYa=1?return(fir)Open,讀取數(shù)據(jù)到數(shù)組,Close結(jié)束a=2?a=3?a=4?a=5?NNNNYYYYreturn(sec)return(thi)return(fou)return(fif)a) Password() 開始輸入用戶名并判斷是否為管理員 是進(jìn)入管理員操作系統(tǒng)否讀出文件password并且將它存入數(shù)組key中,并關(guān)閉文件輸入密碼并存入數(shù)組Password中判斷密碼是否與數(shù)組password中是否一致 是 否 是進(jìn)入函數(shù)Wele和Choose_month 進(jìn)入員工操作系統(tǒng)定義鏈表指針并指向數(shù)組NUM的第一個數(shù)據(jù)判斷數(shù)據(jù)是否與name數(shù)組中數(shù)據(jù)相等 否 不存在該員工編號 輸入密碼并與Password是否相等 是是否 對不起密碼錯誤 b) Changepassword( ) 開始 輸入原始密碼password將文件中的密碼讀取出來并且存入數(shù)組x中 進(jìn)入while循環(huán)調(diào)用strcmp函數(shù),并且將數(shù)組x與psaaword比較是否相等 是否請重新輸入密碼password 輸入新密碼并且存入數(shù)組a中再次輸入新密碼并且存入數(shù)組b中 調(diào)用strcmp函數(shù)比較數(shù)組a與b是否相等 否是重新讀取文件password,并且將數(shù)組a中的密碼存入password中輸出密碼修改成功 結(jié)束c) Tax( )開始NYSalary=0?Salary=a3500結(jié)束Tax=00Salary≤1500?1500Salary≤4500?4500Salary≤9000?9000Salary≤35000?35000Salary≤55000?55000Salary≤80000?NNNNNNYTax=salary*YTax=salary*YTax=salary*YTax=salary*YTax=salary*YTax=salary*Tax=salary**a) Inquire_num( )開始數(shù)組內(nèi)容有?輸入編號有相同編號?NYY沒有查詢到數(shù)據(jù)N輸出工資信息沒有數(shù)據(jù),無法進(jìn)行查詢,請先出入員工工資信息返回Inquire()結(jié)束b) Sort_down_up_num()開始NY!=NULL?pmin=p,min=pnextpminnext=minnexthead=Print()結(jié)束For循環(huán)
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1