課程設(shè)計(jì)報(bào)告---學(xué)生籍貫信息記錄簿_第1頁(yè)
已閱讀1頁(yè),還剩34頁(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>  面向過(guò)程課程設(shè)計(jì)</b></p><p>  學(xué)生籍貫信息記錄簿軟件</p><p>  院(系)別 信息工程系 </p><p>  班 級(jí) 電氣102班 </p><p>  課 程 設(shè) 計(jì) 任 務(wù) 書(shū)</p>&l

2、t;p>  題 目 學(xué)生籍貫信息記錄簿 </p><p>  系 (部) 信息工程系 </p><p>  專(zhuān) 業(yè) 電氣類(lèi) </p><p>  班 級(jí) 102班

3、 </p><p>  8 月 29 日至 9 月 2 日 共 1 周</p><p>  指導(dǎo)教師(簽字) </p><p>  系 主 任(簽字) </p><p>  年 月 日</p><p>

4、;<b>  成 績(jī) 評(píng) 定 表</b></p><p><b>  目 錄</b></p><p>  1課程設(shè)計(jì)概述··················

5、3;····································&#

6、183;·······1</p><p>  1.1學(xué)生籍貫信息記錄簿軟件功能概述······················

7、;···············1</p><p>  1.2Visual C++6.0概述··············&#

8、183;··································1</p>

9、<p>  2學(xué)生籍貫信息記錄簿軟件總體設(shè)計(jì)································

10、;·············1</p><p>  2.1學(xué)生籍貫信息記錄簿軟件總體設(shè)計(jì)思想················

11、·················1</p><p>  2.2總體設(shè)計(jì)流程圖··············

12、;····································

13、83;··2</p><p>  2.3 學(xué)生籍貫信息記錄簿菜單界面··························

14、3;··············3</p><p>  2.4 錄入學(xué)生信息界面···············

15、3;···································4</p&

16、gt;<p>  2.5 清屏實(shí)現(xiàn)································

17、···························5</p><p>  2.6 查找界面···

18、3;····································&#

19、183;··················7</p><p>  2.7 刪除界面············

20、····································

21、3;··········9</p><p>  2.8 分別顯示四川籍學(xué)生與非四川籍學(xué)生界面··················

22、············10</p><p>  2.9 修改界面··················

23、83;····································&

24、#183;··10</p><p>  3.0 退出界面···························

25、3;······························11 </p><p>  3 設(shè)計(jì)體會(huì)及今后的

26、改進(jìn)意見(jiàn)····································

27、····11</p><p>  4 參考文獻(xiàn)···························&

28、#183;····························12</p><p><b>  課程設(shè)計(jì)概述</b&

29、gt;</p><p>  Visual C++6.0功能概述</p><p>  Visual C++是微軟公司的重要產(chǎn)品之一, 是一種功能強(qiáng)大行之有效的可視化編程工具。它提供了MFC類(lèi)庫(kù),使用戶可以方便的開(kāi)發(fā)自己想實(shí)現(xiàn)的功能。Visual C++6.0的主要特點(diǎn):</p><p> ?。?)自動(dòng)化和宏功能。</p><p> ?。?)可以

30、靈活地定制工具欄和菜單。</p><p>  (3)可以直接運(yùn)行和調(diào)試程序,還可以使用宏語(yǔ)言來(lái)自動(dòng)操作調(diào)試器。</p><p> ?。?)支持Internet連接。</p><p> ?。?)一個(gè)新的便捷的項(xiàng)目系統(tǒng)可以允許一個(gè)工作區(qū)內(nèi)包含多個(gè)不同的項(xiàng)目類(lèi)型。</p><p> ?。?)在工作區(qū)內(nèi)可以包含多個(gè)并列的工程文件。</p>

31、<p> ?。?)可以在對(duì)話框中使用WizardBar將程序同可視化元素聯(lián)系起來(lái)。</p><p> ?。?)Find in File命令支持兩個(gè)獨(dú)立的輸出窗格,可以保存上一次搜索的結(jié)果。</p><p>  這些新特性可以更好地利用Visual C++開(kāi)發(fā)工具進(jìn)行Windows應(yīng)用程序開(kāi)發(fā)。</p><p>  字符統(tǒng)計(jì)軟件功能概述</p>

32、;<p> ?。?)創(chuàng)建信息鏈表并以磁盤(pán)文件保存;</p><p>  (2)讀取磁盤(pán)文件并顯示輸出所有學(xué)生的籍貫信息; </p><p>  (3) 按學(xué)號(hào)或姓名查詢其籍貫;</p><p> ?。?)按籍貫查詢并輸出該籍貫的所有學(xué)生;</p><p> ?。?)能添加、刪除和修改學(xué)生的籍貫信息;&l

33、t;/p><p>  (6)顯示輸出四川籍和非四川籍學(xué)生的信息并可分別存盤(pán)。</p><p>  學(xué)生籍貫信息記錄簿軟件總體設(shè)計(jì)</p><p>  學(xué)生籍貫信息記錄簿軟件總體設(shè)計(jì)思想</p><p>  學(xué)生籍貫信息記錄簿軟件的功能為統(tǒng)計(jì)每個(gè)學(xué)生的信息包括:學(xué)號(hào)、姓名、籍貫。學(xué)生籍貫信息記錄簿軟件的功能模塊有:</p><p

34、> ?。?)提供菜單界面,方便用戶對(duì)程序個(gè)功能進(jìn)行選擇,選擇要實(shí)現(xiàn)的功能按enter鍵進(jìn)入該功能。</p><p> ?。?)接受用戶輸入的信息,并以磁盤(pán)文件保存。</p><p>  (3)讀取磁盤(pán)文件并顯示輸出所有學(xué)生的籍貫信息。</p><p> ?。?)按學(xué)號(hào)或姓名查詢其籍貫。</p><p>  (5)按籍貫查詢并輸出該籍貫的

35、所有學(xué)生。</p><p> ?。?)能添加、刪除和修改學(xué)生的籍貫信息。</p><p>  (7)顯示輸出四川籍和非四川籍學(xué)生的信息并可分別存盤(pán)。</p><p><b>  總體設(shè)計(jì)流程圖 </b></p><p>  圖所示,該程序?yàn)橛脩籼峁┎藛谓缑?,用戶可以?duì)程序的各種功能進(jìn)行選擇,方便用戶使用。選擇1-5并按e

36、nter鍵進(jìn)行操作。如選擇出錯(cuò),系統(tǒng)將提出警告,并提醒用戶重新進(jìn)行選擇。</p><p>  學(xué)生籍貫信息記錄簿菜單界面 </p><p>  圖3-2  字符串累加統(tǒng)計(jì)界面</p><p>  如上圖所示,該功能實(shí)現(xiàn)顯示主菜單。選擇1按enter鍵進(jìn)入添加功能,程序提醒用戶輸入字符串,輸入完畢后按en

37、ter鍵將完成統(tǒng)計(jì)并顯示結(jié)果,同時(shí)程序?qū)⒃俅翁嵝延脩暨M(jìn)行新的選擇。</p><p><b>  錄入學(xué)生信息界面</b></p><p>  圖3-3  字符串重新統(tǒng)計(jì)界面</p><p>  如上圖所示,該功能實(shí)現(xiàn)錄入學(xué)生信息并保存到相應(yīng)的文件。程序提醒用戶輸入姓名、學(xué)號(hào)、地址,輸入完畢后分別按enter鍵,程序?qū)⒔Y(jié)果保存入相應(yīng)的文件中,保存

38、完后,程序?qū)⒃俅翁嵝延脩暨M(jìn)行新的輸入。當(dāng)輸入結(jié)束時(shí),輸入學(xué)號(hào)為零就會(huì)自動(dòng)退出。</p><p><b>  清屏實(shí)現(xiàn)</b></p><p>  圖3-4-1  清屏前程序運(yùn)行界面</p><p>  當(dāng)每一個(gè)操作結(jié)束時(shí),系統(tǒng)都會(huì)自動(dòng)清屏,并返回主菜單,以保證屏幕整潔。使用戶能擁有一個(gè)好的心情使用此軟件。輸入3 ,按enter鍵,查看文件中所存

39、儲(chǔ)的所有信息。</p><p>  圖3-4-2  查看文件中數(shù)據(jù)的界面 </p><p>  如上圖所示,該功能將顯示指定文件中保存的所有數(shù)據(jù)。按enter鍵將實(shí)現(xiàn)清屏并返回主菜單的功能。</p><p><b>  查找界面</b></p><p><b>  按學(xué)號(hào)查找</b></

40、p><p>  圖3-5-1  按學(xué)號(hào)查找功能界面</p><p>  2.6.2按姓名查找</p><p>  圖3-5-2 按姓名查找界面</p><p>  2.6.3按籍貫查詢</p><p>  如上圖所示,按照提示輸入相應(yīng)的學(xué)號(hào)、姓名、籍貫等信息,然后按enter鍵,就會(huì)顯示你想要查找的信息。</p>

41、;<p><b>  刪除界面</b></p><p>  按照上圖中的提示,輸入要?jiǎng)h除的人的學(xué)號(hào),按enter鍵,將顯示你要?jiǎng)h除的人的信息,如果和你要?jiǎng)h除的人的信息相同輸入y(不分大小寫(xiě))按enter鍵,將刪除其信息。</p><p>  刪除完成后顯示文件中的所有成員,如上圖</p><p>  2.8分別顯示四川籍學(xué)生與非四

42、川籍學(xué)生界面</p><p><b>  2.9修改界面</b></p><p>  按提示操作,如果現(xiàn)實(shí)的學(xué)生的信息是你要修改的,就輸入y。再輸入要改成的詳細(xì)信息,按enter鍵保存、退出。</p><p>  如上圖,修改后的學(xué)生信息</p><p><b>  3.0退出界面</b></

43、p><p>  圖3-6-1  選擇退出功能界面</p><p>  圖3-6-2  退出界面</p><p>  如上圖所示,該功能將關(guān)閉正在運(yùn)行的程序。選擇5按enter鍵實(shí)現(xiàn)該功能,按任意鍵關(guān)閉程序。</p><p>  設(shè)計(jì)體會(huì)及今后的改進(jìn)意見(jiàn)</p><p>  為了提高我們的實(shí)踐能力,讓我們學(xué)以致用,能靈活運(yùn)用

44、所學(xué)的知識(shí)進(jìn)行再創(chuàng)造,學(xué)校特安排我們進(jìn)行為期二周的Visual C++課程設(shè)計(jì)實(shí)習(xí),并安排了指導(dǎo)老師幫助輔導(dǎo),讓我們?cè)谝?guī)范化、嚴(yán)謹(jǐn)化、實(shí)用化上面有了很大進(jìn)展。</p><p>  在此次字符統(tǒng)計(jì)程序開(kāi)發(fā)過(guò)程中,有很多東西值得我們思考并總結(jié)。</p><p>  開(kāi)發(fā)過(guò)程大體可分為以下幾個(gè)步驟:</p><p> ?。?)思考總體設(shè)計(jì)方案:總體結(jié)構(gòu)和模塊外部設(shè)計(jì),功能

45、分配。思考要實(shí)現(xiàn)整個(gè)程序大體需要的幾個(gè)模塊和其中用到的Visual C++語(yǔ)言基本操作符、語(yǔ)句等。</p><p> ?。?)畫(huà)出總體設(shè)計(jì)方案流程圖:用流程圖的形式展現(xiàn)你的基本編程思想。</p><p> ?。?)流程圖具體化:即將流程圖中的幾大模塊的具體實(shí)現(xiàn)思考清楚,可以用流程圖的形式展現(xiàn).并想好實(shí)現(xiàn)的關(guān)鍵代碼。</p><p> ?。?)編輯程序代碼:這是一個(gè)至

46、關(guān)重要復(fù)雜而且需要反復(fù)修改的環(huán)節(jié),在此環(huán)節(jié)中你將發(fā)現(xiàn)總體設(shè)計(jì)和模塊思想會(huì)存在很多問(wèn)題,需不斷改進(jìn).如何實(shí)現(xiàn)各函數(shù)功能,達(dá)到預(yù)期效果也將是一項(xiàng)繁復(fù)的工作。</p><p> ?。?)代碼的調(diào)試:在Visual C++6.0環(huán)境下輸入代碼并進(jìn)行調(diào)試和正確運(yùn)行。在調(diào)試過(guò)程中會(huì)遇到很多需要精化的地方,需要十足的耐心與細(xì)心,不斷改進(jìn)完善程序。</p><p> ?。?)最后修飾:程序可以正確運(yùn)行之后

47、,再不影響程序功能的情況下,運(yùn)用各種輔助性符號(hào),使界面更加美觀漂亮,操作更人性化.增強(qiáng)程序的新意與可行性?!?lt;/p><p>  通過(guò)這次課程設(shè)計(jì),使我們更加熟悉的掌握了Visual C++語(yǔ)言的運(yùn)用。幫助我們熟悉了更多Visual C++語(yǔ)言的功能,提高了我們的動(dòng)手能力,學(xué)到了許多解決實(shí)際問(wèn)題的寶貴經(jīng)驗(yàn).同時(shí)也挖掘出了我們潛在的能力,使我們對(duì)自己更有自信,對(duì)編程也更有興趣。我相信,只要努力、勤奮、堅(jiān)持不懈,就沒(méi)

48、有什么做不到的事,不能還沒(méi)開(kāi)始就退縮,要勇于拼搏,敢于創(chuàng)新。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 馬安鵬.Visual C++程序設(shè)計(jì)導(dǎo)學(xué)。北京:清華大學(xué)出版社,2002</p><p>  [2] 譚浩強(qiáng),C程序設(shè)計(jì)(第四版)</p><p>  [2] 電子書(shū)籍. Visual

49、C++技術(shù)內(nèi)幕(第四版).網(wǎng)址:http://www.5xsoft.com</p><p>  [3] Beck Zaratian.Microsoft Visual Visual C++ 6.0程序員指南.希望圖書(shū)創(chuàng)作室譯.北京:北京希望電腦公司出品,1998</p><p>  [4]Richard C.Leinecker,Tom Archer. Visual C++ 6 寶典.張艷,張

50、謙譯.北京:電子工業(yè)出版社,1999</p><p>  [5] 李強(qiáng),賈云霞. Visual C++項(xiàng)目開(kāi)發(fā)實(shí)踐.北京:中國(guó)鐵道出版社,2004</p><p>  [6] 鄭莉,董淵,張瑞豐.C++語(yǔ)言程序設(shè)計(jì).2003.</p><p>  [7] H.M.Deitel,P.J.Deitel. Small C++ How to Program.2006.<

溫馨提示

  • 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)論