劉華金 (浙江汽車職業(yè)技術(shù)學(xué)院,浙江 臺州317000)
高職院校的教務(wù)管理是一項比較繁瑣、但又要求細(xì)致的工作,是整個學(xué)院教學(xué)管理的核心和基礎(chǔ)。然而,傳統(tǒng)手工式的教務(wù)管理方式已經(jīng)不能適應(yīng)當(dāng)前教務(wù)管理的需求。因此,必須運(yùn)用計算機(jī)及網(wǎng)絡(luò)信息技術(shù),探索一個適合高職院校教務(wù)管理工作的現(xiàn)代化、科學(xué)化的模式[1-2]。下面,筆者結(jié)合浙江汽車職業(yè)技術(shù)學(xué)院實際發(fā)展需要,提出了一種教務(wù)管理系統(tǒng)的構(gòu)建方案。
教務(wù)管理系統(tǒng) (JWGL)采用B/S的應(yīng)用體系結(jié)構(gòu),能實現(xiàn)異地辦公、遠(yuǎn)程辦公,具有開放性、實用性和靈活性等特點,滿足各類高職院校對信息資源采集、存儲、處理、管理和應(yīng)用的需求,實現(xiàn)信息資源的共享和集中調(diào)度。
以HTTP為傳輸協(xié)議,以訪問WEB數(shù)據(jù)庫為中心,客戶端通過瀏覽器 (Browser)訪問WEB服務(wù)器和數(shù)據(jù)庫服務(wù)器 (SQLSERVER),此模式被稱為B/S (Browser/Server),即瀏覽器/服務(wù)器模式[3],其3級結(jié)構(gòu)組成如圖1所示。
圖1 3級結(jié)構(gòu)組成
該系統(tǒng)基于B/S模式開發(fā),運(yùn)用ASP技術(shù)、Javascript/VBscript腳本語言、SQL Server2000數(shù)據(jù)庫和Dreamweaver Mx2004版本腳本編寫軟件進(jìn)行設(shè)計。系統(tǒng)運(yùn)行的環(huán)境為校園網(wǎng)。
軟件編程實際上就是管理和操作數(shù)據(jù),使用ADO數(shù)據(jù)庫連接技術(shù),如用面向Microsoft SQL Server數(shù)據(jù)庫的SQL Connection類來連庫。連接數(shù)據(jù)庫代碼如下:
可以直接把數(shù)據(jù)集 (DataSet)綁定到DataGrid控件上,DataGrid就能夠自動將數(shù)據(jù)集中以表格形式顯示出來。ASP提供了多個用來接收和存儲數(shù)據(jù)的表單,再將表單信息提交到頁面,這些對象包括request、session、cookies等。ASP交互網(wǎng)站的工作流程圖如圖2所示。
該系統(tǒng)采用B/S網(wǎng)頁瀏覽模式,信息查詢靈活,界面美觀友好,數(shù)據(jù)查詢快捷可靠。系統(tǒng)針對不同級別的用戶,權(quán)限設(shè)置不同,例如對前臺學(xué)生和教師提供快速信息查詢功能。后臺設(shè)置系統(tǒng)管理員,對學(xué)院整個教學(xué)過程數(shù)據(jù)進(jìn)行及時更新。同時,該系統(tǒng)設(shè)計密碼安全功能,提供密碼保護(hù)和找回功能。系統(tǒng)功能前臺結(jié)構(gòu)圖和系統(tǒng)功能后臺結(jié)構(gòu)圖分別如圖3和圖4所示。
圖2 ASP交互網(wǎng)站數(shù)據(jù)庫流程圖
圖3 前臺結(jié)構(gòu)圖
數(shù)據(jù)流程如圖5所示。教務(wù)處根據(jù)各系人才培養(yǎng)計劃,對新生班級和人數(shù)進(jìn)行匯總,向各系下達(dá)教學(xué)任務(wù)書,各系根據(jù)教學(xué)任務(wù)書安排教師。教務(wù)處根據(jù)各系信息匯總,安排教學(xué)計劃。學(xué)生入學(xué),教務(wù)處對學(xué)生注冊學(xué)籍,對每個學(xué)期學(xué)生情況進(jìn)行及時更新,形成學(xué)籍庫。學(xué)期末,教務(wù)處招開教務(wù)會議安排學(xué)生考試計劃,學(xué)生考完后,教師通過系統(tǒng)上傳學(xué)生成績,形成學(xué)生成績庫。該系統(tǒng)提供教師上傳成績、學(xué)生查詢成績,以及班主任匯總功能。
圖4 后臺結(jié)構(gòu)圖
考務(wù)管理模塊主要是根據(jù)學(xué)院考務(wù)計劃而設(shè)計的,目的是使教師和學(xué)生對考試安排能進(jìn)行準(zhǔn)確、及時、全面的查詢。查詢的權(quán)限設(shè)置是根據(jù)登錄會員的身份分配的。主要完成功能如下:①學(xué)生考試時間確定,輸入本學(xué)期考試的具體時間;②考試計劃安排,根據(jù)學(xué)生人數(shù)、學(xué)生所在班級、教室容量、教室號、教師工號,以及考試科目和時間,進(jìn)行數(shù)據(jù)輸入和分析;③考試明細(xì)安排,根據(jù)考試計劃安排的內(nèi)容,可以通過表格顯示相關(guān)數(shù)據(jù),并提供打印功能;④考試查詢功能,提供幾種檢索方式,如按班級、按教室、按時間、按監(jiān)考教師等關(guān)鍵詞查詢。
考務(wù)管理模塊有如下實體:教師、教務(wù)員、學(xué)生、考試科目、考場等??紕?wù)模塊是采用ASP技術(shù),B/S 3層模式??紕?wù)模塊提供教師、教務(wù)員和學(xué)生相應(yīng)的權(quán)限和功能。
學(xué)籍管理模塊設(shè)計如圖6所示,具體功能如下:①學(xué)生成績管理,包括學(xué)科成績、補(bǔ)考成績、實習(xí)成績等;②學(xué)生檔案管理,包括學(xué)生評優(yōu)、獎勵和各種處分情況等;③學(xué)籍管理。學(xué)生注冊信息、休學(xué)復(fù)學(xué)、退學(xué)管理等;④畢業(yè)生管理。包括畢業(yè)、結(jié)業(yè)、授學(xué)位等。
學(xué)籍管理模塊可以批量輸入數(shù)據(jù),同時可以從招生數(shù)據(jù)庫中導(dǎo)入相關(guān)學(xué)生信息。按照不同校區(qū)、專業(yè)和系,對學(xué)生編班制定學(xué)號,建立全院所有學(xué)生的基本信息數(shù)據(jù)查詢庫。
圖5 數(shù)據(jù)流程圖
圖6 學(xué)籍管理圖
成績管理模塊目的是實現(xiàn)學(xué)生成績管理規(guī)范化、系統(tǒng)化和自動化。主要功能包括:學(xué)生成績錄入、成績管理、成績查詢等功能。其中,學(xué)生只能查詢自己成績,各科任課教師可以錄入成績、修改成績、管理成績等。
數(shù)據(jù)庫建立學(xué)生成績表,表有學(xué)號、姓名、系別、專業(yè)、班級等字段。根據(jù)不同條件,可以統(tǒng)計不同專業(yè)、不同年級的各科學(xué)生成績以及學(xué)生排名等,提供數(shù)據(jù)報表制作、統(tǒng)計以及打印功能。
該教務(wù)管理系統(tǒng)可以滿足學(xué)院對教務(wù)教學(xué)多角度、多層次的發(fā)展需求。在設(shè)計過程中,采用3層結(jié)構(gòu)B/S模式,目的是實現(xiàn)系統(tǒng)易維護(hù)性、易升級性和易擴(kuò)充性。該系統(tǒng)的設(shè)計,極大提高了學(xué)院教務(wù)管理的工作效率,為教學(xué)管理信息化建設(shè)提供軟件支持,將成為數(shù)字化校園建設(shè)的重要組成部分。
[1]楊衛(wèi)民,譚駿珊,汪斌.基于校園網(wǎng)的綜合教務(wù)管理系統(tǒng)的設(shè)計 [J].中南林學(xué)院學(xué)報,2003,23(1):45-47.
[2]李洋.考務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn) [J].科技信息,2008(5):219.
[3]丁鵬,劉莉.C/S、B/S模式中的分布式計算與MTS解決方案 [J].計算機(jī)應(yīng)用研究,2000(12):60-62.