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

正文內容

員工管理系統(tǒng)設計-wenkub

2023-04-27 05:55:41 本頁面
 

【正文】 searchPeople()函數(shù)來實現(xiàn)。 int len。//職位; int workTime。概要設計(一)數(shù)據(jù)類型定義:typedef struct{ int num。(1)當啟動程序是,自動從文件()中讀出員工信息(2)由鍵盤輸入員工對象存入鏈表當中。(3)查詢:從員工管理文件中查詢符合某些條件(編號、姓名)的員工。整個系統(tǒng)從符合操作簡便、界面友好、靈活、實用、安全的要求出發(fā),本管理系統(tǒng)具有如下功能:問題描述對單位的員工進行管理,包括插入、刪除、查找、排序等功能。在這種情況下,開發(fā)一個人力資源管理系統(tǒng)就顯得非常必要現(xiàn)在,市場上可以選購的應用開發(fā)產品很多,流行的也有數(shù)十種。這些優(yōu)點能夠極大地提高員工管理的效率,也是公司的科學化、正規(guī)化管理和與世界接軌的重要條件。當今社會,信息迅速膨脹,隨著各個公司的規(guī)模增大,有關信息管理工作所涉及的數(shù)據(jù)量越來越大,員工信息量也大大增加,利用傳統(tǒng)的手工查詢、登記、修改等方法的處理速度遠遠跟不上公司的需求,有的公司不得不靠增加人力、物力來進行信息管理。(4) 插入:加入新員工的信息。系統(tǒng)能夠完成員工信息的查詢、更新、插入、刪除、排序等功能。[基本要求](1) 排序:按不同關鍵字,對所有員工的信息進行排序。 (5) 刪除:按編號刪除已離職的員工的信息。 隨著計算機技術的不斷提高,計算機作為知識經濟時代的產物,其強大的功能已為人們深刻認識,它已進入人類社會的各個行業(yè)和領域并發(fā)揮著越來越重要的作用,成為人們工作和生活中不可缺少的一部分。員工管理系統(tǒng)作為一種管理軟件正在各公司中得到越來越廣泛的應用,且已達到了良好效果。在目前市場上這些眾多的程序開發(fā)工具中,有些強調程序語言的彈性與執(zhí)行效率;有些則偏重于可視化程序開發(fā)工具所帶來的便利性與效率的得高,各有各的優(yōu)點和特色,也滿足了不同用戶的需求。要求員工對象包括姓名、性別、年齡、職位、工齡等信息。(4)修改:根據(jù)編號檢索出對象,既可以對整個對象修改,也可對某個屬性修改。(3)對員工對象中的編號、年齡、工齡按字典順序進行排序。 //編號 char name[MAX_NUM]。// 工齡 }People。//表示鏈表長度 }linklist。(1)按員工姓名查詢:可以按員工工號來查詢員工的相關信息,通過自己定義的void searchPeopleByName( )函數(shù)來實現(xiàn)。(1)按員工姓名刪除模塊:可以按員工工號來刪除員工的相關信息,通過自己定義的void deletePeopleByName( )函數(shù)來實現(xiàn)。(2)修改部分記錄,可以修改該員工的部分信息,通過自己定義的void editSome()函數(shù)來實現(xiàn)。(2)按工齡排序:可以按員工工齡對員工信息排序,通過自己定義的void sortByWorkTime()函數(shù)來實現(xiàn)。函數(shù)調用圖:(圖3)測試結果(一)當操作人員運行程序時,彈出的DOS界面如下:(二)根據(jù)提示語,輸入1,添加員工信息,操作如下界面:(三)在主菜單輸入2,進入輸出員工功能,操作如下:添加員工、展示所有員工信息功能實現(xiàn)?;貜团判颍貜偷轿磁判驙顟B(tài),測試成功。對員工信息管理的整個流程不夠熟悉,在需求分析時未能做到完全滿足用戶的需求。在編程過程中,先是根據(jù)系統(tǒng)所要求,找出所需要知識點。附錄:源代碼includeincludeinclude define TRUE 1define FALSE 0define OK 1define ERROR 0define OVERFLOW 2typedef struct LNode{ char id[20]。 char edu[10]。 struct LNode *next。 p=(Linklist)malloc(sizeof(LNode))。 printf(請輸入員工姓名\n)。 printf(請輸入員工生日\n)。 printf(請輸入員工職務\n)。 printf(請輸入員工地址\n)。}//頭插法生成單鏈表int Initlist(Linklist amp。 return OK。p。 printf(生日 %s\n,pbirth)。 printf(地址 %s\n,paddress)。 p=L。 printf(生日 %s\n,pbirth)。 printf(地址 %s\n,paddress)。L,char name[10]){ LNode *p。 printf(性別 %s\n,psex)。 printf(電話 %s\n,pphone)。}//姓名查詢void SortID(Linklist amp。 Lanext =NULL。 q=pnext 。 Lanext =q 。L ,char name[10]){ Linklist La。 while(Lnext) { for(q=Lnext ,p=Lnext 。 } } if(q==Lnext) { Lnext =Lnextnext 。 } L=La。 Linklist p,q,m。pnext 。 } else { mnext =qnext 。 Display(L)。 La=(Linklist)malloc(sizeof(LNode))。 q=pnext 。 Lanext =q 。L ,char edu[10]){ Linklist La。 while(Lnext) { for(q=Lnext ,p=Lnext 。 } } if(q==Lnext) { Lnext =Lnextnext 。 Display(L)。 La=(Li
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1