教務管理系統(tǒng)論文_第1頁
教務管理系統(tǒng)論文_第2頁
教務管理系統(tǒng)論文_第3頁
教務管理系統(tǒng)論文_第4頁
教務管理系統(tǒng)論文_第5頁
已閱讀5頁,還剩76頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、PAGE PAGE 73Evaluation Warning: The document was created with Spire.Doc for .NET.摘 要 隨著信息技術在管理上越來越深入而廣泛的應用,管理信息系統(tǒng)的實施在技術上已逐步成熟。管理信息系統(tǒng)是一個不斷發(fā)展的新型學科,任何一個單位要生存要發(fā)展,要高效率地把內(nèi)部活動有機地組織起來,就必須建立與自身特點相適應的管理信息系統(tǒng)。 本本文介紹紹了在VVisuual Bassic66.0環(huán)環(huán)境下采采用“自上而而下地總總體規(guī)劃劃,自下下而上地地應用開開發(fā)”的策略略開發(fā)一一個管理理信息系系統(tǒng)的過過程。通通過分析析某一學學校學生生管理的的不

2、足,創(chuàng)創(chuàng)建了一一套行之之有效的的計算機機管理學學生的方方案。文文章介紹紹了學生生管理信信息系統(tǒng)統(tǒng)的系統(tǒng)統(tǒng)分析部部分,包包括可行行性分析析、業(yè)務務流程分分析等;系統(tǒng)設設計部分分主要介介紹了系系統(tǒng)功能能設計和和數(shù)據(jù)庫庫設計及及代碼設設計;系系統(tǒng)實現(xiàn)現(xiàn)部分說說明了幾幾個主要要模塊的的算法, 本系統(tǒng)界面友好,操作簡單,比較實用?!娟P鍵字】:管理信息系系統(tǒng)、學學生管理理、Viisuaal BBasiic應用用。SummaaryWith morre aand morre wwideesprreadd annd pproffounnd aappllicaatioon oof iinfoormaatioon

3、ttechhnollogyy inn maanaggemeent, thhe iimpllemeent of mannageemennt iinfoormaatioon ssysttem hass beecomme mmatuure in tecchnoologgy sstepp byy sttep. Maanaggingg innforrmattionn syysteem iis aa neew ssubjjectt. EEnteerprrisee neeedss exxisttencce aand devveloopmeent, soo ennterrpriise acttiviitiee

4、s sshouuld be orgganiizedd effficcienntlyy annd oorgaaniccallly, whiich meaans tigghteeninng uup tthe entterpprisse mmanaagemmentt annd sstreengtthenningg efffecctivve mmanaagemmentt off anny rresoourcce (staaff, fiinannce, prropeertyy, eetc.) iinteernaal tthe entterpprisse, andd allso esttabllishhi

5、ngg a mannageemennt iinfoormaatioon ssysttem fitttinng iin wwithh itts oown chaaraccterristticss.This artticlle iintrroduucess thhe ddetaaileed pproccesss off exxploorinng aa maanaggemeent infformmatiion sysstemm unnderr thhe eenviironnmennt oof vvisuual foxxproo, uutilliziing “Toop-BBotttom” oveera

6、lll pplann annd aa sttrattegyy acccorrdinng tto “BBotttom-Topp” aappllicaatioon aand expploiitattionn. TThatt iss too esstabblissh aa seet oof eeffeectiive schhemee foor sstuddentt maanaggemeent by commputter, thhrouugh anaalyzzingg diisaddvanntagges of stuudennt mmanaagemmentt byy huumann reesouurc

7、ees. Thiis aartiiclee emmphaasizzes on thrree secctioons. Thhe ssysttem anaalyssis secctioon oof sstuddentt maanaggemeent infformmatiion inccluddes feaasibble anaalyssis, maanaggemeent funnctiion anaalyssis.Thee syysteem ddesiign secctioon mmainnly foccusees oon ssysttem funnctiion dessignn annd dda

8、taa baase dessignn annd ddataa nuumbeer ddesiign. Annd tthe sysstemm reealiizattionn seectiion hass prroviidedd seeverral majjor funnctiion , ttogeetheer wwithh thhe mmainn wiindoows andd prrogrramss.This ecoonommicaal aand praagmaaticc syysteem hhas exppliccit intterffacee, wwithh siimplle ooperrat

9、iion.Keywwordds :MIS、sstuddentt maanaggemeent、vissuall baasicc apppliicattionnTOC o 1-3 h z u HYPERLINK l _Toc68874962 摘 要 PAGEREF _Toc68874962 h II HYPERLINK l _Toc68874963 Summaary PAGEREF _Toc68874963 h II HYPERLINK l _Toc68874964 1.系統(tǒng)概概述 PAGEREF _Toc68874964 h 1 HYPERLINK l _Toc68874965 1.1 系系統(tǒng)及

10、需需求分析析 PAGEREF _Toc68874965 h 1 HYPERLINK l _Toc68874966 1.1.11 系統(tǒng)統(tǒng)需求 PAGEREF _Toc68874966 h 1 HYPERLINK l _Toc68874967 1.1.22可行性性分析 PAGEREF _Toc68874967 h 1 HYPERLINK l _Toc68874968 1.2系統(tǒng)統(tǒng)設計的的背景 PAGEREF _Toc68874968 h 5 HYPERLINK l _Toc68874969 1.3系統(tǒng)統(tǒng)的功能能簡介 PAGEREF _Toc68874969 h 8 HYPERLINK l _Toc

11、68874976 1.4系統(tǒng)統(tǒng)開發(fā)的的目標 PAGEREF _Toc68874976 h 10 HYPERLINK l _Toc68874977 2. 系統(tǒng)統(tǒng)分析 PAGEREF _Toc68874977 h 11 HYPERLINK l _Toc68874978 2.1業(yè)務務流程分分析 PAGEREF _Toc68874978 h 11 HYPERLINK l _Toc68874981 2.2數(shù)據(jù)據(jù)流程分分析: PAGEREF _Toc68874981 h 13 HYPERLINK l _Toc68874983 2.3數(shù)據(jù)據(jù)存儲分分析:實實體聯(lián)系系圖 PAGEREF _Toc68874983

12、 h 14 HYPERLINK l _Toc68874984 2.4功能能分析:功能層層次圖 PAGEREF _Toc68874984 h 16 HYPERLINK l _Toc68874985 3.系統(tǒng)設設計 PAGEREF _Toc68874985 h 17 HYPERLINK l _Toc68874986 3.1軟件件模塊結結構設計計 PAGEREF _Toc68874986 h 17 HYPERLINK l _Toc68874989 32數(shù)據(jù)據(jù)庫設計計 PAGEREF _Toc68874989 h 18 HYPERLINK l _Toc68874992 4.系統(tǒng)的的功能 PAGEREF

13、 _Toc68874992 h 23 HYPERLINK l _Toc68874993 41系統(tǒng)統(tǒng)登陸界界面: PAGEREF _Toc68874993 h 23 HYPERLINK l _Toc68874994 42系統(tǒng)統(tǒng)主界面面: PAGEREF _Toc68874994 h 26 HYPERLINK l _Toc68874995 43用戶戶管理模模塊: PAGEREF _Toc68874995 h 38 HYPERLINK l _Toc68874996 44學生生繳費管管理模塊塊: PAGEREF _Toc68874996 h 43 HYPERLINK l _Toc68874997 5.

14、系統(tǒng)的的實現(xiàn) PAGEREF _Toc68874997 h 55 HYPERLINK l _Toc68874998 51系統(tǒng)統(tǒng)開發(fā)環(huán)環(huán)境: PAGEREF _Toc68874998 h 55 HYPERLINK l _Toc68874999 5.2系統(tǒng)統(tǒng)測試: PAGEREF _Toc68874999 h 55 HYPERLINK l _Toc68875000 5.3 系系統(tǒng)運行行與維護護: PAGEREF _Toc68875000 h 58 HYPERLINK l _Toc68875001 54系統(tǒng)統(tǒng)的轉(zhuǎn)換換方案: PAGEREF _Toc68875001 h 59 HYPERLINK l

15、_Toc68875002 6.全文總總結 PAGEREF _Toc68875002 h 60 HYPERLINK l _Toc68875003 致 謝 PAGEREF _Toc68875003 h 61 HYPERLINK l _Toc68875004 參考文獻 PAGEREF _Toc68875004 h 62 1.系系統(tǒng)概述述本學生信息息管理系系統(tǒng)可以以說是一一個綜合合性的學學校學生生管理系系統(tǒng),這這它集成成了學生生學籍管管理系統(tǒng)統(tǒng)、學生生成績管管理系統(tǒng)統(tǒng)、學生生檔案管管理系統(tǒng)統(tǒng)、學生生繳費管管理系統(tǒng)統(tǒng)等多種種功能,因因而具有有較強的的實用性性和先進進性。1.1 系系統(tǒng)及需需求分析析 1.

16、1.1 系統(tǒng)需需求 通通過調(diào)查查,要求系系統(tǒng)需要要有以下下功能: = 1 * GB2 由于于操作人人員的計計算機知知識普遍遍較差,要求有有良好的的人機界界面; = 2 * GB2 由于于該系統(tǒng)統(tǒng)的使用用對象多多,要求有有較好的的權限管管理; = 3 * GB2 原始始數(shù)據(jù)修修改簡單單方便,支持多多條件修修改 = 4 * GB2 方便便的數(shù)據(jù)據(jù)查詢,支支持多條條件查詢詢; = 5 * GB2 在相相應的權權限下,刪刪除數(shù)據(jù)據(jù)方便簡簡單,數(shù)數(shù)據(jù)穩(wěn)定定性好; = 6 * GB2 數(shù)據(jù)據(jù)計算自自動完成成,盡量量減少人人工干預預;1.1.22可行性性分析由于本系統(tǒng)統(tǒng)管理的的對象單單一,都都是在校校學生,

17、且且每個數(shù)數(shù)據(jù)內(nèi)容容具有較較強的關關聯(lián)性,涉涉及的計計算過程程不是很很復雜。因因此,比比較適合合于采用用數(shù)據(jù)庫庫管理。且且學校用用于學生生管理的的微機都都是PIIII以以上的機機器,在在存儲量量、速度度方面都都能滿足足數(shù)據(jù)庫庫運行的的要求。在在技術難難度方面面,由于于有指導導老師的的指導和和相關參參考文獻獻,特別別是網(wǎng)上上資料,特特別是參參考其它它程序的的功能,因因此完全全可以實實現(xiàn)。本系統(tǒng)的設設計是在在Winndowws 998中文文版操作作系統(tǒng)環(huán)環(huán)境下,使使用Viisuaal BBasiic 66.0中中文版開開發(fā)成功功的。數(shù)數(shù)據(jù)庫是是MISS中的重重要支持持技術,在在MISS開發(fā)過過程中

18、,如如何選擇擇數(shù)據(jù)庫庫管理是是一個重重要的問問題,目目前,數(shù)數(shù)據(jù)庫產(chǎn)產(chǎn)品較多多,每種種產(chǎn)品都都具有各各自的特特點和適適用范圍圍,因此此,在選選擇數(shù)據(jù)據(jù)庫時,應應考慮數(shù)數(shù)據(jù)庫應應用的特特點及適適用范圍圍,本系系統(tǒng)選用用的數(shù)據(jù)據(jù)庫語言言介紹如如下:Visuaal BBasiic語言言Visuaal BBasiic是一一種可視視化的、面面對對象象和條用用事件驅(qū)驅(qū)動方式式的結構構化高級級程序設設計,可可用于開開發(fā)Wiindoows環(huán)環(huán)境下的的種類應應用程序序。它簡簡單易學學、效率率高,且且功能強強大,可可以與WWinddowss的專業(yè)業(yè)開發(fā)工工具SDDK相媲媲美,而而且程序序開發(fā)人人員不必必具有CC/

19、C+編程程基礎。在在Vissuall Baasicc環(huán)境下下,利用用事件驅(qū)驅(qū)動的編編程機制制、新穎穎易用的的可視化化設計工工具,使使用Wiindoows內(nèi)內(nèi)部的應應用程序序接口(APII)函數(shù)數(shù),以及及動態(tài)鏈鏈接庫(DLLL)、動動態(tài)數(shù)據(jù)據(jù)交換(DDEE)、對對象的鏈鏈接與嵌嵌入(OOLE)、開放放式數(shù)據(jù)據(jù)訪問(ODBBC)等等技術,可可以高效效、快速速地開發(fā)發(fā)出Wiindoows環(huán)環(huán)境下功功能強大大、圖形形界面豐豐富的應應用軟件件系統(tǒng)。總的來說,VVisuual Bassic具具有以下下特點:可視化編程程:用傳統(tǒng)程序序設計語語言設計計程序時時,都是是通過編編寫程序序代碼來來設計用用戶界面面,

20、在設設計過程程中看不不到界面面的實際際顯示效效果,必必須編譯譯后運行行程序才才能觀察察。如果果對界面面的效果果不滿意意,還要要回到程程序中修修改。有有時候,這這種編程程-編譯譯-修改改的操作作可能要要反復多多次,大大大影響響了軟件件開發(fā)效效率。VVisuual Bassic提提供了可可視化設設計工具具,把WWinddowss界面設設計的復復雜性“封裝”起來,開開發(fā)人員員不必為為界面設設計而編編寫大量量程序代代碼。只只需要按按設計要要求的屏屏幕布局局,用系系統(tǒng)提供供的工具具,在屏屏幕上畫畫出各種種“部件”,即圖圖形對象象,并設設置這些些圖形對對象的屬屬性。VVisuual Bassic自自動產(chǎn)生

21、生界面設設計代碼碼,程序序設計人人員只需需要編寫寫實現(xiàn)程程序功能能的那部部分代碼碼,從而而可以大大大提高高程序設設計的效效率。面向?qū)ο蟮牡某绦蛟O設計4.0版以以后的VVisuual Bassic支支持面向向?qū)ο蟮牡某绦蛟O設計,但但它與一一般的面面向?qū)ο笙蟮某绦蛐蛟O計語語言(CC+)不完全全相同。在在一般的的面向?qū)ο蟪绦蛐蛟O計語語言中,對對象由程程序代碼碼和數(shù)據(jù)據(jù)組成,是是抽象的的概念;而Viisuaal BBasiic則是是應用面面向?qū)ο笙蟮某绦蛐蛟O計方方法(OOOP),把程程序和數(shù)數(shù)據(jù)封裝裝起來作作為一個個對象,并并為每個個對象賦賦予應有有的屬性性,使對對象成為為實在的的東西。在在設計對對

22、象時,不不必編寫寫建立和和描述每每個對象象的程序序代碼,而而是用工工具畫在在界面上上,Viisuaal BBasiic自動動生成對對象的程程序代碼碼并封裝裝起來。每每個對象象以圖形形方式顯顯示在界界面上,都都是可視視的。結構化程序序設計語語言Visuaal BBasiic是在在BASSIC語語言的基基礎上發(fā)發(fā)展起來來的,具具有高級級程序設設計語言言的語句句結構,接接近于自自然語言言和人類類的邏輯輯思維方方式。VVisuual Bassic語語句簡單單易懂,其其編輯器器支持彩彩色代碼碼,可自自動進行行語法錯錯誤檢查查,同時時具有功功能強大大且使用用靈活的的調(diào)試器器和編譯譯器。Visuaal BB

23、asiic是解解釋型語語言,在在輸入代代碼的同同時,解解釋系統(tǒng)統(tǒng)將高級級語言分分解翻譯譯成計算算機可以以識別的的機器指指令,并并判斷每每個語句句的語法法錯誤。在在設計VVisuual Bassic程程序的過過程中,隨隨時可以以運行程程序,而而在整個個程序設設計好之之后,可可以編譯譯生成可可執(zhí)行文文件(.EXEE),脫脫離Viisuaal BBasiic環(huán)境境,直接接在Wiindoows環(huán)環(huán)境下運運行。事件驅(qū)動編編程機制制Visuaal BBasiic通過過事件來來執(zhí)行對對象的操操作。一一個對象象可能會會產(chǎn)生多多個事件件,每個個事件都都可以通通過一段段程序來來響應。例例如,命命令按鈕鈕是一個個對

24、象,當當用戶單單擊該按按鈕時,將將產(chǎn)生一一個“單擊“(CLLICKK)事件件,而在在產(chǎn)生該該事件時時將執(zhí)行行一段程程序,用用來實現(xiàn)現(xiàn)指定的的操作。在用Vissuall Baasicc設計大大型應用用軟件時時,不必必建立具具有明顯顯開始和和結束的的程序,而而是編寫寫若干個個微小的的子程序序,即過過程。這這些過程程分別面面向不同同的對象象,由用用戶操作作引發(fā)某某個事件件來驅(qū)動動完成某某種特定定的功能能,或者者由事件件驅(qū)動程程序調(diào)用用通用過過程來執(zhí)執(zhí)行指定定的操作作,這樣樣可以方方便編程程人員,提提高效率率。訪問數(shù)據(jù)庫庫Visuaal BBasiic具有有強大的的數(shù)據(jù)庫庫管理功功能,利利用數(shù)據(jù)據(jù)控件

25、和和數(shù)據(jù)庫庫管理窗窗口,可可以直接接建立或或處理MMicrrosooft Acccesss格式的的數(shù)據(jù)庫庫,并提提供了強強大的數(shù)數(shù)據(jù)存儲儲和檢索索功能。同同時,VVisuual Bassic還還能直接接編輯和和訪問其其他外部部數(shù)據(jù)庫庫,如ddBASSE,F(xiàn)FoxPPro,PParaadoxx等,這這些數(shù)據(jù)據(jù)庫格式式都可以以用Viisuaal BBasiic編輯輯和處理理。Visuaal BBasiic提供供開放式式數(shù)據(jù)連連接,即即ODBBC功能能,可通通過直接接訪問或或建立連連接的方方式使用用并操作作后臺大大型網(wǎng)絡絡數(shù)據(jù)庫庫,如SSQL Serrverr,Orraclle等。在在應用程程序中,

26、可可以使用用結構化化查詢語語言SQQL數(shù)據(jù)據(jù)標準,直直接訪問問服務器器上的數(shù)數(shù)據(jù)庫,并并提供了了簡單的的面向?qū)ο蟮膸鞄觳僮髦钢噶詈投喽嘤脩魯?shù)數(shù)據(jù)庫訪訪問的加加鎖機制制和網(wǎng)絡絡數(shù)據(jù)庫庫的SQQL的編編程技術術,為單單機上運運行的數(shù)數(shù)據(jù)庫提提供了SSQL網(wǎng)網(wǎng)絡接口口,以便便在分布布式環(huán)境境中快速速而有效效地實現(xiàn)現(xiàn)客戶/服務器器(clliennt/sservver)方案。動態(tài)數(shù)據(jù)交交換(DDDE)利用動態(tài)數(shù)數(shù)據(jù)交換換(Dyynammic Datta EExchhangge)技技術,可可以把一一種應用用程序中中的數(shù)據(jù)據(jù)動態(tài)地地鏈接到到另一種種應用程程序中,使使兩種完完全不同同的應用用程序建建立起一一

27、條動態(tài)態(tài)數(shù)據(jù)鏈鏈路。當當原始數(shù)數(shù)據(jù)變化化時,可可以自動動更新鏈鏈接的數(shù)數(shù)據(jù)。VVisuual Bassic提提供了動動態(tài)數(shù)據(jù)據(jù)交換的的編程技技術,可可以在應應用程序序中與其其他Wiindoows應應用程序序建立動動態(tài)數(shù)據(jù)據(jù)交換,在在不同的的應用程程序之間間進行通通信。對象的鏈接接與嵌入入(OLLE)對象的鏈接接與嵌入入(OLLE)將將每個應應用程序序都看做做是一個個對象(objjectt),將將不同的的對象鏈鏈接(llinkk)起來來,再嵌嵌入(eembeed)某某個應用用程序中中,從而而可以得得到具有有聲音、影影像、圖圖像、動動畫、文文字等各各種信息息的集合合式的文文件。OOLE技技術是MM

28、icrrosooft公公司對象象技術的的戰(zhàn)略,它它把多個個應用程程序合為為一體,將將每個應應用程序序看做是是一個對對象進行行鏈接和和嵌入,是是一種應應用程序序一體化化的技術術。利用用OLEE技術,可可以方便便地建立立復合式式文檔(commpouund doccumeent),這種種文檔由由來自多多個不同同應用程程序的對對象組成成,文檔檔中的每每個對象象都與原原來的應應用程序序相聯(lián)系系,并可可執(zhí)行與與原來應應用程序序完全相相同的操操作。動態(tài)鏈接庫庫(DLLL)Visuaal BBasiic是一一種高級級程序設設計語言言,不具具備低級級語言的的功能,對對訪問機機器硬件件的操作作不太容容易實現(xiàn)現(xiàn)。但

29、它它可以通通過動態(tài)態(tài)鏈接庫庫技術將將C/CC+或或匯編語語言編寫寫的程序序加入到到Vissuall Baasicc應用程程序中,可可以像調(diào)調(diào)用內(nèi)部部函數(shù)一一樣調(diào)用用其他語語言編寫寫的函數(shù)數(shù)。此外外,通過過動態(tài)鏈鏈接庫,還還可以調(diào)調(diào)用Wiindoows應應用程序序接口(APII)函數(shù)數(shù),實現(xiàn)現(xiàn)SDKK所具有有的功能能。1.3系統(tǒng)統(tǒng)的功能能簡介本系統(tǒng)主要要可以實實現(xiàn)以下下的管理理功能:班級管管理、學學生檔案案管理、學學生交費費管理、課課程管理理、成績績管理等等等。1.3.11 項目目規(guī)劃學生信息管管理系統(tǒng)統(tǒng)是一個個典型的的數(shù)據(jù)庫庫應用程程序,由由班級管管理、學學生檔案案管理、學學生交費費管理、課課

30、程管理理、成績績管理等等模塊組組成,特特規(guī)劃如如下:1.3.22系統(tǒng)管管理模塊塊(CTTRL+O)該模塊的主主要任務務是維護護系統(tǒng)的的正常運運行和安安全性設設置,包包括添加加用戶(快捷鍵鍵:CTTRL+A)、修修改密碼碼(快捷捷鍵:CCTRLL+B)、重新新登錄(快捷鍵鍵:CTTRL+F1)等等。1.3.33班級管管理模塊塊(CTTRL+P):該模塊的功功能是實實現(xiàn)對全全校班級級的管理理工作,包包括:班班級游覽覽、班級級添加、班班級查詢詢等,這這三個功功能模塊塊各自獨獨立,完完成學校校的全部部班級的的管理。1.3.44學生檔檔案管理理模塊(CCTRLL+T):該模塊的主主要功能能是實現(xiàn)現(xiàn)對學生

31、生的個人人信息的的管理工工作,包包括檔案案添加、檔檔案瀏覽覽、檔案案查詢等等功能,從從而方便便學校管管理部門門對學校校的基本本情況的的快速查查詢和了了解。1.3.55課程管管理模塊塊(CTTRL+R):該模塊對各各個班級級的課程程進行設設置,并并可在其其中設置置各門課課程的教教材選用用情況,方方便了學學校教材材管理部部門和教教務處的的教學管管理人員員的工作作。該模模塊包括括基本課課程設計計和班級級課程設設置兩個個模塊。1.3.66成績管管理模塊塊(CTTRL+F):學校的成績績管理工工作是檢檢驗學生生學習情情況的一一個主要要手段,本本模塊包包括考試試類型設設置,共共有期中中考試和和期未考考試兩

32、種種類型,還還設置了了成績添添加、成成績游覽覽、成績績查詢等等功能模模塊。1.4系統(tǒng)統(tǒng)開發(fā)的的目標出于本系統(tǒng)統(tǒng)是學校校學生管管理的一一個綜合合性的系系統(tǒng),本本系統(tǒng)的的設計目目標將最最終定位位于完成成以上所所述的系系統(tǒng)主要要業(yè)務的的基本模模型上。2. 系統(tǒng)統(tǒng)分析2.1業(yè)務務流程分分析班級管理業(yè)業(yè)務流程程圖:教務處教務處輸入計算機班主任教務處學生班級班級輸出檔案管理業(yè)業(yè)務流程程圖:教務處教務處輸入計算機班主任教務處學生檔案檔案輸出課程管理業(yè)業(yè)務流程程圖:教務處教務處輸入計算機教師教務處學生課程輸出課程課程成績管理業(yè)業(yè)務流程程圖:教務處教務處輸入計算機教師教務處學生成績教師輸出教務處教務處輸入計算機

33、班主任教務處學生班級班級輸出2.2數(shù)據(jù)據(jù)流程分分析:2.2.11數(shù)據(jù)流流程圖:由于本系統(tǒng)統(tǒng)的數(shù)據(jù)據(jù)模塊較較多,下下面僅以以學生成成績管理理模塊為為例來進進行編制制。學籍管理部門學籍管理部門教師學生成績管理系統(tǒng)教務處學生教師教師學生情況學生成績查詢統(tǒng)計分析學生成績管管理系統(tǒng)統(tǒng)0層數(shù)數(shù)據(jù)流程程圖管理部門教務處管理部門教務處教師1.0學生管理2.0課程管理3.0成績管理4.0統(tǒng)計分析D1D2D3查詢者管理者學生學生課程課程成績成績學生成績管管理系統(tǒng)統(tǒng)1層數(shù)數(shù)據(jù)流程程圖2.3數(shù)據(jù)據(jù)存儲分分析:實實體聯(lián)系系圖1、數(shù)據(jù)模模型設計計。首先先來做出出學生成成績管理理系統(tǒng)的的E-RR圖,分分析這個個問題的的實體

34、,從從系統(tǒng)分分析可以以知道,學學生的成成績是由由任課教教師按照照課程給給出的,學學生、課課程、教教師組成成了這個個系統(tǒng)的的三個實實體。2、再分析析三個實實體之間間的聯(lián)系系。首先先,這三三個實體體不是一一個統(tǒng)一一體,學學生成績績與教師師沒有內(nèi)內(nèi)在聯(lián)系系,教師師必須通通過課程程實體才才能與學學生建立立聯(lián)系,因因而先不不考慮。課課程與學學生這兩兩個實體體是多對對多聯(lián)系系;一位位學生要要學習多多門課程程,一門門課程有有多位學學生共同同學習。而而學習成成績是這這兩個實實體“學生”和“成績”共有的的屬性,應應填在二二者的聯(lián)聯(lián)系“學習”邊。因因為成績績既不是是學生獨獨有的,也也不是課課程獨有有的;“學生甲甲

35、70分分”或“英語770分”是不完完全的,說說“學生甲甲英語770分”才是正正確的,因因為700分是學學生甲和和英語課課二者共共有的。這這個E-R圖可可畫成下下圖。學生學生課程成績學習mn學生成績管管理系統(tǒng)統(tǒng)中學生生與課程程的E-R圖教師與課程程這兩個個實體之之間,是是一對多多聯(lián)系;一位教教師可以以都多門門課程,而而一門課課程對于于學生成成績來說說只能有有一位教教師(英英語、高高等數(shù)學學有多位位教師教教,但對對某個固固定的學學生來說說只能有有一位教教師)。其其E-RR圖,如如下所示示。nn教師教師課程教學l教師與課程程的E-R圖組組合到一一起,得得到最后后的E-R圖,有有了E-R圖,就就可以設

36、設計數(shù)據(jù)據(jù)庫。下下圖為數(shù)數(shù)據(jù)模型型圖。學生學生課程教師學習學習課程學生教師實體模型數(shù)據(jù)模型數(shù)據(jù)庫學習lnmm學習lnmm2.4功能能分析:功能層層次圖學生信息管理系統(tǒng)學生信息管理系統(tǒng)登錄系統(tǒng)管理班級管理檔案管理打印報表課程管理成績管理基本課程設置學生繳費瀏覽班級課程設置學生繳費添加基本學費設置學生繳費查詢修改密碼添加班級檔案瀏覽添加用戶復新登錄班級瀏覽班級查詢檔案添加檔案查詢3.系統(tǒng)設設計3.1軟件件模塊結結構設計計3111系統(tǒng)方方案確定定通過對系統(tǒng)統(tǒng)的調(diào)研研與分析析,系統(tǒng)統(tǒng)主要應應完成的的功能有有:班級級管理、學學生成績績管理、學學生交費費管理、課課程管理理、成績績管理、系系統(tǒng)管理理等功能能

37、。3122軟件結結構設計計本系統(tǒng)在執(zhí)執(zhí)行時,先先根據(jù)不不同的操操作人員員的需要要來進行行相應的的模塊,然然后可以以輸入數(shù)數(shù)據(jù)或者者進行其其它的查查詢或瀏瀏覽等操操作;總總體來說說,本系系統(tǒng)屬于于一個事事務型管管理系統(tǒng)統(tǒng)。接受數(shù)據(jù)接受數(shù)據(jù)處理中心班級管理檔案管理交費管理課程管理成績管理打印報表 32數(shù)據(jù)據(jù)庫設計計數(shù)據(jù)庫采用用了Miicroosofft推出出的Acccesss數(shù)據(jù)據(jù)庫,這這是微軟軟集成到到Offficee中的一一個桌面面數(shù)據(jù)庫,能夠夠快速方方便的和和Offficee的其他他套件綜綜合使用用。由于于Acccesss具有顯顯著的簡簡易性和和有效性性,大量量的桌面面數(shù)據(jù)庫庫系統(tǒng)都都采用A

38、Acceess作作為后臺臺數(shù)據(jù)庫庫。使用用Acccesss的好處處還在于于,如果果你的系系統(tǒng)擴展展到Clliennt/SServver模模式的時時候,可可以使用用Miccrossoftt的數(shù)據(jù)據(jù)庫服務務器軟件件SQLL Seerveer,此此時,程程序只需需要簡單單的修改改一下鏈鏈接(AADO的的數(shù)據(jù)源源)就可可以,這這樣,為為程序的的平滑擴擴展提供供了非常常有力的的條件。3211 本系統(tǒng)統(tǒng)中所涉涉及到的的主要實實體共有有九個數(shù)數(shù)據(jù)表:allkeecheeng表表:課課程名稱稱,教材材cj表:學號,學學期,類類型,課課程名稱稱,分數(shù)數(shù)classs表:年級,班班級,教教室,年年制,專專業(yè),班班主

39、任,備備注classskecchenng表:年級級,專業(yè)業(yè),年制制,學期期,課程程名稱jf表:學號,學學期,交交費,欠欠費,日日期,操操作員kaoshhileeixiing表表:類類型use表:ussernnamee,paasswwordd,addminn,reeadoonlyy,qxx1,qqx2,qx33,qxx4xj表:學號,姓姓名,性性別,班班級,出出生年月月,家庭庭住址,郵郵政編碼碼,聯(lián)系系電話,入入學時間間,備注注suefeei表:年級級,專業(yè)業(yè),年制制,學期期,學費費3222 各表表的物理理結構如如下:allkeecheeng表表:字段名稱類型寬度小數(shù)位課程名稱文本20教材文本3

40、0Cj表:字段名稱類型寬度小數(shù)位學號文本10學期文本50類型文本16課程名稱文本20分數(shù)單精度型數(shù)數(shù)字自動Classs表:字段名稱類型寬度小數(shù)位年級文本16班級文本20教室文本5年制文本8專業(yè)文本16班主任文本8備注備注Classskecchenng表:字段名稱類型寬度小數(shù)位年級文本16專業(yè)文本12年制文本8學期文本50課程名稱文本20Jf表:字段名稱類型寬度小數(shù)位學號文本5學期文本50交費貨幣自動欠費貨幣自動日期日期/時間間操作員文本10Kaosiileiixinng表:字段名稱類型寬度小數(shù)位類型文本10Use表:字段名稱類型寬度小數(shù)位usernnamee文本20passwwordd文本20

41、Adminn文本2Readoonlyy文本2Qx1文本2Qx2文本2Qx3文本2Qx4文本2xj表:字段名稱類型寬度小數(shù)位學號文本9姓名文本8性別文本2班級文本10出生年月日期/時間間家庭住址文本30郵政編碼數(shù)字(長整整型)聯(lián)系電話數(shù)字(長整整型)入學時間日期/時間間備注備注xuefeei表:字段名稱類型寬度小數(shù)位年級文本16專業(yè)文本50年制文本20學期文本40學費貨幣自動4.系統(tǒng)的的功能本部分主要要內(nèi)容為為本系統(tǒng)統(tǒng)的運行行界面以以及主要要界面的的源代碼碼。41系統(tǒng)統(tǒng)登陸界界面:本界面的主主要功能能是為了了對系統(tǒng)統(tǒng)進行安安全性管管理,本本系統(tǒng)的的用戶名名和密碼碼保存在在USEE表中,本本系統(tǒng)根

42、根據(jù)不同同的用戶戶而設置置了不同同的權限限,可以以用9009;9909為為用戶名名和密碼碼來登陸陸本系統(tǒng)統(tǒng)。Privaate Subb Coommaand11_Cllickk()Dim mmrc As ADOODB.Reccorddsetttxtsqql = sseleect useernaame froom uuse wheere useernaame= & TTrimm(Teext11.Teext) & Set mmrc = EExeccuteeSQLL(txxtsqql)If mrrc.EEOF = TTruee Thhen MsggBoxx 用戶名名錯誤!, vbEExcllamaat

43、ioon + vbbOKOOnlyy, 警告 Texxt1.SettFoccus Texxt1.SellStaart = 00 Texxt1.SellLenngthh = Lenn(Teext11.Teext) Exiit SSubEnd IIfusernnamee = mrcc.Fiieldds(00)txtsqql2 = sellectt ussernnamee frrom usee whheree paasswwordd= & Triim(TTextt2.TTextt) & Set mmrc = EExeccuteeSQLL(txxtsqql2)If mrrc.EEOF = TTruee

44、 Thhen MsggBoxx 密碼錯錯誤!, vvbExxclaamattionn + vbOOKOnnly, 警警告 Texxt2.SettFoccus Texxt2.SellStaart = 00 Texxt2.SellLenngthh = Lenn(Teext22.Teext) Exiit SSubEnd IIftxtsqql = sseleect useernaame froom uuse wheere useernaame= & TTrimm(Teext11.Teext) & aand passswoord= & TTrimm(Teext22.Teext) & Set mmrc =

45、 EExeccuteeSQLL(txxtsqql)If mrrc.EEOF = TTruee Thhen MsggBoxx 用用戶名稱稱和密碼碼不匹配配!, vbbExcclammatiion + vvbOKKOnlly, 警告告 Exiit SSubEnd IIfMDIFoorm11.Shhowfrmcppasss.Teext11.Teext = TTextt1.TTexttUnloaad MMeEnd SSubPrivaate Subb Coommaand22_Cllickk()Unloaad MMeEnd SSubPrivaate Subb Foorm_Loaad()End SSubPr

46、ivaate Subb Teext11_KeeyPrresss(KeeyAssciii Ass Inntegger)If KeeyAssciii = 13 Theen Texxt2.SettFoccusEnd IIfEnd SSubPrivaate Subb Teext22_KeeyPrresss(KeeyAssciii Ass Inntegger)If KeeyAssciii = 13 Theen Commmandd1.SSetFFocuusEnd IIfEnd SSub42系統(tǒng)統(tǒng)主界面面:本模塊是本本系統(tǒng)的的應用界界面,在在本界面面上集成成了本系系統(tǒng)的所所有功能能,共有有6個功功能菜單單和

47、199個子菜菜單(功功能模塊塊),從從而實現(xiàn)現(xiàn)了本系系統(tǒng)從班班級管理理、檔案案管理、繳繳費管理理、課程程管理、成成績管理理等系統(tǒng)統(tǒng)的具體體功能,同同時,在在系統(tǒng)管管理模塊塊中可以以完成對對本系統(tǒng)統(tǒng)的安全全性管理理。Privaate Decclarre FFuncctioon SSetWWinddowPPos Libb uuserr32 (BByVaal hhwndd Ass Loong, ByyVall hWWndIInseertAAfteer AAs LLongg, BByVaal XX Ass Loong, ByyVall Y As Lonng, ByVVal cx As Lonng, B

48、yVVal cy As Lonng, ByVVal wFllagss Ass Loong) Ass LoongDim ffindd1 AAs IInteegerrDim lliullan11 Ass InnteggerPrivaate Subb addd_CClicck()qxstrr = Exeecutteqxx(2)If qxxstrr = faalsee OOr qqxsttr = rreaddonlly Theen sss = MsggBoxx(對對不起,你你沒有管管理本功功能的權權限,請請與管理理員聯(lián)系系!, vbbInfformmatiion + vvbOKKOnlly, 警警告)

49、 Exitt SuubEnd IIf Forrm1.Shoow moddi = Faalsee Forrm1.ZOrrderr (00)End SSubPrivaate Subb cjjaddd_Cllickk()fenshhumoodi = FFalsseqxstrr = Exeecutteqxx(4)If qxxstrr = faalsee OOr qqxsttr = rreaddonlly Theen sss = MsggBoxx(對對不起,你你沒有管管理本功功能的權權限,請請與管理理員聯(lián)系系!, vbbInfformmatiion + vvbOKKOnlly, 警警告) Exitt S

50、uubEnd IIffrmcjj2.SShowwfrmcjj2.ZZOrdder 0End SSubPrivaate Subb cjjbroowsee_Cllickk()qxstrr = Exeecutteqxx(4)If qxxstrr = faalsee TThenn sss = MsggBoxx(對對不起,你你沒有管管理本功功能的權權限,請請與管理理員聯(lián)系系!, vbbInfformmatiion + vvbOKKOnlly, 警警告) Exitt SuubEnd IIffrmcjj1.SShowwfrmcjj1.ZZOrdder 0End SSubPrivaate Subb cllaa

51、ssfinnd_CClicck()qxstrr = Exeecutteqxx(2)If qxxstrr = faalsee TThenn sss = MsggBoxx(對對不起,你你沒有管管理本功功能的權權限,請請與管理理員聯(lián)系系!, vbbInfformmatiion + vvbOKKOnlly, 警警告) Exitt SuubEnd IIf Formm4.SShoww Forrm4.ZOrrderr (00) i = SeetWiindoowPoos(FFormm4.hhwndd, -1, 0, 0, 0, 0, 3)End SSubPrivaate Subb cllasssappp_Cl

52、lickk()qxstrr = Exeecutteqxx(2)If qxxstrr = faalsee OOr qqxsttr = rreaddonlly Theen sss = MsggBoxx(對對不起,你你沒有管管理本功功能的權權限,請請與管理理員聯(lián)系系!, vbbInfformmatiion + vvbOKKOnlly, 警警告) Exitt SuubEnd IIfFormcclasss1.Shoow claassmmodii = Fallse Forrmcllasss1.cclassslooad Forrmcllasss1.ZZOrdder (0)End SSubPubliic SS

53、ub claabroowsee()txtsqql = sseleect * ffromm cllasssFormcclasss2.ZOrrderr (00)Formcclasss2.Capptioon = 瀏瀏覽班級級設置Formcclasss2.claasssshowwtittleFormcclasss2.claasssshowwdattaEnd SSubPrivaate Subb cllasssbroowsee_Cllickk()qxstrr = Exeecutteqxx(2)If qxxstrr = faalsee TThenn sss = MsggBoxx(對對不起,你你沒有管管理本功

54、功能的權權限,請請與管理理員聯(lián)系系!, vbbInfformmatiion + vvbOKKOnlly, 警警告) Exitt SuubEnd IIfFormcclasss2.ShoowEnd SSubPrivaate Subb cllasssfinnd_CClicck()qxstrr = Exeecutteqxx(2)If qxxstrr = faalsee TThenn sss = MsggBoxx(對對不起,你你沒有管管理本功功能的權權限,請請與管理理員聯(lián)系系!, vbbInfformmatiion + vvbOKKOnlly, 警警告) Exitt SuubEnd IIf Formmc

55、laass33.Shhow Formmclaass33.ZOOrdeer (0)End SSubPrivaate Subb fiind_Cliick() End SSubPrivaate Subb cllassskecchenng_CClicck()qxstrr = Exeecutteqxx(4)If qxxstrr = faalsee TThenn sss = MsggBoxx(對對不起,你你沒有管管理本功功能的權權限,請請與管理理員聯(lián)系系!, vbbInfformmatiion + vvbOKKOnlly, 警警告) Exitt SuubEnd IIfFrmcllassskecchenng

56、1.ShoowFrmcllassskecchenng1.ZOrrderrEnd SSubPrivaate Subb deengllu2_Cliick()Frmdeenluu.ShhowUnloaad MMeEnd SSubPrivaate Subb jiiaoffeiaadd_Cliick()qxstrr = Exeecutteqxx(3)If qxxstrr = faalsee OOr qqxsttr = rreaddonlly Theen sss = MsggBoxx(對對不起,你你沒有管管理本功功能的權權限,請請與管理理員聯(lián)系系!, vbbInfformmatiion + vvbOKKO

57、nlly, 警警告) Exitt SuubEnd IIfFrmjff1.SShowwFrmjff1.ZZOrdder 0End SSubPrivaate Subb jiiaoffeibbrowwse_Cliick()qxstrr = Exeecutteqxx(3)If qxxstrr = faalsee TThenn sss = MsggBoxx(對對不起,你你沒有管管理本功功能的權權限,請請與管理理員聯(lián)系系!, vbbInfformmatiion + vvbOKKOnlly, 警警告) Exitt SuubEnd IIffrmjff2.SShowwfrmjff2.ZZOrdder 0End

58、SSubPrivaate Subb jiiaoffeiffindd_Cllickk()qxstrr = Exeecutteqxx(3)If qxxstrr = faalsee TThenn sss = MsggBoxx(對對不起,你你沒有管管理本功功能的權權限,請請與管理理員聯(lián)系系!, vbbInfformmatiion + vvbOKKOnlly, 警警告) Exitt SuubEnd IIfFrmjff4.SShowwEnd SSubPrivaate Subb jiibennkecchenng_CClicck()qxstrr = Exeecutteqxx(4)If qxxstrr = fa

59、alsee TThenn sss = MsggBoxx(對對不起,你你沒有管管理本功功能的權權限,請請與管理理員聯(lián)系系!, vbbInfformmatiion + vvbOKKOnlly, 警警告) Exitt SuubEnd IIffrmjiibenn.Shhowfrmjiibenn.ZOOrdeer 00End SSubPrivaate Subb leeixiing_Cliick()qxstrr = Exeecutteqxx(4)If qxxstrr = faalsee TThenn sss = MsggBoxx(對對不起,你你沒有管管理本功功能的權權限,請請與管理理員聯(lián)系系!, vbbI

60、nfformmatiion + vvbOKKOnlly, 警警告) Exitt SuubEnd IIfFrmleeixiing.ShoowFrmleeixiing.ZOrrderr 0End SSubPrivaate Subb liiulaan_CClicck()qxstrr = Exeecutteqxx(2)If qxxstrr = faalsee TThenn sss = MsggBoxx(對對不起,你你沒有管管理本功功能的權權限,請請與管理理員聯(lián)系系!, vbbInfformmatiion + vvbOKKOnlly, 警警告) Exitt SuubEnd IIf finnd = Faa

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論