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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設計---學生成績管理系統(tǒng)-展示頁

2024-08-22 04:58本頁面
  

【正文】 名查詢 0返回主菜單 選擇1 請輸入要查找的學號:1查找結(jié)果:既要查找的數(shù)據(jù)。測試結(jié)果分析:測試策略:選擇查找看其是否正確找到所查找數(shù)據(jù)。實際輸出:如下圖(圖6)所示。得到的數(shù)據(jù)由上面的截圖(圖5)證明。輸入學號:1;輸入性別:1為男;輸入年齡:21;輸入語文成績88;輸入數(shù)學成績82;輸入英語成績89選擇是否輸入信息請按(0):1;輸入姓名:陳婷婷;輸入學號:1;輸入性別:0;輸入年齡:實際輸出:如上(圖5)輸出界面。再輸入另一個學生數(shù)據(jù):輸入姓名:陳婷婷;輸入學號:1;輸入性別:測試目的:設計該輸入的目的在于測試程序在登記學生信息方面是否存在無法登記學生信息、在選擇登記學生信息時是否沒有出現(xiàn)相應界面等情況以及能否正確輸入等功能。圖5已刪測試輸入:輸入姓名:邱為民。測試結(jié)果分析:測試策略:輸入一個主界面不包含的選項。正確輸出:輸入錯誤!請慎重選擇。得到數(shù)據(jù)顯示輸入錯誤。當前狀態(tài):通過(實際輸出與正確相符)。正確輸出:輸入錯誤!請慎重選擇。系統(tǒng)難點分析鏈表的排序,只能做到初步的排序,不能實現(xiàn)對成績相同的學生排名相同功能;查找功能不夠強大,對字符串的查詢比如不區(qū)分大小寫功能不能實現(xiàn);對各種輸入值不加于區(qū)分,比如姓名寫成數(shù)字,年齡的限制(1100)程序重復的語句多、繁瑣,不善應用函數(shù)的調(diào)用。amp。p3next!=NULL。s=r。 headnext=NULL、主界面、函數(shù)調(diào)用模塊應用switch()語句);Void shuru(L)創(chuàng)建輸入數(shù)據(jù):r=(STU*)malloc(sizeof(STU))申請結(jié)點輸入數(shù)據(jù),插入到鏈表,rnext=NULL?!稊?shù)據(jù)結(jié)構(gòu)》課程設計(實訓)報告書 信息科學與技術(shù)學院《數(shù)據(jù)結(jié)構(gòu)》課程設計(實訓)報告書 題 目: 學生成績管理系統(tǒng) 專 業(yè): 信息管理與信息系統(tǒng) 班 級: 姓 名: 學 號: ____指導老師: 設計時間:2011年3月14日~ 2011年3月18日 目 錄《數(shù)據(jù)結(jié)構(gòu)》課程設計(實訓)報告書 11. 課程設計(實訓)計劃 12. 系統(tǒng)需求分析與功能設計 13. 總體設計 1算法說明 2系統(tǒng)難點分析 3系統(tǒng)測試 3心得體會 8參考文獻 9附錄源代碼 9《數(shù)據(jù)結(jié)構(gòu)》課程設計(實訓)報告書1. 課程設計(實訓)計劃(1)編寫算法;(2)算法測試;(3)設計實驗報告: 1)設計任務書 2)目錄 3)總體設計方案(流程圖) 4)使用說明書及運行實例(界面) 5)源代碼及注釋 6)課程設計心得2. 系統(tǒng)需求分析與功能設計(1)成績管理系統(tǒng)主要功能: 1)初始化鏈表 2)輸入數(shù)據(jù) 3)顯示全部記錄4)查詢記錄(分按姓名和學號查詢兩種)5)刪除記錄6)添加記錄6)學生成績排名并顯示排名(2)界面設計 系統(tǒng)界面采用圖形和數(shù)字化菜單設計(3)課程設計的要求和數(shù)據(jù) 1)C語言實現(xiàn)2)對學生信息進行管理(包括成績的輸入、輸出、查詢、刪除、排序、退出)3)學生信息:基本信息:學號、姓名、性別、成績等學生成績輸入(一次性輸入一條記錄并計算總分及平均分)顯示信息:完成全部學生記錄的顯示查詢信息:完成按學號和按姓名查詢記錄,并顯示刪除信息:按學號刪除信息排序:按學生總分排序,顯示排名4)應提供一個主界面調(diào)用各項功能,使得操作界面清晰美觀5)退出系統(tǒng),記錄無保存3. 總體設計功能模塊:(1)成績輸入功能(2)成績輸出功能(3)成績查詢功能(4)刪除功能(5)排序功能(6)退出系統(tǒng)詳細設計:(1)初始化學生信息表:申請頭結(jié)點STU *head,headnext=NULL。實現(xiàn)此操作(2)成績輸出模塊:void xianshi(L) void paixu(L) void chaxun(L)通過此輸出信息(3)查詢模塊:void chanzhao(L)實現(xiàn)個種查找功能(4)刪除功能:void shanchu(L)(5)排序功能:void paixu(L)總體設計方案程序流程圖:結(jié)束開始輸出菜單根據(jù)菜單輸入n的值選擇程序輸入退出輸出查找排序添加刪除算法說明Void main()主函數(shù)(內(nèi)含初始化鏈表head=(STU *) malloc (sizeof(STU))。snext=r。 保存; Void xianshi(L)顯示學生信息:應用循環(huán)語句while(qnext!=tail)輸出每一節(jié)點數(shù)據(jù),直至q指向為節(jié)點tail=NULL;Void chaxun(L)查找學生信息并顯示結(jié)果:分按學號和姓名查詢并輸出查找的信息,switch做判斷按何種方式查詢,while()循環(huán)語句進行匹配查詢,知道找到為止,引用strcmp()函數(shù)進行匹配;Void chazhao( L,no)按要求查找記錄:while()語句循環(huán)按學號進行查找;Void tianjia(L)尾插法插入數(shù)據(jù),p2=(STU*)malloc(sizeof(STU))申請結(jié)點,輸入數(shù)據(jù),找到尾結(jié)點for(p3=L。p3=p3next),插入鏈表p3next=p2;Void gengxin(L)修改學生信息:查找函數(shù)chazhao()找到要修改的節(jié)點,再進行修改Void shanchu(L)刪除學生記錄:while((strcmp(psname,name)!=0)amp。pnext!=NULL)找到要刪除的節(jié)點,進行刪除;Void mingci(L)為學生成績排名并顯示排名;冒泡排序法給鏈表安總成績排名,然后for()循環(huán)輸出排序完的鏈表數(shù)據(jù)。系統(tǒng)測試源代碼(見附錄)調(diào)試運行如下:(如圖圖2)圖1圖2圖3輸入測試:10輸入目的:查看輸入除主界面外的序號可否進行操作。實際輸出:如下圖所示。測試結(jié)果分析:測試策略:輸入一個主界面不包含的選項。(如圖3)圖4輸入測試:a輸入目的:查看輸入字符可否進行操作。實際輸出:(圖4)當前狀態(tài):通過(實際輸出與正確相符)。得到數(shù)據(jù)顯示輸入錯誤。輸入學號:1;輸入性別:1為男;輸入年齡:21;輸入語文成績88;數(shù)學成績82;英語成績89;一個學生信息登記完畢。正確輸出:輸入姓名:邱為民。當前狀態(tài):已改正(實際輸出與正確輸出不符,但現(xiàn)在已修改正確)測試結(jié)果分析:測試策略在于輸
點擊復制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1