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

正文內(nèi)容

c語言課程設(shè)計工資管理系統(tǒng)(編輯修改稿)

2025-05-11 10:46 本頁面
 

【文章內(nèi)容簡介】 采用選擇式的功能菜單。屏幕上顯示功能菜單的功能項,根據(jù)菜單上提供的數(shù)字按相應(yīng)的鍵去執(zhí)行相應(yīng)的子程序,執(zhí)行后返回功能菜單。3) 用戶界面采取相同的樣式進(jìn)行設(shè)計,主界面上會顯示當(dāng)前操作的是哪個年月的員工工資,菜單的選擇功能利用switch函數(shù)實(shí)現(xiàn)。4) 通過printf函數(shù)輸出各種裝飾符號,Windows自帶函數(shù)調(diào)節(jié)背景色和字體顏色,以達(dá)到優(yōu)化操作界面的目的。1) 多入口登陸。分成管理員登陸和員工登陸兩個入口:管理員登陸之后可以查看全體員工的工資信息,并對其進(jìn)行增添刪改、排序、備份清空、輸出打印等處理;員工登陸之后只能看到自己的個人信息和工資情況。極大地保證了管理層和員工層不同的需求,以及個人信息的安全性。2) 以文件形式輸入和輸出。程序中所有的數(shù)據(jù)在每次變動后都會通過輸出函數(shù)以二進(jìn)制形式輸出到文件內(nèi),而且每次調(diào)用數(shù)據(jù)時都是從文件中輸入,從而保證了系統(tǒng)數(shù)據(jù)的可靠性,不易丟失性。3) 自動計算功能。輸入員工工資信息時不用輸入全部信息,例如,輸入員工的崗位級別,即可獲得員工在該崗位應(yīng)得的工資數(shù),員工的應(yīng)得工資、實(shí)發(fā)工資以及應(yīng)該繳納的社會保險、公積金和稅金都是通過函數(shù)直接計算,無需手動輸入。4) 基本參數(shù)的設(shè)置。管理員可以修改崗位級別所對應(yīng)的崗位工資金額,從而實(shí)現(xiàn)了程序的靈活性,滿足公司崗位薪資調(diào)整的需求。5) 員工注冊功能。只有管理員可以對員工進(jìn)行注冊登記,只有經(jīng)過登記的員工才可以使用自己的員工編號登陸該系統(tǒng),從而防止了外部人員對公司財務(wù)情況的獲取。各員工的初始登陸密碼與編號相同,登陸后可以自行修改密碼,從而保證了個人信息的安全性。6) 嚴(yán)密的非法輸入檢測和糾錯功能。程序中任何一個地方都考慮了非法輸入,以保證程序不會崩潰或跳出。例如,登陸時如果輸入錯誤用戶名會得到不存在用戶名的提示,并要求重新輸入;在菜單選擇時,如果輸入的不是數(shù)字編號,而是字母或字母與數(shù)字的組合,系統(tǒng)仍會提示輸入錯誤,請重新輸入,不會出現(xiàn)崩潰或跳出;當(dāng)在屏幕中輸出數(shù)據(jù)時,如果保存數(shù)據(jù)的文件丟失、不存在,系統(tǒng)會提示錯誤,文件不存在;在程序中沒有任何數(shù)據(jù)的情況下選擇排序、修改、刪除數(shù)據(jù)的功能,會提示“沒有數(shù)據(jù),無法進(jìn)行操作!”,不會出現(xiàn)程序崩潰。7) 工資按月份存取功能??紤]到該系統(tǒng)應(yīng)該可以儲存員工每個月的工資信息,因此建立多個以年月份命名的文件,用來儲存不同月份的員工工資,用戶只需要在登陸后輸入相應(yīng)的年月就可以獲取到該年月下的工資信息。Windows 7CodeBlocksVisual C++ 1) 建立動態(tài)鏈表,通過結(jié)構(gòu)體對員工信息進(jìn)行管理,包括員工信息的輸入、輸出、添加、修改、刪除和統(tǒng)計等功能2) 以文件形式輸入和輸出員工信息3) 建立管理員和員工兩個登陸通道,實(shí)現(xiàn)員工工資查詢和管理員對員工工資管理的分級機(jī)制4) 將數(shù)據(jù)儲存在不同月份文件下,實(shí)現(xiàn)工資按月錄入與查詢5) 員工基本信息和工資錄入后,可以調(diào)用函數(shù)自動計算崗位工資,應(yīng)得工資,應(yīng)繳納稅金,應(yīng)交保險和公積金,和實(shí)發(fā)工資6) 查找和排序算法,用來對數(shù)據(jù)進(jìn)行查找和排序7) 稅金計算算法,通過工資計算出應(yīng)繳納的稅金金額8) 統(tǒng)計算法,計算各組數(shù)據(jù)的最大值、最小值和平均數(shù)據(jù)9) 登錄系統(tǒng),區(qū)別不同賬號,并且對用戶密碼進(jìn)行驗(yàn)證a) Insert(Creat(Creat_number( ) ) )開始NY i?計算崗位工資Post(a),稅金Tax(m),應(yīng)發(fā)、實(shí)發(fā)工資指針指到表頭指向下一個節(jié)點(diǎn)輸入添加數(shù)據(jù)個數(shù)i輸入職工信息調(diào)用Print( )顯示信息Output( )函數(shù)輸出結(jié)束b) Print()開始NY(Pt=Input())==NULL?指向下一個節(jié)點(diǎn)提示無數(shù)據(jù)!結(jié)束輸出信息到屏幕c) Output( )開始NY無數(shù)據(jù)?向文件寫入數(shù)據(jù)指向下一個節(jié)點(diǎn)提示存儲失??!打開文件讀取當(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ā)、實(shí)發(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*YT
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1