C++高級(jí)語言程序設(shè)計(jì)綜合實(shí)驗(yàn)報(bào)告(共22頁).doc
《C++高級(jí)語言程序設(shè)計(jì)綜合實(shí)驗(yàn)報(bào)告(共22頁).doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《C++高級(jí)語言程序設(shè)計(jì)綜合實(shí)驗(yàn)報(bào)告(共22頁).doc(22頁珍藏版)》請(qǐng)?jiān)趨R文網(wǎng)上搜索。
1、精選優(yōu)質(zhì)文檔-傾情為你奉上一、綜合實(shí)驗(yàn)的目的與要求1 實(shí)驗(yàn)的目的通過用C編寫一個(gè)學(xué)生考試成績信息系統(tǒng),強(qiáng)化面向?qū)ο蟪绦蛟O(shè)計(jì)思想,使學(xué)生能夠?qū)程序設(shè)計(jì)中的面向?qū)ο?、重載、模板、文件等各種概念,靈活的運(yùn)用到實(shí)際的程序設(shè)計(jì)中去。2 實(shí)驗(yàn)要求1)錄入課程和選課學(xué)生的信息;2)錄入成績3)學(xué)生信息和成績的修改;4)統(tǒng)計(jì)學(xué)生成績;5)成績排序;按成績排序6)統(tǒng)計(jì)成績分布功能:即各成績段學(xué)生的數(shù)量:“優(yōu)”:90100;“良”:8090;“中”:7080;“及格”:6070;“不及格”60。并輸出統(tǒng)計(jì)分布結(jié)果;7)查找:能夠查找指定學(xué)生的各門成績和平均分及其名次;3 實(shí)驗(yàn)原理實(shí)驗(yàn)使用面向?qū)ο蟮脑O(shè)計(jì)思想,在學(xué)
2、生成績考試系統(tǒng)中,主要涉及的是學(xué)生和課程,對(duì)于所有的學(xué)生,都具有共性,因此可以抽象為一個(gè)學(xué)生類,同理可以得到課程類。二、設(shè)計(jì)正文1 正文為宋體,五號(hào)字 行間距為21 11 -12 -三、綜合實(shí)驗(yàn)總結(jié)或結(jié)論1 正文為宋體,五號(hào)字 行間距為21 11 -12 -四、參考文獻(xiàn) 1 作者1, 作者2. 書名. 出版單位, 版本. 出版日期附錄(設(shè)計(jì)流程圖、程序、表格、數(shù)據(jù)等)一、綜合實(shí)驗(yàn)的目的與要求11 實(shí)驗(yàn)?zāi)康?通過用C編寫一個(gè)學(xué)生考試成績信息系統(tǒng),強(qiáng)化面向?qū)ο蟪绦蛟O(shè)計(jì)思想,使學(xué)生能夠?qū)程序設(shè)計(jì)中的面向?qū)ο蟆⒅剌d、模板、文件等各種概念,靈活的運(yùn)用到實(shí)際的程序設(shè)計(jì)中去。12 實(shí)驗(yàn)要求 1)錄入課程和
3、選課學(xué)生的信息;2)錄入成績3)學(xué)生信息和成績的修改;4)統(tǒng)計(jì)學(xué)生成績;5)成績排序;按成績排序6)統(tǒng)計(jì)成績分布功能:即各成績段學(xué)生的數(shù)量:“優(yōu)”:90100;“良”:8090;“中”:7080;“及格”:6070;“不及格”60。并輸出統(tǒng)計(jì)分布結(jié)果;7)查找:能夠查找指定學(xué)生的各門成績和平均分及其名次;二、實(shí)驗(yàn)正文 2.1實(shí)驗(yàn)原理實(shí)驗(yàn)使用面向?qū)ο蟮脑O(shè)計(jì)思想,在學(xué)生成績考試系統(tǒng)中,主要涉及的是學(xué)生和課程,對(duì)于所有的學(xué)生,都具有共性,因此可以抽象為一個(gè)學(xué)生類,同理可以得到課程類。2.2類的設(shè)計(jì)實(shí)驗(yàn)首先設(shè)計(jì)兩個(gè)類:學(xué)生類和課程類,并根據(jù)面向?qū)ο蟮男畔㈦[蔽原則,設(shè)置相應(yīng)的類成員的訪問屬性。 (1)學(xué)
4、生類 (a)屬性:主要包括學(xué)生的個(gè)人信息,包括學(xué)號(hào)、姓名、班級(jí)、成績等。 (b)操作:學(xué)生信息的輸入、輸入函數(shù),學(xué)生成績(以高數(shù)、大英、大物、體育四門課為例)的設(shè)置和獲取函數(shù),學(xué)生信息的修改函數(shù)等等。(2)課程類 (a)屬性:主要包括課程號(hào)、課序號(hào)、學(xué)分、任課教師、選課人數(shù)、學(xué)生成績表。 (b)操作:包括課程信息的錄入、錄入選課學(xué)生信息、錄入選課學(xué)生的成績,成績統(tǒng)計(jì)、成績分析、成績排序等。2.3 系統(tǒng)功能模塊學(xué)生成績查詢系統(tǒng)有:錄入學(xué)生信息、查詢學(xué)生信息、錄入學(xué)生成績、查詢學(xué)生成績、統(tǒng)計(jì)學(xué)生成績、各科成績排名、修改學(xué)生信息2.4實(shí)驗(yàn)所需儀器、設(shè)備本實(shí)驗(yàn)基于window平臺(tái),使用VC+為開發(fā)工具
5、。三、綜合實(shí)驗(yàn)總結(jié)或結(jié)論通過這次的實(shí)驗(yàn),我對(duì)C+的應(yīng)用有了更深的體會(huì),同時(shí)也加深了對(duì)類的認(rèn)識(shí)。 這次程序設(shè)計(jì)實(shí)習(xí)我最大的收獲并不僅是對(duì)書本知識(shí)的鞏固,而是通過實(shí)驗(yàn)我的自學(xué)能力得到了很好的鍛煉,實(shí)踐能力也提高了不少。由于之前對(duì)類的掌握不牢固,在實(shí)驗(yàn)的開始階段進(jìn)展很慢。但是通過網(wǎng)上查資料,與同學(xué)討論,互相學(xué)習(xí)漸漸的有了思路。后來的實(shí)驗(yàn)也就沒有那么摸不著門路了。 當(dāng)然,在這次程序設(shè)計(jì)中我還有沒有解決的問題:題目中要求的類模板沒有實(shí)現(xiàn),根本原因是對(duì)這塊知識(shí)的不熟悉,通過閱讀書籍和查找資料,我逐漸了解了有關(guān)類模板內(nèi)容,并嘗試著往程序里加入,可是加入此段程序后出現(xiàn)了一些BUG導(dǎo)致程序不
6、能執(zhí)行,我向周圍的同學(xué)求助仍然未能得到解決,最后為了以大局為重也是因?yàn)闀r(shí)間不夠的原因我最終沒有加入類模板,對(duì)于這一點(diǎn)我有很大的遺憾。 本系統(tǒng)具有傳輸可靠,操作簡單,安全可靠等優(yōu)點(diǎn)。由于時(shí)間問題,以及我個(gè)人所學(xué)知識(shí)有限,本系統(tǒng)還未能做到十全十美,有很多方面的實(shí)際問題沒有考慮完全,對(duì)于課程類的設(shè)計(jì)相對(duì)粗糙,對(duì)此我會(huì)再接再厲,努力學(xué)習(xí)充實(shí)自己,進(jìn)而完善本系統(tǒng)。四、參考文獻(xiàn)作者:呂鳳翥 書名:c+語言基礎(chǔ)教程 出版社:清華大學(xué)出版社 版本:第二版 出版日期:2007年2月附錄(設(shè)計(jì)流程圖、程序、表格、數(shù)據(jù)等)流程圖:系統(tǒng)功能列表錄入學(xué)生信息查詢學(xué)生信息錄入學(xué)生成績查詢學(xué)生成績統(tǒng)計(jì)學(xué)生成績各科
7、成績排名修改學(xué)生信息以及成績退出學(xué)號(hào)、姓名、班級(jí)學(xué)號(hào)、姓名、班級(jí)課程號(hào)、課序號(hào)、老師、學(xué)分、選課人數(shù)學(xué)生各科分?jǐn)?shù)學(xué)生各科成績、學(xué)分、老師改信息改成績改信息及成績各科平均分及檔次程序源代碼:#include<iostream.h>#include<string.h>class Studentprivate: static int lessencount;/學(xué)生選課數(shù)量 int sum1;/總成績int xuehao;/設(shè)置學(xué)號(hào)int mclass;/設(shè)置班級(jí) int i; public:static int count;/學(xué)生計(jì)數(shù)char name8;/學(xué)生姓名int g
- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- C+ 高級(jí) 語言程序設(shè)計(jì) 綜合 實(shí)驗(yàn) 報(bào)告 22
鏈接地址:http://zhizhaikeji.com/p-6591149.html