學生綜合測評系統(tǒng)——C語言課程設計_第1頁
學生綜合測評系統(tǒng)——C語言課程設計_第2頁
學生綜合測評系統(tǒng)——C語言課程設計_第3頁
學生綜合測評系統(tǒng)——C語言課程設計_第4頁
學生綜合測評系統(tǒng)——C語言課程設計_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、C語言程序設計課程設計實驗報告書-學生綜合測評系統(tǒng)安徽工業(yè)大學計算機學院源代碼文件聯(lián)系方式:QQ1941725422姓 名專 業(yè)班 級學 號指導教師分 數(shù)一、程序要求每個學生的信息為:學號、姓名、性別、家庭住址、聯(lián)系電話、語文、數(shù)學、外語三門單科成績、考試平均成績、考試名次、同學互評分、品德成績、任課教師評分、綜合測評總分、綜合測評名次??荚嚻骄煽儭⑼瑢W互評分、品德成績、任課教師評分分別占綜合測評總分的60%,10%,10%,20%。A、學生信息處理(1) 輸入學生信息、學號、姓名、性別、家庭住址、聯(lián)系電話,按學號以小到大的順序存入文件中。提示:學生信息可先輸入到數(shù)組中,排序后可寫到文件中。

2、(2) 插入(修改)同學信息:提示:先輸入將插入的同學信息,然后再打開源文件并建立新文件,把源文件和輸入的信息合并到新文件中(保持按學號有序)若存在該同學則將新記錄內(nèi)容替換源內(nèi)容,(3) 刪除同學信息:提示:輸入將刪除同學號,讀出該同學信息,要求對此進行確認,以決定是否刪除將刪除后的信息寫到文件中。(4) 瀏覽學生信息:提示:打開文件,顯示該文件的學生信息。B、學生數(shù)據(jù)處理:(1) 按考試科目錄入學生成績并且按公式:考試成績(語文+數(shù)學+外語)/3 計算考試成績,并計算考試名次,提示:先把學生信息讀入數(shù)組,然后按提示輸入每科成績,計算考試成績,求出名次,最后把學生記錄寫入一個文件中。(2) 學

3、生測評數(shù)據(jù)輸入并計算綜合測評總分及名次。提示:綜合測評總分=(考試成績)*0.6+(同學互評分)*0.1+品德成績*0.1+任課老師評分*0.2。(3) 學生數(shù)據(jù)管理提示:輸入學號,讀出并顯示該同學信息,輸入新數(shù)據(jù),將改后信息寫入文件(4) 學生數(shù)據(jù)查詢:提示:輸入學號或其他信息,即讀出所有數(shù)據(jù)信息,并顯示出來。C、學生綜合信息輸出提示:輸出學生信息到屏幕。二、需求分析三、具體分工情況 “學生信息處理”程序模塊設計。完成“學生數(shù)據(jù)處理”程序模塊設計,負責 “學生綜合信息輸出”程序模塊的設計,以及整理文檔,寫報告。共同完成程序匯總測試四、開發(fā)環(huán)境 Microsoft Visual C+五、總體設

4、計1、界面設計1)、程序主界面主 程 序?qū)W生數(shù)據(jù)處理學生信息處理學生綜合信息輸出系統(tǒng)幫助關于退出2)、學生信息處理界面學生信息處理輸入學生信息修改學生信息刪除學生信息瀏覽學生信息返回主程序3)、學生數(shù)據(jù)處理界面學生數(shù)據(jù)處理考試成績錄入測評數(shù)據(jù)輸入與計算學生數(shù)據(jù)管理學生數(shù)據(jù)查詢返回主程序2、主要程序流程1)主程序流程開始學生信息處理系統(tǒng)關于退出系統(tǒng)幫助學生綜合信息輸出學生數(shù)據(jù)處理系統(tǒng)主菜單輸入學生信息刪除學生信息瀏覽學生信息修改學生信息考試成績錄入學生數(shù)據(jù)管理測評數(shù)據(jù)輸入計算學生數(shù)據(jù)查詢是否繼續(xù)?是否繼續(xù)?結(jié)束否是否是3)學生數(shù)據(jù)處理流程開始學生數(shù)據(jù)處理系統(tǒng)輸入ii=1?i=2?i=4?i=3?

5、錄入學生成績計算考試分數(shù)與名次保存輸入測評數(shù)據(jù)計算測評總分數(shù)與名次保存輸入學號,讀出信息輸入新數(shù)據(jù)保存輸入學號j=1?輸入j輸入姓名讀出數(shù)據(jù)并顯示continue?continue?continue?continue?結(jié)束YYYYYNNNNYYYYNNNN3、主要函數(shù)描述1)程序主菜單函數(shù)名:main_menu()功能:本系統(tǒng)可以存儲學生的基本信息和各科成績,并能計算考試成績,綜合測評成績和排名。 2)學生信息處理子菜單 函數(shù)名:info_menu()功能:顯示學生信息處理系統(tǒng)菜單 3)學生數(shù)據(jù)處理子菜單函數(shù)名:data_menu()功能:顯示學生數(shù)據(jù)處理系統(tǒng)菜單4)學生信息處理4-1)學生信

6、息導入函數(shù)名: info_load()功能:打開存放的學生信息4-2)學生信息輸入函數(shù)名: info_input()功能:錄入學生個人信息4-3)學生信息輸出函數(shù)名 : info_output()功能 :顯示學生個人信息4-4)學生信息寫入文件 函數(shù)名:info_ write ()功能:把學生個人信息數(shù)據(jù)寫入到文件4-5)刪除學生信息函數(shù)名 : info_del()功能 :刪除學生個人信息4-6)學生信息修改函數(shù)名 : info_up()功能 :修改學生信息5)學生數(shù)據(jù)處理5-1)數(shù)據(jù)導入 函數(shù)名:data_load ()功能:學生成績從文件加載5 -2)數(shù)據(jù)寫入函數(shù)名:data_write ()功能:學生數(shù)據(jù)寫入到文件5 -3)數(shù)據(jù)輸入函數(shù)名:data_input()功能:錄入數(shù)據(jù)5-4)數(shù)據(jù)修改函數(shù)名:data_up()功能:學生成績數(shù)據(jù)的修改5-5)數(shù)據(jù)查詢函數(shù)名:data_search()功能:學生數(shù)據(jù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論