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

正文內容

簡單職工管理系統課程設計報告(已修改)

2025-09-20 12:05 本頁面
 

【正文】 課程設計 (論文 ) 題 目 名 稱 簡單的職工管理系統 課 程 名 稱 數據結構課程設計 學 生 姓 名 學 號 系 、 專 業(yè) 信息工程系、通信工程 指 導 教 師 2020 年 12 月 23 日 摘 要 建立一個“簡單的職工管理系統”,系統以菜單方式工作,編寫存放有職工基本信息,包含職工工號,姓名,性別,出生年月,學歷,職務,工資,住址,電話等,并且要求錄入職工號不重復;錄入的職工號信息要求用文件形式保存,并可以對其進行瀏覽、查詢、修改、刪除等基本操作,建立職工信息管理的文件。 關鍵詞: 職工信息管理;文件;瀏覽;查詢;修改; 插入 ; 刪除 ; 排序 1 目 錄 1 問題描述 ............................................................................................. 2 2 需求分析 ............................................................................................. 2 3 概要設計 ............................................................................................. 3 3. 1 抽象數據類型定義 ................................................................... 3 3. 2 模塊劃分 .................................................................................. 3 4 詳細設計 ............................................................................................. 4 4. 1 數據 類型的定義 ....................................................................... 4 4. 2 主要模塊的算法描述 ............................................................... 6 5 測試分析 ............................................................................................. 7 6 課程設計總結 ................................................................................... 12 參考文獻 ............................................................................................... 12 附錄(源程序清單) ............................................................................ 13 2 1 問題描述 位的職工進行管理,包括插入、刪除、查找、排序等功能。 職工對象包括姓名、性別、出生年月、工作年月、學歷、職務、住址、電話等信息。 ( 1)新增一名職工:將新增職工對象按姓名以字典方式職工管理文件中。 ( 2)刪除一名職工:從職工管理文件中刪除一名職工對象。 ( 3)查詢:從職工管理文件中查詢符合某些條件的職工。 ( 4)修改:檢索某個職工對象,對其某些屬性進行修改。 ( 5)排序:按某種需要對職工對象文件進行排序。 職工對象數不必很多,便于一次讀入內存,所有操作不經過內外存交換。 ( 1)由鍵盤 輸入職工對象,以文件方式保存。程序執(zhí)行時先將文件讀入內存。 ( 2)對職工對象中的 姓名 按字典順序進行排序。 ( 3)對排序后的職工對象進行增、刪、查詢、修改、排序等操作。 將職工對象按散列法存儲,并設計解決沖突的方法。在此基礎上實現增、刪、查詢、修改、排序等操作。 2 需求分析 1. 該程序可用于對企業(yè)員工情況基本信息的存儲、更新、查詢、輸出等操作 ,以實現對企業(yè)員工的管理。 2. 其中更新功能包括:添加信息、刪除信息、修改信息、可根據需要添加一個或多個員工信息 ,也可對個別員工信息進行適當 的刪除或修改。以便隨時更新員工信息。 3. 程序中設計的查詢功能可根據需要從若干數據中查詢某個員工信息,并且可根據兩種不同的方法查詢:按工作證號查詢和按姓名查詢。以滿足不同的需要。 3 3 概要設計 3. 1 抽象數據類型定義 struct employee //定義一個職工信息的結構體 { int num。 char name[10]。 char sex。 int age。 char xueli[30]。 int wage。 char addr[30]。 char tel[20]。 }em[100]。 3. 2 模塊劃分 各模塊的功能和實現 單模塊:顯示職工管理系統的主菜單,供用戶選擇所需的功能,通過自己定義的 void menu()函數來實現。 :輸入職工的工號、姓名以及其它的一些職工的相關信息,通過自己定義的 void input()函數來實現。 :將內存中職工的信息輸出到磁盤文件中,可以通過自己定義的void save(int)函數來實現。 :瀏覽所有職工的相關信息,通過自己定義的 void display()函數來實現 。 :刪除需要刪除的職工的所有信息,通過自己定義的 void del()函數來實現。 :添加需要添加的職工的相關信息,通過自己定義的 void add()函數來實現。 :可以按職工號來查詢職工的相關信息,通過自己定義的 void search_num()函數來實現。 :可以按職工的學歷來查詢職工的相關信息,通過自己定義的 void search_xuelil 函數來實現。 :可以按職工的電話來查詢職工的相關信息,通過自己定義的 void search_tel 函數來實現。 4 :可以修改需要修改的職工的相關信息,通過自己定義的 void modify() 函數 來實現。 :退出職工信息管理系統,通過頭文件 中的exit( 0) 函數來實現。 4 詳細設計 4. 1 數據類型的定義 ( 1)職工管理系統類型 include string include iostream include fstream include iomanip include include include
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1