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

正文內(nèi)容

c程序設(shè)計(jì)課程設(shè)計(jì)----學(xué)生成績(jī)管理系統(tǒng)實(shí)驗(yàn)報(bào)告(已修改)

2025-02-05 17:44 本頁(yè)面
 

【正文】 成績(jī)?cè)u(píng)定 教師簽名 嘉應(yīng)學(xué)院 計(jì)算機(jī)學(xué)院 實(shí)驗(yàn)報(bào)告 課程名稱: C++程序設(shè)計(jì) 課程設(shè)計(jì) 開(kāi)課學(xué)期: 2021— 2021 學(xué)年第 2 學(xué)期 班 級(jí) : 計(jì)算機(jī) 091 班 指導(dǎo)老師: 馮斯苑 項(xiàng)目題目: 學(xué)生成績(jī)管理系統(tǒng) 學(xué)生姓名 (學(xué)號(hào) ): 第 4 組: 羅維權(quán)( 2091111137) 吳煒東( 2091111114) 劉威林( 2091111133) 提交時(shí)間: 一、 實(shí)驗(yàn)?zāi)康? 進(jìn)一步鞏固所學(xué)程序設(shè)計(jì)語(yǔ)言(主要是 C、 C++)的基本概念和理論; 熟練掌握結(jié)構(gòu)化程序設(shè)計(jì)和面向?qū)ο蟪绦蛟O(shè)計(jì)的方法和理念; 培養(yǎng)實(shí)際分析問(wèn)題、實(shí)踐動(dòng)手編程的能力; 培養(yǎng)團(tuán)隊(duì)協(xié)作精神。 二、實(shí)驗(yàn)內(nèi)容 本系統(tǒng)是一個(gè)學(xué)生成績(jī)管理系統(tǒng), 采用 VC++ 編譯器作為開(kāi)發(fā)環(huán)境,這個(gè)環(huán)境是我們?cè)趯W(xué)習(xí) C++的平臺(tái) 。 輸入數(shù)據(jù)類型主要是 char、 int、 float 等數(shù)據(jù)類型,輸入內(nèi)容包括: 班級(jí)、學(xué)號(hào)、姓名、數(shù)據(jù)結(jié)構(gòu)、 C++ 程序設(shè)計(jì)、大學(xué)語(yǔ)文 、大學(xué)英語(yǔ)、概率統(tǒng)計(jì)、大學(xué)體育、毛澤東思想等數(shù)據(jù)。用戶在輸入學(xué)生數(shù)據(jù)時(shí)要保證輸入數(shù)據(jù)格式的正確性,系統(tǒng)不會(huì)自動(dòng)檢測(cè)輸入的數(shù)據(jù)是否正確,可用。輸出形式與輸入形式類似,根據(jù)需要可以選擇顯示輸入的各項(xiàng)內(nèi)容,還可以選擇顯示計(jì)算好平均分后并排序后的記錄,顯示內(nèi)容包括:班級(jí)、學(xué)號(hào)、姓名、平均分等數(shù)據(jù)。 用戶運(yùn)行程序后進(jìn)入系統(tǒng)主界面,在主界面用戶可以輸入所有學(xué)生的數(shù)據(jù)并保存到文件中,也可以讀取文件中已有的學(xué)生數(shù)據(jù)。用戶在保存數(shù)據(jù)的時(shí)候,如果保存位置沒(méi)有文件則自動(dòng)新建一個(gè)文件進(jìn)行保存。本系統(tǒng)同時(shí)只能對(duì)一個(gè)數(shù)據(jù)文件進(jìn)行相關(guān)操作 ,不能同時(shí)打開(kāi)多個(gè)數(shù)據(jù)文件,其類似于單用戶操作系統(tǒng)。當(dāng)用戶讀取學(xué)生數(shù)據(jù)后可對(duì)其進(jìn)行顯示,插入,刪除,修改,排序,計(jì)算平均分等相關(guān)操作。用戶在操作過(guò)程中可隨時(shí)對(duì)當(dāng)前文件進(jìn)行保存到文件操作,以防止修改的數(shù)據(jù)丟失。 三、算法描述 1)主函數(shù) main():定義學(xué)生結(jié)構(gòu)體數(shù)組,調(diào)用錄入、統(tǒng)計(jì)等函數(shù)對(duì)成績(jī)表進(jìn)行處理; 2)錄入函數(shù) Input():輸入班級(jí)到政治課成績(jī); 3)統(tǒng)計(jì)函數(shù) Statistic():計(jì)算平均成績(jī); 4)查詢函數(shù) Lookup():查詢指定學(xué)號(hào)學(xué)生成績(jī)記錄; 5)修改函數(shù) Modify():修改指定 學(xué)號(hào)學(xué)生成績(jī)記錄; 6)刪除函數(shù) Delete():刪除指定學(xué)號(hào)學(xué)生記錄; 7)輸出函數(shù) Output():輸出班級(jí)所有學(xué)生成績(jī)記錄; 8) 排序函數(shù) Sort():按平均分對(duì)學(xué)生成績(jī)記錄項(xiàng)進(jìn)行降序排序; 9)插入函數(shù) Insert():按平均分順序插入新記錄。 四、程序結(jié)構(gòu) main 用戶驗(yàn)證 1 菜單 1 輸入學(xué)生成績(jī) 2 顯示統(tǒng)計(jì)數(shù)據(jù) 3 查找學(xué)生成績(jī) 4 修改學(xué)生成績(jī) 5 刪除學(xué)生成績(jī) 6 插入學(xué)生成績(jī) 7 按平均分降序排列 8 顯示全部學(xué)生成績(jī) 0 退出本系統(tǒng) 本系統(tǒng) 1輸入學(xué)生成績(jī) 2顯示統(tǒng)計(jì)數(shù)據(jù) 6插入學(xué)生成績(jī) 7按平均分降序排列 5 刪除學(xué)生成績(jī) 8顯示全部學(xué)生成績(jī) 3查找學(xué)生成績(jī) 4修改學(xué)生成績(jī) 菜單代碼 0退出 本系統(tǒng) 圖 2 程序總體框架 五、程序技巧 或創(chuàng)新 在 main()函數(shù)中主要是通過(guò) ”switch(menu())”選擇判斷來(lái)調(diào)用相關(guān)功能模塊。系統(tǒng)的運(yùn)行是在一個(gè)永真 的循環(huán)里進(jìn)行的,只有在主界面并選擇“退出本系統(tǒng)”時(shí),才會(huì)跳出永真循環(huán),并退出程序。主函數(shù)代碼為: void main() /*主函數(shù) */ { for(。) { switch(menu()) /*選擇判斷 */ { case 1: Input(stud)。/*輸入學(xué)生成績(jī) */ break。 case 2: Statistic(stud)。 /*輸出學(xué)生統(tǒng)計(jì)數(shù)據(jù) */ break。 case 3: Lookup(stud)。 /*查找學(xué)生成績(jī) */ cout\t\t\t。 system(pause)。 break。 case 4: Modify(stud)。 /*修改學(xué)生成績(jī) */ cout\t\t\t。 system(pause)。 break。 case 5: Delete(stud)。 /*按 學(xué)號(hào)查找,刪除學(xué)生信息 */ cout\t\t\t。 system(pause)。 break。 case 6: Insert(stud)。/*增加學(xué)生成績(jī) */ cout\t\t\t。 system(pause)。 break。 case 7: Sort(stud)。 /*按平均分對(duì)學(xué)生成績(jī)記錄項(xiàng)進(jìn)行降序排序 */ cout\t\t\t。 system(pause)。 break。 case 8: Output(stud)。 /*顯示全部學(xué)生成績(jī) */ cout\t\t\t。 system(pause)。 break。 case 0: coutendl ================================感謝您使用學(xué)生成績(jī)管理系統(tǒng) ===============================\nendl。 /*結(jié)束程序 */ cout\t\t\t。 system(pause)。 exit(0)。 } } } 主界面的設(shè)計(jì) : 在主界面中包括“ 輸入學(xué)生成績(jī) 顯示統(tǒng)計(jì)數(shù)據(jù) 查找學(xué)生成績(jī) 修改學(xué)生成績(jī) 刪除學(xué)生成績(jī) 插入學(xué)生成績(jī) 按平均分降序排列 顯示全部學(xué)生成績(jī) 退出本系統(tǒng) ”等全部的功能,之所以設(shè)計(jì)這么一個(gè)主界面,一是因?yàn)槟苁褂脩魧?duì)程序操作 的流程更加清楚簡(jiǎn)明,二是保證了用戶同時(shí)只能對(duì)一個(gè)文件進(jìn)行操作的系統(tǒng)要求,保證了系統(tǒng)不會(huì)發(fā)生打開(kāi)文件紊亂或者出現(xiàn)致命錯(cuò)誤。每個(gè)函數(shù)的具體功能: 1)主函數(shù) main():定義學(xué)生結(jié)構(gòu)體數(shù)組,調(diào)用錄入、統(tǒng)計(jì)等函數(shù)對(duì)成績(jī)表進(jìn)行處理; 2)錄入函數(shù) Input():輸入班級(jí)到政治課成績(jī); 3)統(tǒng)計(jì)函數(shù) Statistic():計(jì)算平均成績(jī); 4)查詢函數(shù) Lookup():查詢指定學(xué)號(hào)學(xué)生成績(jī)記錄; 5)修改函數(shù) Modify():修改指定學(xué)號(hào)學(xué)生成績(jī)記錄; 6)刪除函數(shù) Delete():刪除指定學(xué)號(hào)學(xué)生記錄; 7)輸出函數(shù) Output():輸出班級(jí)所有學(xué)生成績(jī)記錄; 8) 排序函數(shù) Sort():按平均分對(duì)學(xué)生成績(jī)記錄項(xiàng)進(jìn)行降序排序; 9)插入函數(shù) Insert():按平均分順序插入新記錄 六、程序清單(另附
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1