劉曉瀟
摘要:本文以某職業(yè)院校教務(wù)管理系統(tǒng)為例,設(shè)計出一套多管理機制的教務(wù)管理系統(tǒng),提高了師生的工作效率,加速職業(yè)院校的數(shù)字化進程,具有一定推廣價值。
關(guān)鍵詞:SOA架構(gòu);教務(wù)管理系統(tǒng);多角色;數(shù)據(jù)共享
中圖分類號:TP311.52 文獻標識碼:A 文章編號:1007-9416(2019)04-0161-02
0 引言
教務(wù)管理即利用先進的管理思想和技術(shù)手段提高教育、培養(yǎng)、管理水平,教務(wù)管理是高校管理的核心工作,對于職業(yè)院校的發(fā)展與改革具有廣泛而深遠的意義。本著高起點高標準、既適應(yīng)當前又考慮未來發(fā)展的原則,設(shè)計一套符合職業(yè)院校實際,并能適應(yīng)學校未來教學改革發(fā)展需要的新型的教務(wù)管理系統(tǒng)顯得尤為迫切和需要。
1 需求分析
教務(wù)管理系統(tǒng)的建設(shè)在提高學校信息化建設(shè)的同時,也為全校教職工和學生提供了日常工作、生活等信息服務(wù)。職業(yè)院校教務(wù)系統(tǒng)的完善能夠提高、改善學校學生的管理體制。在設(shè)計上,需要實現(xiàn)學校、院系、教研室的多級管理機制,建立協(xié)同事務(wù)處理機制,才可大大減輕校級管理用戶的工作負擔。
考慮到絕大多數(shù)職業(yè)院校推行全面體現(xiàn)學生個性化培養(yǎng)的學分制教學管理制度,教務(wù)系統(tǒng)需要支持學分制培養(yǎng),融合學年制、學年學分制、學分制三種管理制度合并的管理,旨在實現(xiàn)學校新老生在同一教務(wù)管理系統(tǒng)下管理。
整體設(shè)計需要體現(xiàn)以人為本的服務(wù)理念,為學生、教師、學校領(lǐng)導(dǎo)等不同類型的涉眾人群提供相關(guān)的網(wǎng)上服務(wù),集合面向?qū)W生、教師和學校領(lǐng)導(dǎo)相關(guān)的事務(wù)內(nèi)容,為用戶提供便捷的自助查詢、網(wǎng)上業(yè)務(wù)申請和辦理服務(wù)。
2 總體設(shè)計
對比C/S架構(gòu)與B/S架構(gòu),選擇采用三層純B/S架構(gòu),數(shù)據(jù)庫服務(wù)器只允許應(yīng)用服務(wù)器訪問,用戶只能通過應(yīng)用服務(wù)器進行數(shù)據(jù)的操作和查詢,大大增強了系統(tǒng)的安全性。同時在設(shè)計中應(yīng)當達到相關(guān)的規(guī)劃或標準,盡可能優(yōu)化數(shù)據(jù)結(jié)構(gòu),使之在設(shè)計上顯得更加的合理,其數(shù)據(jù)接口能夠向廣大用戶全面開放。此外,在設(shè)計中融入數(shù)據(jù)庫和應(yīng)用緩存技術(shù)、排隊優(yōu)化技術(shù)等,提高系統(tǒng)的并發(fā)性。
教務(wù)管理信息系統(tǒng)框架如下圖1所示,整個系統(tǒng)在設(shè)計上主要基于SOA架構(gòu),然后將其具備的各項功能設(shè)計成為教學管理所需要的服務(wù)系統(tǒng)。為學生、教師、各級管理人員、校領(lǐng)導(dǎo)提供相關(guān)的服務(wù)。數(shù)據(jù)共享服務(wù)負責與學校數(shù)據(jù)中心共享數(shù)據(jù)庫及其他應(yīng)用系統(tǒng)數(shù)據(jù)庫系統(tǒng)實現(xiàn)數(shù)據(jù)交換和數(shù)據(jù)共享。
服務(wù)管理平臺(SMP)是基于SOA應(yīng)用結(jié)構(gòu)設(shè)計和開發(fā)完成的服務(wù)管理組件,通過該平臺來實現(xiàn)各種教務(wù)管理服務(wù),如:注冊、發(fā)布、管理等,其中SOA服務(wù)主要指的是Web服務(wù),但該服務(wù)形式在運行的過程中通常需要一個過程,因此在實際的應(yīng)用中還需要注重對服務(wù)范圍的優(yōu)化。
3 具體設(shè)計
教務(wù)系統(tǒng)設(shè)計是基于SOA系統(tǒng)架構(gòu),從服務(wù)的角度來展開設(shè)計,其在實際設(shè)計中應(yīng)當遵循該架構(gòu)設(shè)計形式的標準和規(guī)范,實現(xiàn)對異構(gòu)系統(tǒng)的有效集成,專門列出為學校教學管理工作開展所服務(wù)的平臺,以此為教師、學生以及學校行政管理人員提供更加多樣化、個性化的服務(wù)。同時,在設(shè)計中針對管理系統(tǒng)應(yīng)用SOA的架構(gòu)來進行開發(fā)設(shè)計,可以充分發(fā)揮該系統(tǒng)架構(gòu)的優(yōu)勢,使得所開發(fā)的系統(tǒng)具備更高的可維護性,從而降低學校后期在系統(tǒng)上的維護費用。
在具體的開發(fā)中采用Java編程語言完成系統(tǒng)的程序開發(fā)設(shè)計,并在其中融入服務(wù)系統(tǒng)和分布式組件,本次設(shè)計主要采用Web Services做服務(wù)系統(tǒng),采用EJBs做分布式組件,以此來推進業(yè)務(wù)邏輯的實現(xiàn)。此外應(yīng)用JNDI/UDDI方式來完成服務(wù)定位,實現(xiàn)分布式服務(wù)。在對組件技術(shù)進行選擇時主要基于“業(yè)務(wù)對象”需求來完成,使得所開發(fā)的硬件和操作系統(tǒng)具有較高的可使用性,能夠較好的滿足“業(yè)務(wù)對象”的應(yīng)用需求。同時通過這種方式也有助于分布式應(yīng)用程序的建立,有助于分模塊展開教務(wù)管理系統(tǒng)設(shè)計,從當前對教務(wù)系統(tǒng)的常用情況來看,主要包含成績管理、學籍管理、排課管理、實踐管理等部分,最后再針對各個模塊做進一步的細分。
學籍管理的設(shè)計主要包括:新生管理、學生信息維護、學生注冊、學籍異動、學生轉(zhuǎn)專業(yè)、學籍異動監(jiān)控、專業(yè)分方向(分流)、學生板塊課程等級、輔修管理、查詢統(tǒng)計打印等。
師資管理模塊的設(shè)計以教育部正式發(fā)布實施的《教育管理信息化標準》為標準,對教師基本信息(包括照片)等信息進行有效管理。主要功能包括:教師信息維護、教學日歷管理、工作量系數(shù)維護及工作量統(tǒng)計等。
綜合服務(wù)管理模塊為學生、教師、學校領(lǐng)導(dǎo)等不同類型的涉眾人群提供相關(guān)的網(wǎng)上服務(wù),集合面向?qū)W生、教師和學校領(lǐng)導(dǎo)相關(guān)的事務(wù)內(nèi)容,為用戶提供自助查詢、網(wǎng)上業(yè)務(wù)申請和辦理服務(wù)
增加了信息推送服務(wù)模塊和數(shù)據(jù)采集模塊,前者為系統(tǒng)提供統(tǒng)一的消息處理服務(wù),如:不及格課程提醒、個人信息修改提醒、考試提醒等,系統(tǒng)提供消息的新建、發(fā)送、列表維護、消息類型服務(wù)等功能,通過遠程接口調(diào)用的方式為各相關(guān)系統(tǒng)服務(wù)。推送的途徑可以包括即時通訊、手機短信、郵件等。后者建立在學?;A(chǔ)數(shù)據(jù)之上,符合高職高專類院校向國家上報學校運行狀態(tài)數(shù)據(jù)要求,減輕學校填報與統(tǒng)計的工作量,并且上報的數(shù)據(jù)準確、完整。
增加流程管理模塊,通過流程管理服務(wù)實現(xiàn)常規(guī)教學業(yè)務(wù)流程化管理,如學籍異動流程、專業(yè)申報流程、課程申報流程、培養(yǎng)方案審批流程、排課流程、教師調(diào)停課流程、教室申請流程、學位申請流程等。支持自定義流程,可設(shè)置串行、并行及反饋等多種工作流轉(zhuǎn)方式。各流程節(jié)點授權(quán)對像按設(shè)定時間動態(tài)控制,可預(yù)期/逾期提醒,提醒方式可借助郵件和短信批量發(fā)送或個性化發(fā)送。
4 結(jié)語
本文通過分析職業(yè)技術(shù)學院教務(wù)管理系統(tǒng)的重要性,該系統(tǒng)可提高教務(wù)人員的工作效率,有效地減輕了管理人員的工作壓力。從經(jīng)濟角度考慮,由于對高職院校和學分制高校具有適用性,該系統(tǒng)有利于市場的推廣。
參考文獻
[1] 吳國芳.基于SOA架構(gòu)的衛(wèi)星遙感數(shù)據(jù)同步模型的設(shè)計與研究[J].信息通信,2018(2):81-83.
[2] 基于Web Services的教務(wù)管理系統(tǒng)的設(shè)計與構(gòu)建[D].電子科技大學,2010.
[3] 孫秀娟.基于WEB的網(wǎng)絡(luò)社團管理系統(tǒng)的設(shè)計與實現(xiàn)[J].北京工業(yè)職業(yè)技術(shù)學院學報,2018(1):66-70.