版權(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> 題 目: 學(xué)生信息管理系統(tǒng) </p><p><b> 一、 課程設(shè)計(jì)目的</b></p><p> (1)對(duì)C語(yǔ)言各部分知識(shí)的綜合應(yīng)用能力和C語(yǔ)言的相關(guān)操作。&l
2、t;/p><p> ?。?)綜合應(yīng)用C語(yǔ)言的知識(shí),實(shí)現(xiàn)一個(gè)完整的系統(tǒng),提高程序的抽象分析設(shè)計(jì)能力。</p><p> ( 3 ) 培養(yǎng)學(xué)生獨(dú)立完成C語(yǔ)言程序課程設(shè)計(jì)實(shí)踐與應(yīng)用能力。</p><p><b> 二、課程設(shè)計(jì)內(nèi)容</b></p><p> ?。?)運(yùn)用結(jié)構(gòu)體、鏈表、文件調(diào)用編輯一個(gè)簡(jiǎn)單的學(xué)生信息管理系統(tǒng),使之
3、能夠完成學(xué)生信息管理的創(chuàng)建(錄入)、輸出、添加、修改、刪除,退出操作。</p><p> ?。?)執(zhí)行編譯操作,并根據(jù)提示調(diào)試此程序,排除所有的錯(cuò)誤和警告。直到編譯成功為止。</p><p> ?。?)執(zhí)行運(yùn)行操作,逐一對(duì)每個(gè)模塊進(jìn)行調(diào)試。直到全部程序運(yùn)行成功為止。</p><p> ?。?)請(qǐng)老師檢查,向老師演練此程序,并能回答老師提出的相關(guān)問(wèn)題。</p&g
4、t;<p><b> 三、需求分析</b></p><p> ?。?)該學(xué)生信息管理系統(tǒng)能夠完成對(duì)學(xué)生信息管理的創(chuàng)建(錄入)、輸出、添加、修改、刪除、排序(按學(xué)號(hào))、統(tǒng)計(jì)(按地區(qū))退出操作。 每個(gè)功能如下:</p><p> 1、密碼判定。即對(duì)管理系統(tǒng)進(jìn)行了比較簡(jiǎn)單的管理,讓用戶使用密碼或申請(qǐng)密碼進(jìn)行使用。</p><p>
5、; 2、系統(tǒng)介紹。即對(duì)該管理程序進(jìn)行簡(jiǎn)單的使用介紹,利于使用者更好的使用。</p><p> 3、輸出信息。能夠?qū)⑺袑W(xué)生相關(guān)的信息全部顯示在熒光屏上。</p><p> 4、添加信息??梢詫⒉⑽创嬖谟谖募械膶W(xué)生信息中的某個(gè)學(xué)生信息添加進(jìn)來(lái),并將添加后的信息存儲(chǔ)至文件,同時(shí)在屏幕上顯示出來(lái)以供使用者直觀的查閱。</p><p> 5、刪除信息??梢詫⒋嬖?/p>
6、于文件中的學(xué)生信息中的某個(gè)學(xué)生信息刪除,并將余下信息存儲(chǔ)至文件,同時(shí)在屏幕上顯示出來(lái)以供使用者直觀的查閱。</p><p> 6、查詢信息。本模塊可以讓使用者輸入庫(kù)存中的學(xué)生學(xué)號(hào)信息,然后系統(tǒng)會(huì)輸出該學(xué)生所有信息,以供使用者查閱。</p><p> 7、統(tǒng)計(jì)信息。系統(tǒng)提供了輸入學(xué)生地區(qū)信息,統(tǒng)計(jì)出所有符合要求的學(xué)生信息,并把人數(shù)統(tǒng)計(jì)出來(lái)。</p><p> 8
7、、將信息輸出。即將進(jìn)行操作后的所有信息打印出來(lái),打印至文件里。</p><p> 并在屏幕上提示出文件位置。</p><p> 9、將所用信息排序。即將所有信息進(jìn)行排序,并在屏幕中顯示出來(lái),文件中的信息也同步更新。</p><p> 10、退出模塊:可直接退出此程序(0操作鍵),結(jié)束操作。</p><p> ?。?)創(chuàng)建該學(xué)生信息管理系
8、統(tǒng)目的就是能夠?qū)W(xué)生信息管理進(jìn)行創(chuàng)建(錄入)、添加,添加、修改、刪除等功能,這樣可以簡(jiǎn)化許多人工做起來(lái)很復(fù)雜的問(wèn)題。它還可以重復(fù)使用,方便、快捷。</p><p> ?。?)該學(xué)生信息管理系統(tǒng)是在Microsoft Visual C++ 6.0環(huán)境中運(yùn)行的。</p><p><b> 四、概要設(shè)計(jì)</b></p><p><b>
9、 1.主函數(shù)結(jié)構(gòu)圖</b></p><p><b> 2.功能模塊說(shuō)明</b></p><p> 1、密碼判定申請(qǐng):完成對(duì)密碼正確性的判定和簡(jiǎn)單的申請(qǐng)。</p><p> 2、系統(tǒng)管理界面:對(duì)界面的顯示和內(nèi)容的有關(guān)提示。</p><p> 3、系統(tǒng)介紹說(shuō)明:顯示系統(tǒng)的函數(shù)。</p>&l
10、t;p> 4、輸出學(xué)生信息:它可以完成對(duì)全部的已存在于文件中的學(xué)生基本信息(包括:學(xué)號(hào)、姓名、地址、籍貫、政治面貌、民族)的一次性輸出,其中學(xué)號(hào)為長(zhǎng)整形,地址、籍貫、政治面貌、民族定義為字符型。</p><p> 5、添加學(xué)生信息:輸入要添加的學(xué)生信息(包括:學(xué)號(hào)、姓名、地址、籍貫、政治面貌、民族)。并將添加后結(jié)果顯示到屏幕上,并在文件中同步更新。</p><p> 6、刪除學(xué)
11、生信息:輸入要?jiǎng)h除的學(xué)生學(xué)號(hào)信息。并將刪除后結(jié)果顯示到屏幕上,并在文件中同步更新。如果不存在該學(xué)生,則輸出不存在該學(xué)生。</p><p> 7、查詢學(xué)生信息:輸入要查詢的學(xué)生學(xué)號(hào)信息。并將查詢后結(jié)果顯示到屏幕上。</p><p> 8、統(tǒng)計(jì)學(xué)生信息:輸入學(xué)生的地區(qū)信息 ,將查詢后結(jié)果顯示到屏幕上,并統(tǒng)計(jì)出總?cè)藬?shù)。</p><p> 9、學(xué)生信息存儲(chǔ)(到指定文件
12、):將我們對(duì)學(xué)生信息的操作存儲(chǔ)到指定的文件中并保存下來(lái)。</p><p> 10、學(xué)生信息排序:將存在于庫(kù)中的學(xué)生信息按學(xué)號(hào)排序,并保存到庫(kù)中。</p><p> 附:文件中有打印模塊,鏈表指針創(chuàng)建模塊,指針?biāo)阉髂K,都給與了</p><p> 功能區(qū)的函數(shù)模塊提供了支持。打印模塊用于更新學(xué)生信息庫(kù)里面的數(shù)據(jù)被操作后的同步更新。鏈表指針創(chuàng)建模塊,指針?biāo)阉髂K,
13、用于添加刪除查詢等功能的使用。而文件定于d:\1.txt中,不能選只讀選項(xiàng),不然導(dǎo)致系統(tǒng)無(wú)法更新文件,d:\1.txt中提前有數(shù)據(jù)作為庫(kù)數(shù)據(jù)。</p><p> 五、詳細(xì)設(shè)計(jì)及運(yùn)行結(jié)果</p><p> 流程圖, 函數(shù)之間相互調(diào)用的圖示 ,程序設(shè)計(jì)及編碼, 運(yùn)行結(jié)果。</p><p><b> 模塊流程:</b></p>&
14、lt;p> (2) 函數(shù)之間相互調(diào)用的圖示</p><p> ?。?)程序的設(shè)計(jì)及其編輯見(jiàn)另頁(yè)</p><p> 六、調(diào)試情況,設(shè)計(jì)技巧及體會(huì)</p><p> 1、我對(duì)我做的系統(tǒng)比較滿意,運(yùn)用了我并不熟悉的鏈表和文件調(diào)用知識(shí),讓我更好的了解了c語(yǔ)言知識(shí)。還運(yùn)用了結(jié)構(gòu)體的。而程序最大的特點(diǎn)就是調(diào)用函數(shù)數(shù)量巨大,而每一段函數(shù)都有他各自的作用,真正做到編程思
15、想的模塊化,使得很長(zhǎng)的程序也很容易讀懂,容易變出。讓每個(gè)函數(shù)各做其職,使得程序也相對(duì)的明朗很多,對(duì)我以后的學(xué)習(xí)很有幫助。</p><p> 缺點(diǎn):對(duì)系統(tǒng)的很多方面考慮的不是很完善,使得系統(tǒng)在實(shí)際運(yùn)用中可能不會(huì)很方便。</p><p> 改進(jìn):學(xué)習(xí)了可視化以后,對(duì)系統(tǒng)作業(yè)界面,使得在windows下窗口也可執(zhí)行,不用使用debug界面使用,并添加模塊,完善功能。</p>&
16、lt;p> 2、這次實(shí)習(xí)很不簡(jiǎn)單,讓我真正站在一個(gè)軟件開(kāi)發(fā)者的角度制作系統(tǒng),要考慮到很多方面細(xì)小的因素,而且工程量巨大。讓我認(rèn)識(shí)到模塊化思想的重要性,想到那些軟件開(kāi)發(fā)者的辛勤,和他們細(xì)心地考慮使得軟件非常強(qiáng)大。在編譯過(guò)程中認(rèn)識(shí)到很多,原來(lái)編程的思想是那么重要。對(duì)這次實(shí)習(xí)我非常滿意,在以后學(xué)習(xí)、生活中,我一定會(huì)發(fā)揚(yáng)這種實(shí)習(xí)的不怕失敗的精神。</p><p><b> 3、心得體會(huì)。</b&
17、gt;</p><p> 編程雖然非??菰锓ξ?,但是當(dāng)我們真正用心去做這件事的時(shí)候,也就體會(huì)到了其中莫大的樂(lè)趣。當(dāng)我很不容易的邊玩一段程序,發(fā)現(xiàn)我還有這樣那樣的問(wèn)題還沒(méi)有解決,當(dāng)時(shí)真的很想放棄。但是當(dāng)我真正靜下心來(lái)的時(shí)候,我發(fā)現(xiàn)我還是可以解決的,雖然有時(shí)一個(gè)錯(cuò)誤讓我看了多至2個(gè)小時(shí),但當(dāng)解決這后,體會(huì)到的是無(wú)比的開(kāi)心。后來(lái)我真的發(fā)現(xiàn)我沒(méi)有什么解決不了了,問(wèn)題在大,也有解決的時(shí)候,不怕困難,這是實(shí)習(xí)給我的最大回報(bào)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 課程設(shè)計(jì)----學(xué)生信息管理系統(tǒng)
- 課程設(shè)計(jì)--學(xué)生信息管理系統(tǒng)
- 課程設(shè)計(jì)---學(xué)生信息管理系統(tǒng)
- 學(xué)生信息管理系統(tǒng)課程設(shè)計(jì)
- 學(xué)生信息管理系統(tǒng)課程設(shè)計(jì)
- 學(xué)生信息管理系統(tǒng) 課程設(shè)計(jì)
- 課程設(shè)計(jì)-學(xué)生信息管理系統(tǒng)
- 課程設(shè)計(jì)——學(xué)生信息管理系統(tǒng)
- 學(xué)生信息管理管理系統(tǒng)課程設(shè)計(jì)
- 課程設(shè)計(jì)-- 學(xué)生信息管理系統(tǒng)設(shè)計(jì)
- 學(xué)生信息管理系統(tǒng)課程設(shè)計(jì) (4)
- 學(xué)生信息管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- java課程設(shè)計(jì)--學(xué)生信息管理系統(tǒng)
- 課程設(shè)計(jì)報(bào)告--學(xué)生信息管理系統(tǒng)
- 課程設(shè)計(jì)delphi學(xué)生信息管理系統(tǒng)
- vfp課程設(shè)計(jì)學(xué)生信息管理系統(tǒng)
- 學(xué)生信息管理系統(tǒng)java課程設(shè)計(jì)
- 學(xué)生信息管理系統(tǒng)課程設(shè)計(jì)3
- java課程設(shè)計(jì)---學(xué)生信息管理系統(tǒng)
- 學(xué)生信息管理系統(tǒng)課程設(shè)計(jì) (3)
評(píng)論
0/150
提交評(píng)論