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

正文內(nèi)容

c設(shè)計的高校人員信息管理系統(tǒng)課程設(shè)計報告-全文預覽

2025-06-13 18:04 上一頁面

下一頁面
  

【正文】 ind].score[i]=NULL。 strcpy(stu[find].name, )。 cout請輸入你的選擇:。 if(find==(j+1)) { cout有此人,是否刪除他的信息?endl。 } for(int j=0。 cinfind。\a39。 switch(p) { case 1://返回主菜單 cout39。 int p。 break。\a39。 cint。 } ()。j(M+n)。 ofstream outputfile(,ios::app|ios::binary)。 int n。 break。\a39。\a39。 case 2://返回上一級 cout39。\a39。 cout其輸入你的選擇:。//高數(shù)及格率 rate(2)。 coutsetw(10)科目setw(10)英語setw(10)高數(shù)setw(12)程序設(shè)計endl。 } break。 goto ddd。\a39。 cint。 cout***********************************************************************endl。 coutsetw(10)學號setw(10)姓名setw(10)班級setw(10)總分endl。 case 2://總分統(tǒng)計 { cout39。 case 5://退出 cout39。 goto aaa。\a39。 case 2://繼續(xù)查詢平均分 cout39。\a39。 cout其輸入你的選擇:。iM。 diaoyong()。 break。\a39。 switch(t) { case 1://返回主菜單 cout39。 int t。//程序設(shè)計平均分 coutendl。 coutsetw(10)平均分。 switch(choose51) { case 1://科目平均分 { cout39。\a39。 cout請輸入你的選擇:。 } break。 goto aaa。 cout39。 cout\t\t(1).返回主菜單\t\t(2).退出endl。 int number。 } break。 goto fff。\a39。 cint。 sort(3)。 break。 goto bbb。 goto aaa。 break。\a39。 switch(t) { case 1: cout39。 int t。\a39。\a39。 case 2: cout39。\a39。 cout其輸入你的選擇:。 } case 2://按高數(shù)成績排序 { cout39。 case 3: cout39。 goto aaa。 cout39。 cout\t\t(1).返回主菜單\t\t(2).返回上一級 cout\t\t(3).退出endl。 cinchoose31。 switch(choose3) { case 1://按單科成績排序 { cout39。bbb: menu_sort()。//退出 break。\a39。 cint。循環(huán)調(diào)用output函數(shù) cout*******************************************************************************endl。 coutsetw(10)學號setw(10)姓名setw(10)班級setw(10)英語setw(10)高數(shù)setw(12)程序設(shè)計endl。\a39。 case 2: cout39。\a39。 //小菜單的接口 int t。k++) ((char*)amp。將輸入的信息存盤 if(!outfile) { cerropen error!endl。 for(int k=0。 cout39。 int choose。 ()。 } for(int k=0。 出現(xiàn)幾個的成績后,n自增 coutsetw(10)((n*)/M)*100%。 int n=0。 } } if(k==M) cout\t沒有你要查找的成績!endl。kM。}查詢中的一種。 for(int i=0。 cout****************************************************************************endl。 coutsetw(10)名次setw(10)學號setw(10)姓名setw(10)班級setw(10)成績endl。 stu[j]=stu[j+1]。iM。}此函數(shù)在成績排序中起到至關(guān)重要的作用。 cout 。 cout\t\t\t\t2.個人平均分endl。}void average()//平均分統(tǒng)計菜單{ cout 。 cout 。 cout\t\t\t\t3.程序設(shè)計endl。 printstar(40)。 cout 。 cout\t\t\t\t(2).個人總分endl。}void menu_sta()//統(tǒng)計菜單{ cout 。 cout\t\t\t\t(4).退出endl。 coutendl。 printstar(40)。 cout\t\t\t\endl。 cout\t\t\t\endl。void menu()//主菜單{ cout 。i++)循環(huán)方式輸出星號,星號個數(shù)可以自己決定 cout39。 coutendl。計算個人總成績}void Student::output()//輸出學生成績{ coutsetw(9)numsetw(10)namesetw(10)clas。i3。void Student::input()//輸入學生成績{ amount++。班級 int score[4]。用于輸入數(shù)據(jù) void output()。(4)根據(jù)實際需求,自行添加其他功能。(7)讀出成績 從文件中將學成成績信息讀入程序。查詢時,首先選擇要查詢的類別,然后輸入要查詢的信息,若找到記錄,則輸出該信息;若不存在該記錄,則提示“該信息不存在!”。當添加了重復的學號時,則提示數(shù)據(jù)添加重復并取消添加;當成績信息已滿時,則提示不能再添加新的數(shù)據(jù)。1.3 課程設(shè)計環(huán)境在Microsoft Visual C++ ,修改,增加功能,通過編譯、連接,直到完全無誤,最終執(zhí)行程序,反復輸入新的數(shù)據(jù)進行驗證并進一步完善。幫助了同學系統(tǒng)的掌握C++課程的主要內(nèi)容。2. 技術(shù)層面的支持(1)定義基類與派生類,將數(shù)據(jù)成員與成員函數(shù)封裝在類中。1.2 課程設(shè)計的背景和意義1.2.1 課程設(shè)計的背景本次課程設(shè)計,主要研究類的繼承、抽象類、多態(tài)、虛基類以及對文件進行各項操作(如添加、修改、刪除、查詢、顯示等)。此次程序設(shè)計綜合運用所學知識解決實際問題,將課堂的書本知識有效的在程序中體現(xiàn)出來,讓學生更理解了C++功能之強大,進一步讓學生對面向?qū)ο蟮姆椒ㄒ约癈++的編程思想有了較好了解和認識。(3)C++ I/O流庫的處理,二進制文件的創(chuàng)建與保存。1.2.2 課程設(shè)計的意義(1)通過課程設(shè)計的綜合訓練,培養(yǎng)了學生分析解決實際問題和編程等實際動手能力。(3)通過編寫一個較長的程序,實現(xiàn)了對人員信息的管理,激發(fā)了學生學習編程的興趣。2.2 功能要求基本功能(1)添加信息主要完成學生成績信息的添加,包括學號、姓名、班級、三門課程成績(英語、數(shù)學以及程序設(shè)計)。(3)查詢信息 可按照學號、姓名、班級以及課程四種方式來查詢學生成績信息。(6)成績存盤將當前程序中的學生成績信息存入文件中。(3)使用二進制文件存儲學生成績信息。void sort_poj()按單科成績排序菜單,void average()平均分統(tǒng)計菜單,void sort(int N)冒泡法按單科成績高低排序,void rate(int z)單科及格率,3.2 結(jié)構(gòu)設(shè)計3.2.1 系統(tǒng)流程圖學生類輸入函數(shù)(成員函數(shù))輸出函數(shù)(成員函數(shù))普通函數(shù)void sort(int N)排序void menu_sta()統(tǒng)計void sort_poj()按單科成績排序void average()平均分統(tǒng)計void ave(int x)單科平均分統(tǒng)計void search_num(int numb)按學號查詢void rate(int z)單科及格率void diaoyong()調(diào)用文件3.2.2 界面設(shè)計登入高校學生管理系統(tǒng)界面如圖32所示圖32界面菜單設(shè)計第四章 系統(tǒng)實現(xiàn)4.1 類實現(xiàn)Student類class Student{public: void input()。 long int clas。下面兩個位成員函數(shù),功能分別為輸入學生成績和輸出學生成績。輸入姓名 學號 班級 for(int i=0,total=0。 } score[3]=total。i++)用循環(huán)結(jié)構(gòu)輸出三科成績 coutsetw(10)score[i]。i=n。}輸出各級菜單,體現(xiàn)程序友好性,方便用戶操作。 cout\t\t\t\endl。 cout\t\t\t\endl。 cout 。 printstar(40)。 cout\t\t\t\t(3).返回主菜單endl。 coutendl。 cout\t\t\t\t(1).平均分endl。 cout\t\t\t\t(5).退出endl。}void sort_poj()//按單科成績排序菜單{ cout 。 cout\t\t\t\t2.高數(shù)endl。 cout\t\t\t\t6.退出endl。 cout請輸入你的選擇:。 cout\t\t\t\t1.科目平均分endl。 cout\t\t\t\t5.退出endl。 cout請輸入你的選擇:。首先打開文件調(diào)用數(shù)據(jù)進行排序 for(int i=1。j++) { if(stu[j+1].score[N]stu[j].score[N]) { p=stu[j]。 cout****************************************************************************endl。i++) coutsetw(10)i+1setw(10)stu[i].numsetw(10)stu[i].namesetw(10)stu[i].classetw(10)stu[i].score[N]endl。 float y=0。 coutsetw(10)y/M。 for(int k
點擊復制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1