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

正文內(nèi)容

c語言程序設計員工信息管理系統(tǒng)-wenkub

2023-04-27 00:12:00 本頁面
 

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