方全文
摘要:隨著高職院校的快速發(fā)展,傳統(tǒng)的教務(wù)管理系統(tǒng)已難滿足快速增長的業(yè)務(wù)需求,以教務(wù)管理為中心建立一個全校公共的、開放的信息平臺,為建成先進的數(shù)字化校園綜合管理平臺、全面實現(xiàn)高職院校管理信息化鋪平道路?;贏SP.NET MVC框架技術(shù)為實現(xiàn)該方案提供了技術(shù)保障。
關(guān)鍵詞:信息化平臺;教務(wù)管理;高職院校;數(shù)據(jù)共享;ASP.NET MVC框架
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2013)07-1485-02
在發(fā)布《中共中央國務(wù)院關(guān)于深化教育改革全面推進素質(zhì)教育的決定》后,我國高等職業(yè)教育迎來了春天,近20年來高職院校辦學(xué)規(guī)模不斷擴大,教育改革不斷深化,教育管理現(xiàn)代化不斷推進。而全面實現(xiàn)高職院校管理信息化、快速提升綜合實力的工作已迫在眉睫。為改進管理手段,各高職院校曾先后購買過一些軟件公司開發(fā)的各種教務(wù)管理軟件或者自主開發(fā)過適合某一方面工作需要的教務(wù)管理軟件,這對教務(wù)信息化建設(shè)起到了推動作用,積累了許多經(jīng)驗。但隨著信息化建設(shè)的不斷推進,這些軟件逐漸暴露出一些缺陷,表現(xiàn)在:1、功能過時,教學(xué)改革催生新的管理方式和方法,原有的軟件系統(tǒng)已不能滿足新的工作要求;2、功能缺乏,無論是商品軟件還是自主開發(fā)的軟件,都只滿足了部分教務(wù)管理工作的需要,未能覆蓋教務(wù)管理工作的各個環(huán)節(jié),想要的功能沒有,不要的功能存在;2、適應(yīng)不強,一些個性化問題、特殊問題不能得到有效解決,還得需要手工來處理;3、數(shù)據(jù)孤立,已有的教務(wù)管理軟件無一例外都對數(shù)據(jù)進行了封裝,形成了“數(shù)據(jù)孤島”,導(dǎo)致全校其他軟件系統(tǒng)不能共享教務(wù)管理軟件中的數(shù)據(jù),各軟件反復(fù)錄入初始化數(shù)據(jù),由于各系統(tǒng)基礎(chǔ)數(shù)據(jù)不一定完全一致,無法得到權(quán)威性的統(tǒng)計數(shù)據(jù)。由于教務(wù)管理工作是整個高職院校管理工作的重心,搭建一個開放的教務(wù)管理信息化平臺,以教務(wù)管理為龍頭帶動學(xué)生管理、財務(wù)管理、后勤管理信息化,是建成先進的數(shù)字化校園綜合管理平臺、全面實現(xiàn)高職院校管理信息化的必由之路。
1 設(shè)計
搭建高職教務(wù)信息化平臺的整體思路是建立一個全校公共的、開放的、有權(quán)威性的信息庫,包括教師庫、學(xué)生庫、課程庫、成績庫等,開放數(shù)據(jù)輸入、數(shù)據(jù)輸出、數(shù)據(jù)查詢、數(shù)據(jù)校驗接口,校內(nèi)其他已經(jīng)有的軟件系統(tǒng)數(shù)據(jù),在確保正確的前題下可以導(dǎo)入這個公共庫,校內(nèi)其他正在開發(fā)或待開發(fā)的軟件可以從這個公共庫中取數(shù)據(jù)為本軟件系統(tǒng)內(nèi)部使用。完成各專業(yè)人才培養(yǎng)方案、課程設(shè)置的數(shù)字化處理, 教學(xué)過程監(jiān)督的信息化處理,教學(xué)質(zhì)量評價的自動化處理,實現(xiàn)教學(xué)管理全過程的信息化。
高職教務(wù)信息化平臺的主要功能模塊劃分為八大模塊:
1)基礎(chǔ)信息庫維護模塊:用來維護管理學(xué)?;拘畔?、二級學(xué)院及各部門信息、教職工信息、教學(xué)歷信息、專業(yè)信息、班級信息、學(xué)生信息等,作為公共資源供全校使用和查詢。提供數(shù)據(jù)導(dǎo)入、數(shù)據(jù)比對、數(shù)據(jù)導(dǎo)出、數(shù)據(jù)查詢等功能。
2)人才培養(yǎng)方案維護模塊:用來維護各專業(yè)的人才培養(yǎng)方案,使之能根據(jù)需要及時調(diào)整和修改,從而提高人才培養(yǎng)質(zhì)量。
3)課程設(shè)置表及教師工作安排模塊:根據(jù)人才培養(yǎng)方案自動生成各專業(yè)各班級課程設(shè)置表,供二級學(xué)院教學(xué)辦作教師工作安排,也供相關(guān)領(lǐng)導(dǎo)及各教師查看審閱。
4)教材征訂模塊:完成教材征訂,自動生成教材征訂單。
5)教師授課及調(diào)課記錄模塊:完成教師日常授課及調(diào)課情況的管理及教師教學(xué)工作量統(tǒng)計工作。
6)學(xué)生評教及教師考評模塊:完成學(xué)生對教師的評教記錄及各二級教學(xué)管理部門對教師的考評管理。
7)試題庫及網(wǎng)上考試模塊:完成部分課程的網(wǎng)上考試功能。
8)學(xué)生成績網(wǎng)上查詢模塊:為學(xué)生提供網(wǎng)上成績查詢功能。
9)系統(tǒng)維護模塊:實現(xiàn)用戶登錄權(quán)限驗證、操作員管理、角色權(quán)限管理、操作日志查詢等。
2 實現(xiàn)
高職教務(wù)信息化平臺采用瀏覽器服務(wù)器(B/S)模式,服務(wù)器終端技術(shù)使用微軟ASP.NET MVC框架,采用C#作為開發(fā)語言,Visual Studio 2010作為開發(fā)工具,數(shù)據(jù)庫使用微軟的SQL Server 2008專家版,客戶端使用jQuery框架,數(shù)據(jù)傳輸格式以Json為主。
系統(tǒng)需求調(diào)研涵蓋日常教務(wù)管理工作的各個方面,分離出主要業(yè)務(wù)和次要業(yè)務(wù),側(cè)重于主要業(yè)務(wù),系統(tǒng)以實現(xiàn)主要業(yè)務(wù)為主,同時考慮到為實現(xiàn)次要業(yè)務(wù)而預(yù)留的擴展。
系統(tǒng)數(shù)據(jù)庫設(shè)計采用PowerDesign工具,詳細列出概要模型和物理模型,并輸出實體聯(lián)系圖(E-R圖)。
系統(tǒng)代碼設(shè)計采用多層結(jié)構(gòu)(Multi Tier),主要有數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層、用戶控制層。數(shù)據(jù)訪問層的設(shè)計使用工廠模式,細分為SQL Server數(shù)據(jù)訪問層、接口層、數(shù)據(jù)工廠層。數(shù)據(jù)工廠層為所有的對數(shù)據(jù)庫的數(shù)據(jù)訪問提供統(tǒng)一的處理方法,效率高,代碼量小,占用系統(tǒng)資源少。接口層為業(yè)務(wù)邏輯訪問不同的數(shù)據(jù)庫提供一個通用的方法名,使用接口層降低了模塊間的耦合,提高了系統(tǒng)的通用性。SQL Server數(shù)據(jù)訪問層專門為SQL Server數(shù)據(jù)庫的訪問提供實現(xiàn)代碼。業(yè)務(wù)邏輯層封裝了教務(wù)信息化平臺所有的業(yè)務(wù)邏輯。用戶控制層采用微軟的MVC4.0框架,采用Rasor模板技術(shù),實現(xiàn)用戶界面與用戶控制分離。
系統(tǒng)開發(fā)方法采用測試驅(qū)動開發(fā),使用Visual Studio 2010中集成的測試用例開發(fā)工具,對每一個類都先編寫好測試用例,再完善類的代碼。這樣確保類代碼的正確,提高系統(tǒng)的健壯性。
3 結(jié)束語
目前各高職院校隨著教學(xué)規(guī)模的不斷擴大和教育改革的不斷深入,其教務(wù)管理工作越來越復(fù)雜,信息量越來越大,管理方式的變化越來越快,教務(wù)管理信息化建設(shè)要與時俱進,不斷完善。教務(wù)管理軟件要不斷更新,及時解決新問題,滿足新的教務(wù)管理的需要。按此方案設(shè)計的教務(wù)信息化平臺可以形成一個有效的信息中心,隨時按需增加新的功能模塊,滿足日常工作需要,為最終形成一個完整的數(shù)字化校園系統(tǒng)提供基礎(chǔ)平臺。目前本系統(tǒng)已經(jīng)為校園一卡通項目、學(xué)生信息管理系統(tǒng)提供數(shù)據(jù)共享服務(wù)。
參考文獻:
[1] 代顯華,胡屹.高校教務(wù)管理信息化的實踐與思考[J].成都大學(xué)學(xué)報(自然科學(xué)版),2006.
[2] 黃凱.基于ASP.NET MVC成人教務(wù)管理信息系統(tǒng)的設(shè)計和實現(xiàn)[J].福建電腦,2012.
[3] 牛樹長.面向?qū)ο箜椖块_發(fā)經(jīng)驗大成[M].北京:電子工業(yè)出版社,2009.