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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)之工資管理系統(tǒng)-展示頁(yè)

2024-12-27 14:16本頁(yè)面
  

【正文】 對(duì) 工 作 年月 查 詢(xún)對(duì) 住 址查 詢(xún)對(duì) 出 生 年月 查 詢(xún)對(duì) 姓 名查 詢(xún)對(duì) 職 務(wù)查 詢(xún)無(wú) 職 工信 息是否選 0選 3選 1選 4選 6選 5選 7選 2顯 示 查 詢(xún)主 菜 單選 擇 除 上 述 數(shù) 字 之 外 的 操 作 四、 調(diào)試分析 在編輯排序的算法時(shí),測(cè)試過(guò)程曾經(jīng)一度出現(xiàn)了亂碼,現(xiàn)提供代碼與截圖如下 while(1) { printf(請(qǐng)輸入您要選擇的操作: )。這些查詢(xún)操作分別為: 對(duì)姓名進(jìn)行查詢(xún),對(duì)性別進(jìn)行查詢(xún),對(duì)出生年月進(jìn)行查詢(xún),對(duì)工作年月進(jìn)行查詢(xún),對(duì)學(xué)歷進(jìn)行查詢(xún),對(duì)職位進(jìn)行查詢(xún),對(duì)住址進(jìn)行查詢(xún),對(duì)電話進(jìn)行查詢(xún)等一些列操作。系統(tǒng)需要輸入職工的基本信息:姓名、性別、出生年月、工作年月、學(xué)歷、職務(wù)、住址、電話等。//動(dòng)態(tài)分配存儲(chǔ)空間 (*head)next=NULL。 }DataType。 2) 定義職工信息( typedef struct Datatype) typedef struct{ long int born_time,work_time,tele_num。 struct Node *next。 表 1 函數(shù)功能表 模塊 函數(shù)或數(shù)據(jù)結(jié)構(gòu) 功能 鏈表數(shù)據(jù)類(lèi)型 typedef struct Node 定義鏈表結(jié)點(diǎn) typedef struct Datatype 定義職工信息 ListInitiate(SLNode *head) 初始化鏈表 系統(tǒng)處理模塊 SLNode *ListInsert(SLNode *head,DataType x) 插入職工信息 ListDelete(SLNode *head) 刪除職工信息 ListModify(SLNode *head) 修改職工信息 put(SLNode *head,FILE *fp) 保存職工信息 Listfind(SLNode head) 查詢(xún)職工信息 Listpaixu(SLNode *head) 職工信息排序 輸出模塊 print(SLNode *head) 顯示職工信息 三、 詳細(xì) 設(shè)計(jì) 抽象數(shù)據(jù)類(lèi)型定義 1)定義表結(jié)點(diǎn)( typedef struct Node) typedef struct Node{ long int born_time,work_time,tele_num。 總 控 模 塊輸 入 模 塊系 統(tǒng) 處 理模 塊輸 出 模 塊測(cè) 試 模 塊 系統(tǒng)功能結(jié)構(gòu) 根據(jù)職工管理系統(tǒng)問(wèn)題的分析和設(shè)計(jì)要求,可以得到該職工管理系統(tǒng)可以分為五個(gè)模塊:職工信息添加模塊、職工信息修改模塊、職工信息刪除模塊、職工信息查詢(xún)模塊、職工信息排序模塊。 輸出的實(shí)現(xiàn):根據(jù)選擇的操作,輸出與之對(duì)應(yīng)的信息。 系統(tǒng)處理功能的實(shí)現(xiàn):系統(tǒng)管理員根據(jù)公司的人員流動(dòng)情況,在提示信息的提示下,選擇相應(yīng)的服務(wù)進(jìn)行操作。 二 、 概要設(shè)計(jì) 輸入功能的實(shí)現(xiàn):要想實(shí)現(xiàn)職工管理系統(tǒng)的輸入,必須要建立一個(gè)職工信息系統(tǒng)的抽象數(shù)據(jù)類(lèi)型,其中職工信息以鏈表的存儲(chǔ)方式實(shí)現(xiàn)。 實(shí)現(xiàn)功能 ( 1)對(duì)職工對(duì)象中的“姓名”按字典順序進(jìn)行排序。 ( 4)修改:檢索某個(gè)職工對(duì)象,對(duì)其某些屬性進(jìn)行修改。 ( 2)刪除一名職工:從職工管理文件中刪除一名職工對(duì)象。 要求 職工對(duì)象包括姓 名(字符串)、性別(字符)、出生年月(數(shù)字)、工作年月(數(shù)字)、學(xué)歷(字符串)、職務(wù)(字符串)、住址(字符串)、電話(字符串)等信息。 職工管理系統(tǒng)作為一種管理軟件正在各公司中得到越來(lái)越廣泛的應(yīng)用,且已達(dá)到了良好效果。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。 **大學(xué) 數(shù)據(jù)結(jié)構(gòu) 課程設(shè)計(jì)報(bào)告 題目: 簡(jiǎn)單職工管理系統(tǒng) 院(系): 計(jì)算機(jī)工程學(xué)院 學(xué)生姓名 : 班級(jí): 軟件 091 學(xué)號(hào) : 起迄日期 : 指導(dǎo)教師 : 2021— 2021年度 第 2 學(xué)期 指導(dǎo)教師評(píng)語(yǔ): 成績(jī): 簽名: 年 月 日 一、 需求分析 隨著計(jì)算機(jī)技術(shù)的不斷提高,計(jì)算機(jī)作為知識(shí)經(jīng)濟(jì)時(shí)代的產(chǎn)物,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類(lèi)社會(huì)的各個(gè)行業(yè)和領(lǐng)域并發(fā) 揮著越來(lái)越重要的作用,成為人們工作和生活中不可缺少的一部分。 而作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)職工進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。這些優(yōu)點(diǎn)能夠極大地提高職工管理的效率,也是公司的科學(xué)化、正規(guī)化管理和與世界接軌的重要條件。 簡(jiǎn)單的職工管理系統(tǒng): 問(wèn)題描述 對(duì)單位的職工進(jìn)行管理,包括插入、刪除、查找、排序等功能。 ( 1)新增一名職工:將新增職工對(duì)象按姓名以字典方式職工管理文件中。 ( 3)查詢(xún):從職工管理文件中查詢(xún)符合某些條件的職工。 ( 5)排序:按某種需要對(duì)職工對(duì)象文件進(jìn)行排序。 ( 2)對(duì)排序后的職工對(duì)象進(jìn)行增、 刪、查詢(xún)、修改、排序等操作。由鍵盤(pán)輸入職工對(duì)象。如對(duì)職工對(duì)象中的 姓名 按字典順序進(jìn)行排序;對(duì)排序后的職工對(duì)象進(jìn)行增、刪、查詢(xún)、修改、排序等操作。 綜上可以繪制出職工管理功能的系統(tǒng)流程圖。 模塊函數(shù)構(gòu)造 根據(jù)系統(tǒng)功能結(jié)構(gòu)圖的描述,可以構(gòu)造出該系統(tǒng)的抽象數(shù)據(jù)類(lèi)型和相對(duì)應(yīng)的函數(shù),其方法名和功能如表 1所示。 char sex,name[ALLMAX],degree[ALLMAX],job[ALLMAX],address[ALLMAX]。 }SLNode。 char name[ALLMAX],sex,degree[ALLMAX],job[ALLMAX],address[ALLMAX]。 3)初始化鏈表( ListInitiate(SLNode **head)) void ListInitiate(SLNode **head)//鏈表初始化 { if((*head=(SLNode *)malloc(sizeof(SLNode)))==NULL) exit(1)。 } 主函數(shù)設(shè)計(jì) ( 1)根據(jù)詳細(xì)設(shè)計(jì)要求,可以得到主函數(shù)代碼及其對(duì)應(yīng)的程序流程圖 :在主函數(shù)中,實(shí)現(xiàn)了友好的界面設(shè)計(jì)。這個(gè)系統(tǒng)還利用鍵盤(pán)輸入提供的主菜單服務(wù),在主菜單中,有七種操作的調(diào)用: 新增職工 信息: SLNode *ListInsert(SLNode *head,DataType x) 查詢(xún)職工信息: Listfind(SLNode head) 刪除職工信息: ListDelete(SLNode *head) 修改職工信息: ListModify(SLNode *head) 職工信息排序: Listpaixu(SLNode *head) 保存職工信息: put(SLNode *head,FILE *fp) 顯示職工信息: print(SLNode *head) 開(kāi) 始輸 入 職 工 人 數(shù)和 對(duì) 應(yīng) 的 信 息顯 示 主 菜 單 提示選 擇 操 作新 增 職工 信 息刪 除 職工 信 息查 詢(xún) 職工 信 息職 工 信息 排 序修 改 職工 信 息結(jié) 束 系 統(tǒng)選 1選2選 3選4選 5選 0選 除上 述數(shù) 字之 外的 操作 查找算法設(shè)計(jì) 在查詢(xún)算法中,職工管理系統(tǒng)提供了七種查詢(xún)操作,實(shí)現(xiàn)了系統(tǒng)的人性化查詢(xún)操作。查找算法中,利用鏈表的指針的移動(dòng)掃描整個(gè)職工信息表,利用strcmp()函數(shù)判斷字符串是否匹配。 scanf(%d,amp。 if(i==0)//輸入 0,退出排序系統(tǒng),回到主菜單 break。 for(p=head。p=pnext)//統(tǒng)計(jì)職工人
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1