版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、課 程 設(shè) 計(jì) 報(bào) 告課程名稱 面向?qū)ο蟪绦蛟O(shè)計(jì) 課題名稱 高校學(xué)籍管理系統(tǒng) 專 業(yè) 通信工程 班 級(jí) 通信工程0801 學(xué) 號(hào) 姓 名 指導(dǎo)教師 2010年 01 月 16日湖南工程學(xué)院課 程 設(shè) 計(jì) 任 務(wù) 書課程名稱 面向?qū)ο蟪绦蛟O(shè)計(jì) 課 題 高校學(xué)籍管理系統(tǒng) 專業(yè)班級(jí) 通信工程0801 學(xué)生姓名 學(xué) 號(hào) 200803020126 指導(dǎo)老師 審 批 任務(wù)書下達(dá)日期 2009年 12 月 29 日任務(wù)完成日期 2010年 01 月 16 日面向?qū)ο蟪绦蛟O(shè)計(jì)課程設(shè)計(jì)任務(wù)書授課班級(jí):通信工程0801/02 學(xué)時(shí): 3授課教師:一、課程設(shè)計(jì)報(bào)告規(guī)范(包括系統(tǒng)設(shè)計(jì)要求,設(shè)計(jì)思路,系統(tǒng)功能模塊圖,系
2、統(tǒng)流程圖,類的層次圖(包括類成員列表),調(diào)試過程,關(guān)鍵程序代碼,總結(jié),參考書目等)。(一)需求分析系統(tǒng)設(shè)計(jì)目的與意義系統(tǒng)功能需求(系統(tǒng)流程圖);輸入輸出的要求;(二)總體設(shè)計(jì)系統(tǒng)功能分析;系統(tǒng)功能模塊劃分與設(shè)計(jì)(系統(tǒng)功能模塊圖)。(三)詳細(xì)設(shè)計(jì)數(shù)據(jù)庫需求分析數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)(ER圖);數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)。類層次圖(四)界面設(shè)計(jì)與各功能模塊實(shí)現(xiàn)(五)系統(tǒng)調(diào)試調(diào)試問題出現(xiàn)的主要問題:編譯語法錯(cuò)誤及修改,重點(diǎn)是運(yùn)行邏輯問題修改和調(diào)整(六)使用說明及編程體會(huì)說明如何使用你編寫的程序,詳細(xì)列出每一步的操作步驟。(七)關(guān)鍵源程序(帶注釋)二、書寫格式1、設(shè)計(jì)報(bào)告要求用A4紙打印成冊(cè);2、標(biāo)題為:黑體三號(hào)
3、,正文為:宋體五號(hào)。三、答辯與評(píng)分標(biāo)準(zhǔn): 1、完成基本功能:40分; 2、設(shè)計(jì)報(bào)告及使用說明書:40分; 3、設(shè)置錯(cuò)誤或者按照要求改變結(jié)果:10分;4、回答問題:10分。四、 教材及參考書 朱戰(zhàn)立等著, C+面向?qū)ο蟪绦蛟O(shè)計(jì),人民郵電出版社;鄭莉著, C+ 語言程序設(shè)計(jì)(含實(shí)驗(yàn)指導(dǎo)書)。 清華大學(xué)出版社 ( 結(jié)構(gòu)化程序設(shè)計(jì)部分 ) 錢能主編 ,C+ 程序設(shè)計(jì)教程,清華大學(xué)出版社, 2000.11 戴鋒編著, Visual C+ 程序設(shè)計(jì)基礎(chǔ) , 清華大學(xué)出版社 ,2001.4 呂日著, C+ 程序設(shè)計(jì)教程,清華大學(xué)出版社, C+ 大學(xué)教程,美國(guó) Harvey M.Deitel 等
4、五、課程設(shè)計(jì)時(shí)間安排1、 班級(jí):通信工程0801/022、 指導(dǎo)教師:雷曉3、時(shí)間安排: 上機(jī)時(shí)間:十九周 周一下午 14:00-18:00 周二下午 14:00-18:00 十九周 周三上午 08:00-12:00附:選題方案:所選題目根據(jù)學(xué)生學(xué)號(hào)確定,學(xué)號(hào)模6加1,即(學(xué)號(hào)%6+1)。如你的學(xué)號(hào)為17,則所選題目號(hào)為:17%6+16(題目6)。六、 設(shè)計(jì)項(xiàng)目:題目3: 高校學(xué)籍管理系統(tǒng) (一)、課程設(shè)計(jì)題目: 高校學(xué)籍管理系統(tǒng) (二)、目的與要求:1、目的: (1)要求學(xué)生達(dá)到熟練掌握C+語言的基本知識(shí)和技能; (2)基本掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思路和方法; (3
5、)能夠利用所學(xué)的基本知識(shí)和技能,解決簡(jiǎn)單的面向?qū)ο蟪绦蛟O(shè)計(jì)問題。2、基本要求: (1)要求利用面向?qū)ο蟮姆椒ㄒ约癈+的編程思想來完成系統(tǒng)的設(shè)計(jì); (2)要求在設(shè)計(jì)的過程中,建立清晰的類層次; 3、創(chuàng)新要求: 在基本要求達(dá)到后,可進(jìn)行創(chuàng)新設(shè)計(jì),如根據(jù)查找結(jié)果進(jìn)行修改的功能。4、寫出設(shè)計(jì)說明書 (三)、設(shè)計(jì)方法和基本原理:1、功能要求 要求完成以下功能:1)能夠從屏幕上讀取一個(gè)學(xué)生的信息并將信息存入到數(shù)據(jù)文件中。2)能夠?qū)⒅付ǖ男畔奈募袆h除。3)能夠按編號(hào)、姓名對(duì)學(xué)生的信息進(jìn)行檢索并將檢索結(jié)果顯示在屏幕上。4)可以統(tǒng)計(jì)全部學(xué)生的總成績(jī),及其在班上的排名。5)能夠統(tǒng)計(jì)各科的平均成績(jī)及及格率。6)
6、要求有錯(cuò)誤提示功能,例如性別只能輸入男女,輸入錯(cuò)誤提示重新輸入。7)如果檢索不到相應(yīng)的信息應(yīng)提示用戶。 2、問題的解決方案:根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟: a) 寫出需求分析(做什么) b) 分析系統(tǒng)中的各個(gè)實(shí)體之間的關(guān)系及其屬性和行為; c) 根據(jù)問題描述,設(shè)計(jì)系統(tǒng)的類層次; d) 完成類層次中各個(gè)類的描述(包括屬性和方法); e) 完成類中各個(gè)成員函數(shù)的定義; f) 用戶界面的設(shè)計(jì) g) 分析系統(tǒng)功能模塊(系統(tǒng)流程圖) h) 代碼編寫 i) 功能調(diào)試; j) 完成系統(tǒng)總結(jié)報(bào)告
7、以及系統(tǒng)使用說明書。 目 錄一、需求分析31.系統(tǒng)設(shè)計(jì)目的與意義32.系統(tǒng)功能需求(系統(tǒng)流程圖)32.系統(tǒng)功能流程圖43.輸入輸出的要求4二、總體分析51.系統(tǒng)功能分析52.系統(tǒng)功能結(jié)構(gòu)圖5三、詳細(xì)設(shè)計(jì)61.類設(shè)計(jì):6三、界面設(shè)計(jì)與各功能模塊的實(shí)現(xiàn)81.界面設(shè)計(jì)8四、系統(tǒng)調(diào)試101.首頁進(jìn)入學(xué)籍管理系統(tǒng)主菜單102錄入學(xué)生信息界面:103.顯示學(xué)生信息界面114.查找學(xué)生信息界面115.刪除學(xué)生信息界面126.修改學(xué)生信息127.統(tǒng)計(jì)學(xué)生信息:13五、使用說明及心得體會(huì)14六、附件15 一、 需求分析1.系統(tǒng)設(shè)計(jì)目的與意義要求用C+面向程序設(shè)計(jì)語言編寫一高校學(xué)籍管理系統(tǒng),1、目的: 1)要求學(xué)
8、生達(dá)到熟練掌握C+語言的基本知識(shí)和技能; 2)基本掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思路和方法; 3)能夠利用所學(xué)的基本知識(shí)和技能,解決簡(jiǎn)單的面向?qū)ο蟪绦蛟O(shè)計(jì)問題。2. 系統(tǒng)設(shè)計(jì)的意義:系統(tǒng)要能夠?qū)ο鄳?yīng)的數(shù)據(jù)進(jìn)行很好的測(cè)試,系統(tǒng)的統(tǒng)計(jì)對(duì)每一科的總成績(jī),平均成績(jī),及格律都進(jìn)行了統(tǒng)計(jì);系統(tǒng)數(shù)據(jù)的錄入 除可以手工錄入外,還可以采用文件的錄入;系統(tǒng)統(tǒng)計(jì)學(xué)生的基本信息較全面,包括學(xué)號(hào),姓名,民族,政治面貌,身份證號(hào),生日,性別,數(shù)學(xué)、英語、計(jì)算機(jī)的成績(jī);程序中查找運(yùn)用了兩種查找方式即學(xué)號(hào)查找和姓名查找。2.系統(tǒng)功能需求(系統(tǒng)流程圖)1.要求完成以下功能:1)能夠從屏幕上讀取一個(gè)學(xué)生的信息并將信息存入到數(shù)據(jù)文件中
9、。2)能夠?qū)⒅付ǖ男畔奈募袆h除。3)能夠按編號(hào)、姓名對(duì)學(xué)生的信息進(jìn)行檢索并將檢索結(jié)果顯示在屏幕上。4)可以統(tǒng)計(jì)全部學(xué)生的總成績(jī),及其在班上的排名。5)能夠統(tǒng)計(jì)各科的平均成績(jī)及及格率。6)要求有錯(cuò)誤提示功能,例如性別只能輸入男女,輸入錯(cuò)誤提示重新輸入。7)如果檢索不到相應(yīng)的信息應(yīng)提示用戶。 2.系統(tǒng)功能流程圖退出主程序初始化程序菜單程序查找刪除修改統(tǒng)計(jì)錄入顯示保存3.輸入輸出的要求1.輸入的要求:通過主函數(shù)體調(diào)用其他函數(shù)應(yīng)用系統(tǒng)主控界面包括學(xué)生信息錄入,查找等功能模塊。學(xué)生信息錄入功能完成學(xué)生信息和成績(jī)的輸入。記錄查詢功能可以對(duì)數(shù)據(jù)各分類的記錄進(jìn)行查詢。2.輸出的要求:1)能夠按編號(hào)、姓名對(duì)
10、學(xué)生的信息進(jìn)行檢索并將檢索結(jié)果顯示在屏幕上。2)可以統(tǒng)計(jì)全部學(xué)生的總成績(jī),及其在班上的排名。3)能夠統(tǒng)計(jì)各科的平均成績(jī)及及格率。4)如果檢索不到相應(yīng)的信息應(yīng)提示用戶二、 總體分析1. 系統(tǒng)功能分析能夠從屏幕上讀取一個(gè)學(xué)生的信息并將信息存入到數(shù)據(jù)文件中。能夠?qū)⒅付ǖ男畔奈募袆h除。能夠按編號(hào)、姓名對(duì)學(xué)生的信息進(jìn)行檢索并將檢索結(jié)果顯示在屏幕上。可以統(tǒng)計(jì)全部學(xué)生的總成績(jī),及其在班上的排名。能夠統(tǒng)計(jì)各科的平均成績(jī)及及格率。要求有錯(cuò)誤提示功能,例如性別只能輸入男女,輸入錯(cuò)誤提示重新輸入。如果檢索不到相應(yīng)的信息應(yīng)提示用戶。 開始選擇菜單序號(hào)1錄入信息2顯示信息3查找信息4刪除信息5修改信息6統(tǒng)計(jì)成績(jī)7保
11、存信息0退出按要求逐步輸入學(xué)生信息選擇修改方式1?編號(hào)查詢姓名查找2?保存?輸入學(xué)生信息退出保存2.系統(tǒng)功能結(jié)構(gòu)圖 三、詳細(xì)設(shè)計(jì)1.類設(shè)計(jì):類:student 數(shù)據(jù)成員編號(hào),姓名,性別,籍貫,民族,生日,政治面貌,省份證,數(shù)學(xué)成績(jī),英語成績(jī),計(jì)算機(jī)成績(jī)class student protected: int number; /學(xué)號(hào)char name20; /姓名char sex6; /性別char place20; /籍貫char nation6; /民族char birth20; /出生日期char party10; /政治面貌char id20; /身份證號(hào)float score3; /成
12、績(jī)類:school成員函數(shù)錄入函數(shù)input():逐步輸入學(xué)生信息;修改函數(shù) mend():按姓名或編號(hào)修改學(xué)生信息;統(tǒng)計(jì)函數(shù)count():統(tǒng)計(jì)各科的總成績(jī),計(jì)算平均成績(jī),統(tǒng)計(jì)各科的及格率;查找函數(shù)found():按學(xué)號(hào)或姓名查找學(xué)生的記錄;修改函數(shù)mend():修改指定學(xué)號(hào)學(xué)生成績(jī)記錄;刪除函數(shù)del():刪除指定學(xué)號(hào)學(xué)生記錄;輸出函數(shù)show():輸出班級(jí)所有學(xué)生成績(jī)記錄;class schoolvoid input(); /錄入函數(shù)void mend(); /修改函數(shù)void del(); /刪除函數(shù)int find(student *p,int num,char *pn="
13、"); /子查找函數(shù)void found(); /查找函數(shù)void show(); /顯示函數(shù)void count(); /統(tǒng)計(jì)函數(shù)void save(); /保存函數(shù)void begin(); /初始化函數(shù)void clear(); /清空函數(shù)char mainmenu(); /主菜單函數(shù)具體如下圖所示:Student#number:int#name20:char#sex6:char#place20:char#nation6:char#birth20:char#party10: char#id20:char#score3:float+student*next;
14、60; +student() +student() + * getname():char+getnumber():int+getscore(inti)double+ getg():float+ input():void+input(ifstream & is): void +output():void+output(ofstream&os):voidschool+school()+school()+ input():void+ mend():void+ del():void+ find:int+found()
15、:void+ show():void+ count():void+ save():void+ begin():void+ clear():void+mainmenu():char+getkey():int+setkey(intk):void- *head: student - key:int三、 界面設(shè)計(jì)與各功能模塊的實(shí)現(xiàn)1. 界面設(shè)計(jì)1.界面設(shè)計(jì)程序運(yùn)行后會(huì)出現(xiàn)一個(gè)簡(jiǎn)捷的窗口,便于用戶查詢數(shù)據(jù)。2.功能模塊實(shí)現(xiàn)設(shè)計(jì)通過主窗體調(diào)用其他窗體。應(yīng)用系統(tǒng)主控界面包括學(xué)生信息錄入,查找等功能模塊。學(xué)生信息錄入功能完成學(xué)生信息和成績(jī)的輸入。記錄查詢功能可以對(duì)數(shù)據(jù)各分類的記錄進(jìn)行查詢。具體舉例如下:1)
16、查找函數(shù):void school:found()student *p;int num=-1,n=9;char name20=""do cout<<"1:按編號(hào)查找,2:按姓名查找: " cin>>n;while(n<1|n>2);if(n=1)cout<<"請(qǐng)輸入編號(hào): " cin>>num;if(n=2)cout<<"請(qǐng)輸入姓名: "cin>>name;if(!find(&p,num,name) )cout<<
17、"SORRY!找不到你要查找的內(nèi)容!"<<endl;return;(p->next)->output();2)刪除函數(shù)void school:del()student *p,*p2;int num;cout<<"請(qǐng)輸入編號(hào): "cin>>num;if( !find(&p,num,"") )cout<<"SORRY!找不到你要?jiǎng)h除的內(nèi)容!"<<endl;return;(p->next)->output();p2=p->n
18、ext;p->next=p2->next;delete p2;school:setkey(1);四、 系統(tǒng)調(diào)試1.首頁進(jìn)入學(xué)籍管理系統(tǒng)主菜單2錄入學(xué)生信息界面:3.顯示學(xué)生信息界面:4.查找學(xué)生信息界面:5.刪除學(xué)生信息界面:6.修改學(xué)生信息:7.統(tǒng)計(jì)學(xué)生信息:五、 使用說明及心得體會(huì)此次c+課程設(shè)計(jì),在指導(dǎo)教師的精心教導(dǎo)下,我們學(xué)會(huì)了如何用C+編寫一個(gè)簡(jiǎn)單的應(yīng)用程序。首先要對(duì)程序的設(shè)計(jì)要求有一個(gè)比較明確的認(rèn)識(shí),然后系統(tǒng)分析與系統(tǒng)設(shè)計(jì),最后是代碼設(shè)計(jì)與調(diào)試。程序?qū)崿F(xiàn)上,設(shè)計(jì)了簡(jiǎn)單的查詢界面,將各個(gè)功能集中出來按照程序編寫原則,便于查詢。其中遇到了四個(gè)錯(cuò)誤,第一個(gè)是d:123123.
19、h(341) : error C2143: syntax error : missing '' before '<<'。是在主菜單函數(shù)中多了一個(gè)“;”經(jīng)調(diào)試查出改正。第二個(gè)錯(cuò)誤時(shí)d:123123.h(326) : error C2111: pointer addition requires integral operand。是在統(tǒng)計(jì)函數(shù)中,定義了g 為數(shù)組格式,但是在用到的時(shí)候卻忽略了,按照非數(shù)組形式計(jì)算,結(jié)果出錯(cuò),一直沒有找出,最后在老師的精心指導(dǎo)下才發(fā)現(xiàn)了這一問題。第三個(gè)錯(cuò)誤是:根據(jù)C+課程所學(xué)的概念、理論和方法,按照C+程序設(shè)計(jì)的基本步驟,設(shè)計(jì)
20、出一個(gè)適當(dāng)規(guī)模的程序;進(jìn)一步加深對(duì)C+語言的理解和掌握。理論聯(lián)系實(shí)際,加深和鞏固所學(xué)的理論知識(shí),提高實(shí)踐能力和計(jì)算機(jī)的綜合運(yùn)用能力。我們編寫程序的過程是辛苦與快樂的,程序的編寫原則很重要,只要我們?cè)诰幊?,就必須不斷改進(jìn),才能更好提高編程能力。六、附件源文件代碼:1. 頭文件:#include<iostream.h>#include<string.h>#include<fstream.h>#include<iomanip.h> class student protected: int number; /學(xué)號(hào)char name20; /姓名char
21、sex6; /性別char place20; /籍貫char nation6; /民族char birth20; /出生日期char party10; /政治面貌char id20; /身份證號(hào)float score3; /成績(jī)public: student *next; student() student() char* getname() return name; int getnumber() return number;float getscore(int i) return scorei;float getg() return (score0+score1+score2); /錄入信
22、息void input()int e=1;cout<<"按提示輸入:"<<endl;cout<<"請(qǐng)輸入編號(hào): "cin>>number;cout<<"請(qǐng)輸入姓名: "cin>>name;do cout<<"請(qǐng)輸入性別: " cin>>sex; if(strcmp(sex,"男")=0 | strcmp(sex,"女")=0) cout<<"請(qǐng)輸入籍貫: &q
23、uot; cin>>place; cout<<"請(qǐng)輸入民族: " cin>>nation; cout<<"請(qǐng)輸入生日: " cin>>birth; cout<<"請(qǐng)輸入政治面貌: " cin>>party; cout<<"請(qǐng)輸入身份證號(hào): " cin>>id; cout<<"請(qǐng)輸入數(shù)學(xué)分?jǐn)?shù): " cin>>score0; cout<<"請(qǐng)輸入英
24、語分?jǐn)?shù): " cin>>score1; cout<<"請(qǐng)輸入計(jì)算機(jī)分?jǐn)?shù): " cin>>score2; e=0; else cout<<"無此類型性別!重新輸入!"<<endl; e=1; while(e); return ;void input(ifstream & is) is>>number>>name>>sex>>place>>nation>>birth>>party>>id
25、 >>score0>>score1>>score2;is.get(); /顯示信息void output()cout<<"學(xué)生基本信息如下:"<<endl;cout<<" 編號(hào):"<<number <<" 姓名:"<<name <<" 性別:"<<sex <<" 籍貫:"<<place <<" 民族:"<
26、<nation <<" 生日:"<<birth <<" 政治面貌:"<<party<<endl <<" 身份證號(hào):"<<id <<" 數(shù)學(xué):"<<score0 <<" 英語:"<<score1 <<" 計(jì)算機(jī):"<<score2 <<" 總分:"<<getg()<&l
27、t;endl<<endl;void output(ofstream & os) os<<setw(6)<<number <<setw(15)<<name <<setw(6)<<sex <<setw(20)<<place <<setw(6)<<nation <<setw(20)<<birth <<setw(20)<<party <<setw(20)<<id <<setw(6)
28、<<score0 <<setw(6)<<score1 <<setw(6)<<score2<<endl;class school public: school() head=new student; head->next=NULL; key=0; school() delete head; void input(); /錄入函數(shù)void mend(); /修改函數(shù)void del(); /刪除函數(shù)int find(student *p,int num,char *pn=""); /子查找函數(shù)void
29、 found(); /查找函數(shù)void show(); /顯示函數(shù)void count(); /統(tǒng)計(jì)函數(shù)void save(); /保存函數(shù)void begin(); /初始化函數(shù)void clear(); /清空函數(shù)char mainmenu(); /主菜單函數(shù)int getkey() return key;void setkey(int k) key=k; private: student *head; int key;/錄入函數(shù)void school:input()student *p,*p2=NULL;p=head; int n;while(p->next)p=p->nex
30、t;while(n) p2=new student; p2->input(); p->next=p2; p2->next=NULL; p=p->next; school:setkey(1); cout<<"按1繼續(xù),按0返回 : " cin>>n;/子查找函數(shù)int school:find(student *p1,int num,char *pn) student *p; p=head;while(p->next) (*p1)=p; if( (p->next)->getnumber()=num|!strcmp
31、( (p->next)->getname(),pn ) ) return 1; p=p->next;return 0;/查找函數(shù)void school:found()student *p;int num=-1,n=9;char name20=""do cout<<"1:按編號(hào)查找,2:按姓名查找: " cin>>n;while(n<1|n>2);if(n=1)cout<<"請(qǐng)輸入編號(hào): " cin>>num;if(n=2)cout<<"
32、請(qǐng)輸入姓名: "cin>>name;if(!find(&p,num,name) )cout<<"SORRY!找不到你要查找的內(nèi)容!"<<endl;return;(p->next)->output();/刪除函數(shù)void school:del()student *p,*p2;int num;cout<<"請(qǐng)輸入編號(hào): "cin>>num;if( !find(&p,num,"") )cout<<"SORRY!找不到你要?jiǎng)h
33、除的內(nèi)容!"<<endl;return;(p->next)->output();p2=p->next;p->next=p2->next;delete p2;school:setkey(1);/顯示函數(shù)void school:show()student *p;p=head;while(p->next)(p->next)->output();p=p->next;/修改函數(shù)void school:mend()student *p;int num=-1,n;char name20=""do cout<
34、<"1:按編號(hào)修改,2:按姓名修改: " cin>>n;while(n<1|n>2);if(n=1)cout<<"請(qǐng)輸入編號(hào): " cin>>num;if(n=2)cout<<"請(qǐng)輸入姓名: "cin>>name;if( !find(&p,num,name) )cout<<"SORRY!找不到你要修改的內(nèi)容!"<<endl;return;(p->next)->output();(p->ne
35、xt)->input();school:setkey(1);/保存函數(shù)void school:save()student *p;p=head;ofstream os("student.txt",ios:out);if (school:getkey()=1) while(p->next) (p->next)->output(os); p=p->next;cout<<"文件已保存! "<<endl;school:setkey(0);/初始化函數(shù)void school:begin()student *p,*
36、p2;p=head;clear();long t;ifstream is("student.txt",ios:in); if(!is)ofstream os("student.txt",ios:out);os.close();return ;int num=-1;while(1) num=-1; t=is.tellg(); is>>num;is.seekg(t); if(num<0) is.close(); return;p2=new student;p2->input(is);p->next=p2;p2->next=
37、NULL;p=p->next;/清空函數(shù) void school:clear()student *p,*p2;p=head->next;while( p )p2=p;p=p->next;delete p2;/統(tǒng)計(jì)函數(shù) void school:count()student *p;p=head;int n=0;double g3=0,0,0;float j3=0,0,0;while(p->next) p=p->next; n+; for(int i=0;i<3;i+) gi=gi+(p->getscore(i) ); (p->getscore(i)
38、)>=60? i+ : 0 ;cout<<"數(shù)學(xué)總分:"<<g0<<" 平均分:"<<g0/n<<" 及格率:"<<j0/n<<endl<<"英語總分:"<<g1<<" 平均分:"<<g1/n<<" 及格率:"<<j1/n<<endl<<"計(jì)算機(jī)總分: "<<g
39、2<<" 平均分: "<<g2/n<<" 及格率:"<<j2/n<<endl;/主選菜單函數(shù)char school:mainmenu()char n6;cout<<"nn 歡迎進(jìn)入高校學(xué)籍管理系統(tǒng)"<<endl<<endl<<" * * * * * * * * * * * * * * * * * * * * * * * * * * * *"<<endl<<" * * * * * * * * * * *
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年碳排放權(quán)交易與許可合同
- 2024年股東保密協(xié)議:保護(hù)商業(yè)秘密共創(chuàng)雙贏
- 2024年道路燈光設(shè)備安裝協(xié)議
- 2025年度離婚協(xié)議書爭(zhēng)議解決機(jī)制設(shè)計(jì)合同3篇
- 2024建筑工程整潔施工管理合同一
- 2024餐館廢棄物處理合作協(xié)議
- 2024年跨國(guó)健康產(chǎn)業(yè)投資與服務(wù)合同
- 2024軟件公司關(guān)于信息系統(tǒng)集成與運(yùn)維的合同
- 2025年度城鄉(xiāng)公司農(nóng)村電商服務(wù)平臺(tái)開發(fā)與運(yùn)營(yíng)合同3篇
- 2024年礦區(qū)環(huán)境保護(hù)與修復(fù)協(xié)議
- 高中化學(xué)名師工作室三年發(fā)展規(guī)劃
- 同濟(jì)大學(xué)信紙
- 高處作業(yè)安全培訓(xùn)課件-
- 國(guó)家義務(wù)教育質(zhì)量監(jiān)測(cè)科學(xué)四年級(jí)創(chuàng)新作業(yè)測(cè)試卷【附答案】
- 硫磺安全技術(shù)說明書MSDS
- 職中英語期末考試質(zhì)量分析
- 過盈配合壓裝力計(jì)算
- 先天性肌性斜頸的康復(fù)
- GB/T 37518-2019代理報(bào)關(guān)服務(wù)規(guī)范
- GB/T 34370.1-2017游樂設(shè)施無損檢測(cè)第1部分:總則
- GB/T 15924-1995錫礦石化學(xué)分析方法碘量法測(cè)定錫量
評(píng)論
0/150
提交評(píng)論