摘要: 隨著Internet技術(shù)的快速發(fā)展,Web數(shù)據(jù)庫現(xiàn)已成為解決數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)處理的主流和核心技術(shù),在教育方面的應(yīng)用也越來越普及,本文基于B/S結(jié)構(gòu),以ASP和SQL為開發(fā)語言和數(shù)據(jù)庫,講述了學(xué)籍管理,教學(xué)計(jì)劃管理,成績管理等的開發(fā)過程。整個(gè)數(shù)據(jù)庫學(xué)生管理系統(tǒng)具有教務(wù)管理規(guī)范化、學(xué)生管理標(biāo)準(zhǔn)化,相比傳統(tǒng)管理模式在運(yùn)行效率、工作效率更出色,綜合管理效果明顯。
關(guān)鍵詞:學(xué)生綜合管理;B/S結(jié)構(gòu);WEB數(shù)據(jù)庫
中圖分類號:TP311.52 文獻(xiàn)標(biāo)識碼:A 文章編號:1007—9599 (2012) 14—0000—02
一、概述
基于WEB數(shù)據(jù)庫的學(xué)生綜合管理系統(tǒng)提供了多樣化的數(shù)據(jù)查詢功能和詳盡的統(tǒng)計(jì)功能,替代了以往人工查找、計(jì)算煩瑣的身份信息方式,提高了學(xué)生綜合管理的效率,保證了數(shù)據(jù)的準(zhǔn)確性?;趙eb的學(xué)生綜合管理管理系統(tǒng)的運(yùn)用了面向?qū)ο蠓治龊驮O(shè)計(jì)的設(shè)計(jì)過程,以B/S結(jié)構(gòu)為支持的系統(tǒng)結(jié)構(gòu)模式構(gòu)架,設(shè)計(jì)了具體的構(gòu)架和功能模塊,數(shù)據(jù)存儲(chǔ)使用Microsoft SQL Server 2000數(shù)據(jù)庫,分析了以ASP.NET技術(shù)和C#為編程語言的基于web的學(xué)生綜合管理管理信息系統(tǒng)的開發(fā)實(shí)現(xiàn),介紹了數(shù)據(jù)庫的連接和界面功能模型,以及對管理系統(tǒng)web服務(wù)器的設(shè)置,在此基礎(chǔ)上實(shí)現(xiàn)了學(xué)生綜合管理的應(yīng)用和測試。
二、系統(tǒng)軟件的設(shè)計(jì)
基于WEB的學(xué)生綜合管理管理系統(tǒng)是基于 B /S和 C /S相結(jié)合的系統(tǒng)模式,系統(tǒng)軟件構(gòu)架如圖 1所示。
B/S和 C/S模式是使用struts構(gòu)架結(jié)構(gòu),使用 .net服務(wù)器組件進(jìn)行網(wǎng)絡(luò)與 Internet連接。通過C/S模式實(shí)現(xiàn)關(guān)系互聯(lián),客戶端通過數(shù)據(jù)庫運(yùn)行模塊與數(shù)據(jù)庫服務(wù)器中的數(shù)據(jù)進(jìn)行關(guān)系連接。B/S與C/S模式結(jié)構(gòu)互相獨(dú)立,都與WEB數(shù)據(jù)庫相連,并且數(shù)據(jù)服務(wù)器相同。B/S(瀏覽器/服務(wù)器)結(jié)構(gòu),即瀏覽器和服務(wù)器結(jié)構(gòu)。隨著互聯(lián)網(wǎng)技術(shù)的興起,對C/S結(jié)構(gòu)或改善結(jié)構(gòu)的變化。在這種結(jié)構(gòu)中,用戶界面的WWW瀏覽器,一個(gè)在前端的業(yè)務(wù)邏輯(瀏覽器)來實(shí)現(xiàn)的主要業(yè)務(wù)邏輯在服務(wù)器端(服務(wù)器),這大大簡化了客戶端電腦的負(fù)荷,減少系統(tǒng)維護(hù)和升級的成本和精力,降低了總體擁有成本(TCO)。局域網(wǎng)的B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用和數(shù)據(jù)庫應(yīng)用程序通過Internet / Intranet模式下,目前的技術(shù),是比較容易掌握,成本較低。它是一次性到位的開發(fā),以實(shí)現(xiàn)不同的人從不同地點(diǎn),不同的接入方式(如局域網(wǎng),廣域網(wǎng),互聯(lián)網(wǎng)/內(nèi)聯(lián)網(wǎng))訪問和操作共同的數(shù)據(jù)庫,它可以有效地保護(hù)數(shù)據(jù)平臺和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全。
(一)學(xué)生綜合管理管理信息系統(tǒng)
基于WEB的學(xué)生綜合管理系統(tǒng)應(yīng)用了綜合管理生命周期這個(gè)管理理念的同時(shí),分析了綜合管理的經(jīng)濟(jì)生命周期,統(tǒng)籌考慮綜合管理生命周期和綜合管理的綜合利用價(jià)值,使學(xué)生綜合管理利用率達(dá)到最大化,基于WEB的學(xué)生綜合管理管理系統(tǒng)需要進(jìn)行規(guī)劃處理,目的在于進(jìn)行定期的檢查,遇到綜合管理問題需要應(yīng)對的策略,提高管理效率。
(二)系統(tǒng)的開發(fā)工具
系統(tǒng)使用 Microsoft Windows2000 Serve作網(wǎng)絡(luò)系統(tǒng)服務(wù)器,使用 Windows XP 作為客戶端,使用 Microsoft 公司的Windows NT 操作系統(tǒng), Web 服務(wù)器,Internet信息數(shù)據(jù)服務(wù)器,IIS數(shù)據(jù)庫信息服務(wù)器使用結(jié)構(gòu)化查詢語言數(shù)據(jù)庫管理系統(tǒng) SQL Server 2000 。基于WEB的學(xué)生綜合管理管理系統(tǒng)以學(xué)生生產(chǎn)需求為目標(biāo),設(shè)計(jì)開發(fā)具有成本控制、信息反饋和維護(hù)管理的功能模塊,達(dá)到便捷處理、高效運(yùn)行、安全可靠、界面友好的設(shè)計(jì)目標(biāo)。
三、 WEB數(shù)據(jù)庫設(shè)計(jì)技術(shù)
(一) WEB數(shù)據(jù)庫設(shè)計(jì)
基于WEB的學(xué)生綜合管理管理系統(tǒng)的數(shù)據(jù)庫使用了SQL server2000, 用于學(xué)生綜合管理信息的存儲(chǔ)和管理,對綜合管理過程中的數(shù)據(jù)進(jìn)行有效分析和組織,提高了綜合管理的利用率和對學(xué)生管理提供幫助,關(guān)鍵字段實(shí)現(xiàn)基本信息與屬性數(shù)據(jù)的結(jié)合。使用Web服務(wù),應(yīng)用程序可以共享數(shù)據(jù),并調(diào)用其他應(yīng)用程序的功能,操作系統(tǒng)或平臺上運(yùn)行的應(yīng)用程序,或訪問應(yīng)用程序的設(shè)備類型。每個(gè)Web服務(wù)都有其自身的WSDL的定義文件,它描述它提供的服務(wù)。描述Web服務(wù)的自動(dòng)發(fā)現(xiàn)和后續(xù)使用可能。從根本上說,Web服務(wù)的開發(fā)人員提供了以下工具:可以使用標(biāo)準(zhǔn)的互聯(lián)網(wǎng)協(xié)議,如HTTP和XML遠(yuǎn)程調(diào)用的應(yīng)用程序組件;使用HTTP請求的代碼單元,它可以被激活一個(gè)可編程的URL。Web服務(wù)執(zhí)行以下操作:提供在互聯(lián)網(wǎng)上的分布式計(jì)算允許在不同平臺上不同的語言編寫的一個(gè)基于標(biāo)準(zhǔn)的方式相互溝通的方案。一個(gè)Web服務(wù)的WSDL文件包含有關(guān)如何與Web服務(wù),包括它支持的操作和消息,協(xié)議和數(shù)據(jù)作為參數(shù)傳遞或返回元素的詳細(xì)信息。
(二) WEB數(shù)據(jù)倉庫
WEB數(shù)據(jù)倉庫是伴隨著萬維網(wǎng)和XML的發(fā)展而應(yīng)用的一種WEB數(shù)據(jù)倉庫共享服務(wù)信息平臺,實(shí)現(xiàn)應(yīng)用之間的連通和信息共享,有效提升了WEB數(shù)據(jù)倉庫使用過程中的信息交互能力。WEB數(shù)據(jù)倉庫具有標(biāo)準(zhǔn)化的描述和接口,WEB數(shù)據(jù)倉庫服務(wù)可以支持各類機(jī)器間的應(yīng)用服務(wù),實(shí)現(xiàn)互聯(lián)網(wǎng)交互連通,標(biāo)準(zhǔn)的接口設(shè)置有效解析服務(wù)分層,訪問WEB數(shù)據(jù)倉庫服務(wù)的接口可以使用SOAP消息。使用UDDI進(jìn)行WEB數(shù)據(jù)倉庫服務(wù)發(fā)布后,進(jìn)行服務(wù)查找和定位。WEB數(shù)據(jù)倉庫可以提供標(biāo)準(zhǔn)使用軟件模塊,WEB數(shù)據(jù)倉庫的服務(wù)描述包括服務(wù)的接口設(shè)置和服務(wù)實(shí)現(xiàn),服務(wù)的數(shù)據(jù)分類、功能操作、信息分析和網(wǎng)絡(luò)傳遞。認(rèn)證服務(wù)的作用是通信伙伴之間相互確定身份,防止他人插入通信過程。認(rèn)證有兩種形式, 一種是檢查一方標(biāo)識的單方認(rèn)證, 一種是通信雙方相互檢查對方標(biāo)識的相互認(rèn)證。
根據(jù)數(shù)據(jù)庫應(yīng)用的需求,就必須要求WEB數(shù)據(jù)倉庫從較高層次上把分散的、難以訪問的數(shù)據(jù)從不同信息系統(tǒng)中分離出來,提取,純化,轉(zhuǎn)化,遷移到一個(gè)統(tǒng)一的數(shù)據(jù)庫,隨時(shí)可用的信息深層次加工中的信息轉(zhuǎn)換成不同的尺寸,各種數(shù)據(jù)集市(集市),以便為專題分析,以方便各職能部門和院系,并支持領(lǐng)導(dǎo)決策。同時(shí),它應(yīng)該是系統(tǒng)自動(dòng)完成定期對分散的數(shù)據(jù)源收集,存儲(chǔ)和刷新工作,但也充分考慮到未來擴(kuò)展的外部數(shù)據(jù)接口??傊?,WEB數(shù)據(jù)倉庫把數(shù)據(jù)管理中分散的、難以訪問的日常數(shù)據(jù)轉(zhuǎn)化為集中統(tǒng)一、隨時(shí)可用的信息。一般來說,完整的數(shù)據(jù)系統(tǒng)具備建立、管理和使用全部成分。圖2顯示W(wǎng)EB數(shù)據(jù)庫分析系統(tǒng)結(jié)構(gòu)。
圖2 WEB數(shù)據(jù)庫的系統(tǒng)結(jié)構(gòu)
數(shù)據(jù)的來源以信息數(shù)據(jù)庫為主。是決策主題所需數(shù)據(jù)的主要來源。從信息數(shù)據(jù)庫中抽取數(shù)據(jù),完成數(shù)據(jù)清理,轉(zhuǎn)換,最終將數(shù)據(jù)加載到WEB數(shù)據(jù)庫。
四、學(xué)生綜合管理的設(shè)計(jì)環(huán)節(jié)
基于WEB數(shù)據(jù)庫技術(shù)的學(xué)生綜合管理系統(tǒng)包括系統(tǒng)維護(hù),學(xué)籍管理,教學(xué)計(jì)劃管理,選課管理,成績管理,收費(fèi)管理幾個(gè)環(huán)節(jié)。整個(gè)學(xué)生綜合管理系統(tǒng)具有教務(wù)管理規(guī)范化、學(xué)生管理標(biāo)準(zhǔn)化,相比傳統(tǒng)教務(wù)管理在運(yùn)行效率、工作效率根出色,其具體突出表現(xiàn)為如下幾個(gè)方面:
新生注冊以及相關(guān)信息統(tǒng)計(jì)效率的提高顯著。通過教務(wù)管理系統(tǒng),可以實(shí)現(xiàn)從招生、新生注冊、學(xué)校編寫花名冊、學(xué)生信息管理與統(tǒng)計(jì)自動(dòng)化、規(guī)范化。比傳統(tǒng)人工處理節(jié)省了很多的時(shí)間。
自動(dòng)編制教學(xué)計(jì)劃。通過教務(wù)管理系統(tǒng),只需要人工簡單配置操作,就可以編寫當(dāng)年全部的教學(xué)計(jì)劃,提高了整體工作處理效率。同時(shí)教學(xué)計(jì)劃編制采用激光照排來進(jìn)行編制,提供了編制質(zhì)量。
提前一個(gè)學(xué)期產(chǎn)生“學(xué)期教學(xué)計(jì)劃工作任務(wù)書”,為預(yù)定教材和教師備課提供了依據(jù)??s短學(xué)生成績分?jǐn)?shù)編寫與統(tǒng)計(jì)時(shí)間顯著。通過教務(wù)管理系統(tǒng)作為輔助,進(jìn)行學(xué)生分?jǐn)?shù)統(tǒng)計(jì)比傳統(tǒng)處理方法所需時(shí)間僅需三分之一。同時(shí)分?jǐn)?shù)登記完后就可以直接進(jìn)行成績冊的打印、成績分析相關(guān)報(bào)表、合格率、以及學(xué)生補(bǔ)考相關(guān)數(shù)據(jù)。
成績結(jié)果出來后,工作人員不需要做相關(guān)處理,系統(tǒng)自動(dòng)通過教務(wù)管理系統(tǒng)把成績同步到公網(wǎng)教務(wù)管理系統(tǒng),以供學(xué)生自己去查詢。節(jié)省了教務(wù)管理相關(guān)工作人員登記學(xué)生成績體力勞動(dòng),提供了效率。這樣可以節(jié)省更多的時(shí)間到具體教務(wù)工作事宜上。
系統(tǒng)具有考核成績管理、成績分析報(bào)表??梢砸荒苛巳恢辣緦W(xué)期學(xué)生相關(guān)動(dòng)態(tài)。在教務(wù)管理系統(tǒng)中還提供一個(gè)畢業(yè)相關(guān)模塊。例如畢業(yè)審核,教師不要逐一去核對該學(xué)生是否滿足畢業(yè)條件,系統(tǒng)會(huì)自動(dòng)生成關(guān)于該學(xué)生大學(xué)期間所有課程成績、學(xué)分完成情況、學(xué)校獎(jiǎng)勵(lì)與懲罰記錄等。教師僅僅只需要瀏覽學(xué)生情況以及最后做審核通過操作即可。
通過教務(wù)管理系統(tǒng)輔助,可以解決傳統(tǒng)人力打印帶來的正式打印錯(cuò)誤的情況。從而減輕學(xué)籍管理人員的工作壓力。系統(tǒng)還提供學(xué)生課程注冊、教務(wù)收費(fèi)管理、學(xué)位審核、成績單打印與分發(fā)。
五、開發(fā)工具和數(shù)據(jù)庫的選擇
基于WEB的學(xué)生綜合管理管理系統(tǒng)使用了 ASP . NET技術(shù)作為系統(tǒng)開發(fā)工具,用來設(shè)計(jì)和開發(fā)系統(tǒng)的網(wǎng)頁界面。系統(tǒng)使用動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)ASP . NET,它可以安全穩(wěn)定的處理數(shù)據(jù)信息,方便數(shù)據(jù)建模和程序的實(shí)現(xiàn),后臺服務(wù)使用SQLServer2000數(shù)據(jù)庫,可以建立安全、 穩(wěn)定的數(shù)據(jù)庫。將ASP . NET技術(shù)與 SQL Server2000數(shù)據(jù)庫相互結(jié)合,根據(jù)學(xué)生綜合管理管理的實(shí)際情況建立一個(gè)安全有效的綜合管理管理系統(tǒng),系統(tǒng)的操作簡單、 響應(yīng)速度快、 運(yùn)行穩(wěn)定、維護(hù)簡潔。學(xué)生綜合管理系統(tǒng)對機(jī)械綜合管理的安全生產(chǎn)、控制學(xué)生事故發(fā)生,提高學(xué)生的生產(chǎn)效率具有重要作用。
六、結(jié)束語
基于Web 的學(xué)生綜合管理管理系統(tǒng),主要解決系統(tǒng)維護(hù),學(xué)籍管理,教學(xué)計(jì)劃管理,選課管理,成績管理,收費(fèi)管理。整個(gè)數(shù)據(jù)庫學(xué)生管理系統(tǒng)具有教務(wù)管理規(guī)范化、學(xué)生管理標(biāo)準(zhǔn)化,相比傳統(tǒng)管理模式在運(yùn)行效率、工作效率根出色,綜合管理效果明顯。
參考文獻(xiàn):
[1]鄧仲華.信息系統(tǒng)分析與設(shè)計(jì)[M].北京:科學(xué)出版社,2011
[2]鄭建明.基于C/S模式的學(xué)生綜合管理管理系統(tǒng)的研究與開發(fā)[J].中國教育信息化,2011(10):61—69
[3]羅冰洋.面向?qū)ο蟮膶W(xué)生管理系統(tǒng)軟件設(shè)計(jì)方法研究[J].武漢理工大學(xué)學(xué)報(bào),2011,27—29
[4]董曉磊.學(xué)生綜合管理管理信息系統(tǒng)的研究與應(yīng)用[J].現(xiàn)代教育技術(shù),2011