版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 信息科學(xué)與技術(shù)學(xué)院</b></p><p> 程序設(shè)計(jì)基礎(chǔ)課程設(shè)計(jì)報(bào)告</p><p> 題目名稱(chēng):成績(jī)記錄簿 </p><p> 學(xué)生姓名:官紅娟 </p><p> 學(xué) 號(hào): 2011508051 </p
2、><p> 專(zhuān)業(yè)班級(jí):計(jì)科11級(jí)2班 </p><p> 指導(dǎo)教師:郭理 </p><p> 2012年 07 月 01 日</p><p><b> 目錄</b></p><p> 1 課程設(shè)計(jì)題目與要求3</p><
3、;p><b> 1.1設(shè)計(jì)題目3</b></p><p><b> 1.2設(shè)計(jì)要求3</b></p><p><b> 2 總體設(shè)計(jì)4</b></p><p><b> 3 詳細(xì)設(shè)計(jì)4</b></p><p> 3.1數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)
4、5</p><p> 3.2主模塊設(shè)計(jì)6</p><p><b> 4運(yùn)行結(jié)果12</b></p><p> 5 課程設(shè)計(jì)總結(jié)16</p><p> 1 課程設(shè)計(jì)題目與要求</p><p><b> 1.1設(shè)計(jì)題目</b></p><p&g
5、t;<b> 成績(jī)記錄簿</b></p><p><b> 1.2設(shè)計(jì)要求</b></p><p> 問(wèn)題描述(功能要求):</p><p> 編制一個(gè)c++語(yǔ)言成績(jī)記錄薄,每個(gè)學(xué)生信息包括:學(xué)號(hào)、姓名、c++語(yǔ)言成績(jī)。</p><p><b> 具體功能:</b>&
6、lt;/p><p> 創(chuàng)建信息鏈表并以磁盤(pán)文件保存;</p><p> 讀取磁盤(pán)文件并顯示輸出所有學(xué)生的成績(jī);</p><p> 按學(xué)號(hào)或姓名查詢(xún)成績(jī);</p><p><b> 添加成績(jī)記錄;</b></p><p> 修改指定姓名或?qū)W號(hào)的學(xué)生的成績(jī)并可存盤(pán);</p><
7、;p> 顯示輸出60分一下、60~79、80~89、90分以上各數(shù)段的學(xué)生信息。</p><p><b> 問(wèn)題的解決方案:</b></p><p> 根據(jù)系統(tǒng)功能要求,可以將問(wèn)題解決分為以下步驟:</p><p> 分析系統(tǒng)中的各個(gè)實(shí)體之間的關(guān)系及其屬性和行為;</p><p> 根據(jù)問(wèn)題描述,設(shè)計(jì)系統(tǒng)
8、的類(lèi)層次;</p><p> 完成類(lèi)層次中個(gè)各類(lèi)的描述(包括屬性和行為);</p><p> 完成類(lèi)中各個(gè)成員函數(shù)的定義;</p><p> 完成系統(tǒng)總結(jié)報(bào)告以及系統(tǒng)使用稅明書(shū);</p><p><b> 功能調(diào)試;</b></p><p> 完成系統(tǒng)總結(jié)報(bào)告以及系統(tǒng)使用說(shuō)明書(shū)。<
9、/p><p><b> 3.其他要求:</b></p><p> 只能使用c/c++語(yǔ)言,源程序要有適當(dāng)?shù)淖⑨專(zhuān)浅绦蛉菀组喿x </p><p> 至少采用文本菜單界面(如果能采用圖形菜單界面更好)</p><p> 學(xué)生可自動(dòng)增加新功能模塊</p><p><b> 2 總體設(shè)計(jì)
10、</b></p><p><b> 3 詳細(xì)設(shè)計(jì)</b></p><p><b> 3.1數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)</b></p><p> 本程序共有二個(gè)結(jié)構(gòu)體類(lèi)型,分別是student和 sqlist。其中student結(jié)構(gòu)體用以記錄學(xué)生信息, sqlist結(jié)構(gòu)體用以建立順序表。</p><p
11、><b> 具體代碼如下:</b></p><p> typedef struct student </p><p><b> { </b></p><p> char No[9]; </p><p> char name[7]; </p><p> fl
12、oat score; </p><p> }student; </p><p> typedef struct sqlist </p><p><b> { </b></p><p> student *stu; </p><p> int length; </p>
13、<p> int listsize; </p><p> }sqlist; </p><p><b> 3.2主模塊設(shè)計(jì)</b></p><p><b> 清空順序表:</b></p><p><b> 創(chuàng)建順序表:</b></p>&
14、lt;p> 插入信息:刪除信息:</p><p><b> 查找信息:</b></p><p> 顯示當(dāng)前信息/顯示各分?jǐn)?shù)段的學(xué)生信息:</p><p><b> 4運(yùn)行結(jié)果</b></p><p><b> 5 課程設(shè)計(jì)總結(jié)</b></p>&l
15、t;p> 通過(guò)編譯,鏈接,運(yùn)行進(jìn)行調(diào)試,程序的功能都能夠?qū)崿F(xiàn),感覺(jué)挺有成就感。在調(diào)試過(guò)程中,總會(huì)出現(xiàn)編譯錯(cuò)誤,因?yàn)槌绦蚝荛L(zhǎng)挺難修改的,突然發(fā)現(xiàn)認(rèn)真很必要,感覺(jué)自己很是粗心。我也找過(guò)別人幫忙,我認(rèn)為合作真的很有意義,辦事效率很高。</p><p> 對(duì)于運(yùn)行結(jié)果,挺驚訝的,只通過(guò)幾個(gè)函數(shù)就能夠?qū)崿F(xiàn)一些功能。而且運(yùn)行結(jié)果一目了然,</p><p> 總的來(lái)說(shuō),學(xué)習(xí)C++語(yǔ)言真的很有
16、價(jià)值。這次編程感觸很深的一點(diǎn)就是用了好長(zhǎng)的時(shí)間才完成,感覺(jué)有點(diǎn)浪費(fèi)時(shí)間。這次的程序挺難的,以后應(yīng)該更復(fù)雜,更難吧。不管怎樣,接觸了這門(mén)新語(yǔ)言有一年了,還是有一些收獲的。其實(shí)計(jì)算機(jī)也不是很神秘,我想,以后再學(xué)習(xí)中應(yīng)該多練習(xí),多學(xué)習(xí),多了解這門(mén)語(yǔ)言,把它學(xué)的更好。</p><p><b> 參考文獻(xiàn)</b></p><p> 《c++程序設(shè)計(jì)》--譚浩強(qiáng)</p&
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 課程設(shè)計(jì)報(bào)告-成績(jī)記錄簿
- 成績(jī)記錄簿課程設(shè)計(jì)
- 課程設(shè)計(jì)--- 成績(jī)記錄簿
- c語(yǔ)言課程設(shè)計(jì)成績(jī)記錄簿
- c語(yǔ)言課程設(shè)計(jì)成績(jī)記錄簿
- 課程設(shè)計(jì)---學(xué)生成績(jī)記錄簿設(shè)計(jì)
- c學(xué)生成績(jī)記錄簿課程設(shè)計(jì)
- c語(yǔ)言課程設(shè)計(jì)--學(xué)生成績(jī)記錄簿
- c語(yǔ)言課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告成績(jī)記錄簿
- c語(yǔ)言課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告成績(jī)記錄簿
- 學(xué)生籍貫信息記錄簿課程設(shè)計(jì)報(bào)告
- 成績(jī)記錄簿
- 課程設(shè)計(jì)報(bào)告---學(xué)生籍貫信息記錄簿
- c語(yǔ)言課程設(shè)計(jì)報(bào)告--學(xué)生成績(jī)信息記錄簿的設(shè)計(jì)
- 學(xué)生籍貫信息記錄簿(c語(yǔ)言課程設(shè)計(jì)報(bào)告)
- c語(yǔ)言課程設(shè)計(jì)報(bào)告---學(xué)生籍貫信息記錄簿系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)--學(xué)生籍貫信息記錄簿設(shè)計(jì)
- 黨小組記錄簿
- 黨小組記錄簿
- 員工工時(shí)記錄簿
評(píng)論
0/150
提交評(píng)論