




已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
I 學(xué)生成績管理系統(tǒng)設(shè)計(jì)任務(wù)書 一、需求分析 本程序用 以實(shí)現(xiàn)學(xué)生成績的如下功能:輸入、輸出、插入、刪除、查找、追加、讀入、顯示、保存、拷貝、排序、索引、分類合計(jì)、退出。 1、添加功能模塊 本程序共錄入 6名同學(xué)的成績信息,還可以根據(jù)需要繼續(xù)錄入更多同學(xué)的成績,包括學(xué)生的學(xué)號、姓名、大學(xué)英語成績、毛概成績、數(shù)據(jù)結(jié)構(gòu)成績、數(shù)據(jù)庫成績。 2、查詢功能模塊 可以通過學(xué)生的學(xué)號或者是姓名兩項(xiàng)信息來查詢學(xué)生的各科成績。 二、概要設(shè)計(jì) 1、功能設(shè)計(jì) ( 1) 義一個(gè)學(xué)生成績結(jié) 構(gòu)體,用來存放學(xué)生的各科成績,包括大學(xué)英語、毛概、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫成績,均定義為 ( 2) 將從鍵盤上獲得的學(xué)生的各項(xiàng)信息,包括學(xué)生的學(xué)號、姓名以及其各科成績錄入到系統(tǒng)內(nèi),實(shí)現(xiàn)學(xué)生成績信息的錄入。 ( 3) 通過學(xué)生的姓名進(jìn)行成績查詢,如果用戶輸入的信息未出現(xiàn)在錄入信息中,則提示用戶“對不起!您要查詢的學(xué)生成績不存在!” ( 4) 通過學(xué)生的學(xué)號進(jìn)行成績查詢,如果用戶輸入的信息未出現(xiàn)在錄入信息中, 則提示用戶“對不起!您要查詢的學(xué)生成績不存在!” ( 5) 通過用戶提供的學(xué)生的姓名進(jìn)行學(xué)生成績的修改。 ( 6) 通過用戶提供的學(xué)生的學(xué)號進(jìn)行學(xué)生成績的刪除,如果用戶輸入的學(xué)號在系統(tǒng)中不存在,則提示用戶“對不起!您要?jiǎng)h除的學(xué)生不存在!” ( 7) 用來顯示本系統(tǒng)功能的菜單。在主函數(shù)中作為被調(diào)用函數(shù) ( 8) 來顯示所輸入的學(xué)生的成績,包括學(xué)生的姓名、學(xué)號以及各科成績。 ( 9) 用來保存學(xué)生的各項(xiàng)數(shù)據(jù)。將成績信息保存在 C:面 總評成績 ( 10) 用來初始化學(xué)生的各項(xiàng)信息,即刪除所有學(xué)生的成績,保存在C:面 總評成績 、算法流程圖 退出程序 實(shí)現(xiàn)學(xué)生成績的初始化 實(shí)現(xiàn)學(xué)生成績的修改 實(shí) 現(xiàn) 學(xué)生 成 績的錄入 學(xué)生成績的查詢 為學(xué)生成 績 結(jié) 構(gòu)體,保存學(xué)生成績信息 保存學(xué)生成績數(shù)據(jù)于 實(shí)現(xiàn)按學(xué)號查詢學(xué)生成績 實(shí)現(xiàn)按 姓 名查 詢 學(xué)生成績 輸出所有學(xué)生成績信息 顯 示 學(xué)生成績 學(xué)生成績管理系統(tǒng) V 三、詳細(xì)設(shè)計(jì) 1、 : 使用 句,調(diào)用類中顯示菜單函數(shù) 將主菜單中對學(xué)生成績進(jìn)行各種所需操作,錄入、查詢、修改、保存等等操作從而完成對學(xué)生成績管理操作 /主函數(shù) x; ; x; x=0&xz; z!=0&z!=1) !z; z) 1: 2: * * * * * * p- p- ; c; p=p- c!=y&c!=n) !c; c=y); j+; ; if(* ; if(0) c; c!=y&c!=n) !c; c=y); c; ; if(* ; XI if(0) c; c!=y&c!=n) !c; c=y); c; ; if(* ; if(0) c; if(c!=y&c!=n) !; c; c=y); a; C:面 總評成績 ; ; c; ; q,*p; q= q-q- q=q- if(q- ; p=q- q-q- p); c; c!=y&c!=n) !c; c=y); j=0;c; 信息 !n; c; c=y) ; j=C:面 總評成績 n ; ( 2) 該系統(tǒng)代碼所需的頭文件 # # ; /記錄學(xué)生個(gè)數(shù) 0 試結(jié)果 (1)系統(tǒng)界面 ( 2)錄入功能 ( 3)查找功能 ( 4)修改功能 5)顯示功能 ( 6)保存功能 ( 7)刪除功能 法分析 本程序主要以學(xué)生為結(jié)點(diǎn)以鏈表的形式進(jìn)行成績的存儲以及其他相關(guān)的操作,在輸入成績的過程中 始化學(xué)生數(shù)據(jù)操作,才進(jìn)行輸入成績,使用 p- p-成對學(xué)生成績的插入操作,;在查詢階段用分塊查找的方式來進(jìn)行成績查找,即學(xué)生姓名和學(xué)生學(xué)號進(jìn)行查找,均按照鏈表順序進(jìn)行查找 p=p-改也是如此順序進(jìn)行;本程序中鏈表的插入和刪除算法執(zhí)行的時(shí)間復(fù)雜都是 O( n),查詢算法時(shí)間復(fù)雜度是 O(n)。 四、總結(jié) 通過本次數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì),我學(xué)到了很多的東西。首先,接到設(shè)計(jì)題目之后,在對本題目進(jìn)行分析的時(shí)候,我懂得了一個(gè)很重要的道理,那就是說 一個(gè)程序的產(chǎn)生需要一個(gè)對題目要求有一個(gè)正確全面的分析。其次,就該考慮程序算法的問題了,一個(gè)好的算法是一個(gè)好程序的靈魂,也決定了一個(gè)程序的質(zhì)量。 設(shè)計(jì)程序的整個(gè)過程中我們遇到了很多問題,比如說在設(shè)計(jì)學(xué)生成績查詢的時(shí)候就遇到了一個(gè)查詢速度的問題,就是說怎么設(shè)計(jì)才能是查找更加迅速,更加準(zhǔn)確,后來經(jīng)過參考課本以及老師課堂上講過的東西,確定了在設(shè)計(jì)中采用了使用鏈表來增加查詢速度的方法,最終完成了設(shè)計(jì)任務(wù)。其實(shí)在本次課程設(shè)計(jì)中還遇到了一些其他的許多問題,不過后來經(jīng)過我們的努力最終完成本次設(shè)計(jì)任務(wù)! 通過課程設(shè)計(jì),我加深 了對數(shù)據(jù)結(jié)構(gòu)這門課的認(rèn)識,數(shù)據(jù)結(jié)構(gòu)課程主要是研究非數(shù)值計(jì)算的程序設(shè)計(jì)問題中所出現(xiàn)的計(jì)算機(jī)操作對象以及它們之間的關(guān)系和操作的學(xué)科。數(shù)據(jù)結(jié)構(gòu)是介于數(shù)學(xué)、計(jì)算機(jī)軟件和計(jì)算機(jī)硬件之間的一門計(jì)算機(jī)專業(yè)的核心課程,它是計(jì)算機(jī)程序設(shè)計(jì)、數(shù)據(jù)庫、操作系統(tǒng)、編譯原理及人工智能等的重要基礎(chǔ),廣泛的應(yīng)用于信
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025屆上海市上海交大附中高一化學(xué)第二學(xué)期期末復(fù)習(xí)檢測試題含解析
- 2025屆山東省蓬萊第二中學(xué)化學(xué)高二下期末學(xué)業(yè)質(zhì)量監(jiān)測試題含解析
- 吉林省舒蘭一中2025屆化學(xué)高一下期末復(fù)習(xí)檢測模擬試題含解析
- 湖北省當(dāng)陽市第二高級中學(xué)2025屆高一下化學(xué)期末達(dá)標(biāo)檢測試題含解析
- 福建泉州市2025年高二下化學(xué)期末達(dá)標(biāo)檢測試題含解析
- 機(jī)耕道路維護(hù)管理辦法
- 內(nèi)部成員沖突管理辦法
- 杭州學(xué)校宿舍管理辦法
- 民企職工公寓管理辦法
- 新疆引進(jìn)資金管理辦法
- 破碎安全培訓(xùn)
- 2025年國家人民衛(wèi)生出版社有限公司招聘筆試參考題庫含答案解析
- 護(hù)理不良事件報(bào)告制度、激勵(lì)機(jī)制及上報(bào)流程
- 北師大版4四年級下冊數(shù)學(xué)期末復(fù)習(xí)試卷(5套)
- T-CEEMA 0203-2024 風(fēng)力發(fā)電機(jī)組狀態(tài)檢修導(dǎo)則
- TCUWA40055-2023排水管道工程自密實(shí)回填材料應(yīng)用技術(shù)規(guī)程
- 小兒腸梗阻護(hù)理課件
- 2024-2025學(xué)年譯林版新七年級英語上冊Unit2《Hobbies》單元卷(含答案解析)
- 遼寧省大連市甘井子區(qū)2023-2024學(xué)年七年級下學(xué)期期末生物學(xué)試題(原卷版)
- 5國家機(jī)構(gòu)有哪些 第一課時(shí)(教學(xué)設(shè)計(jì))部編版道德與法治六年級上冊
- AQ/T 1118-2021 礦山救援培訓(xùn)大綱及考核規(guī)范(正式版)
評論
0/150
提交評論