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

正文內(nèi)容

c語言課程設計人員管理系統(tǒng)(已修改)

2025-04-24 00:12 本頁面
 

【正文】 內(nèi)蒙古科技大學本科生課程設計說明書題 目:C語言課程設計 ——人員管理系統(tǒng)學生姓名: 學 號:專 業(yè): 班 級: 指導教師: 日 期: 40 / 40內(nèi)蒙古科技大學課程設計任務書課程名稱C語言課程設計設計題目人員管理系統(tǒng)指導教師時間一、教學要求1. 鞏固和加深學生對C語言課程的基本知識的理解和掌握2. 掌握C語言編程和程序調(diào)試的基本技能3. 利用C語言進行基本的軟件設計4. 掌握書寫程序設計說明文檔的能力5. 提高運用C語言解決實際問題的能力二、設計資料及參數(shù)每個學生在教師提供的課程設計題目中任意選擇一題,獨立完成,題目選定后不可更換。人員管理系統(tǒng)現(xiàn)有一批人員的數(shù)椐,要求輸入計算機并存放在內(nèi)存中,然后增加若干個新人員的記錄,并可輸出人員清單,實現(xiàn)文件存盤和讀入文件進行修改的功能。人員的基本信息包括姓名,性別,年齡,身份證號和簡歷(80個字符以內(nèi))。要求設計菜單來調(diào)用其各功能模塊:v 新建文件、打開文件v 輸入記錄、輸出記錄v 查詢記錄(至少具有兩種查詢方式,例如以姓名查詢和以身份證號查詢)v 修改、插入和刪除記錄v 保存文件、退出三、設計要求及成果1. 分析課程設計題目的功能需求(可選用數(shù)組或鏈表實現(xiàn),可多人(最多3人)協(xié)作完成一個題目)2. 寫出詳細設計說明(至少包括功能實現(xiàn)分析和模塊流程圖)3. 編寫程序代碼,調(diào)試程序使其能正確運行(代碼書寫要規(guī)范,標示符要見名知意,要有必要的注釋,每人至少500行代碼,不包括注釋和花括號)4. 設計完成的軟件要便于操作和使用5. 設計完成后提交課程設計報告(請嚴格按照模板進行排版)四、進度安排第一天 選擇課程設計題目,分析課題的要求第二天 編程第三天 編程及調(diào)試第四天 寫課程設計報告第五天 提交課程設計報告(打印稿及電子稿)五、評分標準1. 根據(jù)平時上機考勤、表現(xiàn)和進度,教師將每天點名和檢查2. 根據(jù)課程設計完成情況,必須有可運行的軟件。3. 根據(jù)課程設計報告的質(zhì)量,如有雷同,則所有雷同的所有人均判為不及格。六、建議參考資料1.《C語言程序設計》,譚浩強,清華大學出版社2.《C語言程序設計課程設計》,劉振安,機械工業(yè)出版社目 錄內(nèi)蒙古科技大學課程設計任務書 II目 錄 III第一章 需求分析 4 引言 4 任務概述 4 數(shù)據(jù)描述 4 功能需求 4 任務計劃 5第二章 概要設計 6 總體設計 6 數(shù)據(jù)類型設計(或數(shù)據(jù)結構設計) 6 接口設計 6 運行界面設計 7第三章 詳細設計 11 輸入模塊設計 11 輸出模塊設計 12 查找模塊設計 13 修改模塊設計 15 18 21第四章 測試分析 22 測試程序執(zhí)行情況 22 出現(xiàn)的問題和解決的方法 22第五章 用戶手冊(可選) 23 使用說明 23 運行說明 23第六章 課程設計總結 24附錄:程序代碼 25參考文獻 40致謝 40第一章 需求分析 引言將人員信息進行統(tǒng)一的管理,方便進行查找,并進行修改。一個簡易的人員信息管理系統(tǒng)可以解決一些簡單的問題 任務概述,增加的簡歷字數(shù)不大于80字,性別為男女、身份證號不多于18位 數(shù)據(jù)描述char name[60]。char sex[2]。int age。char IDnumber[18]。char resume[80]。人員信息用結構體記錄,包括姓名(字符數(shù)組)、性別(字符數(shù)組)、年齡(整形)、身份證號(字符數(shù)組)、簡歷(字符數(shù)組) 功能需求 任務計劃第二章 概要設計 總體設計,使用戶可選擇操作項目((1)查看人員信息、(2)增加人員信息、(3)查找人員、(4)修改人員信息、(5)刪除記錄、(6)保存數(shù)據(jù)、(7)關于作者、(8)退出系統(tǒng)):輸出已經(jīng)保存的數(shù)據(jù):使用結構體,要求用戶輸入姓名、性別、年齡、身份證號、個人簡歷,并寫入文件4. 查找人員功能:使用戶輸入姓名、身份證號其中一項可以進行查找5. 修改人員信息功能:使用戶輸入姓名、身份證號其中一項可以進行查找,并進行修改: 使用戶輸入姓名、身份證號其中一項可以進行查找,并進行刪除:將增加的數(shù)據(jù)保存到文檔中8. 關于作者功能:輸出作者信息:將文件關閉,退出程序 數(shù)據(jù)類型設計(或數(shù)據(jù)結構設計)char name[60]。char sex[2]。int age。char IDnumber[18]。char resume[80]。人員信息用結構體記錄,包括姓名(字符數(shù)組)、性別(字符數(shù)組)、年齡(整形)、身份證號(字符數(shù)組)、簡歷(字符數(shù)組) 接口設計 函數(shù)名函數(shù)格式函數(shù)功能fh()void fh();輸出字符串:===按Enter鍵返回主菜單shouye()void shouye();輸出首頁select()void select();查看人員信息add()void add();增加人員信息chazhao()void chazhao();查找人員findname()void findname();通過名字查找人員信息findIDnumber()void findIDnumber();通過身份證號查找人員信息change()void change();更改人員信息changebyname()void changebyname();通過查找名字更改人員信息changebyIDnumber()void changebyIDnumber();通過查找身份證號更改人員信息del()void del();刪除人員信息delbyname()void delbyname();通過查找名字刪除人員信息delbyIDnumber()void delbyIDnumber();通過查找身份證號刪除人員信息save()void save();保存數(shù)據(jù)writer()void writer();編者信息dq(struct student st[])int dq(struct student st[]);讀取數(shù)據(jù)bc(struct student *st)void bc(struct student *st);保存數(shù)據(jù) 運行界面設計第三章 詳細設計 輸入模塊設計void add()//增加人員信息{ int numberTemp=0。 int i=0。 struct student temp。 printf(請輸入要增加的人員信息數(shù)量:)。 scanf(%d,amp。numberTemp)。 for(i=0。inumberTemp。i++) { printf(輸入第%d個人員信息\n,i+1)。 printf(姓名:)。 scanf(%s,)。 printf(性別:)。 scanf(%s,)。 printf(年齡:)。 scanf(%d,amp。)。 printf(身份證號:)。 scanf(%s,)。 printf(簡歷:)。 scanf(%s,)。 st[Number++]=
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1