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