版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 課程設(shè)計(jì)報(bào)告</b></p><p> 題目:比賽報(bào)名系統(tǒng) </p><p> 專 業(yè): 統(tǒng)計(jì)(經(jīng)濟(jì))</p><p> 班 級(jí): </p><p> 學(xué) 號(hào): </p><p> 姓
2、 名: </p><p> 指導(dǎo)教師: </p><p> 2012年12月21日</p><p><b> 摘 要 </b></p><p> 隨著信息技術(shù)在管理上越來(lái)越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。管理信息系統(tǒng)就是一個(gè)不斷發(fā)展的新型學(xué)科
3、,任何一個(gè)單位要生存發(fā)展,要高效率的把內(nèi)部活動(dòng)有機(jī)的組織起來(lái),就必須建立與自身特點(diǎn)相適應(yīng)的信息管理系統(tǒng)。本系統(tǒng)在VC++6.0的開(kāi)發(fā)環(huán)境下產(chǎn)生,做出了一個(gè)簡(jiǎn)易的比賽報(bào)名系統(tǒng),主要具有錄入,查詢,刪除的功能,功能尚需完善。</p><p> 關(guān)鍵字:報(bào)名 查詢 </p><p> 一、 課程設(shè)計(jì)的目的</p><p> 1.通過(guò)C++課程設(shè)計(jì),使學(xué)生能夠?qū)W(xué)
4、到的面向?qū)ο蟮脑O(shè)計(jì)思想運(yùn)用在具體的工作和學(xué)習(xí)中,加深對(duì)所學(xué)知識(shí)的理解,要求學(xué)生對(duì)生活中許多具體的事物抽象出來(lái),并掌握本學(xué)期所學(xué)的相關(guān)概念和學(xué)習(xí)方法,實(shí)現(xiàn)c++的入門。 </p><p> 2、通過(guò)這次課程設(shè)計(jì)掌握《C++語(yǔ)言程序設(shè)計(jì)》的編程思想,為后續(xù)課程打下基礎(chǔ)。</p><p> 3、培養(yǎng)我實(shí)際操作能力和實(shí)踐能力,為以后的工作打下堅(jiān)實(shí)的基礎(chǔ)。</p><p&g
5、t; 加深對(duì)類和對(duì)象的理解,熟練的掌握C++中累的定義和操作。</p><p> 二、 課程設(shè)計(jì)的要求 </p><p> 利用學(xué)到的編程知識(shí)和編程技巧,要求學(xué)生:</p><p> 1、對(duì)系統(tǒng)進(jìn)行功能模塊分析、控制模塊分析正確 </p><p> 2、系統(tǒng)設(shè)計(jì)要能完成題目所要求的功能。 </p><p
6、> 3、編程簡(jiǎn)練,可用,盡可能的使系統(tǒng)的功能更加完善和全面</p><p> 4、使用說(shuō)明書(shū)、流程圖要清楚。</p><p> 5、特別要求自己獨(dú)立完成</p><p> 總體結(jié)構(gòu)我們采取模塊化方式進(jìn)行程序設(shè)計(jì),根據(jù)自己對(duì)題目的理解產(chǎn)生以下功能模塊。 系統(tǒng)以菜單界面方式工作,運(yùn)行界面友好,演示程序以用戶和計(jì)算機(jī)的對(duì)話方式進(jìn)行。 </p>
7、;<p><b> 系統(tǒng)具有以下功能:</b></p><p> 1、錄入功能:一次可以完成自定義學(xué)生人數(shù)的學(xué)生信息記錄的輸入。</p><p> 2、查找功能:選擇學(xué)號(hào)輸入該信息查詢符合條件的學(xué)生信息。 </p><p> 3、刪除功能:對(duì)指定學(xué)生的信息進(jìn)行刪除。 </p><p><b&g
8、t; 4、退出主菜單</b></p><p><b> 三、主要類簡(jiǎn)介:</b></p><p> 本程序是一個(gè)關(guān)于管理比賽報(bào)名系統(tǒng),其中定義了增加報(bào)名、按照?qǐng)?bào)名編號(hào)查詢報(bào)名信息和按照?qǐng)?bào)名編號(hào)刪除報(bào)名信息的函數(shù)。定義比賽類Game,包含屬性 、報(bào)名編號(hào)、比賽名稱、代表人姓名和資格賽成績(jī),以及純虛函數(shù)ShowMe。并且從基類Game中派生個(gè)人賽類Sin
9、gle、雙人賽類Double和團(tuán)體賽類Group, 具體實(shí)現(xiàn)上述純虛函數(shù)ShowMe ,當(dāng)重載輸入">>"操作符,就使其可以通過(guò)cin直接讀入上述個(gè)人賽類、雙人賽類和團(tuán)體賽類的對(duì)象值(其中報(bào)名編號(hào)在增加報(bào)名時(shí)獲得)。編寫main函數(shù),測(cè)試上述所要求的各種功能,即可以根據(jù)菜單命令增加、刪除比賽報(bào)名,和按報(bào)名編號(hào)查詢信息。</p><p><b> 三、程序流程圖: <
10、;/b></p><p><b> 四、運(yùn)行界面截圖:</b></p><p><b> 首頁(yè):</b></p><p><b> 錄入界面:</b></p><p><b> 查詢界面:</b></p><p>&l
11、t;b> 刪除界面:</b></p><p><b> 退出界面:</b></p><p> 五、代碼改進(jìn)的措施:</p><p> 為了使顯示面板更加美觀,可運(yùn)用system("color 05f")函數(shù),它可設(shè)置當(dāng)前窗口的背景色和前景色 :0 = 黑色 8 = 灰色 , 1 = 藍(lán)色 9 = 淡
12、藍(lán)色 ,2 = 綠色 A = 淡綠色 , 3 = 淺綠色 B = 淡淺綠色 , 4 = 紅色 C = 淡紅色 , 5 = 紫色 D = 淡紫色 ,6 = 黃色 E = 淡黃色 , 7 = 白色 F = 亮白色;每個(gè)人根據(jù)自己愛(ài)好改變顏色,每選定case時(shí),都會(huì)改變其顏色.</p><p><b> 六、改進(jìn)后的代碼:</b></p><p> void main(
13、)</p><p><b> {</b></p><p> manager manager;</p><p> int out=-1;</p><p> cout<<" 比賽報(bào)名系統(tǒng) "<<endl;</p><p> system("
14、;color 06f"); </p><p><b> do</b></p><p><b> {</b></p><p> system("color 0d"); </p><p> cout<<endl<<"請(qǐng)按對(duì)應(yīng)數(shù)字進(jìn)
15、行選擇"<<endl;</p><p> cout<<"1-增加比賽報(bào)名"<<endl;</p><p> cout<<"2-按報(bào)名編號(hào)進(jìn)行查詢"<<endl;</p><p> cout<<"3-刪除比賽報(bào)名"<
16、<endl;</p><p> cout<<"0-退出系統(tǒng)"<<endl;</p><p><b> int flag;</b></p><p> cin>>flag;</p><p><b> fflush();</b><
17、/p><p> while(flag!=1&&flag!=2&&flag!=3&&flag!=0)</p><p><b> {</b></p><p> cout<<"輸入有誤,請(qǐng)按提示操作!"<<endl;</p><p>
18、 cin>>flag;</p><p><b> }</b></p><p> switch(flag)</p><p><b> {</b></p><p><b> int no;</b></p><p><b>
19、case 1:</b></p><p> system("color 0c");</p><p> cout<<"增加比賽報(bào)名"<<endl;</p><p> manager.Add();</p><p> system("pause")
20、;</p><p><b> break;</b></p><p><b> case 2:</b></p><p> system("color 0b");</p><p> cout<<"按報(bào)名編號(hào)進(jìn)行查詢"<<endl;&
21、lt;/p><p> cout<<"請(qǐng)輸入報(bào)名編號(hào):";</p><p> cin>>no;fflush();</p><p> manager.Search(no);</p><p> system("pause");</p><p><b&g
22、t; break;</b></p><p><b> case 3:</b></p><p> system("color 0f");</p><p> cout<<"3-刪除比賽報(bào)名"<<endl;</p><p> cout<
23、<"請(qǐng)輸入報(bào)名編號(hào):";</p><p> cin>>no;fflush();</p><p> manager.Delete(no);</p><p> system("pause");</p><p><b> break;</b></p>
24、<p><b> case 0: </b></p><p> out=MessageBox(0,"確認(rèn)要退出","比賽報(bào)名系統(tǒng)",1);</p><p><b> }</b></p><p> }while(out!=1);</p><p&g
25、t;<b> }</b></p><p><b> 本系統(tǒng)的不足:</b></p><p> 刪除以后會(huì)有編號(hào)漏洞,即內(nèi)存連續(xù)但編號(hào)不連續(xù)</p><p><b> 功能過(guò)于簡(jiǎn)單。</b></p><p><b> 七、心得體會(huì):</b><
26、/p><p> 通過(guò)這次學(xué)生選課系統(tǒng)設(shè)計(jì),使我對(duì)C++語(yǔ)言有了更進(jìn)一步的認(rèn)識(shí)和了解,更讓我掌握到C++語(yǔ)言中相關(guān)語(yǔ)句的運(yùn)用。用Visual Studio2005環(huán)境下編寫。經(jīng)過(guò)這次的實(shí)踐讓我認(rèn)識(shí)到自己好多的不足,就如:標(biāo)準(zhǔn)函數(shù)庫(kù)不了解,指法不熟悉等。 C++是非常好的系統(tǒng)編程的語(yǔ)言,但不能以此獨(dú)立,但用C++語(yǔ)言是做不出好的系統(tǒng),還是要和其它軟件結(jié)合,以C++為基礎(chǔ)編寫系統(tǒng),這樣做出來(lái)的系統(tǒng)也更好,更美觀。<
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)生報(bào)名系統(tǒng)c++課程設(shè)計(jì)
- c++課程設(shè)計(jì)--學(xué)生成績(jī)排名系統(tǒng)
- 航空售票系統(tǒng)+c++課程設(shè)計(jì)
- c++酒店管理系統(tǒng)課程設(shè)計(jì)
- c++校園導(dǎo)游系統(tǒng)課程設(shè)計(jì)
- c++酒店管理系統(tǒng)課程設(shè)計(jì)
- c++課程設(shè)計(jì)——飛機(jī)訂票系統(tǒng)
- 銷售管理系統(tǒng)c++課程設(shè)計(jì)
- 《c++》課程設(shè)計(jì)倉(cāng)庫(kù)管理系統(tǒng)
- c++課程設(shè)計(jì)-學(xué)生管理系統(tǒng)
- c++學(xué)生管理系統(tǒng)課程設(shè)計(jì)
- c++課程設(shè)計(jì)--酒店管理系統(tǒng)
- c++課程設(shè)計(jì)報(bào)告
- c++課程設(shè)計(jì)ppt
- c++課程設(shè)計(jì)--基于c++的火車票管理系統(tǒng)
- c++課程設(shè)計(jì)--圖書(shū)管理系統(tǒng)
- 人事考勤管理系統(tǒng)c++課程設(shè)計(jì)
- c++課程設(shè)計(jì)-學(xué)生考勤管理系統(tǒng)
- 圖書(shū)管理系統(tǒng)c++課程設(shè)計(jì)
- c++課程設(shè)計(jì)學(xué)生通訊管理系統(tǒng)
評(píng)論
0/150
提交評(píng)論