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