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

正文內(nèi)容

[it計算機]c語言程序設計班級檔案管理系統(tǒng)(編輯修改稿)

2024-10-21 08:31 本頁面
 

【文章內(nèi)容簡介】 信息的結構體 { char name[10]。//名字的長度允許最大為十 char no[10]。//學號的長度允許最大為十 char sex。 int age。//定義年齡為整型 char bnote[100]。//備注的長度為允許最大 100 }。 主函數(shù):利用無限次循環(huán)例 如 if(;;) while() 和 switch()語句實現(xiàn)各函數(shù)的調(diào)用,系統(tǒng)根據(jù)輸入的數(shù)字選項來調(diào)用相應的函數(shù)。 錄入函數(shù):用來錄入學生的基本信息。 顯示函數(shù):把錄入的學生基本信息直 觀的顯示在桌面上。 保存函數(shù):可以保存 學生信息。 刪除函數(shù) 。可以刪除學生的錯誤信息。 修改函數(shù):可以修改舊的信息 ,需要輸入密碼 。 查詢函數(shù) 。 方便管理員和學生查詢。 退出函數(shù) 。: 可以用來退出系統(tǒng)以保證學生信息的安全。 14 15 第四章 詳細設計 程序的模塊組成 : 主 函 數(shù) : void main() 錄入 函數(shù) : void GetInfo() 顯示函數(shù) : void Display() 保存 函數(shù) : void save() 刪除函數(shù) :void delete() 查詢函數(shù) void Search() 修改函數(shù) : void Modify() 菜單函數(shù): void menu_select() 各個函數(shù)的主要功能 : 錄入 函數(shù) : 隨時 學生的基本信息 菜單函數(shù):顯示系統(tǒng)主菜單。 顯示函數(shù) : 顯示所有學生的信息。 16 查詢 函數(shù) : 方便學生查找自己的基本信息 。 刪除函數(shù) : 刪除某學生的信息。 保存函數(shù) : 保存好學生基本信息 ,以免丟失。 系統(tǒng) 的功能模塊的劃分: 開始 菜單界面 功能 選擇 初始化函數(shù) 錄入 學生信息 顯示 學生信息 保存 學生信息 刪除 學生信息 修改學生信息 查詢學生信息 退出系統(tǒng) 結束 整個系統(tǒng)除了主函數(shù)外,另外還有 14 個函數(shù),實現(xiàn)七大功能:錄入功能、顯示功能、保存功能、刪除功能、修改功能、查詢功能、退出系統(tǒng) 功能。各個函數(shù)的詳細設計說明分別如下: (1)主函數(shù) main() 利用無限次循環(huán) for(。)和 swithch()實現(xiàn)各函數(shù)的調(diào)用,系統(tǒng)根據(jù)輸入的數(shù)字選項來調(diào)用相應的函數(shù)。 (2)菜單選擇函數(shù) int menu_select() 這是一個無參函數(shù),主要實現(xiàn)“功能選擇”的界面,在這個界面里有顯示系統(tǒng)的九大功能,根據(jù)每個功能前面的序號進行選擇。等執(zhí)行完每一個函數(shù)功能后,返回菜單。 (3代碼設計: 初始化函數(shù) STUDENT *init() 這是一個無參函數(shù),里面只有兩個語句,它的作用是使鏈表初始化 ,使head 的值為 NULL 和一個清屏語句。比如:沒有這個函數(shù)的話,在你沒有輸入任何數(shù)據(jù)的情況下,去執(zhí)行顯示功能的時候會顯示一些亂碼! (4)輸入記錄函數(shù) STUDENT *create() 這 是一個無參函數(shù),用來執(zhí)行學生檔案 記錄的輸入,當學生為 @時停止輸入,函數(shù)結束后,帶回一個鏈表頭的指針指向一下個學生的信息插在表頭。 (5)顯示記錄函數(shù) void print(STUDENT *head) 這是一個不返回值的有參函數(shù),形參為“鏈表頭的指針”,負責對全部學生成績記錄的輸出,不足之處就是不能對學生成績進行分頁顯示。 算法:先將 p 結點的指針指向第一個結點,將 p 結點 (即第一個結點 )的數(shù)據(jù)輸出。然后再將 p 結點的指針指向 p 指針的的指針 (即下一結點 ),將 p 結點 (即第一結點 ) 17 的數(shù)據(jù)輸出。重復執(zhí)行此步聚直到 p 指針指向 NULL 為止。 3 總流程圖 開始 設定一個內(nèi)容為學生信息的結構體 : Struct student[10], 定義六 個函數(shù) Main() void Display() void save() :void delete() ) void Search() void Modify() 運行程序 退出程序 結束 void GetInfo() 18 插入功能流程圖 開始 通過 switch 函數(shù)選擇插入功能 Void print() 打開文件 錄入學生基本信息 關閉并保存文件 結束 stu[i].name stu[i].no stu[i]sex stu[i]age Stu[i] .bnote 19 第五章 測試 : 存在的問題: 在我們編好程序的時候其實還有很多問題的當然這是一個過程 ,可以說錯誤基本上是不可避免的,比如說“一些輸入的格式問題和由于習慣性的錯誤而導致的錯誤等等。 我個人認為系統(tǒng)調(diào)試需要比較扎實的基本功以及充分的細心, c語言中有一 些錯誤并不是直接明了的 。 在這個 時候 就需要我們有耐心慢慢的去找自己的錯誤 ,有些錯誤是由于一些 不良操作習慣造成的,而且往往很難發(fā)現(xiàn),因為這類錯誤都是平時自己不怎么注意的,所以就是產(chǎn)生了也很難查出來,這就要求我們平時養(yǎng)成良好的習慣。 比如花括號的使用,我最開始編寫的一個程序有一個錯誤,但是我 就是 怎么也查不出來,而且因為操作習慣不好,整個程序毫無層次感,花括號也是成一列排放,沒有一一分層對應。后來實在找不出原因就請教了老師。指導老師看了之后將我的程序重新排布了一遍,發(fā)現(xiàn)有一個花括號前后沒有對應。其實在簡單的程序中,花括號缺損可以很快發(fā)現(xiàn),因為會有直白 的提醒,但是在較復雜的程序中,一個花括號的缺損也許會造成其他很多錯誤的產(chǎn)生,如果有良好操作習慣,可以很快發(fā)現(xiàn) 這個小問題。 所以我覺得, 我們的基礎應該牢實!要不然就會犯下很多那種沒必要的錯誤??梢哉f是低級失誤! 通過系統(tǒng)調(diào)試我學會了很多東西。我們要注重基礎,因為我們有時就是因為 20 一個基礎知識點沒學會,從而產(chǎn)生很多的錯誤。 測試的方案: 1. 系統(tǒng) 驗證技術 。 2. 系統(tǒng) 確認技術 。 3. 系統(tǒng)測試技術。 1. 將編好的源代碼放到 C 語言的運行環(huán)境中去運行,通過運行找出其中的 錯誤或者是輸入的不規(guī)范的地方,加以改正,還有就是試一下程序到底能不能 運行,是不是滿足課程設計的題目的要求。 2. 把已經(jīng)整理好的源代碼放到 C 語言的運行環(huán)境去調(diào)試一下,就是確認這個源程序代是否正確。 3. 用運行系統(tǒng)測試源程序代碼。 21 第六章 使用說明書 按照 菜單的提示進行選擇, 1表示學生基本信息的錄入,先進行信息的錄入完成后,按回車鍵會彈出第二個界面根據(jù)界面進行選擇, 2表示信息的顯示 3表示信息的保存, 4表示信息的刪除, 5表示信息的修改, 6 表示信息的查詢, 7表示安全退出系統(tǒng)。 當保存好學生的基本信息的是時候你可以通過選擇 3二 保存學生的信息,按 4 時是刪除,刪除成功之后會彈出你輸入學號?如果刪除成功的話則會說該學生不存在,在按 5 時會彈出要你輸入密碼才能修改學生的信息,按6時會彈出一個由四個選項組成的界面有按 1 學號查詢、 2按年齡查詢、 3 按性別查詢、按姓名查詢。所以只要你根據(jù)菜單上的提示操作是不難的。歡迎使用!! 22 23 24 第七章 總結 通過這次課程設計我學到了許多感覺自己的知識的不夠 這次數(shù)據(jù)庫課程設計的“ 班級檔案管理系統(tǒng) ”, 通過在機房的不斷調(diào)試和修改其中 錯誤加上驗證和測試使得對該系統(tǒng)的運用已經(jīng)能夠已經(jīng)得到了充分的應用了。 所學的數(shù)據(jù)庫的知識,并去圖書館查閱了一些書集和上 網(wǎng)搜索一部分資 粗略設計出該系統(tǒng)。 總體上來說,這次課程設計還是比較成功的,充分運用了所學的軟 工程設計 ,
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1