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

正文內(nèi)容

c語(yǔ)言程序設(shè)計(jì)員工信息管理系統(tǒng)-wenkub

2023-04-27 00:12:00 本頁(yè)面
 

【正文】 printf(\n學(xué)歷:)。 scanf(%d%d%d,amp。 scanf(%s,amp。workers[i].num)。 printf( \n)。 printf(\n\n 請(qǐng)輸入要錄入的員工數(shù)量: )。workers[i],sizeof(struct workers_type),1,fp)!=1)printf(寫(xiě)文件錯(cuò)誤!\n)。 return。}workers[MAX]。 char degree[5]。/*員工結(jié)構(gòu)體類(lèi)型*/struct workers_type{int num。/*用來(lái)記錄員工人數(shù)*/ /*日期結(jié)構(gòu)體類(lèi)型*/struct date{int year。本次實(shí)習(xí)中遇到了很多以前沒(méi)有遇到過(guò)的問(wèn)題,也曾感到比較浮躁,但想到以前都是作為用戶(hù)用各種程序,而這次自己是編程者,可以讓程序按自己的想法運(yùn)行,給了我繼續(xù)的興趣和信心。如:錄入錯(cuò)誤數(shù)據(jù)時(shí),系統(tǒng)沒(méi)有設(shè)計(jì)輸出錯(cuò)誤操作的提示。這次編程中我感覺(jué)程序中最滿(mǎn)意的地方有兩點(diǎn):程序的操作界面美觀大方。五、詳細(xì)設(shè)計(jì)及運(yùn)行結(jié)果流程圖, 函數(shù)之間相互調(diào)用的圖示 ,程序設(shè)計(jì)及編碼, 運(yùn)行結(jié)果。 (7).輸出模塊:將所有員工信息或想要查詢(xún)的員工信息顯示于屏幕,用于打印員工信息或查找某些員工信息。(3).刪除模塊:可對(duì)辭職或休假的員工信息做刪除處理。3. 程序中設(shè)計(jì)的查詢(xún)功能可根據(jù)需要從若干數(shù)據(jù)中查詢(xún)某個(gè)員工信息,并且可根據(jù)兩種不同的方法查詢(xún):按工作證號(hào)查詢(xún)和按姓名查詢(xún)。5. 最后輸出員工信息,供需要時(shí)打印。2. 輸入員工資料,并保存于文件。4. 掌握實(shí)現(xiàn)循環(huán)結(jié)構(gòu)的三種語(yǔ)句while、 dowhile.、for 的使用。實(shí)驗(yàn)題目:員工信息管理系統(tǒng)一、 實(shí)驗(yàn)?zāi)康?. 熟悉c語(yǔ)言的編譯連接和運(yùn)行過(guò)程。5. 掌握函數(shù)的定義方法和調(diào)用方法。每個(gè)員工包含信息如:工作證號(hào)、姓名、性別、工齡、學(xué)歷、職務(wù)、電話(huà)、工資等。 二、 需求分析1. 該程序可用于對(duì)企業(yè)員工情況基本信息的存儲(chǔ)、更新、查詢(xún)、輸出等操作,以實(shí)現(xiàn)對(duì)企業(yè)員工的管理。以滿(mǎn)足不同的需要。(4).修改模塊:可根據(jù)需要對(duì)多個(gè)員工信息進(jìn)行修改,也可隨時(shí)對(duì)個(gè)別項(xiàng)進(jìn)行修改。(8). 修改密碼: 對(duì)系統(tǒng)的密碼可以進(jìn)行修改,確保信息的安全。開(kāi) 始 輸密碼判斷密碼 密碼錯(cuò)誤輸入 i判斷 i i=0 i=1 i=2 i=3 i=4 i=5 i=6 i=7 i=8關(guān)于系統(tǒng)排序模塊統(tǒng)計(jì)模塊密碼修改查詢(xún)模塊更新模塊輸入模塊輸出模塊輸要統(tǒng)計(jì)的值輸要排序的值輸要查詢(xún)的值輸要更新的 值判斷i值 判斷i值判 斷i值判斷i處理操作處理操作處理操作 處理操作保存信息結(jié) 束 六. 調(diào)試情況及運(yùn)行結(jié)果 對(duì)自己設(shè)計(jì)進(jìn)行評(píng)價(jià),指出合理和不足之處,提出改進(jìn)的方案。我給程序上加上了密碼修改這一模塊,可以說(shuō)密碼函數(shù)花費(fèi)了大量時(shí)間,需要重新建立一個(gè)文件來(lái)寫(xiě)入密碼保存密碼。在設(shè)計(jì)過(guò)程中的感受。在老師的指導(dǎo)下和同學(xué)的幫助下,我順利的結(jié)束了本次實(shí)習(xí),讓我知道原來(lái)憑借自己努力取得的成功會(huì)讓自己這么欣慰。 int month。 struct date worktime。 char position[5]。/*存放MAX個(gè)員工信息記錄的結(jié)構(gòu)體數(shù)組*/ /*保存基本信息*/save_message(int sum){ FILE *fp。}for(i=0。fclose(fp)。 scanf(%d,amp。 do {printf(第%d個(gè)員工信息,i+1)。 printf(\n姓名:)。workers[i].sex)。workers[i]., amp。 scanf(%s,workers[i].degree)。 printf(\n電話(huà):)。workers[i].salary)。 sum=i。 int i=0。workers[i],sizeof(struct workers_type),1,fp)。 return(i)。 PRINTF2。 PRINTF1。 bioskey(0)。 PRINTF1。 bioskey(0)。 printf(\n\n 增加一個(gè)新員工\n)。workers[i].num)。 fflush(stdin)。 scanf(%d%d%d,amp。 printf(\n 新員工學(xué)歷:)。 fflush(stdin)。 scanf(%s,amp。workers[i].salary)。 choice=getch()。Y39。 }while(flag==1)。 char choice。del_num)。ksum。 bioskey(0)。Y39。 printf(\n 繼續(xù)!\n)。 bioskey(0)。 scanf(%d,amp。i++) if(workers[i].num==revise_num) { printf(\n 員工信息\n)。 printf(\n 您要修改哪一項(xiàng)?\n)。 printf(\n \n)。 printf(\n \n)。 switch(choice) { case 1: printf(\n 輸入修改后的工作證號(hào):)。 case 2: printf(\n 輸入修改后的姓名:)。 scanf(%s,workers[i].sex)。workers[i]., amp。 case 5: printf(\n 輸入修改后的學(xué)歷:)。 scanf(%s,workers[i].position)。workers[i].tel)。workers[i].salary)。 PRINTF3。 } printf(\n\n 繼續(xù)修改嗎?(Y/N))。||choice==39。 } else flag=0。} /*第三:更新模塊*/ renew_message() { int choice。 printf( \n\n)。 scanf(%d,amp。 case 2: del_message()。 case 0: break。 clrscr()。isum。 PRINTF1。 if(j==sum) printf(\n 該員工不存在!)。 printf(\n 輸入要查詢(xún)的員工的工作證號(hào):)。isum。 PRINTF1。 if(j==sum) printf(\n 該員工不存在!)。 clrscr()。isum。 PRINTF1。 if(j==sum) printf(\n 該員工不存在!)。 printf(\n\n\n ******查詢(xún)員工信息******\n\n)。 printf( \n\n)。 switch(choice) { case 1:inquire_name()。 case 3:inquire_degree()。} /*工作證號(hào)排行*/sort_num(){ struct workers_type *p, *q[MAX]。 printf(
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1