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

正文內(nèi)容

簡單職工管理系統(tǒng)課程設(shè)計報告-wenkub

2022-09-20 12:05:21 本頁面
 

【正文】 e。 unsigned short int m_Year。 :退出職工信息管理系統(tǒng),通過頭文件 中的exit( 0) 函數(shù)來實現(xiàn)。 :可以按職工號來查詢職工的相關(guān)信息,通過自己定義的 void search_num()函數(shù)來實現(xiàn)。 :將內(nèi)存中職工的信息輸出到磁盤文件中,可以通過自己定義的void save(int)函數(shù)來實現(xiàn)。 char tel[20]。 int age。以滿足不同的需要。 2 需求分析 1. 該程序可用于對企業(yè)員工情況基本信息的存儲、更新、查詢、輸出等操作 ,以實現(xiàn)對企業(yè)員工的管理。 ( 2)對職工對象中的 姓名 按字典順序進(jìn)行排序。 ( 5)排序:按某種需要對職工對象文件進(jìn)行排序。 ( 1)新增一名職工:將新增職工對象按姓名以字典方式職工管理文件中。 課程設(shè)計 (論文 ) 題 目 名 稱 簡單的職工管理系統(tǒng) 課 程 名 稱 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計 學(xué) 生 姓 名 學(xué) 號 系 、 專 業(yè) 信息工程系、通信工程 指 導(dǎo) 教 師 2020 年 12 月 23 日 摘 要 建立一個“簡單的職工管理系統(tǒng)”,系統(tǒng)以菜單方式工作,編寫存放有職工基本信息,包含職工工號,姓名,性別,出生年月,學(xué)歷,職務(wù),工資,住址,電話等,并且要求錄入職工號不重復(fù);錄入的職工號信息要求用文件形式保存,并可以對其進(jìn)行瀏覽、查詢、修改、刪除等基本操作,建立職工信息管理的文件。 ( 2)刪除一名職工:從職工管理文件中刪除一名職工對象。 職工對象數(shù)不必很多,便于一次讀入內(nèi)存,所有操作不經(jīng)過內(nèi)外存交換。 ( 3)對排序后的職工對象進(jìn)行增、刪、查詢、修改、排序等操作。 2. 其中更新功能包括:添加信息、刪除信息、修改信息、可根據(jù)需要添加一個或多個員工信息 ,也可對個別員工信息進(jìn)行適當(dāng) 的刪除或修改。 3 3 概要設(shè)計 3. 1 抽象數(shù)據(jù)類型定義 struct employee //定義一個職工信息的結(jié)構(gòu)體 { int num。 char xueli[30]。 }em[100]。 :瀏覽所有職工的相關(guān)信息,通過自己定義的 void display()函數(shù)來實現(xiàn) 。 :可以按職工的學(xué)歷來查詢職工的相關(guān)信息,通過自己定義的 void search_xuelil 函數(shù)來實現(xiàn)。 4 詳細(xì)設(shè)計 4. 1 數(shù)據(jù)類型的定義 ( 1)職工管理系統(tǒng)類型 include string include iostream include fstream include iomanip include include include include ( 2) 隊列類型 struct Employee {// 聲 明 職 工 的 結(jié) 構(gòu) 作 為 鏈 表 節(jié) 點(diǎn) 。 string m_Sex。 // 鏈 表 節(jié) 點(diǎn) 的 指 針 域 struct Employee* Next。 // 函 數(shù) 聲 明 Link Create(Link Head)。 Link Search_Unique(Link Head)。 Link Del(Link Head)。 // 函 數(shù) 實 現(xiàn) Link Create(Link Head) {// 創(chuàng) 建 一 個 帶 頭 節(jié) 點(diǎn) 的 空 鏈 表 。 } Headm_Code=。 Headm_Post=。 return Head。在學(xué)習(xí) 數(shù)據(jù)結(jié)構(gòu) 的過程中也學(xué)到并鞏 固了許多計算機(jī)應(yīng)用基礎(chǔ)知識,對計算機(jī)的機(jī)體也有了一個較為詳細(xì)的了解。 在此我要非常感謝我的指導(dǎo)老師黃同成老師,感謝老師認(rèn) 真細(xì)心地為我解答我在數(shù)據(jù)結(jié)構(gòu)中遇到的疑難問題,感謝老師為我指出我在實際操作中出現(xiàn)的問題并及時幫我糾正過來。 char sex。 char addr[30]。 void input()。 void add()。 void search_tel()。 char a。 if(n=1amp。} else 14 {flag=0。printf(\n)。printf(\n)。printf(\n)。printf(\n)。printf(\n)。printf(\n)。break。 printf(是否繼續(xù)進(jìn)行 (y or n):\n)。y39。 /*調(diào)用菜單函數(shù) */ printf(請再次選擇你需要操作的步驟 (17):\n)。 } else exit(0)。 printf( )。 printf( \n)。 } void input() /*錄入函數(shù) */ { int i,m。 for (i=0。em[i].num)。 printf(請輸入性別 (f女 m男 ): )。 scanf(%d,amp。 printf(請輸入工資 : )。 scanf(%s,em[i].addr)。 } 16 printf(\n 創(chuàng)建完畢 !\n)。 if ((fp=fopen(employee_list,wb))==NULL) { printf (cannot open file\n)。i++) /*將內(nèi)存中職工的信息輸出到磁盤文件中去 */ if (fwrite(amp。 int i=0。em[i],sizeof(struct employee),1,fp)。 return(i1)。 for(i=0。 for(i=0。 int i,j,n,t,flag。 printf(\n)。flagamp。 printf( 職工號 \t 姓名 \t\t 性別 \t\t 年齡 \n)。 printf(\n 確實要刪除此人信息請按 1,不刪除請按 0\n)。jm1。 em[j].age=em[j+1].age。 strcpy(em[j].tel,em[j+1].tel)。 printf(\n 瀏覽刪除后的所有職工信息 :\n)。 scanf(%d,amp。 case 0:break。 int count=0。 display()。 scanf(%d,amp。i++) {printf(\n 請輸入新增加職工的信息 :\n)。 printf(\n)。 printf(請輸入性別 (f女 m男 ): )。 scanf(%d,amp。 printf(請輸入工資 : )。 scanf(%s,em[i].addr)。 count=count+1。 m=m+count。 display()。 按學(xué)歷查詢請按 2。 if(t=1amp。 } else { flag=0
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1