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

正文內(nèi)容

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

2025-10-21 08:31 本頁(yè)面
 

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