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

正文內(nèi)容

-用c語言設(shè)計宿舍管理查詢軟件-展示頁

2024-09-17 10:51本頁面
  

【正文】 第 4 頁 共 2 4 頁 流程圖 31 4. 主要變量 輸入學(xué)生數(shù)據(jù) 是否輸入完畢 存在 ? 繼續(xù)輸入學(xué)生數(shù)據(jù) 跳出函數(shù) N Y 輸入所查學(xué)生信息 文件中是否存在該學(xué)生信息 輸出該學(xué)生信息并跳回主函數(shù) 輸出該學(xué)生不存在跳回主函數(shù) Y N 《 用 C 語言 設(shè)計宿舍管理查詢軟件》 第 5 頁 共 2 4 頁 char name[8]。 將數(shù)據(jù)保存在文件里。查詢當(dāng)前所有紀(jì)錄的函數(shù) output()以學(xué)號為關(guān)鍵字查詢函數(shù) serch1()以姓名為關(guān)鍵字查詢函數(shù) serch2()以床號為關(guān)鍵字查詢函數(shù) serch3()以宿舍號)這些函數(shù)都是查詢函數(shù)中的子函數(shù),他們之間是平行的關(guān)系 。 ( 3) 各函數(shù)之間的關(guān)系 利用主函數(shù)調(diào)用其他的各個函數(shù),新建數(shù)據(jù)文件函數(shù) create()是其它各個函數(shù)的基礎(chǔ),有了它其它函數(shù)才能夠使用。 6) delete() //刪除數(shù)據(jù)紀(jì)錄的函數(shù) 初始條件:必須建立了數(shù)據(jù)庫并且數(shù)據(jù)文件中含有數(shù)據(jù)紀(jì)錄 操作結(jié)果:刪除輸入學(xué)號的學(xué)生的一切相關(guān)紀(jì)錄 《 用 C 語言 設(shè)計宿舍管理查詢軟件》 第 3 頁 共 2 4 頁 7) updata() //修改數(shù)據(jù)紀(jì)錄的函數(shù) 初始條件:必須建立了數(shù)據(jù)庫并且數(shù)據(jù)文件中含有數(shù)據(jù)紀(jì)錄 操作結(jié)果:修改輸入的學(xué)號相對應(yīng) 的學(xué)生的一切信息。 2) create() //初始條件:必須保證原有記錄是空時方可建立 操作結(jié)果:建立一個新的數(shù)據(jù)文件 3) readfile() // 初始條件:數(shù)據(jù)文件已經(jīng)建立 操作結(jié)果:獲取次文件的信息 4) serch1()按姓名查找 serch2()按學(xué)號查找 serch3()按宿舍號查找 初始條件:數(shù)據(jù)文件中含有紀(jì)錄 操作結(jié)果:不支持模糊查詢必須查詢項和關(guān)鍵字吻合情況下才可查詢。 //房號 }personnode。 //姓名 char xh[16]。 2. 設(shè)計說明 ( 1) 詳細(xì)設(shè)計思想 采用模塊化編程思想,將程序劃分為 11 個模塊,在逐個模塊細(xì)化編程,最后再將個個模塊組裝成軟件。設(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í)慣。程序通過調(diào)試運行,初步實現(xiàn)了設(shè)計目標(biāo),并且經(jīng)過適當(dāng)完善后,將可以應(yīng)用在現(xiàn)實中解決實際問題。 在課程設(shè)計中,系統(tǒng)開發(fā)平臺為 Windows 2020,程序設(shè)計設(shè)計語言采用 Visual C++,數(shù)據(jù)庫采用 MS SQL 2020,程序運行平臺為 Windows 98/2020/XP。數(shù)據(jù)結(jié)構(gòu)是指相互之間存在一種或多種特定關(guān)系的數(shù)據(jù)元素的集合 [1]。 《 用 C 語言 設(shè)計宿舍管理查詢軟件》 第 1 頁 共 2 4 頁 用 C語言 設(shè)計宿舍管理查詢軟件 學(xué)生姓名: 指導(dǎo)老師: 摘 要 本課程設(shè)計主要解決在一個 學(xué)校學(xué)生宿舍中,管理員對于宿舍學(xué)生的管理登記查詢的程序設(shè)計。 數(shù)據(jù)結(jié)構(gòu)是計算機(jī)存儲、組織數(shù)據(jù)的方式。一般認(rèn)為,一個數(shù)據(jù)結(jié)構(gòu)是由數(shù)據(jù)元素依據(jù)某種邏輯聯(lián)系組織起來的。對于查詢使用了二分叉查詢法。 關(guān)鍵詞 程序設(shè)計; 查詢 ; C;課程設(shè)計;數(shù)據(jù)結(jié)構(gòu) 1 引 言 1. 課程設(shè)計目的 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計的目的是,通過設(shè)計掌握數(shù)據(jù)結(jié)構(gòu)課程中學(xué)到的基本理論和算法并綜合運用于解決實際問題中,它是理論與實踐相結(jié)合的重要過程。 在程序設(shè)計中,可以用兩種方 法解決問題:一是傳統(tǒng)的結(jié)構(gòu)化程序設(shè)計方法,二是更先進(jìn)的面向?qū)ο蟪绦蛟O(shè)計方法 [2]。 ( 2) 程序說明 《 用 C 語言 設(shè)計宿舍管理查詢軟件》 第 2 頁 共 2 4 頁 1)需要定義一個結(jié)構(gòu)體: typedef struct pnode //結(jié)構(gòu)體定義 用于存放學(xué)生信息的節(jié)點 { char name [8]。 //學(xué)號 char fh[30]。 用來存儲學(xué)生的信息。調(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ù)文件則添加失敗。 如不存在相應(yīng)的紀(jì)錄則提示不存在 8) output() //輸出函數(shù) 初始條件:數(shù)據(jù)文件已經(jīng)建立 操作結(jié)果:起泡法排序 按學(xué)號順序輸出記錄 。查詢函數(shù) ()添加數(shù)據(jù)紀(jì)錄函數(shù) insert()刪除數(shù)據(jù)紀(jì)錄函數(shù) delete ()修改數(shù)據(jù)紀(jì)錄函數(shù) updata ()這些函數(shù)都是在同一等級上的函數(shù),是平行關(guān)系。 3. 算法說明 輸入學(xué)生數(shù)據(jù),通過 判斷是否輸入結(jié)束。 查詢是否存在文件,存在則輸出所查 詢的學(xué)生相關(guān)數(shù)據(jù),若 不存在 該學(xué)生的數(shù)據(jù) 則輸出查詢失敗。 定義學(xué)生姓名。 定義學(xué)號。 定義房號床號。 5. 主要函數(shù)功能 表 51 程序中的函數(shù) 函數(shù) 功能 main()。 新建數(shù)據(jù)文件 serch1()。 查詢函數(shù) serch3()。 加數(shù)據(jù)紀(jì)錄函數(shù) delete()。 修改數(shù)據(jù)紀(jì)錄函數(shù) readfile()。 查詢當(dāng)前所有紀(jì)錄冰按學(xué)號升序輸出的函數(shù) 6. 調(diào)試說明 程序開始運行時提示用戶按照 需要選擇功能 《 用 C 語言 設(shè)計宿舍管理查詢軟件》 第 6 頁 共 2 4 頁 圖 61 提示用戶按照格式 選擇要用的功能 對于用戶輸入的數(shù)據(jù), 若不在范圍內(nèi)則跳回主菜單。 《 用 C 語言 設(shè)計宿舍管理查詢軟件》 第 7 頁 共 2 4 頁 讀取舊文件。 《 用 C 語言 設(shè)計宿舍管理查詢軟件》 第 9 頁 共 2 4 頁 排序輸出。 《 用 C 語言 設(shè)計宿舍管理查詢軟件》 第 10 頁 共 2 4 頁 當(dāng)操作完成后每次都會自動跳回主菜單選擇 9 即可退出程序。通過這次課程設(shè)計使我懂得了理論與實際相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實踐相結(jié)合起來,從理論中得出結(jié)論,才能真正的掌握,從而提高自己的實際動手能力和獨立思考的能力。首先通過實踐我發(fā)現(xiàn)了自己許多的不足,尤其是露出了對 C 語言知識基礎(chǔ)的掌握不好,許多簡單的東西都不知道。即使是課本上的 原程序算法,自己寫起來都感覺有點生疏。通過實踐,使我在這幾個方面的認(rèn)識有所提高?;仡櫰鸫舜螖?shù)據(jù)結(jié)構(gòu)課程設(shè)計,至今我仍感慨頗多,的確,從選題到定稿,從理論到實踐,遇到了許多問題,也學(xué)到了許多東西。 參考文獻(xiàn) [1] 嚴(yán)蔚敏,吳偉民 . 數(shù)據(jù)結(jié)構(gòu)( C 語言版) . 清華大學(xué)出版社, 2020 [2] 李文軍,李師賢,周曉聰 . C++作為計算機(jī)專業(yè)程序設(shè)計入門語言的實
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1