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

正文內(nèi)容

學校內(nèi)部工資管理系統(tǒng)《軟件工程導論》實驗報告(文件)

2025-09-19 11:56 上一頁面

下一頁面
 

【正文】 0 秒 數(shù)據(jù)傳送: 5秒 數(shù)據(jù)庫更新: 8 秒 11 內(nèi)存占用 考慮到可能運行其它的程序和某些電腦配置不高,要求軟件正常運行時的平均內(nèi)存占用能夠控制在 10M 以內(nèi),峰值內(nèi)存占用不超過 30M。 在數(shù)據(jù)檢索、數(shù)據(jù)有刪改機制以及軟件的復用性,以便增強 軟件的健壯性。 b. 進行數(shù)據(jù)檢索,刪除日期超過 4年的數(shù)據(jù)。 背景 項目的提出:工資管理是學校管理的重要組成部分,它與學校的人事管理、財務管理有著密切的聯(lián)系。 本系統(tǒng)與其他系統(tǒng)聯(lián)系緊密,那么就得通過相應的接口相聯(lián)系。系統(tǒng)幫助為普通用戶和管理員用戶所共有。 printf( | | 。 printf( | | 。 printf( | | | |\n)。 printf( | | 。 printf( | | 。 printf(**************************************************\n)。 char chose。 || chose=39。 || chose=39。 scanf(%c,amp。139。239。339。/*財務管理人員注冊 */ } } /* 帳戶判斷 */ int psearch(char* user, char* pwd, char* real_pwd)/*判斷帳號是否相同,不相同返回1*/ { FILE* file。 while (!feof(file)) { if (fscanf(file, %s%s\n, user_buff, pwd_buff) == EOF) return 0。 return 0。 if (!file) return 0。 } } fclose(file)。 file = fopen(wFile, r)。 return 1。 file = fopen(cFile, a)。 return 0。 fprintf(file, %s %s \n, user, pwd, coin_n)。 file = fopen(wFile, a)。 return 0。 } 27 int rwenjian(char* user, char* pwd,double coin) { if (rsearch(user, pwd, NULL)) return 0。 else cadd(user, pwd, coin)。 char name[30]。 r=(struct Registered*)malloc(sizeof(struct Registered))。 fflush(stdin)。 fflush(stdin)。n strlen(name)。amp。 } else if ( name[n]=39。 name[n] =39。A39。Z39。 fflush(stdin)。 if(ch==39。 } } strcpy( pid, amp。 if (pwenjian(pid,ppsw,0))/*存入文件并輸出基本信息 */ { system(cls)。 puts(pid)。 scanf(%c,amp。139。 printf(您輸入的帳號已經(jīng)存在 !注冊失敗 !\n)。ch)。) { system(cls)。 2) 功能:本段程序功能非常簡單,提供新用戶注冊和響應登陸者,并根據(jù)用戶的權(quán)限打開不同的登陸界面。 4) 輸人項:本程序的輸入就兩大類,用戶名(工號)和密碼。 5) 輸出項:有四類輸出結(jié)果,登陸成功顯示財務管理用戶界面、登陸成功顯示人事管理用戶界面、登陸成功顯示普通職工界面、登陸不成功顯示錯誤信息。 2) 功能:本段程序主要是區(qū)分普通用戶和管理員用戶,普通用戶享有的權(quán)限很小,所享受的服務也相應的減少,只能查看自己的基本信息和自己的工資信息。 5) 輸出項:顯示我的基本信息,如姓名,工號,性別,年齡等。 8) 存儲分配:本段程序只是執(zhí)行查詢功能,功能結(jié)束,內(nèi)存所分配的資源也就被回收。 char real_account[100]。 fflush(stdin)。 fflush(stdin)。 if (!fp) { printf(不能打開文件 !按任意鍵退出 !)。 31 exit(0)。 if (strcmp(real_password, password)==0) { iFlag = 2。 printf(請輸入您的帳號 :)。 printf(請輸入您的密碼 :)。 m = m + 1。h)。h)。 char real_account[100]。 fflush(stdin)。 fflush(stdin)。 if (!fp) { printf(不能打開文件 !按任意鍵退出 !)。 exit(0)。 if (strcmp(real_password, password)==0) { iFlag = 2。 printf(請輸入您的帳號 :)。 printf(請輸入您的密碼 :)。 m = m + 1。h)。h)。){} /*構(gòu)造函數(shù)初始化 ,t=1表示沒有輸入出勤次數(shù), b=true表示職工出事狀態(tài)是在職的, m=0表示初始工資為 0, d=39。//出勤情況 void ifworking(int a)。//出勤次數(shù) bool boo。//記錄扣款金額 int bh。 coutinput the person`s worktimes in the month.\n。 } t=time。 case 19:k=200。 default:k=800。 if(boo==false) coutThe person retires.\n。 coutA is 800.\tB is 600.\tC is 300.\t。A39。 cinaward。 else if(award=39。C39。)d=200。 cout獎金額度: dendl。 g=bh/100。g=19amp。 else if(g==10||g==19)m=3800。 cout基本工資: mendl。//記錄功能選項 Enter()。 coutinput what do you want to:。 coutExiting.....\n。 case 2:coutif the person does not work,input 0:。 case 3:()。 default:break。 cinn。 37 bool boo。
。//用數(shù)組表示匯總表 void f1() { Personnel[i].money=Personnel[i].m+Personnel[i].dPersonnel[i].k。 return 0。 cout0 is exit.\n1 is worktime.\n2 is ifworking.\n。 case 4:()。 (a)。 case 1:()。 Personnel b。 cout0 is exit.\n1 is worktime.\n2 is ifworking.\n。 } int main(){ int a。 else if(g==24||g==25||g==27)m=3200。(d1||d20)))。 }while(g10||g27||(g=10amp。 do{//職工編號的限制輸入 cout請輸入人員的編號: endl。E39。 else if(award=39。)d=600。A39。E39。 cinaward。 } void Personnel::award(){ char award。 } cout扣款額 kendl。 case 18:k=400。 else switch(t) { case 20:k=100。 while(time30||time0){ coutInput error!\ninput again:。 }。//基本工資 int d。//判斷貢獻等級 void pand()。表示沒有輸入等級。 class Personnel{ public: Personnel():t(1),boo(true),m(0),d(39。 } else if(iFlag != 0) { printf(登陸成功 )。 } } if(iFlag == 0) { printf(您輸入帳號密碼不正確已經(jīng) 3次 ,您被強制退出系統(tǒng) (按任意鍵退出 )!)。 gets(password)。 gets(account)。 } } } fclose(fp)。 fscanf(fp, %s %s\n, real_account, real_password)。h)。 fflush(stdin)。 fflush(stdin)。 /* 密碼緩存 */ int iFlag = 0。 char account[10+ 1],password[10 + 1],h。 } else if(iFlag != 0) { 32 printf(登陸成功 )。 } } if(iFlag == 0) { printf(您輸入帳號密碼不正確已經(jīng) 3次 ,您被強制退出系統(tǒng) (按任意鍵退出 )!)。 gets(password)。 gets(account)。 } } } fclose(fp)。 fscanf(fp, %s %s\n, real_account, real_password)。h)。 fflush(stdin)。 fflush(stdin)。 /* 密碼緩存 */ int iFlag = 0。 char account[10+ 1],password[10 + 1],h。 6) 算法:本段程序思想簡單,沒有特殊的算法,只是執(zhí)行對數(shù)據(jù)庫的查詢。 30 3) 性能:該模塊主要是查詢自己的基本信息和基本工資,由于數(shù)據(jù)處理量很小,所以要求每次執(zhí)行響應時間不得超過 秒。本系統(tǒng)的處理方式是退出本次登錄,該用戶只要再次運行程序即可繼續(xù)登錄。 ① 工號:必須是數(shù)字,字母組成。經(jīng)過反復測試與優(yōu)化,我們將登陸時間限制 在 5秒以內(nèi),若超過 5秒,就顯示登陸出錯信息。 } } 用戶登陸 登錄模塊說明 : 1) 程序:描述本程序是系統(tǒng)啟動時首先運行的程序,用戶通過本程序的認證進入系統(tǒng)。 if(ch==
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1