摘要:基于高校課堂教學和學生管理的實際需要,提出了一個學生圖文信息查詢系統。該系統有效拓寬了教師、輔導員及時識別和了解學生的途徑。系統結合了C/S和B/S模式的優勢,一般用戶通過瀏覽器即可訪問并處理信息,操作便捷,又保證了一定的安全性和保密性。該系統利用高校現有的校園網絡平臺和軟硬件設備即可實現。系統已投入運行,取得用戶良好評價。文章給出了系統的設計思想和主要技術方案,包括功能與用戶接口設計、信息采集處理流程和系統結構框架。
關鍵詞:圖文信息;B/S模式;查詢系統;學生管理
引言
隨著高校的不斷擴招,學生人數節節攀升,高校規模越來越大,給學校的學生管理工作帶來了許多的困難和挑戰并提出了許多的新課題。如何建立新的管理模式是擺在廣大高校學生管理工作者面前的一大課題。我們嘗試采用現代信息技術,建立基于計算機網絡的實用、先進、高效、可靠的學生信息圖文查詢系統,實現業務規范化、管理現代化、決策科學化,探索一種新型的現代化學生管理模式。
1 系統建設的意義
本課題的理論意義主要在于網絡化多媒體信息系統為大學生圖文信息保存與使用的技術處理提供了新的理念。傳統的學生檔案信息(特別是包括照片在內的原始表格)主要保存在特定的部門(學生處或教務處),使用這些信息相當麻煩,致使這些信息實際利用率很低。另一方面,班主任、任課教師很難得到點名冊以外的學生個性化信息,只能從課堂或談話現場得到。尤其是,班主任和任課教師往往因為無法將學生姓名和本人準確對號,而叫不出或錯叫學生姓名,既尷尬,又容易造成師生之間的隔閡。如果教師隨時能夠通過權限訪問學生圖文信息系統,在后臺熟悉學生的情況,就能更好地體現教師對學生的個性化關懷。相對于傳統的學生檔案信息,由于數字化信息系統的編輯和更新優勢,使得信息能更好地反映現實,同時還允許學生提供一些自述的個別化信息(班主任、教師和同學可以據此作更好的交流)。
其次,設計中小型的、有使用針對性的、方便實用的圖文信息系統,需要進行包括需求分析、可行性分析、人機界面分析等特定的系統分析以及數據結構設計和服務器端程序設計,從技術設計上可以歸納出一些有局部推廣意義的原則和經驗。
2 系統設計的基本思想
在信息化環境日益成熟的條件下,本系統應充分挖掘網絡與多媒體技術的優勢,服務于大學生的思想政治工作和教學中的師生溝通工作。具體設想方案是在二級學院層次上,構造一個學生圖文信息系統,供班主任和任課教師通過校園網和因特網隨時訪問,拓寬教師了解學生的途徑,學生也可以互訪信息,促進溝通。配合系統的建立和改進,總結系統的優缺點,研究和歸納合理有效的運行機制,并擴大應用范圍。
3 系統實施的可行性
我國高校信息化建設近年來取得了巨大的成就,主要表現在:所有高校都接入了Intemet,絕大部分高校建成了自己的校園網,主干網絡達到100M甚至1000M,高校信息化體系初現規模;而教師的計算機技能一般都掌握得比較好,能進行計算機的基本操作、軟件應用及訪問網絡,基本能夠處理各種計算機問題。因此,不管從硬件還是軟件方面高校都具備了實施學生信息圖文查詢系統的基礎。
4 系統目標定位
經分析,我們將系統建設目標定位為:“功能實用又有發展后勁;技術可行又有一定超前;建設實施見效快,又有長期發展規劃”。針對實際情況,我們本著功能實用、技術可行、短期見效的定位原則,確定了系統建設的前期目標:“建成以學生管理為核心,投資規模容許、納入現有圖文數據、運行穩定易維護、學生信息圖文查詢系統框架”。同時,制定了遠期發展目標。該目標規定了我們在建立基礎系統時,應在平臺選擇、數據標準、系統維護、系統擴充等方面全面考慮。隨著前期目標的實現,我們正有計劃有步驟地開展數據的采集、建庫工作,并不斷增加系統功能,擴展應用范圍。
5 網絡運行平臺
本系統是構建于校園網與因特網基礎上的C/S和B/S模式相集成的運行開發平臺。基于C/S結構的系統需要專用的前端應用程序,其事務數據處理能力強、性能高、系統安全可靠,但其使用范圍具有局限性;而基于Web的B/S模式是通過ASP技術,利用ADO對象來訪問數據庫的,不需要安裝專用的前端應用程序,只需通過瀏覽器即可訪問并處理相應信息,操作簡單,但存在安全與數據通訊的瓶頸問題。由于C/S和B/S結構各有利弊,為充分發揮它們的優勢,根據系統中各功能模塊要求的差異,將以C/S、B/S交叉并用模式來組織系統的開發。
(1)硬件平臺
服務器:服務器是系統應用與運行的核心,決定整個系統的運行性能,可選擇高性能的專用服務器。為了保證系統的安全與穩定,本系統在設計與應用中采用了2臺IBM專用數據服務器與1臺應用服務器,數據服務器采用雙機備份,內存2G,硬盤73*4,雙CPU,考慮到數據流量的問題,應用服務器采用相同的配置。
客戶機:各應用部門根據自己需求選擇品牌機或兼容機。
其它設備:為便于與校園網或因特網進行聯接,建議采用交換機,保證信息的暢通與流動。此外還需光纖模塊、控制臺等硬件設備。
(2)軟件平臺
服務器上:采用安全性較高穩定性較好的windows 2003 Server,采用網絡互聯標準的TCP/IP協議,能滿足C/S和B/S模式的需要,IE6.0作為瀏覽器,應用服務器選用IIS作為服務器軟件。考慮到教務數據量大,數據庫管理工具選用SQL SERVER,它能很好地實現基于SQL的數據庫標準的關系數據庫系統并且具有強大的網絡功能和分布式功能,還具有優秀的安全性措施和數據恢復措施。
客戶機上:操作系統采用Windows98以上,最好是Win-dows2000/XP;數據庫管理工具采用SQL SERVER;此外通用辦公軟件Office,以便于數據的導入導出及日常處理。
前端開發工具:Visual Basic6.0、ASP等。
6 系統功能和數據描述
(1)系統總體結構
系統開發的總體任務是實現信息關系的系統化、規范化和自動化。
系統的結構關系圖如圖1所示:

系統的結構關系是系統的總體功能分析,是在系統開發的總體任務的基礎上完成的。本項目中的學生信息系統需要完成的功能主要有:
①有關學籍等信息的輸入,包括學生基本信息、所在班級、班主任信息等。
②學生信息的查詢,包括學生基本信息、所在班級、是否畢業等。
③學生信息的修改。
④班級管理信息的輸入。
⑤班級管理信息的查詢。
⑥班級管理信息的修改。
(2)子系統描述
①學生子系統的結構圖包括學生基本信息、所在的班級、班主任信息和是否畢業等以及相對應的數據結構規約。
②班級子系統包括班級設置等以及與之對應的數據規約。
(3)系統描述
該系統為B/S結構,主要利用了開發方便、功能完善的動態ASP技術。其功能主要分為三部分,瀏覽、管理和整合。
①瀏覽功能:按瀏覽者的性質來分,主要有:大眾瀏覽區、本學院教師瀏覽區和管理員瀏覽區。
大眾瀏覽區的主要功能是:所有的瀏覽者能瀏覽本學院的所有在校生名單(僅僅限于姓名學號的查看)。
本學院教師瀏覽區的主要功能是:本學院教師能瀏覽所有本學院在校生名單,但與大眾瀏覽者相比,教師擁有登陸權限,所以不僅能瀏覽姓名學號,還能瀏覽該生的照片以及個性化信息。
管理員瀏覽區的主要功能是:瀏覽且管理本學院的所有學生信息,主要包括添加、刪除和屬性修改等功能。
②管理功能:對管理員開放。主要功能有添加、刪除、修改學生圖文信息。
③整合功能:利用瀏覽到的信息進行班級圖片的生成及打印。
(4)系統主要功能界面
(5)系統信息采集與管理
系統的重點在于學生圖文信息的采集,難點在于圖片的管理。圖文信息的采集主要有兩方面的內容。一方面是學生的基本信息,有學號、姓名、性別、班級、專業、學歷和備注等。關鍵字段采用學號,這是為了保證單條記錄的唯一性。存放信息使用Excel文件,由各班負責人統一填寫后上交。采用Excel文件格式是因為Excel比較大眾化,如果直接采用SQL SERVER數據庫的形式讓各班填寫有可能會產生錯誤,更重要的是Excel也能夠很方便地利用ASP來訪問,為后期的數據轉存提供了便利的條件。另一方面主要是學生照片,由學院統一安排,固定一定的長寬比例,并將照片與學號相對應,即以學號為照片文件名的方式存儲。
圖文信息管理階段主要有以下幾個步驟:
第一步:生成班級。班級信息包含班級名稱、班主任、畢業與否。在這個步驟里同時具有修改功能。
第二步:導入學生信息。學生信息的導入以班級為單位,和前面的班級唯一關聯的是班級名稱,其他字段有:學號、姓名、專業、學歷和個性化信息。
第三步:上傳圖片。利用FTP方式上傳到服務器的指定文件夾內。
第四步:修改功能。可以修改的字段為:學號、姓名、班級、專業。
7 系統應用
本文設計的學生信息管理系統,其功能基本覆蓋了現代高校學生管理的內容。目前已投入運行,總體情況良好。學院老師都比較認可,都認為通過本系統,拓寬了了解學生的途徑,可以了解每個學生的個性化信息,師學生的交流及溝通有了很大的改善,大大減少了因對學生的情況不了解而產生的不必要的尷尬,學生也感到自己受到了老師的重視和關注。同時班主任和輔導員都認為使用本系統后大大方便了對學生的管理,節約了大量的時間,同時也突破了傳統學生管理的空間局限性。
8 發展前景
到目前為止,該系統的構架基本完成,信息管理和配合教學的目的也基本達到。但就該系統的功能而言,還有很大的發展空間。
(1)目前主要實現了該系統的B/S部分,C/S部分的拓展還在研究過程中。因為查詢學生信息需要利用網絡,無網絡的課堂上不可能即時查詢結果,而要打印每位學生的信息又浪費資源,所以設想利用指定的客戶端對數據庫中的圖文信息進行自由排版并打印。考慮到瀏覽器的功能特性,該功能需要采用C/S來實現。
(2)對于學生信息目前只使用了一些常規內容,比如姓名、學號、班級等,我們設想將學生的基本檔案作為附件,使用指定的客戶端進行掃描輸入,同時和網絡端共享數據庫。
(3)目前學生的圖片是以文件形式上傳到服務器的指定目錄,在數據庫中保留的是圖片的路徑,考慮到安全問題,設想將圖片以二進制數據方式存入數據庫來替代現有方式。
9 結束語
本系統的研制成功并順利實施,是基于系統工程與軟件工程的思想,在充分考慮到現代學生管理過程中的各個環節及影響因素的基礎上,運用了現代先進的計算機技術、組件技術、網絡技術、數據庫技術、模塊化等技術的結果。系統優化并集成了學生管理數據,最大限度地實現了數據共享,有效地促進了現代高校學生管理工作的科學化、網絡化、信息化建設。