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

正文內(nèi)容

宿舍管理查詢系統(tǒng)課程設(shè)計-展示頁

2025-05-26 08:02本頁面
  

【正文】 scanf(%s %s,personxh,personfh)。 } printf(\n please enter the name,studentnumbeer (the same length) and roomnumber,spare with space,endwith \n)。 if((fp=fopen(filename,w+))==NULL) { printf(\n you have no enter the filename,can not font the file)。 //為節(jié)點(diǎn)分配內(nèi)存 printf(\n please enter the filename:\n)。 //指 向文件的指針 void creat() //創(chuàng)建新數(shù)據(jù)文件的函數(shù) 創(chuàng)建一個二進(jìn)制文件 用于存放學(xué)生數(shù)據(jù) { personnode *person。 char filename[20]。 //學(xué)號 char fh[30]。 ……………………… . 源代碼 include include include typedef struct pnode //結(jié)構(gòu)體定義 用于存放學(xué)生信息的節(jié)點(diǎn) { char name [8]。查詢當(dāng)前所有紀(jì)錄的函數(shù) output()以學(xué)號為關(guān)鍵字查詢函數(shù) serch1()以姓名為關(guān)鍵字查詢函數(shù) serch2()以床號為關(guān)鍵字查詢函數(shù) serch3()以宿舍號)這些函數(shù)都是查詢函數(shù)中的子函數(shù),他們之間是平行的關(guān)系。 如不存在相應(yīng)的紀(jì)錄則提示不存在 8) output() //輸出函數(shù) 初始條件:數(shù)據(jù)文件已經(jīng)建立 操作結(jié)果:起泡法排序 按學(xué)號順序輸出記錄 2 本程序包含 10 個函數(shù): 1. 主函數(shù) main() 2. 新建數(shù)據(jù)文件 create() 3. 查詢函數(shù) serch1( ) 4. 查詢函數(shù) serch2() 5. 查詢函數(shù) serch3() 6. 加數(shù)據(jù)紀(jì)錄函數(shù) insert() 7. 刪除數(shù)據(jù)紀(jì)錄函數(shù) delete() 8. 修改數(shù)據(jù)紀(jì)錄函數(shù) updata() 9. 數(shù)據(jù)文件讀取函數(shù) readfile () 10. 查詢當(dāng)前所有紀(jì)錄冰按學(xué)號升序輸出的函數(shù) output() 2各函數(shù)間關(guān)系: 利用主函數(shù)調(diào)用其他的各個函數(shù),新建數(shù)據(jù)文件函數(shù) create()是其它各個函數(shù)的基礎(chǔ),有了它其它函數(shù)才能夠使用 。調(diào)用按不同關(guān)鍵字查詢的子函數(shù) 若存在相應(yīng)的查詢結(jié)果則顯示在屏幕上,若查找的紀(jì)錄不存在則提示該紀(jì)錄不存在,請建立相應(yīng)的數(shù)據(jù)紀(jì) 5) insert() //添加數(shù)據(jù)紀(jì)錄的函數(shù) 初始條件:必須已經(jīng)建立了數(shù)據(jù)文件 操作結(jié)果:在數(shù)據(jù)文件中添加新的紀(jì)錄 若沒有建立數(shù)據(jù)文件則添加失敗。 用來存儲學(xué)生的信息。 //學(xué)號 char fh[30]。 、 ………………………… 3.概要設(shè)計 1 1)需要定義一個結(jié)構(gòu)體: typedef struct pnode //結(jié)構(gòu) 體定義 用于存放學(xué)生信息的節(jié)點(diǎn) { char name [8]。 ………………………… .. : 為宿舍管理人員編寫一個宿舍管理查詢軟件。 數(shù)據(jù)結(jié)構(gòu) 課 程 設(shè) 計 說 明 書 學(xué)生姓名 : 學(xué) 號: 學(xué) 院 : 電子與計算機(jī)科學(xué)技術(shù)學(xué)院 專 業(yè) : 軟件工程 題 目 : 宿舍管理查詢系統(tǒng) 成 績 指導(dǎo)教師 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計的目的是,通過設(shè)計掌握數(shù)據(jù)結(jié)構(gòu)課程中學(xué)到的基本理論和算法并綜合運(yùn)用于解決實際問題中,它是理論與實踐相結(jié)合的重要過程。設(shè)計要求學(xué)會如何對實際問題定義相關(guān)數(shù)據(jù)結(jié)構(gòu),并采用恰當(dāng)?shù)脑O(shè)計方法和算法解決問題,同時訓(xùn)練學(xué)生進(jìn)行復(fù)雜程序設(shè)計的技能和培養(yǎng)良好的程序設(shè)計習(xí)慣。 要求: 1)建立數(shù)據(jù)文件,數(shù)據(jù)文件按關(guān)鍵字(姓名,學(xué)號,房號)進(jìn)行排序(冒泡,選擇,插入排序等任意一種) 2)查詢菜單(用二分法實現(xiàn)以下操作) A.按姓名查詢 B.按學(xué)號查詢 C.按房號查詢 : 1)系統(tǒng)功能的完善; 2)代碼中有必要的注釋。 //姓名 char xh[16]。 //房號 }personnode。 2) create() //初始條件:必須保證原有記錄是空時方可建立 操作結(jié)果:建立一個新的數(shù)據(jù)文件 3) readfile() // 初始條件:數(shù)據(jù)文件已經(jīng)建立 操作結(jié)果:獲取次文件的信息 4) serch1()按姓名查找 serch2()按學(xué)號查找 serch3()按宿舍號查找 初始條件:數(shù)據(jù)文件中含有紀(jì)錄 操作結(jié)果:不支持模糊查詢必須查詢項和關(guān)鍵字吻合情況下才可查詢。 6) delete() //刪除數(shù)據(jù)紀(jì)錄的函數(shù) 初始條件:必須建立了數(shù)據(jù)庫并且數(shù)據(jù) 文件中含有數(shù)據(jù)紀(jì)錄 操作結(jié)果:刪除輸入學(xué)號的學(xué)生的一切相關(guān)紀(jì)錄 7) updata() //修改數(shù)據(jù)紀(jì)錄的函數(shù) 初始條件:必須建立了數(shù)據(jù)庫并且數(shù)據(jù)文件中含有數(shù)據(jù)紀(jì)錄 操作結(jié)果:修改輸入的學(xué)號相對應(yīng)的學(xué)生的一切信息。查詢函數(shù) ()添加數(shù)據(jù)紀(jì)錄函數(shù) insert()刪除數(shù)據(jù)紀(jì)錄函數(shù) delete ()修改數(shù)據(jù)紀(jì)錄函數(shù) updata ()這些函數(shù)都是在同一等級上的函數(shù),是平行關(guān)系。 4.功能模塊詳細(xì)設(shè)計 1. 主函數(shù) main() 通過 swich 分支 構(gòu)建圖形用戶界面 一次調(diào)用其他模 塊完成總體功能; 2 新建數(shù)據(jù)文件 create() 為節(jié)點(diǎn)分配內(nèi)存 創(chuàng)建二進(jìn)制文件用于存儲學(xué)生信息 通過一個循環(huán) 一次錄入學(xué)生信息 關(guān)閉文件 3. 查詢函數(shù) serch1() 打開文件 遍歷整個文件找到與指定姓名匹配的信息 輸出查詢到的信息 關(guān)閉文件 4. 查詢函數(shù) serch2() 打開文件 遍歷整個文件找到與制定學(xué)號匹配的信息 輸出查詢到的信息 關(guān)閉文件 5. 查詢函數(shù) serch3() 打開文件 遍歷整個文件找到與制定床號匹配的信息 輸出查詢到的信息 關(guān)閉文件 insert() 打開文件 將制定記錄插入到文件的末尾 關(guān)閉文件 delete() 打
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1