學(xué)生信息管理系統(tǒng)畢業(yè)論文1_第1頁
學(xué)生信息管理系統(tǒng)畢業(yè)論文1_第2頁
學(xué)生信息管理系統(tǒng)畢業(yè)論文1_第3頁
學(xué)生信息管理系統(tǒng)畢業(yè)論文1_第4頁
學(xué)生信息管理系統(tǒng)畢業(yè)論文1_第5頁
已閱讀5頁,還剩63頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、I 摘摘 要要 隨著信息技術(shù)在管理上越來越深入而廣泛的應(yīng)用,管理信息系統(tǒng) 的實施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個不斷發(fā)展的新型應(yīng) 用工具,任何一個單位要生存要發(fā)展,要高效率地把內(nèi)部活動有機(jī)地 組織起來,就必須建立與自身特點相適應(yīng)的管理信息系統(tǒng)。 本系統(tǒng)是以東北大學(xué)秦皇島分校的學(xué)生信息管理工作為調(diào)研背景, 針對東北大學(xué)秦皇島分校學(xué)生信息管理部門的工作情況和工作需求, 對其工作流程和工作內(nèi)容做出充分的調(diào)查,然后根據(jù)調(diào)查設(shè)計出學(xué)生 信息管理系統(tǒng)的總體結(jié)構(gòu)規(guī)劃,對學(xué)生的基本信息、班級信息、成績 信息等進(jìn)行統(tǒng)一管理,便于查詢、修改和打印。 本管理系統(tǒng)采用 VB6.0 和 Access 2002 軟

2、件為開發(fā)工具,應(yīng)用 SQL 查詢語句對數(shù)據(jù)庫進(jìn)行修改、刪除、查詢等操作,應(yīng)用 ADO 技術(shù) 連接應(yīng)用程序和數(shù)據(jù)庫,以上兩種技術(shù)的應(yīng)用使數(shù)據(jù)庫的內(nèi)容顯示在 VB 的 MSFlexgride 控件之中。結(jié)合 VB 的面向?qū)ο缶幊痰奶攸c,應(yīng)用 VB 的 MDIForm 將各個子窗體連接起來,將各個子窗體的 MDIChild 屬 性設(shè)置為 True,使得各個子窗體以 MDIForm 為父窗體,子窗體在父窗 體中顯示但不可遺出父窗體。 本管理信息系統(tǒng)主要實現(xiàn)的功能模塊:基本信息管理、班級信息 管理、成績信息管理、學(xué)籍變動信息管理、其他信息管理、管理員信 息管理、系統(tǒng)管理。 本系統(tǒng)界面友好, 功能完善,

3、操作簡單,比較實用。 關(guān)鍵詞關(guān)鍵詞:控件、窗體、模塊、數(shù)據(jù)庫 II Abstract Along with informational technology thorough in management, the management information system is more and more perfect in the technology. This system is the new tools for management informations work. If any business want development and have the high effic

4、iency organically to organize the internal activity, they must establish the management information system which adapts with own characteristic. For the management information of Northeast University Qinghuandao batch, we design a school register management information system, to students basic info

5、rmation, the class information, the score information and so on .On the unification management, is advantageous for the inquiry, the revision and the printing. This article uses VB and Access 2002 basic on SQL language and ADO technology. Connect VB and Access Above two technologies for MSFlexgrid.

6、Childform for MDIform dont move out fatherform by MDIchild was set Ture. Main realization function module: Basic information management, class and grade information management, result information management, school register change information management, miscellaneous information management, manager

7、 information management, system administration. This system contact surface friendly, operation simple, quite is practical. Key words: Controls, the window, the module,Database III 目目 錄錄 摘摘 要要 .I I ABSTRACTABSTRACT .IIII 第第 1 1 章章 緒緒 論論 .1 1 1.1 系統(tǒng)設(shè)計的背景.1 1.2 系統(tǒng)的功能簡介.1 1.3 論文的組織結(jié)構(gòu) .2 第第 2 2 章章 系統(tǒng)分析系

8、統(tǒng)分析 .4 4 2.1 需求分析 .4 2.1.1 基本信息管理功能:.4 2.1.2 班級信息管理功能:.4 2.1.3 成績信息管理功能:.4 2.1.4 學(xué)籍變動信息管理功能:.5 2.1.5 其它管理功能:.5 2.1.6 管理員管理功能:.5 2.1.7 系統(tǒng)管理功能:.5 2.2 數(shù)據(jù)流程分析 .5 2.2.1 數(shù)據(jù)流程圖.5 2.2.2 數(shù)據(jù)庫.6 第第 3 3 章章 開發(fā)工具介紹開發(fā)工具介紹 .7 7 3.1 開發(fā)工具的選擇 .7 3.2 VISUAL BASIC 概述 .7 3.3 VB 的特點:.8 3.4 ACCESS 概述 .9 第第 4 4 章章 系統(tǒng)數(shù)據(jù)庫設(shè)計系統(tǒng)

9、數(shù)據(jù)庫設(shè)計 .1111 4.1 與數(shù)據(jù)庫相關(guān)的概念 .11 4.2 ACCESS數(shù)據(jù)庫基本特點:.12 4.3 ACCESS數(shù)據(jù)庫及其基本操作.13 4.3.1 新建數(shù)據(jù)庫.13 4.3.2 創(chuàng)建數(shù)據(jù)表.14 4.4 VB 與 ACCESS的連接(ADO).14 4.5 數(shù)據(jù)庫設(shè)計 .15 4.4.1 數(shù)據(jù)的屬性.15 IV 4.4.2 數(shù)據(jù)庫的總體 E-R 圖.17 第第 5 5 章章 系統(tǒng)詳細(xì)設(shè)計系統(tǒng)詳細(xì)設(shè)計 .1818 5.1 設(shè)計簡述 .18 5.2 系統(tǒng)功能設(shè)計 .18 5.2.1 登錄模塊.18 5.2.2 總模塊.19 5.2.4學(xué)籍變動信息管理模塊.24 5.2.5其它信息管理

10、.25 5.3 系統(tǒng)功能實現(xiàn) .26 5.3.1 系統(tǒng)登錄窗體的實現(xiàn).26 5.3.2 基本信息管理模塊窗體的實現(xiàn).26 5.3.3 學(xué)籍變動信息管理窗體的實現(xiàn).29 5.3.4 其它信息管理窗體的實現(xiàn).30 5.3.5 關(guān)于窗體的實現(xiàn).32 第第 6 6 章章 系統(tǒng)連接與測試系統(tǒng)連接與測試 .3333 第第 7 7 章章結(jié)結(jié) 論論 .3434 致致 謝謝 .3535 參考文獻(xiàn)參考文獻(xiàn) .3636 附附 錄錄 .1 1 附錄附錄 1 1:英文原:英文原文文:INTRODUCTIONINTRODUCTION OFOF SQLSQL.1 1 附錄附錄 2:2:英文譯文:英文譯文:SQLSQL 的簡

11、介的簡介 .1 1 附錄附錄 3:3:學(xué)生信息管理系統(tǒng)的主要代碼學(xué)生信息管理系統(tǒng)的主要代碼.6 6 1 第第 1 1 章章 緒緒 論論 1.11.1 系統(tǒng)設(shè)計的背景系統(tǒng)設(shè)計的背景 隨著科學(xué)技術(shù)的不斷提高,計算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已 為人們深刻認(rèn)識,已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的 作用。 學(xué)校中學(xué)生信息的管理水平還停留在紙介質(zhì)的基礎(chǔ)上,這樣的機(jī) 制已經(jīng)不能適應(yīng)時代的發(fā)展,這種管理方式存在著許多缺點,如:效率 低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、 更新和維護(hù)都帶來了不少的困難,并且這種老式的管理手段也浪費了 許多人力和物力;在信息時代這種傳統(tǒng)的管理

12、方法必然被計算機(jī)為基 礎(chǔ)的信息管理所取代。 作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對學(xué)生檔案信息進(jìn)行管理, 有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性 高、存儲量大、保密性好、壽命長、成本低等,這些優(yōu)點能夠極大地 提高學(xué)生檔案管理的效率。本學(xué)生信息管理系統(tǒng)的設(shè)計是為適應(yīng)信息 化的要求,使學(xué)生信息管理部門管理學(xué)生信息提高到計算機(jī)化的水平 而設(shè)計的。 在課題的實現(xiàn)過程中,課題小組先后多次同學(xué)生處的老師進(jìn)行溝 通,逐步明確所要實現(xiàn)的目標(biāo),從而正確的進(jìn)行設(shè)計,并實現(xiàn)了所要 達(dá)到的功能,本系統(tǒng)能夠極大地提高學(xué)生信息管理的效率,也是學(xué)校的 科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。 1.2

13、1.2 系統(tǒng)的功能簡介系統(tǒng)的功能簡介 它的功能基本能夠完成學(xué)生基本信息,成績,班級等的存儲修改 和查詢。并提供部分系統(tǒng)維護(hù)功能,使用戶方便進(jìn)行數(shù)據(jù)查詢、修改 2 和刪除。本學(xué)生信息管理系統(tǒng)應(yīng)該具有界面友好、思路清晰、方便易 用、后臺管理功能強(qiáng)大等功能。 本系統(tǒng)包括基本信息管理,班級信息管理,成績信息管理,其它 管理,學(xué)籍變動管理,管理員管理和系統(tǒng)管理。其中基本信息管理有 含有檔案錄入、檔案修改、檔案刪除和檔案查詢;班級信息管理中含 有班級錄入、班級修改和班級刪除;成績信息管理中含有成績登記、 成績修改、成績刪除和成績查詢;其它信息管理中含有其他信息添加、 和其他信息查詢;學(xué)籍變動管理中含有學(xué)籍

14、變動添加、學(xué)籍變動查詢; 管理員管理中含有管理員添加和修改密碼;系統(tǒng)管理中又含有幫助主 題、關(guān)于、返回和退出。 以計算機(jī)為基礎(chǔ)學(xué)生信息管理系統(tǒng)應(yīng)該能夠為用戶提供充足的信 息和快捷的操作手段。其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及 前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性強(qiáng)和 完整性強(qiáng)、數(shù)據(jù)安全性好的數(shù)據(jù)庫。而對于后者則要求應(yīng)用程序功能 完備,操作方便等特點。 1.31.3 論文的組織結(jié)構(gòu)論文的組織結(jié)構(gòu) 第二章系統(tǒng)分析,簡單討論學(xué)生信息管理系統(tǒng)的分析過程,重點 說明學(xué)生信息管理系統(tǒng)包括的功能。第三章開發(fā)工具介紹,選用 VB 和 Access 作為系統(tǒng)的開發(fā)工具的依據(jù)和兩種開發(fā)工

15、具的簡單介紹。第 四章系統(tǒng)數(shù)據(jù)庫的設(shè)計,介紹數(shù)據(jù)庫的設(shè)計思想和 Access 的操作過程, 以及數(shù)據(jù)庫概念的介紹。第五章在系統(tǒng)詳細(xì)設(shè)計,介紹了系統(tǒng)的內(nèi)部 結(jié)構(gòu)和操作界面。第六章系統(tǒng)的連接與測試,對各個模塊的連接做了 說明和對連接后的系統(tǒng)做的系統(tǒng)測試,并列舉的一個測試用例。第七 章結(jié)論,總結(jié)整篇論文和畢業(yè)設(shè)計所作的工作,對系統(tǒng)的不足之處做 3 了相應(yīng)的說明,對以后的體統(tǒng)完善做了基本介紹。 4 第第 2 2 章章 系統(tǒng)分析系統(tǒng)分析 2.12.1 需求分析需求分析 本系統(tǒng)的主要任務(wù)是實現(xiàn)學(xué)校學(xué)生信息管理部門對學(xué)生的基本信 息管理、成績管理、班級管理、學(xué)籍變動管理、其它信息管理,管理 員管理及系統(tǒng)管理

16、。其主要功能包括: 2.1.12.1.1 基本信息管理功能:基本信息管理功能: 檔案添加:提供給管理員進(jìn)行學(xué)生的基本信息的添加,已達(dá)到學(xué) 生信息入庫。 檔案刪除:當(dāng)學(xué)生畢業(yè)后,系統(tǒng)的基本數(shù)據(jù)庫中需要刪除畢業(yè)學(xué) 生的基本信息。 檔案修改:本部分的功能主要是為了應(yīng)對有的學(xué)生的基本信息在 校期間發(fā)生變化,需要進(jìn)行修改的情況。 檔案查詢:對已有的學(xué)生信息進(jìn)行查詢,提供了按學(xué)號,班號, 專業(yè)等信息的查詢功能。 2.1.22.1.2 班級信息管理功能:班級信息管理功能: 班級添加:把新曾班級的班號、專業(yè)、導(dǎo)員、備注等信息寫入數(shù) 據(jù)庫中。 班級修改:當(dāng)班級信息發(fā)生變化時而必須有的功能。 班級刪除:當(dāng)學(xué)生畢業(yè)

17、后,這些信息也就沒有用了就需要刪除。 2.1.32.1.3 成績信息管理功能:成績信息管理功能: 成績添加:為了每次考試后都可以把學(xué)生的考試信息裝進(jìn)數(shù)據(jù)庫 中。 成績刪除:當(dāng)一條成績信息不再有用成為垃圾信息時就把它從庫 中刪掉。 5 成績修改:當(dāng)學(xué)生的成績輸入錯誤時或分?jǐn)?shù)有變化時而必須有的 功能。 成績查詢:本模塊提供了按學(xué)號查詢和課程查詢兩種查詢模式。 2.1.42.1.4 學(xué)籍變動信息管理功能:學(xué)籍變動信息管理功能: 學(xué)籍變動添加:主要是為了有轉(zhuǎn)學(xué),退學(xué),降級等情況而設(shè)定的 功能。 學(xué)籍變動查詢:對制定學(xué)號的學(xué)生進(jìn)行學(xué)籍變動查詢。 2.1.52.1.5 其它管理功能:其它管理功能: 其它信

18、息添加:主要是為了添加學(xué)生是否參加過勤工儉學(xué),是否 申請助學(xué)貸款和記錄學(xué)生獎學(xué)金獲得情況。 其它信息查詢:對雜項庫中記錄的信息進(jìn)行的查詢。 2.1.62.1.6 管理員管理功能:管理員管理功能: 管理員添加:為了有新的管理人員加入工作而設(shè)計的功能。 修改密碼:為了增強(qiáng)保密性,而設(shè)計的讓管理員經(jīng)常更換密碼。 2.1.72.1.7 系統(tǒng)管理功能:系統(tǒng)管理功能: 本功能提供了幫助主題,關(guān)于,返回,退出四項功能,主要是為 了方便用戶管理。 2.22.2 數(shù)據(jù)流程分析數(shù)據(jù)流程分析 2.2.12.2.1 數(shù)據(jù)流程圖數(shù)據(jù)流程圖 根據(jù)以上的系統(tǒng)功能描述,設(shè)計出頂層數(shù)據(jù)流圖如下: 6 統(tǒng)計表 操作結(jié)果 系統(tǒng)管理

19、 管理員管理 其它管理 學(xué)籍變動管理 成績管理 班級管理 基本信息管理 學(xué) 生 信 息 管 理 系 統(tǒng) 用 戶 學(xué)生信息 管理系統(tǒng) 圖圖 2.1 頂層數(shù)據(jù)流圖頂層數(shù)據(jù)流圖 Fig.2.1 The datas figure for the top of database 2.2.22.2.2 數(shù)據(jù)數(shù)據(jù)庫庫 基本信息 (學(xué)號(C,20),姓名(C,20),性別(C,2),出生日期(Data), 政治面貌(C,10),家庭出身(C,10),家庭電話(C,20),家庭郵編(C,10); 家庭住址(C,100);考生來源(C,100),曾用名(C,20),民族(C,10), 系名(C,20),專業(yè)(C,

20、30),班號(C,10),本人成分(C,8),籍貫(C,100), 備注(C,100) 班級(班號(C,10),導(dǎo)員姓名(C,20),專業(yè)(C,30),備注(C,200) 雜項(學(xué)號(C,20),獎學(xué)金(C,30),勤工儉學(xué)(C,4),助學(xué)貸款(C,4) 成績(學(xué)號(C,20),課程名(C,20),成績(Integer) 學(xué)籍變動(學(xué)號(C,20),學(xué)籍變動類型(C,20)備注(C,200) 管理(管理員名稱(C,50),密碼(C,20) 7 第第 3 3 章章 開發(fā)工具介紹開發(fā)工具介紹 3.13.1 開發(fā)工具的選擇開發(fā)工具的選擇 經(jīng)過分析,我們使用 MICROSOFT 公司的 VISUAL

21、BASIC6.0 和 Microsoft Access 2002 開發(fā)工具, Microsoft 公司的 Visual Basic 6.0,利用其強(qiáng)大的可視化界面功能及對數(shù)據(jù)庫的支持,先構(gòu)造一個 原型,逐步增加功能,最終滿足需求。系統(tǒng)中大量采用 SQL 查詢語句, 界面友好,功能較強(qiáng)。 Microsoft Access 2002 數(shù)據(jù)庫對提供數(shù)據(jù)庫管理方面方便快捷, 尤其是對數(shù)據(jù)庫的表的操作簡單易用,對于本系統(tǒng)在數(shù)據(jù)庫的建立方 面有著比其他數(shù)據(jù)庫軟件更大的優(yōu)勢。 3.23.2 VisualVisual BasicBasic 概述概述 微軟公司的 Visual Basic 6.0 是 Windo

22、ws 應(yīng)用程序開發(fā)工具, 使目前最為廣泛的、易學(xué)易用的面向?qū)ο蟮拈_發(fā)工具。Visual Basic 提供了大量的控件,這些控件可用于設(shè)計界面和實現(xiàn)各種功能,減少 了編程人員的工作量,也簡化了界面設(shè)計過程,從而有效的提高了應(yīng) 用程序的運(yùn)行效率和可靠性。 VB 是可視化設(shè)計具有“所見即所得”的功能。在程序設(shè)計時,頭 腦中所想的應(yīng)用程序界面,完全可以通過鍵盤與鼠標(biāo)完成,而不用編 制大量的代碼。如果需要修改,也可利用鍵盤或鼠標(biāo)完成,而底層的 一些程序代碼可由 VB 自動生成或修改。VB 是事件驅(qū)動編程,在 VB 中 把窗體及控件稱為對象。這些對象組成了與用戶交互的圖形界面(用 戶界面) 。用戶通過鼠標(biāo)

23、和鍵盤和應(yīng)用程序進(jìn)行交互式最直接、最方 便的,這時那些對象對鼠標(biāo)、鍵盤操作所引起的事件做出響應(yīng)。 (響 應(yīng)就是指執(zhí)行一段應(yīng)用程序,它不沿預(yù)定的路徑執(zhí)行,而是在響應(yīng)不 8 同事件時執(zhí)行不同的代碼。 ) VB6.0 是一種 32 位的開發(fā)工具,VB5.0 以前的開發(fā)工具很多是在 DOS 和 Window3x 下使用的,因而它們基本上是 16 位的開發(fā)工具,VB6.0 是運(yùn)行在 Windows9x 或 WindowNT 操作系統(tǒng)下的,因此它是典型的 32 位開發(fā)工具。 因此,實現(xiàn)本系統(tǒng) VB 是一個相對較好的選擇。 3.33.3 VBVB 的特點:的特點: 應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計方法:在 VB 中,

24、應(yīng)用面向?qū)ο蟮某绦?設(shè)計方法(OOP) ,把程序和數(shù)據(jù)封裝起來視為一個對象,每個對象都 是可視的。程序員在設(shè)計時只需用現(xiàn)有工具根據(jù)界面設(shè)計的要求,直 接在屏幕上“畫”出窗口、菜單、按鈕、滾動條等不同類型的對象, 并為每個對象設(shè)置屬性。 事件驅(qū)動的編程機(jī)制: 事件驅(qū)動是非常適合圖形用戶界面的編 程方式。事件掌握著程序運(yùn)行的流向,每個事件都能驅(qū)動一段程序的 運(yùn)行。程序員只需編寫響應(yīng)用戶動作的代碼,而各個動作之間不一定 有聯(lián)系。這樣的應(yīng)用程序代碼一般較短,所以程序既易于編寫又易于 維護(hù)。 提供了易學(xué)易用的應(yīng)用程序集成開發(fā)環(huán)境: 在 VB 集成開發(fā)環(huán)境 中,用戶可設(shè)計界面、編寫代碼、調(diào)試程序,直至把應(yīng)

25、用程序編譯成 可執(zhí)行文件在 Windows 中運(yùn)行,使用戶在友好的開發(fā)環(huán)境中工作。 結(jié)構(gòu)化的程序設(shè)計語言:VB 具有豐富的數(shù)據(jù)類型和結(jié)構(gòu)化程序結(jié) 構(gòu),而且簡單易學(xué)。而且 VB 有許多獨到之處: 強(qiáng)大的數(shù)值和字符串處理功能。 豐富的圖形指令,可方便地繪制各種圖形。 9 提供靜態(tài)和動態(tài)數(shù)組,有利于簡化內(nèi)存管理。 過程可遞歸調(diào)用,使程序更為簡練。 支持隨機(jī)文件訪問和順序文件訪問。 提供了一個可供應(yīng)用程序調(diào)用的包含多種類型的圖標(biāo)庫。 具有完善的運(yùn)行出錯處理。 支持多種數(shù)據(jù)庫系統(tǒng)的訪問 :利用數(shù)據(jù)控件可訪問的數(shù)據(jù)庫系 統(tǒng)有:Microsoft Access、Btrieve、dBASE、Microsoft

26、 FoxPro 和 Paradox 等,也可訪問 Microsoft Excel,Lotusl-2-3 等多種電子表 格。 支持動態(tài)數(shù)據(jù)交換(DDE) 、動態(tài)鏈接庫(DLL)和對象的鏈接與 嵌入(OLE)技術(shù)動態(tài)數(shù)據(jù)交換(DDE)的編程技術(shù),使 VB 開發(fā)應(yīng)用 程序能與其他 Windows 應(yīng)用程序之間建立數(shù)據(jù)通信。 通過 VB 的動態(tài)鏈接庫(DLL)技術(shù),在 VB 程序中可方便地調(diào)用 C 語言或匯編語言編寫的函數(shù),也可調(diào)用 Windows 應(yīng)用程序接口 (API)函數(shù),以實現(xiàn) SDK 所能實現(xiàn)的功能。VB 的核心是其對對象的 鏈接與嵌入(OLE)的支持,它是訪問所有對象的一種方法。利用 OL

27、E 技術(shù),VB 將其他應(yīng)用軟件視為一個對象嵌入到 VB 應(yīng)用程序中,進(jìn)行 各種操作,也可將各種基于 Windows 的應(yīng)用程序嵌入到 VB 應(yīng)用程序, 實現(xiàn)聲音、圖像、動畫等多媒體功能。 3.43.4 AccessAccess 概述概述 Access2002 就是關(guān)系數(shù)據(jù)庫開發(fā)工具,數(shù)據(jù)庫能匯集各種信息 以供查詢、存儲和檢索。Access 的優(yōu)點在于它能使用數(shù)據(jù)表示圖或 自定義窗體收集信息。數(shù)據(jù)表示圖提供了一種類似于 Excel 的電子 表格,可以使數(shù)據(jù)庫一目了然。另外,Access 允許創(chuàng)建自定義報表 10 用于打印或輸出數(shù)據(jù)庫中的信息。Access 是一種關(guān)系數(shù)據(jù)庫工具, 關(guān)系數(shù)據(jù)庫是已開

28、發(fā)的最通用的數(shù)據(jù)庫之一。如上所述,Access 作 為關(guān)系數(shù)據(jù)庫開發(fā)具備了許多優(yōu)點,可以在一個數(shù)據(jù)包中同時擁有桌 面數(shù)據(jù)庫的便利和關(guān)系數(shù)據(jù)庫的強(qiáng)大功能。 11 第第 4 4 章章 系統(tǒng)數(shù)據(jù)庫設(shè)計系統(tǒng)數(shù)據(jù)庫設(shè)計 4.14.1 與與數(shù)據(jù)庫相關(guān)的概念數(shù)據(jù)庫相關(guān)的概念 (1)數(shù)據(jù)庫 數(shù)據(jù)庫(Database)就是按一定的結(jié)構(gòu)組織在一起的相關(guān)數(shù)據(jù)的 集合。對于一個特定的數(shù)據(jù)庫來說,它是集中、統(tǒng)一地保存、管理著 某一單位或某一領(lǐng)域內(nèi)所有有用信息的系統(tǒng)。這個系統(tǒng)根據(jù)數(shù)據(jù)間的 自然聯(lián)系結(jié)構(gòu)而成,數(shù)據(jù)較少冗余,并且具有較高的數(shù)據(jù)獨立性,能 為多種應(yīng)用服務(wù)。如,學(xué)校中的所有學(xué)生的檔案,公司企業(yè)的人事檔 案和有關(guān)的

29、商務(wù)信息等。 (2)數(shù)據(jù)表 數(shù)據(jù)表(Table)可以比喻成一個存放原始數(shù)據(jù)的特定容器,是 一種有關(guān)特定實體的數(shù)據(jù)集合。在一個數(shù)據(jù)表中,常??梢园凑招谢?列的格式組織數(shù)據(jù)。對于每個實體分別使用的數(shù)據(jù)只需存儲一次。這 將提高數(shù)據(jù)庫的效率,并減少數(shù)據(jù)輸入錯誤。早期數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù) 庫,表和數(shù)據(jù)庫是同一個概念,如 dBase 等,現(xiàn)在的數(shù)據(jù)庫和表是不 同的概念,如 Access 等。比如說,在學(xué)校中關(guān)于學(xué)生信息的數(shù)據(jù)保 存在一個表中,而有關(guān)學(xué)生的成績保存在另一張表中,兩張表通過一 定的關(guān)系聯(lián)系到一起。 (3)記錄和字段 數(shù)據(jù)表可以被分為行和列,行稱為記錄(Record) ,列稱為字段 (Fields)

30、 。在表中同一行數(shù)據(jù)被稱為一條記錄。每一個信息行都可 以設(shè)想為一個單獨的實體,它可以根據(jù)需要進(jìn)行存取或排列。例如, 在前面所舉的例子中,將學(xué)生表中的涉及同一學(xué)生的信息就包含在一 12 條記錄中。記錄通常通過記錄在數(shù)據(jù)表中的唯一的數(shù)據(jù)值來識別,這 個數(shù)據(jù)值通常被稱為主鍵。在表中同一列數(shù)據(jù)具有相似的信息,這些 數(shù)據(jù)的列條目就是字段。例如:學(xué)號、姓名等等。每一個字段都通過 明確的數(shù)據(jù)類型來進(jìn)行識別,常見的數(shù)據(jù)類型有文本型、數(shù)字型、貨 幣型等,字段必須定義特定的長度,每個字段在頂行用一個名字來表 明其具體信息類別。 (4)數(shù)據(jù)值 數(shù)據(jù)表中的行和列,即記錄與字段的相交處就是值存儲的數(shù) 據(jù)元素。數(shù)據(jù)值的特

31、點是不唯一性,在同一個表中,同一個值可能會 重復(fù)出現(xiàn)。而每個數(shù)據(jù)值的字段和記錄卻是唯一的,字段可以用字段 名來識別,記錄則通常通過記錄的某些唯一的特征符號來識別。 J.Martin 給數(shù)據(jù)庫下了一個比較完整的定義:數(shù)據(jù)庫是存儲在一 起的相關(guān)數(shù)據(jù)的集合,這些數(shù)據(jù)是結(jié)構(gòu)化的,無有害的或不必要的冗 余,并為多種應(yīng)用服務(wù);數(shù)據(jù)的存儲獨立于使用它的程序;對數(shù)據(jù)庫 插入新數(shù)據(jù),修改和檢索原有數(shù)據(jù)均能按一種公用的和可控制的方式 進(jìn)行。當(dāng)某個系統(tǒng)中存在結(jié)構(gòu)上完全分開的若干個數(shù)據(jù)庫時,則該系 統(tǒng)包含一個數(shù)據(jù)庫集合。 4.24.2 AccessAccess 數(shù)據(jù)庫基本特點:數(shù)據(jù)庫基本特點: Access 是一個前

32、后臺結(jié)合的“軟件” 。 也就是說 Access 既擁有 用戶界面(VB 可以用來開發(fā)用戶界面);也擁有邏輯、流程處理,即 VBA 語言(VB 也可以用來做邏輯處理);又可以存儲數(shù)據(jù),即在“表” 中存儲數(shù)據(jù)。而所有這些都存儲在一個 MDB 格式的文件中(當(dāng)然,也 可以是 MDE 等格式) Access 不是一種存儲格式,是一種軟件。其基 本特點如下: 13 Access 是一個中、小型關(guān)系數(shù)據(jù)庫管理系統(tǒng)。 Access 又是一個完全面向?qū)ο?,采用事件?qū)動機(jī)制的最新關(guān)系數(shù) 據(jù)庫管理系統(tǒng),使得數(shù)據(jù)庫的應(yīng)用與開發(fā)更加便捷、靈活。 Access 是一個同時面向數(shù)據(jù)庫最終用戶和數(shù)據(jù)庫開發(fā)人員的關(guān)系 數(shù)據(jù)庫

33、管理系統(tǒng)。 Access 是一個典型的開放式數(shù)據(jù)庫管理系統(tǒng)。 Access 支持多媒體的應(yīng)用與開發(fā)。 Access 既可以在單用戶環(huán)境下工作也可以在多用戶環(huán)境下工作, 并且具有完善的安全管理機(jī)制。 Access 內(nèi)置了大量的函數(shù)。 Access 提供了許多宏操作。 Access 提供了聯(lián)機(jī)幫助功能。 4.34.3 AccessAccess 數(shù)據(jù)庫及其基本操作數(shù)據(jù)庫及其基本操作 4.3.14.3.1 新建數(shù)據(jù)庫新建數(shù)據(jù)庫 使用 Access2002 新建一個數(shù)據(jù)庫有兩種方法:一種是創(chuàng)建一個 空數(shù)據(jù)庫,即建立一個沒有表、查詢、窗體和報表等內(nèi)容的數(shù)據(jù)庫; 另一種方法是使用 Access 中提供的數(shù)據(jù)

34、庫模板創(chuàng)建數(shù)據(jù)庫,即通過 對向?qū)岢龅倪x項和不同選擇來設(shè)計窗體、查詢和報表等,從而建 立一個完整的數(shù)據(jù)庫。本系統(tǒng)采用了第一種方法設(shè)計數(shù)據(jù)庫。第一步, 在 Access 窗口中單擊 “文件(F)”菜單,在下拉菜單中選擇 “新 建”項;第二步,雙擊 “數(shù)據(jù)庫” 圖標(biāo),即會顯示 “文件新建 數(shù)據(jù)庫” 對話框;第三步,在文件名文本框中輸入要保存數(shù)據(jù)庫的 文件夾及新建的數(shù)據(jù)庫名,如 “D:DataMassage” ,然后選擇 “確定” 。即可創(chuàng)建好一個名為 “DataMassage” 的數(shù)據(jù)庫 14 4.3.24.3.2 創(chuàng)建數(shù)據(jù)表創(chuàng)建數(shù)據(jù)表 表是 Access 數(shù)據(jù)庫的基礎(chǔ),是信息的載體。其它對象如

35、查詢、 窗體和報表,也是將表中的信息以各種形式表現(xiàn)出來,方便用戶使用 這些信息。在 Access 中,創(chuàng)建表的方法有三種:一是使用設(shè)計器創(chuàng) 建表;二是通過輸入數(shù)據(jù)創(chuàng)建表;三是利用向?qū)?chuàng)建表。在這里,我 們采用第二種方法創(chuàng)建表:在中文 Access 2000 中,可將數(shù)據(jù)直接輸 入到空白的數(shù)據(jù)表中,然后當(dāng)保存這張新的數(shù)據(jù)表時,這個軟件能分 析數(shù)據(jù)并且自動為每一字段指定適當(dāng)?shù)臄?shù)據(jù)類型及使用格式。為了執(zhí) 行該操作,首先要在數(shù)據(jù)庫窗口中選定“對象”列表中的“表”項, 然后單擊工具欄中的“新建”按鈕,進(jìn)入“新建表”對話框后通過列 表中的“數(shù)據(jù)表視圖”項,此后,屏幕上將顯示一個空數(shù)據(jù)表提供有 默認(rèn)的列名稱

36、,即字段:字段 1、字段 2,。此時,可以立即輸 入數(shù)據(jù)記錄,建立數(shù)據(jù)表了。 4.44.4 VBVB 與與 AccessAccess 的連接(的連接(ADOADO) ADO(ActiveX Data Objects)中文名叫 ActiveX 數(shù)據(jù)對象。是 一種戰(zhàn)略性的,高層次的,獨立于編程語言的,可以訪問任何種類數(shù) 據(jù)源的數(shù)據(jù)訪問接口。大多數(shù) VB 程序員選擇通過 ADO 來引用包括 SQL Server、Oracle、ACCESS 等數(shù)據(jù)庫。 ADO 技術(shù)為連接數(shù)據(jù)源提供了三種方法:ADO 數(shù)據(jù)控件、Data environment designer 和代碼中定義的對象。本程序應(yīng)用的是在代

37、碼中定義對象的方法。 第一步:我們要在代碼中創(chuàng)建一個 ADO 對象 Dim cnn As ADODB.Connection Dim 語句只用于聲明 15 變量名和對象類型 Dim rst As ADODB.Recordset Set cnn = New ADODB.Connection 對象的創(chuàng)建使用關(guān) 鍵字 new 第二步:讓 ADO 與數(shù)據(jù)庫建立連接 Set cnn = New ADODB.Connection 創(chuàng)建對象 Set rst =New ADODB.Recordset Dim strAppPath As String strAppPath = App.Path If Right(

38、strAppPath, 1) Then strAppPath = strAppPath DBQ= PWD=NEUQ 打開了 recordset 對象之后,我們就可以使用它的 addnew、,delete、update、movenext、find 等方法了。 4.54.5 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計 4.4.14.4.1 數(shù)據(jù)的屬性數(shù)據(jù)的屬性 基本信息表的屬性如圖 4.1 16 班號 圖圖 4.1 基本信息表基本信息表 系別 家庭電話 政治面貌 出生年月 籍貫 民族 學(xué)號 家庭住址 家庭郵編 基本信息 姓名性別專業(yè) 曾用名 家庭出身 本人成分 考生來源 備注 Fig.4.1Fig.4.1 BasicB

39、asic informationsinformations tabletable 學(xué)籍變動表的屬性如圖 4.2 備注 學(xué)籍變動 學(xué)號 學(xué)籍變動類型 圖圖 4.2 學(xué)籍變動表學(xué)籍變動表 Fig.4.2Fig.4.2 SchoolSchool registerregister changechange tabletable 17 雜項表的屬性如圖 4.3 雜項 學(xué)號 獎學(xué)金信 息 助學(xué)貸款 勤工儉學(xué) 圖圖 4.34.3 雜項表雜項表 Fig.4.3Fig.4.3 OtherOther informationsinformations tabletable 4.4.24.4.2 數(shù)據(jù)庫的總體數(shù)據(jù)庫的

40、總體 E-RE-R 圖圖 圖圖 4.5 數(shù)據(jù)庫數(shù)據(jù)庫 E-R 圖圖 18 第第 5 5 章章 系統(tǒng)詳細(xì)設(shè)計系統(tǒng)詳細(xì)設(shè)計 5.15.1 設(shè)計簡述設(shè)計簡述 實施教育管理信息化標(biāo)準(zhǔn)是教育信息化工作的重要組成部分,是 規(guī)范教育管理的基礎(chǔ)工作。加強(qiáng)教育管理信息標(biāo)準(zhǔn)化工作,對發(fā)展教 育事業(yè),保障教育信息化健康有序發(fā)展,建立健全學(xué)校的管理信息系 統(tǒng),合理開發(fā)和使用教育管理信息化軟件產(chǎn)品,提高社會效益和經(jīng)濟(jì) 效益具有重要意義。學(xué)生信息管理系統(tǒng)具備了基本信息管理、班級管 理、成績管理、學(xué)籍變動查詢、雜項管理,管理員管理、系統(tǒng)管理等 功能。根據(jù)學(xué)生處需要,這套學(xué)籍管理系統(tǒng)軟件同時具有學(xué)籍管理和 成績管理兩項主要功

41、能,系統(tǒng)功能齊全,是專門針對東北大學(xué)秦皇島 分校學(xué)生信息管理部門對學(xué)生信息的管理而設(shè)計的系統(tǒng)。 5.25.2 系統(tǒng)系統(tǒng)功能設(shè)計功能設(shè)計 5.2.15.2.1 登錄登錄模塊模塊 登陸模塊流程圖如圖 5.1 Fig.4.5Fig.4.5 E-RE-R figurefigure 19 三次密 碼錯誤 Fig.5.1Fig.5.1 Thehe landland module flowflow chartchart 圖圖 5.1 登陸模塊流程圖登陸模塊流程圖 開 始 是否是管 理員 是 否 密碼是否 正確 是 進(jìn)入主界面 否 否 進(jìn)入權(quán)限受限主界面 結(jié)束 是 5.2.25.2.2 總模塊總模塊 管理員總

42、模塊流程圖如圖 5.2 用戶總模塊流程圖如圖 5.3 20 Fig.5.2Fig.5.2 TheThe mainmain modulemodule flowflow chartchart 出口 進(jìn)入 基 本 信 息 管 理 班 級 信 息 管 理 成 績 管 理 圖圖 5.2 總模塊流程總模塊流程 圖圖 成 績 登 記 成 績 修 改 成 績 刪 除 成 績 查 詢 雜 項 管 理 學(xué) 籍 變 動 管 理 管 理 員 管 理 系 統(tǒng) 管 理 檔 案 錄 入 檔 案 修 改 檔 案 刪 除 檔 案 查 詢 班 級 錄 入 班 級 修 改 班 級 刪 除 其 它 添 加 其 它 修 改 其 它 刪

43、 除 其 它 查 詢 學(xué) 籍 變 動 添 加 學(xué) 籍 變 動 修 改 學(xué) 籍 變 動 刪 除 學(xué) 籍 變 動 查 詢 管 理 員 添 加 修 改 密 碼 關(guān) 于 返 回 退 出 21 進(jìn)入 出口 成 績 查 詢 基 本 信 息 管 理 成 績 管 理 雜 項 管 理 學(xué) 籍 變 動 管 理 系 統(tǒng) 管 理 檔 案 查 詢 雜 項 查 詢 學(xué) 籍 變 動 查 詢 關(guān) 于 返 回 退 出 圖圖 5.3 用戶模塊流程圖用戶模塊流程圖 Fig.5.3Fig.5.3 Consumer module flowflow chartchart 22 5.2.35.2.3 基本信息管理模塊基本信息管理模塊 基本

44、信息注冊模塊的流程圖如圖 5.4 基本信息修改和刪除模塊的流程圖如圖 5.5 基本信息查詢模塊的流程圖如圖 5.6 進(jìn)入 選擇學(xué)生信息 連接數(shù)據(jù)庫 顯示指定學(xué)生信息 出口 是 刪除修改 刪除數(shù)據(jù) 保存數(shù)據(jù) 否否 是 圖圖 5.5 基本信息刪除和修改模塊流程圖基本信息刪除和修改模塊流程圖 Fig.5.5Fig.5.5 BasicBasic informationinformation deletiondeletion andand revisionrevision module flowflow chartchart 23 Fig.5.6Fig.5.6 BasicBasic informatio

45、ninformation inquiryinquiry flowflow chartchart Fig.5.4Fig.5.4 BasicBasic informationinformation registrationregistration flowflow chartchart 是 進(jìn)入 連接數(shù)據(jù)庫 輸入指定學(xué)號 指定學(xué)號 存在 顯示指定學(xué)號的 學(xué)生基本信息 退出 否 圖圖 5.6 基本信息查詢流程圖基本信息查詢流程圖 圖圖 5.4 基本信息注冊流程圖基本信息注冊流程圖 進(jìn)入 輸入基本信息 連接數(shù)據(jù)庫 是 否 學(xué)號是 否重復(fù) 保存數(shù)據(jù) 出口 5.2.45.2.4 學(xué)籍變動信息管理學(xué)籍變動信

46、息管理模塊模塊 24 學(xué)籍變動添加和查詢模塊的流程圖如圖 5.7 和圖 5.8 退出 是 否 進(jìn)入 圖圖 5.7 學(xué)籍變動注冊流程圖學(xué)籍變動注冊流程圖 否 出口 輸入學(xué)籍變動信息 連接數(shù)據(jù)庫 學(xué)號是 否重復(fù) 替換 是 Fig.5.7Fig.5.7 SchoolSchool registersregisters changechange registrationregistration flowflow chartchart 保存數(shù)據(jù) Fig.5.8Fig.5.8 SchoolSchool registerregister changechange inquiryinquiry flowflow

47、 chartchart 指定學(xué)號 存在 出口 否 是 進(jìn)入 連接數(shù)據(jù)庫 輸入指定學(xué)號 顯示指定學(xué)號的 學(xué)籍變動信息 圖圖 5.8 學(xué)籍變動查詢流程圖學(xué)籍變動查詢流程圖 5.2.55.2.5 其它信息管理其它信息管理 25 其它信息注冊和查詢模塊的流程圖如圖 5.9 和圖 5.10 Fig.5.10Fig.5.10 OtherOther informationinformation inquiryinquiry chartchartFig.5.9Fig.5.9 OtherOther informationinformation registrationregistration chartchar

48、t 圖圖 5.9 其它信息注冊流程圖其它信息注冊流程圖 進(jìn)入 輸入其它信息 連接數(shù)據(jù)庫 是 否 學(xué)號是否存 在 保存數(shù)據(jù) 出口 圖圖 5.10 其它查詢流程圖其它查詢流程圖 是 進(jìn)入 連接數(shù)據(jù)庫 輸入指定學(xué)號 指定學(xué)號 存在 顯示指定學(xué)號的 其它信息 否 退出 5.35.3 系統(tǒng)功能實現(xiàn)系統(tǒng)功能實現(xiàn) 26 5.3.15.3.1 系統(tǒng)登錄窗體的實現(xiàn)系統(tǒng)登錄窗體的實現(xiàn) 圖圖 5.115.11 登陸窗體登陸窗體 三次輸入錯誤密碼退出程序,密碼正確進(jìn)入總模塊,不正 確進(jìn)入用戶模塊,如圖 5.11。 5.3.25.3.2 基本信息管理模塊窗體的實現(xiàn)基本信息管理模塊窗體的實現(xiàn) 圖圖 5.125.12 基本

49、信息模塊菜單內(nèi)容基本信息模塊菜單內(nèi)容 Fig.5.12Fig.5.12 BasicBasic informationsinformations menumenu 進(jìn)入基本信息管理模塊選擇相應(yīng)的操作包括:檔案錄入,檔 案刪除,檔案修改,檔案查詢,如圖 5.12。 Fig.5.11Fig.5.11 TheThe landinglanding windowwindow 27 圖圖 5.135.13 基本信息添加窗體基本信息添加窗體 Fig.5.13Fig.5.13 BasicBasic informationinformation registrationregistration windowwin

50、dow 寫入基本信息添加學(xué)生信息在要求有特殊的填寫方式的輸入 框邊上有填寫說明,完成添加后顯示添加信息成功,如圖 5.13。 圖圖 5.145.14 基本信息刪除窗體基本信息刪除窗體 Fig.5.14Fig.5.14 BasicBasic informationinformation deletiondeletion windowwindow 選擇檔案刪除操作,在顯示框中顯示選中要刪除的信息,然 后點擊刪除按鈕,顯示信息刪除成功,如圖 5.14。 28 圖圖 5.155.15 基本信息修改窗體基本信息修改窗體 Fig.5.15Fig.5.15 BasicBasic informationinf

51、ormation revisionrevision windowwindow 選擇檔案修改操作,在顯示框中選擇要修改的信息,修改完 后,點擊修改按鈕,顯示修改成功,如圖 5.15。 圖圖 5.165.16 基本信息查詢窗體基本信息查詢窗體 Fig.5.16Fig.5.16 BasicBasic informationinformation inquiryinquiry windowwindow 選擇檔案查詢操作,可以選擇按學(xué)號查詢,專業(yè)查詢,班級 查詢,選擇相應(yīng)的查詢條件后,點擊查詢按鈕,顯示與查詢條件 相符的內(nèi)容,圖 5.16。 29 5.3.35.3.3 學(xué)籍變動信息管理窗體的實現(xiàn)學(xué)籍變動

52、信息管理窗體的實現(xiàn) 圖圖 5.175.17 學(xué)籍變動菜單內(nèi)容學(xué)籍變動菜單內(nèi)容 Fig.5.17Fig.5.17 SchoolSchool registersregisters changechange menumenu 進(jìn)入學(xué)籍變動管理模塊,選擇相應(yīng)的操作。包括:退學(xué)登記, 轉(zhuǎn)學(xué)登記,降級登記,學(xué)籍變動查詢,如圖 5.17。 圖圖 5.185.18 學(xué)籍變動添加窗體學(xué)籍變動添加窗體 Fig.5.18Fig.5.18 SchoolSchool registersregisters changwindowchangwindow 選擇任一登記模塊后,均可以變化在改動學(xué)籍變動原因,選擇正 確的變動原因

53、,寫入變動原因,點擊登記按鈕,顯示登記成功,如圖 5.18。 30 圖圖 5.195.19 學(xué)籍變動查詢窗體學(xué)籍變動查詢窗體 Fig.5.19Fig.5.19 SchoolSchool registersregisters changechange inquiryinquiry windowwindow 輸入學(xué)號點擊查詢按鈕,顯示相應(yīng)的信息。如圖 5.19 5.3.45.3.4 其它信息管理窗體的實現(xiàn)其它信息管理窗體的實現(xiàn) 圖圖 5.205.20 其他信息菜單內(nèi)容其他信息菜單內(nèi)容 Fig.5.20Fig.5.20 OtherOther informationinformation menume

54、nu 選擇其它信息管理,選擇相應(yīng)的操作。包括:添加信息,其 他信息查詢,如圖 5.20。 31 圖圖 5.215.21 其他信息添加窗體其他信息添加窗體 Fig.5.21Fig.5.21 OtherOther informationinformation addadd informationwindowinformationwindow 信息添加中添好相應(yīng)的項,要是基本信息中不存在添入的學(xué) 號,出線錯誤提示,否則顯示信息天際成功,圖 5.21。 圖圖 5.225.22 其他信息查詢窗體其他信息查詢窗體 Fig.5.22Fig.5.22 OtherOther informationinforma

55、tion inquiryinquiry windowwindow 輸入學(xué)號,在顯示框顯示查詢結(jié)果。要是學(xué)號不存在顯示錯 誤提示,圖 5.22。 32 5.3.55.3.5 關(guān)于窗體的實現(xiàn)關(guān)于窗體的實現(xiàn) 圖圖 5.235.23 幫助關(guān)于窗體幫助關(guān)于窗體 Fig.5.23Fig.5.23 TheThe helphelp aboutabout windowwindow 選擇系統(tǒng)管理的關(guān)于模塊顯示學(xué)生信息管理系統(tǒng)的相關(guān)信息, 雙擊顯示信息的部分窗體關(guān)閉如圖 5.23。 33 第第 6 6 章章 系統(tǒng)連接與測試系統(tǒng)連接與測試 在系統(tǒng)各個模塊作完后將兩個數(shù)據(jù)庫經(jīng)過導(dǎo)入和導(dǎo)出合并成一個 數(shù)據(jù)庫.并通過 MD

56、IFORM 實現(xiàn)了各個模塊的連接。 在系統(tǒng)連接以后,運(yùn)用了黑盒測試和白盒測試的手段,設(shè)計了一 系列的測試用例,對系統(tǒng)進(jìn)行了邊界測試,壓迫測試等,對系統(tǒng)的健 壯性、強(qiáng)壯性等進(jìn)行了比較完善的測試,一組測試用例如下: 基本信息:(學(xué)號:0131101208;姓名:陳磊;性別:男;曾用名: 無;出生日期:19821013;政治面貌:黨員;家 庭出生:工人;家庭電話:03159999999;家庭郵 編:066000;民族:漢;班號:1012 家庭住址:河 北省唐山市;考生來源:河北省唐山市;系名:網(wǎng)院; 專業(yè):計算機(jī)科學(xué)與技術(shù);本人成分:學(xué)生;籍貫: 河北省唐山市;備注:無。 ) 班級信息:(班號:10

57、12;專業(yè):計算機(jī)科學(xué)與技術(shù);導(dǎo)員:佟 老師;備注:無 。 ) 成績信息:無 學(xué)籍變動:(學(xué)號:123456789; 學(xué)籍變動類型:降級; 備注: 由于 1999 年 7 月考試沒有達(dá)到規(guī)定學(xué)分。 ) 雜項信息:學(xué)號:013101207; 獎學(xué)金:2000 年一等 ;助學(xué)貸 款:否;勤工儉學(xué):否。 ) 34 第第 7 7 章章 結(jié)結(jié) 論論 經(jīng)過三個多月的設(shè)計和開發(fā),學(xué)生信息管理系統(tǒng)基本開發(fā)完畢。 其功能基本符合用戶需求,能夠完成學(xué)生學(xué)籍的存儲,班級信息的管 理,成績的管理,轉(zhuǎn)學(xué)、退學(xué)、降級的管理和管理員的管理功能以及 其他一些功能。并提供部分系統(tǒng)維護(hù)功能,使用戶方便進(jìn)行對數(shù)據(jù)庫 的數(shù)據(jù)添加、數(shù)

58、據(jù)修改、數(shù)據(jù)刪除。對于數(shù)據(jù)的一致性的問題也基本 通過程序進(jìn)行了有效的解決。 但是由于畢業(yè)設(shè)計時間較短,所以該系統(tǒng)還有許多不盡如人意的 地方,比如聯(lián)機(jī)文檔沒有實現(xiàn),打印功能沒有實現(xiàn),學(xué)籍變動信息和 其他信息管理模塊中的一些功能沒有實現(xiàn),用戶界面不夠美觀,出錯 處理不夠等多方面問題。這些都有待進(jìn)一步改善。 35 致致 謝謝 感謝我們小組的另一位同學(xué)。他在學(xué)生信息管理系統(tǒng)的設(shè)計過程 中也付出了很多努力同時也給予了我很大的幫助。 36 參考文獻(xiàn)參考文獻(xiàn) 1洪國勝.Visual Basic5.0/6.0 范例教程(標(biāo)準(zhǔn)版)M. 人民 郵電出版社.2002.1117 2龔沛曾等.Visual Basic

59、程序設(shè)計教程(6.0 版)M. 高等 教育出版社.2002.1145 3敬錚.Access 2000 數(shù)據(jù)庫設(shè)計管理與應(yīng)用M.國防工業(yè)出版 社. 2002.4577 4羅曉沛.數(shù)據(jù)庫技術(shù)M. 華中理工大學(xué)出版社. 2001.3488 5張立科.Visual Basic6.0 程序設(shè)計參考手冊M.人民郵電出 版社. 2003. 2025 6 Thomas Connolly, Cardyn Begg.Database System - A Practical Approach to Resign, Implementation and ManagentM. 人民郵電出版社. 2003 年 6 月.

60、8890 7魏江江,林少果.Visual Basic 基礎(chǔ)編程百例M.清華大學(xué)出 版社.2001.87111 8林永,張樂強(qiáng).Visual Basic6.0 用戶編程手冊M.人民郵電出 版社.2002.99167 9皮魯用 VB 編的木馬源代碼J網(wǎng)絡(luò)紅皮 書2002,26(3):16 10源江科技.VB 編程技巧 280 例M.上??茖W(xué)普及出版社. 2002 11江高舉,劉致儀.馬上學(xué)會 Access 2002M.中國鐵道出版社. 2001 年 9 月 1188 12can101208.VB 與數(shù)據(jù)庫連接技巧.2005 37 附附 錄錄 附錄附錄 1 1:英文原文:英文原文:Introduct

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論