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

正文內(nèi)容

c設(shè)計(jì)的高校人員信息管理系統(tǒng)課程設(shè)計(jì)報(bào)告-wenkub

2023-06-07 18:04:52 本頁(yè)面
 

【正文】 0。void sort(int N)//冒泡法按單科成績(jī)高低排序{ Student p。 printstar(40)。 cout\t\t\t\t3.返回主菜單endl。 printstar(40)。 printstar(40)。 cout\t\t\t\t4.返回主菜單endl。 coutendl。 printstar(40)。 cout\t\t\t\t(3).單科及格率endl。 printstar(40)。 cout 。 cout\t\t\t\t(1).按單科成績(jī)endl。 coutendl。 cout\t\t\t\endl。 cout\t\t\t\endl。 printstar(40)。\00539。} 此函數(shù)用來輸出星號(hào),星號(hào)只是起到裝飾執(zhí)行界面的作用。 for(int i=0。i++)三次循環(huán),輸入三科成績(jī) { cinscore[i]。 coutplease input number、name、class and the grade of English、math and c++:。用于存儲(chǔ)學(xué)生三科成績(jī)機(jī)總成績(jī)}。輸出數(shù)據(jù) int num。2.3 問題的解決方案經(jīng)分析,問題的解決按下述方法步驟進(jìn)行:(1)應(yīng)用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設(shè)計(jì);(2)分析系統(tǒng)中的各個(gè)實(shí)體及它們之間的關(guān)系; (3)根據(jù)問題描述,設(shè)計(jì)系統(tǒng)的類層次; (4)完成類層次中各個(gè)類的描述; (5)完成類中各個(gè)成員函數(shù)的定義; (6)完成系統(tǒng)的應(yīng)用模塊; (7)功能調(diào)試; (8)完成系統(tǒng)總結(jié)報(bào)告第三章 系統(tǒng)設(shè)計(jì)3.1 數(shù)據(jù)設(shè)計(jì)3.1.1 類設(shè)計(jì)人員有共同的信息編號(hào)number、姓名neme、班級(jí)class、英語(yǔ)成績(jī)、高數(shù)成績(jī)、程序設(shè)計(jì)成績(jī),所以設(shè)計(jì)一個(gè)基類student,其中包括以上信息。擴(kuò)展功能(1)提供成績(jī)信息的修改。(4)顯示成績(jī) 輸出當(dāng)前系統(tǒng)中所有學(xué)生成績(jī)信息,每條記錄占據(jù)一行,按列對(duì)齊。(2)刪除信息 主要完成學(xué)生成績(jī)信息的刪除。第二章 需求分析2.1 問題描述對(duì)于高等學(xué)校來說,學(xué)生信息的管理至關(guān)重要,其中成績(jī)信息管理尤為突出。(2)通過詳細(xì)的實(shí)例分析,循環(huán)漸進(jìn)的描述,啟發(fā)學(xué)生順利的完成設(shè)計(jì)。(2)定義指向?qū)ο蟮闹羔?,設(shè)計(jì)刪除、查詢、更改的算法。通過這次課程設(shè)計(jì)掌握面向?qū)ο蟮某绦蛟O(shè)計(jì)思路,著重掌握在C++中對(duì)文件進(jìn)行查找、刪除、修改等操作。C++設(shè)計(jì)的高校人員信息管理系統(tǒng)課程設(shè)計(jì)報(bào)告第一章 緒論1.1 課程設(shè)計(jì)的目的 課程設(shè)計(jì)是課程教學(xué)必不可缺的一個(gè)重要環(huán)節(jié),可加深學(xué)生對(duì)該課程所學(xué)內(nèi)容的進(jìn)一步的了解與鞏固,是將計(jì)算機(jī)課程與實(shí)際問題相連接的關(guān)鍵步驟。1. 理論研究基礎(chǔ)(1)C++面向?qū)ο蟪绦蛟O(shè)計(jì)中類與對(duì)象的使用(2)類的封裝性和繼承性。(3)C++異常處理的功能與輸入輸出流。課程設(shè)計(jì)將設(shè)計(jì)要求、需求分析、算法設(shè)計(jì)、編程和實(shí)例測(cè)試運(yùn)行分開,為學(xué)生創(chuàng)造分析問題、獨(dú)立思考的條件。面對(duì)龐大的信息量,需要通過專門的管理系統(tǒng)來系統(tǒng)化、規(guī)范化以及高效地實(shí)現(xiàn)成績(jī)信息管理。如果當(dāng)前系統(tǒng)中信息為空,則提示“學(xué)生信息為空!”,并返回操作;否則,輸入要?jiǎng)h除的學(xué)生的學(xué)號(hào),根據(jù)學(xué)號(hào)刪除該學(xué)生的信息,如果該學(xué)號(hào)不在系統(tǒng)中,則提示“該學(xué)生不存在”。(5)成績(jī)統(tǒng)計(jì)按照課程統(tǒng)計(jì)出各科成績(jī)的平均分,以及“優(yōu)秀”、“良好”、“中等”、“及格”、“不及格”的人數(shù)及其所占比例。(2)可按學(xué)生的總成績(jī)進(jìn)行排序。 3.1.2 函數(shù)設(shè)計(jì)Diaoyong()[]中,void Student::input()輸入學(xué)生成績(jī),void Student::output()輸出學(xué)生成績(jī)void printstar( int n)輸入星號(hào),void menu()主菜單,void menu_sort()排序菜單,void menu_sta()統(tǒng)計(jì)菜單。學(xué)號(hào) char name[20]姓名20個(gè)寬度。4.2 函數(shù)實(shí)現(xiàn) 以下對(duì)程序中所涉及的函數(shù)進(jìn)行說明。 cinnumnameclas。 total+=score[i]。i3。void printstar( int n)//輸入星號(hào){ for(int i=1。 。 coutendl。 cout\t\t\t\endl。 cout\t\t\t\endl。}void menu_sort()//排序菜單{ cout 。 cout\t\t\t\t(2),按總分endl。 printstar(40)。 coutendl。 cout\t\t\t\t(4).返回主菜單endl。 coutendl。 cout\t\t\t\t1.英語(yǔ)endl。 cout\t\t\t\t5.返回上一級(jí)endl。 coutendl。 coutendl。 cout\t\t\t\t4.返回上一級(jí)endl。 coutendl。 diaoyong()。jMi+1。 } } cout成績(jī)排序如下:endl。iM。void ave(int x)//單科平均分統(tǒng)計(jì){ diaoyong()。i++) y+=stu[i].score[x]。 cout******************************************************************************endl。 stu[k].Student::output()。}統(tǒng)計(jì)中的一項(xiàng)內(nèi)容。kM。 if(!infile) { cerropen error!endl。k++) ((char*)amp。int main()//主函數(shù){//主菜單的接口//在主函數(shù)中,為了實(shí)現(xiàn)程序與菜單的鏈接,最終采用switch選擇語(yǔ)句aaa: menu()。 switch(choose) { //輸入學(xué)生成績(jī)的接口 case 1: { cout即將輸入的學(xué)生數(shù)目為:。 cout請(qǐng)輸入M個(gè)學(xué)生的信息:endl。k++)循環(huán)方式輸入M個(gè)學(xué)生的信息 { stu[k].Student::input()。 } for(k=0。 ()。 cint。\a39。 break。 cout*******************************************************************************endl。iamount。 //小菜單的接口 cout請(qǐng)輸入你的選擇:。\a39。 case 2:cout39。 } //排序接口 case 3: { cout39。 int choose3。fff: sort_poj()。\a39。 int t。 switch(t) { case 1: cout39。\a39。 break。 sort(1)。 cint。\a39。 goto fff。 } break。 cout\t\t(1).返回主菜單\t\t(2).返回上一級(jí) cout\t\t(3).退出endl。 cout39。 goto aaa。 case 3: cout39。 } case 4://返回主菜單 cout39。 case 5://返回上一級(jí) cout39。 case 6://退出 cout39。 } case 2://按總分排序 { cout39。 cout請(qǐng)輸入你的選擇:。\a39。 case 2: cout39。\a39。\a39。 cout\a。 int t。 switch(t) { case 1://返回主菜單 cout39。\a39。\a39。 cinchoose5。 int choose51。 cout****************************************************************************endl。//英語(yǔ)平均分 ave(1)。 cout\t\t(1).返回主菜單\t\t(2).退出endl。 cout39。 goto aaa。 case 3://退出 cout39。 } case 2://個(gè)人平均分 { cout39。 coutsetw(10)學(xué)號(hào)setw(10)姓名班級(jí)setw(10)平均分endl。 cout***************************************************************************endl。 cint。\a39。 goto eee。 } case 3://返回主菜單 cout39。\a39。 break。 diaoyong()。iM。 cout其輸入你的選擇:。\a39。 case 2://返回上一級(jí) cout39。\a39。\a39。 rate(0)。 cout******************************************************************************endl。 cint。\a39。 goto ddd。 } break。 case 5://退出 cout39。 } //添加信息接口 case 6: { cout39。 cinn。 abort()。 ((char * ) amp。 cout其輸入你的選擇:。\a39。 case 2://退出 cout39。 cout\t\t(1).返回主菜單\t\t(2).退出endl。 cout39。 goto aaa。 } } else { int find。 if(!outputfile) { cerropen error!endl。j++) { ((char *)amp。 cout\t\t\t\t(2).否endl。 switch(choose7) { case 1: { diaoyong()。 for(int i=0。 cout請(qǐng)輸入你的選擇:。\a39。 case 2://退出 cout39。 cout請(qǐng)輸入你的選擇:。\a39。 case 2://退出 cout
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1