2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論