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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告-宿舍管理系統(tǒng)-展示頁

2024-09-21 09:28本頁面
  

【正文】 開始 調(diào)用 Modify()函數(shù) 輸入姓名 判斷是否存在 輸出“無此信息” 是 否 判斷鏈表是否為空 輸出記錄 結(jié)束 是 否 開始 根據(jù)需求選擇 調(diào)用 namesearch()、 numsearch()、 groupsearch()函數(shù) 輸入姓名或?qū)W號(hào)或房號(hào) 判斷是否存在 輸出“無此信息” 是 否 判斷鏈表是否為空 輸出顯示 結(jié)束 是 否 輸入新紀(jì)錄 替換 5 刪除功能( void deleted()) 使用 函數(shù)定義指向結(jié)構(gòu)體變量的指針, 用指針檢驗(yàn)鏈表中是否有記錄, 若有記錄根據(jù)要修改的編號(hào)查找要?jiǎng)h除的結(jié)點(diǎn)并刪除記錄, 若沒記錄 ,輸出錯(cuò)誤提示。 查找 功能 ( void namesearch(), void numsearch(), void groupsearch()) 通過 輸入選擇相關(guān)的 查詢函數(shù) 來完成查找功能,使用指針 將關(guān)鍵字與記錄比較,若相同則輸出,若 無相同則輸出錯(cuò)誤提示。 完成輸入后,輸入結(jié)束循環(huán)。 //指向文件的指針 創(chuàng)建 功能( void creat()) 使用函數(shù)新建鏈表, 再使用 while 循環(huán)完成對(duì) 宿舍數(shù)據(jù) 的錄入, 包括 姓名、學(xué)號(hào)、班級(jí)、宿舍號(hào)等信息 。 char filename[20]。 //宿舍號(hào) char group[20]。 //姓名 char num[16]。能夠迅速準(zhǔn)確地完成各種學(xué)生信息的統(tǒng)計(jì)和查詢,以方便管理員對(duì)學(xué)生信息的統(tǒng)一管理。程序應(yīng)通過建立子函數(shù)實(shí)現(xiàn)創(chuàng)建、保存與載入數(shù)據(jù)文件,查找、添加、刪除、更改、顯示等功能,可以自動(dòng)保存修改。 性能分析 宿舍一般由若干學(xué)生 入駐,每個(gè)宿舍都有獨(dú)立唯一的編號(hào),入住學(xué)生也有唯一的學(xué)號(hào),另外添加學(xué)生的姓名和班級(jí),使用這些關(guān)鍵字就可以方便的查詢和管理宿舍入住情況。 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告 設(shè)計(jì)題目: 學(xué)生宿舍管理 系統(tǒng) 學(xué) 院: 年級(jí)專業(yè): 姓 名: 學(xué) 號(hào): 指導(dǎo)老師: 1 宿舍對(duì)于大學(xué)生在校生活來說 相當(dāng)于家的存在,而宿舍管理又是學(xué)校后勤管理的重要環(huán)節(jié),如何直觀的了解宿舍的入住情況和每位同學(xué)的住宿位置是提高工作效率的重要課題,根據(jù)我們所學(xué)的 C 語言和數(shù)據(jù)結(jié)構(gòu)課程中有關(guān)鏈表及外部文件的內(nèi)容,為后勤管理人員編寫宿舍管理查詢軟件 , 就可以輕松滿足實(shí)現(xiàn)上述需求。通過實(shí)際課題設(shè)計(jì),可以對(duì)我們加深書本知識(shí)理解,了解并掌握數(shù)據(jù)結(jié)構(gòu)與算法的設(shè)計(jì)方法,培養(yǎng)獨(dú)立分析和設(shè)計(jì)能力,掌握軟件開發(fā)過程的基本方法和技能,對(duì)我們的個(gè)人素質(zhì)提高大有脾益。程序設(shè)計(jì)應(yīng)采用交互工作方式,并建立數(shù)據(jù)文件。應(yīng)具有友好的界面和較強(qiáng)的容錯(cuò)能力。 功能分析 為方便管理員對(duì)系統(tǒng)進(jìn)行操作,程序應(yīng)具有以下功能: ( 1)創(chuàng)建宿舍數(shù)據(jù)文件,并提示管理員輸入學(xué)生姓名、 學(xué)號(hào)、宿舍號(hào)、班級(jí)等信息,并在本地保存數(shù)據(jù)文件 ( 2)打開宿舍數(shù)據(jù)文件:輸入文件名打開保存過的數(shù)據(jù)文件 ( 3)查詢住宿信息:提供學(xué)號(hào)、姓名、宿舍號(hào)三種查詢方式 ( 4)添加住宿信息:在數(shù)據(jù)文件中添加新的住宿信息 ( 5)刪除住宿信息:提示管理員輸入要?jiǎng)h除的學(xué)生姓名,驗(yàn)證后刪除 ( 6)修改住宿信息:提示管理員輸入要修改的學(xué)生姓名,驗(yàn)證后修改 ( 7)輸出數(shù)據(jù)文件:將住宿信息按學(xué)號(hào)的大小排序全部輸出 ( 8)退出系統(tǒng) 2 系統(tǒng)流程圖 函數(shù)設(shè)計(jì) 函數(shù)原型 函數(shù)功能 函數(shù)處理描述 void creat() 初始條件,創(chuàng)建新數(shù)據(jù)文件,用于存放學(xué)生信息 調(diào)用文件操作函數(shù)來實(shí)現(xiàn) void readfile() 文件讀取函數(shù),打開已有的數(shù)據(jù)文件 調(diào)用文件操作函數(shù)來實(shí)現(xiàn) void output() 輸出函數(shù),用于輸出所有的學(xué)生信息 調(diào)用文件操作函數(shù),并將學(xué)號(hào)作為關(guān)鍵字進(jìn)行冒泡排序再輸出 void namesearch() 查找函數(shù),用于以姓名為關(guān)鍵字查詢 使用指針,將關(guān)鍵字與記錄比較,若相同則輸出 void numsearch() 查找函數(shù),用于以學(xué)號(hào)為關(guān)鍵字查詢 使用指針,將關(guān)鍵字與記錄比較,若相同則輸出 Void dorsearch () 查找函數(shù),用于以房號(hào)為關(guān)鍵字查詢 使用指針,將關(guān)鍵字與記錄比較,若相同則輸出 void add() 添加函數(shù),以姓名為關(guān)鍵字加入新的學(xué)生信息 使用指針,建立一個(gè)新節(jié)點(diǎn),將新信息插入原文件中 void modify() 修改函數(shù),用于以修改已存在的學(xué)生信息,以姓名為關(guān)鍵字 使用指針,將關(guān)鍵字與記錄比較,若相同則更改原紀(jì)錄并保存在原文件中 初始化 程序結(jié)束 主菜單 顯示 增加 刪除 修改 查詢 讀寫文件 讀取文件 輸出結(jié)果 讀取 創(chuàng)建 3 設(shè)計(jì) typedef struct pnode //結(jié)構(gòu)體定義 用于存放學(xué)生信息的節(jié)點(diǎn) {char name[10]。 //學(xué)號(hào) char room[30]。 //班級(jí) }student。 //文件名 FILE *fp。最終將錄入數(shù)據(jù)保存在數(shù)組里。 void deleted() 刪除函數(shù),用于刪除所選的學(xué)生信息,以姓名為關(guān)鍵字 使用指針,將關(guān)鍵字與記錄比較,若相同則刪除一切相關(guān)記錄 void main() 主函數(shù),用于調(diào)用子函數(shù) 按照輸入的命令調(diào)用已定義的子函數(shù) 開始 輸入姓名、學(xué)號(hào)、房號(hào)、班級(jí) 調(diào)用 creat()函數(shù) 判斷是否有“ ” 結(jié)束 是 否 4 讀取功能( void readfile()) 使用函數(shù)讀取數(shù)據(jù)文件,根據(jù)輸入的文件名加載保存在本地的數(shù)據(jù)文件,若找不到相同名稱文件,則輸出錯(cuò)誤提示。 修改 功能( void Modify()) 使用函數(shù)定義指向結(jié)構(gòu)體變量的指針, 檢驗(yàn)鏈表中是否有記錄, 若有記錄,根據(jù)要修改的編號(hào)查找對(duì)應(yīng)結(jié)點(diǎn)修改信息 并保存,若沒記錄,輸出錯(cuò)誤提示。 添加功能( void Add()) 使用函數(shù)定義指向結(jié)構(gòu)體變量的指針,找到插入結(jié)點(diǎn),在要插入的結(jié)點(diǎn)輸入信息并保存。 開始 調(diào)用 deleted ()函數(shù) 輸入姓名 判斷是否存在 輸出“無此信息” 是 否 判斷鏈表是否為空 刪除 結(jié)束 是 否 是否刪除
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1