摘要:基于高校課堂教學(xué)和學(xué)生管理的實(shí)際需要,提出了一個學(xué)生圖文信息查詢系統(tǒng)。該系統(tǒng)有效拓寬了教師、輔導(dǎo)員及時識別和了解學(xué)生的途徑。系統(tǒng)結(jié)合了C/S和B/S模式的優(yōu)勢,一般用戶通過瀏覽器即可訪問并處理信息,操作便捷,又保證了一定的安全性和保密性。該系統(tǒng)利用高?,F(xiàn)有的校園網(wǎng)絡(luò)平臺和軟硬件設(shè)備即可實(shí)現(xiàn)。系統(tǒng)已投入運(yùn)行,取得用戶良好評價。文章給出了系統(tǒng)的設(shè)計(jì)思想和主要技術(shù)方案,包括功能與用戶接口設(shè)計(jì)、信息采集處理流程和系統(tǒng)結(jié)構(gòu)框架。
關(guān)鍵詞:圖文信息;B/S模式;查詢系統(tǒng);學(xué)生管理
引言
隨著高校的不斷擴(kuò)招,學(xué)生人數(shù)節(jié)節(jié)攀升,高校規(guī)模越來越大,給學(xué)校的學(xué)生管理工作帶來了許多的困難和挑戰(zhàn)并提出了許多的新課題。如何建立新的管理模式是擺在廣大高校學(xué)生管理工作者面前的一大課題。我們嘗試采用現(xiàn)代信息技術(shù),建立基于計(jì)算機(jī)網(wǎng)絡(luò)的實(shí)用、先進(jìn)、高效、可靠的學(xué)生信息圖文查詢系統(tǒng),實(shí)現(xiàn)業(yè)務(wù)規(guī)范化、管理現(xiàn)代化、決策科學(xué)化,探索一種新型的現(xiàn)代化學(xué)生管理模式。
1 系統(tǒng)建設(shè)的意義
本課題的理論意義主要在于網(wǎng)絡(luò)化多媒體信息系統(tǒng)為大學(xué)生圖文信息保存與使用的技術(shù)處理提供了新的理念。傳統(tǒng)的學(xué)生檔案信息(特別是包括照片在內(nèi)的原始表格)主要保存在特定的部門(學(xué)生處或教務(wù)處),使用這些信息相當(dāng)麻煩,致使這些信息實(shí)際利用率很低。另一方面,班主任、任課教師很難得到點(diǎn)名冊以外的學(xué)生個性化信息,只能從課堂或談話現(xiàn)場得到。尤其是,班主任和任課教師往往因?yàn)闊o法將學(xué)生姓名和本人準(zhǔn)確對號,而叫不出或錯叫學(xué)生姓名,既尷尬,又容易造成師生之間的隔閡。如果教師隨時能夠通過權(quán)限訪問學(xué)生圖文信息系統(tǒng),在后臺熟悉學(xué)生的情況,就能更好地體現(xiàn)教師對學(xué)生的個性化關(guān)懷。相對于傳統(tǒng)的學(xué)生檔案信息,由于數(shù)字化信息系統(tǒng)的編輯和更新優(yōu)勢,使得信息能更好地反映現(xiàn)實(shí),同時還允許學(xué)生提供一些自述的個別化信息(班主任、教師和同學(xué)可以據(jù)此作更好的交流)。
其次,設(shè)計(jì)中小型的、有使用針對性的、方便實(shí)用的圖文信息系統(tǒng),需要進(jìn)行包括需求分析、可行性分析、人機(jī)界面分析等特定的系統(tǒng)分析以及數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)和服務(wù)器端程序設(shè)計(jì),從技術(shù)設(shè)計(jì)上可以歸納出一些有局部推廣意義的原則和經(jīng)驗(yàn)。
2 系統(tǒng)設(shè)計(jì)的基本思想
在信息化環(huán)境日益成熟的條件下,本系統(tǒng)應(yīng)充分挖掘網(wǎng)絡(luò)與多媒體技術(shù)的優(yōu)勢,服務(wù)于大學(xué)生的思想政治工作和教學(xué)中的師生溝通工作。具體設(shè)想方案是在二級學(xué)院層次上,構(gòu)造一個學(xué)生圖文信息系統(tǒng),供班主任和任課教師通過校園網(wǎng)和因特網(wǎng)隨時訪問,拓寬教師了解學(xué)生的途徑,學(xué)生也可以互訪信息,促進(jìn)溝通。配合系統(tǒng)的建立和改進(jìn),總結(jié)系統(tǒng)的優(yōu)缺點(diǎn),研究和歸納合理有效的運(yùn)行機(jī)制,并擴(kuò)大應(yīng)用范圍。
3 系統(tǒng)實(shí)施的可行性
我國高校信息化建設(shè)近年來取得了巨大的成就,主要表現(xiàn)在:所有高校都接入了Intemet,絕大部分高校建成了自己的校園網(wǎng),主干網(wǎng)絡(luò)達(dá)到100M甚至1000M,高校信息化體系初現(xiàn)規(guī)模;而教師的計(jì)算機(jī)技能一般都掌握得比較好,能進(jìn)行計(jì)算機(jī)的基本操作、軟件應(yīng)用及訪問網(wǎng)絡(luò),基本能夠處理各種計(jì)算機(jī)問題。因此,不管從硬件還是軟件方面高校都具備了實(shí)施學(xué)生信息圖文查詢系統(tǒng)的基礎(chǔ)。
4 系統(tǒng)目標(biāo)定位
經(jīng)分析,我們將系統(tǒng)建設(shè)目標(biāo)定位為:“功能實(shí)用又有發(fā)展后勁;技術(shù)可行又有一定超前;建設(shè)實(shí)施見效快,又有長期發(fā)展規(guī)劃”。針對實(shí)際情況,我們本著功能實(shí)用、技術(shù)可行、短期見效的定位原則,確定了系統(tǒng)建設(shè)的前期目標(biāo):“建成以學(xué)生管理為核心,投資規(guī)模容許、納入現(xiàn)有圖文數(shù)據(jù)、運(yùn)行穩(wěn)定易維護(hù)、學(xué)生信息圖文查詢系統(tǒng)框架”。同時,制定了遠(yuǎn)期發(fā)展目標(biāo)。該目標(biāo)規(guī)定了我們在建立基礎(chǔ)系統(tǒng)時,應(yīng)在平臺選擇、數(shù)據(jù)標(biāo)準(zhǔn)、系統(tǒng)維護(hù)、系統(tǒng)擴(kuò)充等方面全面考慮。隨著前期目標(biāo)的實(shí)現(xiàn),我們正有計(jì)劃有步驟地開展數(shù)據(jù)的采集、建庫工作,并不斷增加系統(tǒng)功能,擴(kuò)展應(yīng)用范圍。
5 網(wǎng)絡(luò)運(yùn)行平臺
本系統(tǒng)是構(gòu)建于校園網(wǎng)與因特網(wǎng)基礎(chǔ)上的C/S和B/S模式相集成的運(yùn)行開發(fā)平臺?;贑/S結(jié)構(gòu)的系統(tǒng)需要專用的前端應(yīng)用程序,其事務(wù)數(shù)據(jù)處理能力強(qiáng)、性能高、系統(tǒng)安全可靠,但其使用范圍具有局限性;而基于Web的B/S模式是通過ASP技術(shù),利用ADO對象來訪問數(shù)據(jù)庫的,不需要安裝專用的前端應(yīng)用程序,只需通過瀏覽器即可訪問并處理相應(yīng)信息,操作簡單,但存在安全與數(shù)據(jù)通訊的瓶頸問題。由于C/S和B/S結(jié)構(gòu)各有利弊,為充分發(fā)揮它們的優(yōu)勢,根據(jù)系統(tǒng)中各功能模塊要求的差異,將以C/S、B/S交叉并用模式來組織系統(tǒng)的開發(fā)。
(1)硬件平臺
服務(wù)器:服務(wù)器是系統(tǒng)應(yīng)用與運(yùn)行的核心,決定整個系統(tǒng)的運(yùn)行性能,可選擇高性能的專用服務(wù)器。為了保證系統(tǒng)的安全與穩(wěn)定,本系統(tǒng)在設(shè)計(jì)與應(yīng)用中采用了2臺IBM專用數(shù)據(jù)服務(wù)器與1臺應(yīng)用服務(wù)器,數(shù)據(jù)服務(wù)器采用雙機(jī)備份,內(nèi)存2G,硬盤73*4,雙CPU,考慮到數(shù)據(jù)流量的問題,應(yīng)用服務(wù)器采用相同的配置。
客戶機(jī):各應(yīng)用部門根據(jù)自己需求選擇品牌機(jī)或兼容機(jī)。
其它設(shè)備:為便于與校園網(wǎng)或因特網(wǎng)進(jìn)行聯(lián)接,建議采用交換機(jī),保證信息的暢通與流動。此外還需光纖模塊、控制臺等硬件設(shè)備。
(2)軟件平臺
服務(wù)器上:采用安全性較高穩(wěn)定性較好的windows 2003 Server,采用網(wǎng)絡(luò)互聯(lián)標(biāo)準(zhǔn)的TCP/IP協(xié)議,能滿足C/S和B/S模式的需要,IE6.0作為瀏覽器,應(yīng)用服務(wù)器選用IIS作為服務(wù)器軟件??紤]到教務(wù)數(shù)據(jù)量大,數(shù)據(jù)庫管理工具選用SQL SERVER,它能很好地實(shí)現(xiàn)基于SQL的數(shù)據(jù)庫標(biāo)準(zhǔn)的關(guān)系數(shù)據(jù)庫系統(tǒng)并且具有強(qiáng)大的網(wǎng)絡(luò)功能和分布式功能,還具有優(yōu)秀的安全性措施和數(shù)據(jù)恢復(fù)措施。
客戶機(jī)上:操作系統(tǒng)采用Windows98以上,最好是Win-dows2000/XP;數(shù)據(jù)庫管理工具采用SQL SERVER;此外通用辦公軟件Office,以便于數(shù)據(jù)的導(dǎo)入導(dǎo)出及日常處理。
前端開發(fā)工具:Visual Basic6.0、ASP等。
6 系統(tǒng)功能和數(shù)據(jù)描述
(1)系統(tǒng)總體結(jié)構(gòu)
系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)信息關(guān)系的系統(tǒng)化、規(guī)范化和自動化。
系統(tǒng)的結(jié)構(gòu)關(guān)系圖如圖1所示:
系統(tǒng)的結(jié)構(gòu)關(guān)系是系統(tǒng)的總體功能分析,是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)上完成的。本項(xiàng)目中的學(xué)生信息系統(tǒng)需要完成的功能主要有:
①有關(guān)學(xué)籍等信息的輸入,包括學(xué)生基本信息、所在班級、班主任信息等。
②學(xué)生信息的查詢,包括學(xué)生基本信息、所在班級、是否畢業(yè)等。
③學(xué)生信息的修改。
④班級管理信息的輸入。
⑤班級管理信息的查詢。
⑥班級管理信息的修改。
(2)子系統(tǒng)描述
①學(xué)生子系統(tǒng)的結(jié)構(gòu)圖包括學(xué)生基本信息、所在的班級、班主任信息和是否畢業(yè)等以及相對應(yīng)的數(shù)據(jù)結(jié)構(gòu)規(guī)約。
②班級子系統(tǒng)包括班級設(shè)置等以及與之對應(yīng)的數(shù)據(jù)規(guī)約。
(3)系統(tǒng)描述
該系統(tǒng)為B/S結(jié)構(gòu),主要利用了開發(fā)方便、功能完善的動態(tài)ASP技術(shù)。其功能主要分為三部分,瀏覽、管理和整合。
①瀏覽功能:按瀏覽者的性質(zhì)來分,主要有:大眾瀏覽區(qū)、本學(xué)院教師瀏覽區(qū)和管理員瀏覽區(qū)。
大眾瀏覽區(qū)的主要功能是:所有的瀏覽者能瀏覽本學(xué)院的所有在校生名單(僅僅限于姓名學(xué)號的查看)。
本學(xué)院教師瀏覽區(qū)的主要功能是:本學(xué)院教師能瀏覽所有本學(xué)院在校生名單,但與大眾瀏覽者相比,教師擁有登陸權(quán)限,所以不僅能瀏覽姓名學(xué)號,還能瀏覽該生的照片以及個性化信息。
管理員瀏覽區(qū)的主要功能是:瀏覽且管理本學(xué)院的所有學(xué)生信息,主要包括添加、刪除和屬性修改等功能。
②管理功能:對管理員開放。主要功能有添加、刪除、修改學(xué)生圖文信息。
③整合功能:利用瀏覽到的信息進(jìn)行班級圖片的生成及打印。
(4)系統(tǒng)主要功能界面
(5)系統(tǒng)信息采集與管理
系統(tǒng)的重點(diǎn)在于學(xué)生圖文信息的采集,難點(diǎn)在于圖片的管理。圖文信息的采集主要有兩方面的內(nèi)容。一方面是學(xué)生的基本信息,有學(xué)號、姓名、性別、班級、專業(yè)、學(xué)歷和備注等。關(guān)鍵字段采用學(xué)號,這是為了保證單條記錄的唯一性。存放信息使用Excel文件,由各班負(fù)責(zé)人統(tǒng)一填寫后上交。采用Excel文件格式是因?yàn)镋xcel比較大眾化,如果直接采用SQL SERVER數(shù)據(jù)庫的形式讓各班填寫有可能會產(chǎn)生錯誤,更重要的是Excel也能夠很方便地利用ASP來訪問,為后期的數(shù)據(jù)轉(zhuǎn)存提供了便利的條件。另一方面主要是學(xué)生照片,由學(xué)院統(tǒng)一安排,固定一定的長寬比例,并將照片與學(xué)號相對應(yīng),即以學(xué)號為照片文件名的方式存儲。
圖文信息管理階段主要有以下幾個步驟:
第一步:生成班級。班級信息包含班級名稱、班主任、畢業(yè)與否。在這個步驟里同時具有修改功能。
第二步:導(dǎo)入學(xué)生信息。學(xué)生信息的導(dǎo)入以班級為單位,和前面的班級唯一關(guān)聯(lián)的是班級名稱,其他字段有:學(xué)號、姓名、專業(yè)、學(xué)歷和個性化信息。
第三步:上傳圖片。利用FTP方式上傳到服務(wù)器的指定文件夾內(nèi)。
第四步:修改功能??梢孕薷牡淖侄螢椋簩W(xué)號、姓名、班級、專業(yè)。
7 系統(tǒng)應(yīng)用
本文設(shè)計(jì)的學(xué)生信息管理系統(tǒng),其功能基本覆蓋了現(xiàn)代高校學(xué)生管理的內(nèi)容。目前已投入運(yùn)行,總體情況良好。學(xué)院老師都比較認(rèn)可,都認(rèn)為通過本系統(tǒng),拓寬了了解學(xué)生的途徑,可以了解每個學(xué)生的個性化信息,師學(xué)生的交流及溝通有了很大的改善,大大減少了因?qū)W(xué)生的情況不了解而產(chǎn)生的不必要的尷尬,學(xué)生也感到自己受到了老師的重視和關(guān)注。同時班主任和輔導(dǎo)員都認(rèn)為使用本系統(tǒng)后大大方便了對學(xué)生的管理,節(jié)約了大量的時間,同時也突破了傳統(tǒng)學(xué)生管理的空間局限性。
8 發(fā)展前景
到目前為止,該系統(tǒng)的構(gòu)架基本完成,信息管理和配合教學(xué)的目的也基本達(dá)到。但就該系統(tǒng)的功能而言,還有很大的發(fā)展空間。
(1)目前主要實(shí)現(xiàn)了該系統(tǒng)的B/S部分,C/S部分的拓展還在研究過程中。因?yàn)椴樵儗W(xué)生信息需要利用網(wǎng)絡(luò),無網(wǎng)絡(luò)的課堂上不可能即時查詢結(jié)果,而要打印每位學(xué)生的信息又浪費(fèi)資源,所以設(shè)想利用指定的客戶端對數(shù)據(jù)庫中的圖文信息進(jìn)行自由排版并打印??紤]到瀏覽器的功能特性,該功能需要采用C/S來實(shí)現(xiàn)。
(2)對于學(xué)生信息目前只使用了一些常規(guī)內(nèi)容,比如姓名、學(xué)號、班級等,我們設(shè)想將學(xué)生的基本檔案作為附件,使用指定的客戶端進(jìn)行掃描輸入,同時和網(wǎng)絡(luò)端共享數(shù)據(jù)庫。
(3)目前學(xué)生的圖片是以文件形式上傳到服務(wù)器的指定目錄,在數(shù)據(jù)庫中保留的是圖片的路徑,考慮到安全問題,設(shè)想將圖片以二進(jìn)制數(shù)據(jù)方式存入數(shù)據(jù)庫來替代現(xiàn)有方式。
9 結(jié)束語
本系統(tǒng)的研制成功并順利實(shí)施,是基于系統(tǒng)工程與軟件工程的思想,在充分考慮到現(xiàn)代學(xué)生管理過程中的各個環(huán)節(jié)及影響因素的基礎(chǔ)上,運(yùn)用了現(xiàn)代先進(jìn)的計(jì)算機(jī)技術(shù)、組件技術(shù)、網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫技術(shù)、模塊化等技術(shù)的結(jié)果。系統(tǒng)優(yōu)化并集成了學(xué)生管理數(shù)據(jù),最大限度地實(shí)現(xiàn)了數(shù)據(jù)共享,有效地促進(jìn)了現(xiàn)代高校學(xué)生管理工作的科學(xué)化、網(wǎng)絡(luò)化、信息化建設(shè)。