版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 面向過程課程設(shè)計</b></p><p> 學(xué)生籍貫信息記錄簿軟件</p><p> 院(系)別 信息工程系 </p><p> 班 級 電氣102班 </p><p> 課 程 設(shè) 計 任 務(wù) 書</p>&l
2、t;p> 題 目 學(xué)生籍貫信息記錄簿 </p><p> 系 (部) 信息工程系 </p><p> 專 業(yè) 電氣類 </p><p> 班 級 102班
3、 </p><p> 8 月 29 日至 9 月 2 日 共 1 周</p><p> 指導(dǎo)教師(簽字) </p><p> 系 主 任(簽字) </p><p> 年 月 日</p><p>
4、;<b> 成 績 評 定 表</b></p><p><b> 目 錄</b></p><p> 1課程設(shè)計概述··················
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è)計································
10、;·············1</p><p> 2.1學(xué)生籍貫信息記錄簿軟件總體設(shè)計思想················
11、·················1</p><p> 2.2總體設(shè)計流程圖··············
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 清屏實現(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è)計體會及今后的
26、改進(jìn)意見····································
27、····11</p><p> 4 參考文獻(xiàn)···························&
28、#183;····························12</p><p><b> 課程設(shè)計概述</b&
29、gt;</p><p> Visual C++6.0功能概述</p><p> Visual C++是微軟公司的重要產(chǎn)品之一, 是一種功能強(qiáng)大行之有效的可視化編程工具。它提供了MFC類庫,使用戶可以方便的開發(fā)自己想實現(xiàn)的功能。Visual C++6.0的主要特點:</p><p> ?。?)自動化和宏功能。</p><p> ?。?)可以
30、靈活地定制工具欄和菜單。</p><p> (3)可以直接運行和調(diào)試程序,還可以使用宏語言來自動操作調(diào)試器。</p><p> ?。?)支持Internet連接。</p><p> ?。?)一個新的便捷的項目系統(tǒng)可以允許一個工作區(qū)內(nèi)包含多個不同的項目類型。</p><p> (6)在工作區(qū)內(nèi)可以包含多個并列的工程文件。</p>
31、<p> ?。?)可以在對話框中使用WizardBar將程序同可視化元素聯(lián)系起來。</p><p> (8)Find in File命令支持兩個獨立的輸出窗格,可以保存上一次搜索的結(jié)果。</p><p> 這些新特性可以更好地利用Visual C++開發(fā)工具進(jìn)行Windows應(yīng)用程序開發(fā)。</p><p> 字符統(tǒng)計軟件功能概述</p>
32、;<p> (1)創(chuàng)建信息鏈表并以磁盤文件保存;</p><p> (2)讀取磁盤文件并顯示輸出所有學(xué)生的籍貫信息; </p><p> (3) 按學(xué)號或姓名查詢其籍貫;</p><p> ?。?)按籍貫查詢并輸出該籍貫的所有學(xué)生;</p><p> ?。?)能添加、刪除和修改學(xué)生的籍貫信息;&l
33、t;/p><p> (6)顯示輸出四川籍和非四川籍學(xué)生的信息并可分別存盤。</p><p> 學(xué)生籍貫信息記錄簿軟件總體設(shè)計</p><p> 學(xué)生籍貫信息記錄簿軟件總體設(shè)計思想</p><p> 學(xué)生籍貫信息記錄簿軟件的功能為統(tǒng)計每個學(xué)生的信息包括:學(xué)號、姓名、籍貫。學(xué)生籍貫信息記錄簿軟件的功能模塊有:</p><p
34、> ?。?)提供菜單界面,方便用戶對程序個功能進(jìn)行選擇,選擇要實現(xiàn)的功能按enter鍵進(jìn)入該功能。</p><p> (2)接受用戶輸入的信息,并以磁盤文件保存。</p><p> ?。?)讀取磁盤文件并顯示輸出所有學(xué)生的籍貫信息。</p><p> ?。?)按學(xué)號或姓名查詢其籍貫。</p><p> ?。?)按籍貫查詢并輸出該籍貫的
35、所有學(xué)生。</p><p> ?。?)能添加、刪除和修改學(xué)生的籍貫信息。</p><p> (7)顯示輸出四川籍和非四川籍學(xué)生的信息并可分別存盤。</p><p><b> 總體設(shè)計流程圖 </b></p><p> 圖所示,該程序為用戶提供菜單界面,用戶可以對程序的各種功能進(jìn)行選擇,方便用戶使用。選擇1-5并按e
36、nter鍵進(jìn)行操作。如選擇出錯,系統(tǒng)將提出警告,并提醒用戶重新進(jìn)行選擇。</p><p> 學(xué)生籍貫信息記錄簿菜單界面 </p><p> 圖3-2 字符串累加統(tǒng)計界面</p><p> 如上圖所示,該功能實現(xiàn)顯示主菜單。選擇1按enter鍵進(jìn)入添加功能,程序提醒用戶輸入字符串,輸入完畢后按en
37、ter鍵將完成統(tǒng)計并顯示結(jié)果,同時程序?qū)⒃俅翁嵝延脩暨M(jìn)行新的選擇。</p><p><b> 錄入學(xué)生信息界面</b></p><p> 圖3-3 字符串重新統(tǒng)計界面</p><p> 如上圖所示,該功能實現(xiàn)錄入學(xué)生信息并保存到相應(yīng)的文件。程序提醒用戶輸入姓名、學(xué)號、地址,輸入完畢后分別按enter鍵,程序?qū)⒔Y(jié)果保存入相應(yīng)的文件中,保存
38、完后,程序?qū)⒃俅翁嵝延脩暨M(jìn)行新的輸入。當(dāng)輸入結(jié)束時,輸入學(xué)號為零就會自動退出。</p><p><b> 清屏實現(xiàn)</b></p><p> 圖3-4-1 清屏前程序運行界面</p><p> 當(dāng)每一個操作結(jié)束時,系統(tǒng)都會自動清屏,并返回主菜單,以保證屏幕整潔。使用戶能擁有一個好的心情使用此軟件。輸入3 ,按enter鍵,查看文件中所存
39、儲的所有信息。</p><p> 圖3-4-2 查看文件中數(shù)據(jù)的界面 </p><p> 如上圖所示,該功能將顯示指定文件中保存的所有數(shù)據(jù)。按enter鍵將實現(xiàn)清屏并返回主菜單的功能。</p><p><b> 查找界面</b></p><p><b> 按學(xué)號查找</b></
40、p><p> 圖3-5-1 按學(xué)號查找功能界面</p><p> 2.6.2按姓名查找</p><p> 圖3-5-2 按姓名查找界面</p><p> 2.6.3按籍貫查詢</p><p> 如上圖所示,按照提示輸入相應(yīng)的學(xué)號、姓名、籍貫等信息,然后按enter鍵,就會顯示你想要查找的信息。</p>
41、;<p><b> 刪除界面</b></p><p> 按照上圖中的提示,輸入要刪除的人的學(xué)號,按enter鍵,將顯示你要刪除的人的信息,如果和你要刪除的人的信息相同輸入y(不分大小寫)按enter鍵,將刪除其信息。</p><p> 刪除完成后顯示文件中的所有成員,如上圖</p><p> 2.8分別顯示四川籍學(xué)生與非四
42、川籍學(xué)生界面</p><p><b> 2.9修改界面</b></p><p> 按提示操作,如果現(xiàn)實的學(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)閉正在運行的程序。選擇5按enter鍵實現(xiàn)該功能,按任意鍵關(guān)閉程序。</p><p> 設(shè)計體會及今后的改進(jìn)意見</p><p> 為了提高我們的實踐能力,讓我們學(xué)以致用,能靈活運用
44、所學(xué)的知識進(jìn)行再創(chuàng)造,學(xué)校特安排我們進(jìn)行為期二周的Visual C++課程設(shè)計實習(xí),并安排了指導(dǎo)老師幫助輔導(dǎo),讓我們在規(guī)范化、嚴(yán)謹(jǐn)化、實用化上面有了很大進(jìn)展。</p><p> 在此次字符統(tǒng)計程序開發(fā)過程中,有很多東西值得我們思考并總結(jié)。</p><p> 開發(fā)過程大體可分為以下幾個步驟:</p><p> (1)思考總體設(shè)計方案:總體結(jié)構(gòu)和模塊外部設(shè)計,功能
45、分配。思考要實現(xiàn)整個程序大體需要的幾個模塊和其中用到的Visual C++語言基本操作符、語句等。</p><p> ?。?)畫出總體設(shè)計方案流程圖:用流程圖的形式展現(xiàn)你的基本編程思想。</p><p> (3)流程圖具體化:即將流程圖中的幾大模塊的具體實現(xiàn)思考清楚,可以用流程圖的形式展現(xiàn).并想好實現(xiàn)的關(guān)鍵代碼。</p><p> ?。?)編輯程序代碼:這是一個至
46、關(guān)重要復(fù)雜而且需要反復(fù)修改的環(huán)節(jié),在此環(huán)節(jié)中你將發(fā)現(xiàn)總體設(shè)計和模塊思想會存在很多問題,需不斷改進(jìn).如何實現(xiàn)各函數(shù)功能,達(dá)到預(yù)期效果也將是一項繁復(fù)的工作。</p><p> ?。?)代碼的調(diào)試:在Visual C++6.0環(huán)境下輸入代碼并進(jìn)行調(diào)試和正確運行。在調(diào)試過程中會遇到很多需要精化的地方,需要十足的耐心與細(xì)心,不斷改進(jìn)完善程序。</p><p> (6)最后修飾:程序可以正確運行之后
47、,再不影響程序功能的情況下,運用各種輔助性符號,使界面更加美觀漂亮,操作更人性化.增強(qiáng)程序的新意與可行性?!?lt;/p><p> 通過這次課程設(shè)計,使我們更加熟悉的掌握了Visual C++語言的運用。幫助我們熟悉了更多Visual C++語言的功能,提高了我們的動手能力,學(xué)到了許多解決實際問題的寶貴經(jīng)驗.同時也挖掘出了我們潛在的能力,使我們對自己更有自信,對編程也更有興趣。我相信,只要努力、勤奮、堅持不懈,就沒
48、有什么做不到的事,不能還沒開始就退縮,要勇于拼搏,敢于創(chuàng)新。</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 馬安鵬.Visual C++程序設(shè)計導(dǎo)學(xué)。北京:清華大學(xué)出版社,2002</p><p> [2] 譚浩強(qiáng),C程序設(shè)計(第四版)</p><p> [2] 電子書籍. Visual
49、C++技術(shù)內(nèi)幕(第四版).網(wǎng)址:http://www.5xsoft.com</p><p> [3] Beck Zaratian.Microsoft Visual Visual C++ 6.0程序員指南.希望圖書創(chuàng)作室譯.北京:北京希望電腦公司出品,1998</p><p> [4]Richard C.Leinecker,Tom Archer. Visual C++ 6 寶典.張艷,張
50、謙譯.北京:電子工業(yè)出版社,1999</p><p> [5] 李強(qiáng),賈云霞. Visual C++項目開發(fā)實踐.北京:中國鐵道出版社,2004</p><p> [6] 鄭莉,董淵,張瑞豐.C++語言程序設(shè)計.2003.</p><p> [7] H.M.Deitel,P.J.Deitel. Small C++ How to Program.2006.<
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)生籍貫信息記錄簿課程設(shè)計報告
- 學(xué)生籍貫信息記錄簿(c語言課程設(shè)計報告)
- c語言課程設(shè)計報告---學(xué)生籍貫信息記錄簿系統(tǒng)
- c語言課程設(shè)計--學(xué)生籍貫信息記錄簿設(shè)計
- 學(xué)生籍貫信息記錄簿
- 基于c++的學(xué)生籍貫信息記錄簿設(shè)計
- 成績記錄簿課程設(shè)計報告
- 課程設(shè)計報告-成績記錄簿
- 成績記錄簿課程設(shè)計
- 課程設(shè)計--- 成績記錄簿
- 課程設(shè)計---學(xué)生成績記錄簿設(shè)計
- c語言課程設(shè)計報告--學(xué)生成績信息記錄簿的設(shè)計
- 課程設(shè)計報告-學(xué)生籍貫信息記錄薄
- c學(xué)生成績記錄簿課程設(shè)計
- 課程設(shè)計報告-學(xué)生籍貫信息記錄薄
- c語言課程設(shè)計--學(xué)生成績記錄簿
- c語言課程設(shè)計成績記錄簿
- c語言課程設(shè)計成績記錄簿
- c++課程設(shè)計——學(xué)生籍貫信息記錄薄
- c語言課程設(shè)計實驗報告成績記錄簿
評論
0/150
提交評論