C語言實(shí)驗(yàn)報(bào)告--學(xué)生成績管理系統(tǒng).doc
《C語言實(shí)驗(yàn)報(bào)告--學(xué)生成績管理系統(tǒng).doc》由會員分享,可在線閱讀,更多相關(guān)《C語言實(shí)驗(yàn)報(bào)告--學(xué)生成績管理系統(tǒng).doc(23頁珍藏版)》請?jiān)趨R文網(wǎng)上搜索。
1、. -X X 大學(xué)C S UC語言程序設(shè)計(jì)實(shí)踐報(bào)告題 目 學(xué)生成績管理系統(tǒng) 學(xué)生XX 剽悍的小白兔 指導(dǎo)教師 T Z 學(xué) 院 信息科學(xué)與工程學(xué)院 專業(yè)班級 電氣信息類XXXX班 完成時間 20XX年X月 一、 設(shè)計(jì)目的通過課程設(shè)計(jì)使學(xué)生綜合使用所學(xué)過的C語言程序設(shè)計(jì)知識,掌握構(gòu)造化程序設(shè)計(jì)的根本思路和法,在所掌握的根本知識和技能的根底上,進(jìn)一步提高自學(xué)能力和查找資料的能力,解決一定程度的復(fù)雜的構(gòu)造化程序設(shè)計(jì)問題,加深對所學(xué)知識的理解與掌握,增強(qiáng)學(xué)生我們利用自己所學(xué)知識解決實(shí)際問題的能力,為以后的程序開發(fā)打下根底。二、系統(tǒng)分析隨著科學(xué)技術(shù)的不斷開展,對人們的工作水平要求也越來越高,然而計(jì)算機(jī)就成
2、了幫助人們解決這個問題的工具,熟練的運(yùn)用計(jì)算機(jī),它能為人們解決多工作上的難題。對與一個管理人員來說,快而迅速的了解各種信息是很關(guān)鍵的。使用計(jì)算機(jī)在C語言環(huán)境下編寫相關(guān)的管理系統(tǒng)就能到達(dá)對相關(guān)信息的錄入、顯示;對記錄的查詢極其修改等目的?;谕瑯拥腃語言環(huán)境,對其提供的頭文件*hstdio.h ,stdlib.h,string.h,malloc.h,mem.h,ctype.h,conio.h等的不同組合,能為我們解決多多的問題,因此,用它來編寫成績管理管理系統(tǒng)是可行的。三、學(xué)生成績管理系統(tǒng)主要功能 數(shù)據(jù)的錄入:如錄入學(xué)生的根本信息,以及該學(xué)生選修課程的根本信息; 數(shù)據(jù)的修改:如修改指定學(xué)號、或者
3、指定XX的學(xué)生信息,或者修改其選修課程信息; 數(shù)據(jù)的插入:插入某個學(xué)生信息; 數(shù)據(jù)的查詢:如按學(xué)號查詢、按XX查詢等; 數(shù)據(jù)的刪除:如刪除指定學(xué)號、或者指定XX的學(xué)生及其選修課程信息; 平均成績的計(jì)算:計(jì)算每個學(xué)生各門功課的平均成績,并按平均成績從高到低的次序輸出學(xué)生信息; 列出不及格學(xué)生清單學(xué)號、XX、不及格的課程和成績。四、功能的實(shí)現(xiàn)與要求1數(shù)據(jù)錄入:數(shù)據(jù)錄入的功能是將需要的數(shù)據(jù)進(jìn)展錄入,用于后面的各項(xiàng)操作。實(shí)現(xiàn):用輸入函數(shù)對數(shù)據(jù)進(jìn)展錄入,先確定學(xué)生的個數(shù),再用一個循環(huán)進(jìn)展輸入,選修課程數(shù)量亦然。2. 數(shù)據(jù)修改:數(shù)據(jù)修改的主要功能是為修改數(shù)據(jù)輸入出現(xiàn)的錯誤,實(shí)現(xiàn):先指定該生的學(xué)號,找到該生
4、,再輸出該生當(dāng)前的信息,用一個if語句對數(shù)據(jù)進(jìn)展修改,再用一個循環(huán)語句對選修課信息進(jìn)展修改。3. 數(shù)據(jù)插入: 數(shù)據(jù)插入的主要功能是在數(shù)據(jù)錄入之后,為防止數(shù)據(jù)輸入的遺漏,實(shí)現(xiàn):分為兩個局部,第一個是插入第一個位置,第二是插入第一個位置之后,把當(dāng)前的位置賦給后面的加以實(shí)現(xiàn)。4數(shù)據(jù)查詢: 數(shù)據(jù)查詢的主要功能是在數(shù)據(jù)輸入之后進(jìn)展分類再現(xiàn),實(shí)現(xiàn):分為輸出所有數(shù)據(jù),按學(xué)號查詢,按XX查詢,當(dāng)輸入的數(shù)據(jù)滿足條件時即輸出所要求的。5數(shù)據(jù)刪除:數(shù)據(jù)刪除的主要功能是在數(shù)據(jù)錄入、數(shù)據(jù)插入和數(shù)據(jù)修改完成之后對無用數(shù)據(jù)進(jìn)展刪除,實(shí)現(xiàn):輸入學(xué)號,滿足條件時即把后一個數(shù)值賦給前一個數(shù)值,到達(dá)刪除的目的。6平均值計(jì)算:平均值
5、計(jì)算的主要功能是求平均值,再對其進(jìn)展排序,實(shí)現(xiàn):用公式進(jìn)展計(jì)算求平均值,之后便是排序問題,求最大值,然后依次輸出各最大值,即實(shí)現(xiàn)了排序功能。7. 列出不及格學(xué)生清單:這局部的主要功能是列出不及格學(xué)生清單,實(shí)現(xiàn):用一個判斷語句,當(dāng)分?jǐn)?shù)小于60時,即輸出相應(yīng)的學(xué)生信息即可。五、系統(tǒng)框圖登錄模塊學(xué)生根本信息查詢錄入修改班機(jī)信息管理學(xué)生課程管理輸入修改查詢學(xué)生成績管理輸入修改查詢退出系統(tǒng)六、系統(tǒng)流程圖開場完畢選擇操作輸入數(shù)據(jù)排序顯示數(shù)據(jù)查詢刪除主菜單插入數(shù)據(jù)退出系統(tǒng)按學(xué)號按XX保存數(shù)據(jù)吧按景平均成績選擇7選擇6選擇5選擇4選擇3選擇2選擇1選擇8按平均成績上下i讀取數(shù)據(jù)吧選擇8班級學(xué)號性別XX七、 界
- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
14.9 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 語言 實(shí)驗(yàn) 報(bào)告 學(xué)生 成績管理系統(tǒng)
鏈接地址:http://zhizhaikeji.com/p-14219974.html