學生學籍管理系統(tǒng)課程設計

學生學籍管理系統(tǒng)課程設計

ID:11293736

大?。?03.50 KB

頁數(shù):34頁

時間:2018-07-11

學生學籍管理系統(tǒng)課程設計_第1頁
學生學籍管理系統(tǒng)課程設計_第2頁
學生學籍管理系統(tǒng)課程設計_第3頁
學生學籍管理系統(tǒng)課程設計_第4頁
學生學籍管理系統(tǒng)課程設計_第5頁
資源描述:

《學生學籍管理系統(tǒng)課程設計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、課程設計報告課程名稱數(shù)據(jù)庫系統(tǒng)原理設計題目學生學籍管理系統(tǒng)學生姓名學號專業(yè)班級指導教師2012年12月22日34目錄1.系統(tǒng)概述…………………………………………………………31.1開發(fā)目的和背景………………………………………………31.2開發(fā)環(huán)境和技術(shù)………………………………………………32.系統(tǒng)分析………………………………………………………….52.1系統(tǒng)需求分析……………………………………………..52.2功能需求分析………………………………………………52.3.劃分功能模塊………………………………………………73.數(shù)

2、據(jù)流程分析……………………………………………………83.1數(shù)據(jù)流程圖…………………………………………………83.2數(shù)據(jù)流程字典………………………………………………94.數(shù)據(jù)庫設計………………………………………………………124.1概念結(jié)構(gòu)設計……………………………………………….124.2邏輯結(jié)構(gòu)設計…………………………………………………134.3物理結(jié)構(gòu)設計…………………………………………………145.應用程序設計………………………………………………………165.1用戶界面設計及相關(guān)程序代碼………………………………165

3、.2運行結(jié)果………………………………………………………286.心得體會……………………………………………………………327.參考文獻……………………………………………………………33341.系統(tǒng)概述1.1開發(fā)目的和背景這次實驗的主要目標是能利用課程中學習到的數(shù)據(jù)庫知識與技術(shù)較好地開發(fā)設計出數(shù)據(jù)庫應用系統(tǒng),去解決各行各業(yè)信息化處理的要求。本實驗主要在于實現(xiàn)一個通用學籍管理系統(tǒng),完成對學生學籍信息的增加、刪除、修改、查詢、顯示全部學生學籍信息等功能。數(shù)據(jù)庫應用設計是指對于一個給定的應用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其

4、應用系統(tǒng),有效存儲數(shù)據(jù),滿足用戶信息要求和處理要求。為了使數(shù)據(jù)庫應用系統(tǒng)開發(fā)設計合理、規(guī)范、有序、正確、高效進行,現(xiàn)在廣泛采用的是工程化6個階段開發(fā)設計過程與方法,它們是需求分析階段、概念結(jié)構(gòu)設計階段、邏輯結(jié)構(gòu)設計階段、物理結(jié)構(gòu)設計階段、數(shù)據(jù)庫的實施、數(shù)據(jù)庫系統(tǒng)運行與維護階段。1.2開發(fā)環(huán)境和技術(shù)系統(tǒng)開發(fā)環(huán)境為局域網(wǎng)或校園網(wǎng)網(wǎng)絡環(huán)境,網(wǎng)絡中有一臺安裝Windows2000Server的服務器,服務器上安裝SQLServer2000。該軟件是在Windows2000AdvancedServer+VisualBasic6.0+

5、SQLServer2000的環(huán)境下完成的。下面就對這些開發(fā)工具進行介紹1.2.1VisualBasic6.0微軟公司的VisualBasic6.0是Windows應用程序開發(fā)工具,是目前最為廣泛的、易學易用的面向?qū)ο蟮拈_發(fā)工具。VisualBasic提供了大量的控件,這些控件可用于設計界面和實現(xiàn)各種功能,減少了編程人員的工作量,也簡化了界面設計過程,從而有效的提高了應用程序的運行效率和可靠性。利用VISUALBASIC程序設計語言,可以很方便地設計出在WINDOWS環(huán)境下運行的應用程序。故而,實現(xiàn)本系統(tǒng)VB是一個相對較好的

6、選擇。1.2.1.1VisualBasic的編程特點VisualBasic語言的出現(xiàn)為Windows下的編程提出了一個新概念,利用VisualBasic的動態(tài)數(shù)據(jù)交換、對象的鏈接和嵌入、動態(tài)鏈接庫、ActiveX技術(shù)可以很方便地設計出功能強大的應用程序。利用VisualBasic語言編程有以下幾個特點:1.可視化程序設計在VisualBasic中開發(fā)的應用程序,不但有豐富的圖形界面,同時由用戶34為開發(fā)圖形界面添加的代碼真是少而又少,因為在設計圖形界面的過程中只需設置ActiveX控件的屬性即可。2.強大的數(shù)據(jù)庫和網(wǎng)絡功能

7、隨著VisualBasic語言的向前發(fā)展,它在數(shù)據(jù)庫和網(wǎng)絡方面的功能優(yōu)勢就愈加明顯,利用VisualBasic中的ODBC——開放式的數(shù)據(jù)庫訪問技術(shù)可以很方便地開發(fā)出自己的數(shù)據(jù)庫應用程序;利用VisualBasic自帶的可視化數(shù)據(jù)管理器和報表生成器,完全可以在VisualBasic就完成數(shù)據(jù)庫的開發(fā)工作。3.其它特性在VisualBasic以前的版本中,由于仍然擺脫不了解釋執(zhí)行的代碼運行機制,所以在相當?shù)某潭壬现萍s了VisualBasic的發(fā)展。從VisualBasic5.0版本開始,在VisualBasic中制作的應用程

8、序都改變?yōu)榫幾g執(zhí)行,使得VisualBasic的代碼效率有了很大的提高,同時執(zhí)行的速度也加快了解30%(同VisualBasic4.0相比)。當然在VisualBasic中還有其它特性,例如:l面向?qū)ο蟮木幊陶Z言;l結(jié)構(gòu)化程序設計;l事件驅(qū)動的程序設計:在傳統(tǒng)的或“過程化”的應用程序中,應用程序自身控制

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。