劉中正 湖北工業(yè)大學(xué)
作為占據(jù)高等教育半壁江山的高職院校,其辦學(xué)規(guī)模日益壯大,在校師生員工人數(shù)不斷增大,其校園的信息量變得非常龐大,對于學(xué)校教務(wù)管理部門來說,管理工作復(fù)雜性增大,傳統(tǒng)的教學(xué)管理模式漸顯弊端。在校師生員工對教務(wù)管理的規(guī)范化、程序化、精細化和人性化有更高的期望,如何對學(xué)校的教學(xué)管理信息更有效地處理和整合,進一步實行教學(xué)改革、提高教學(xué)服務(wù)和教學(xué)管理質(zhì)量提出了更高的要求。要使得有限的教務(wù)管理資源能承載廣大師生員工諸多的需求,必須借助于移動信息技術(shù),利用網(wǎng)絡(luò)新媒體的微信公眾平臺推進教務(wù)管理建設(shè)。
高職院校教務(wù)系統(tǒng)主要的服務(wù)對象是在校的師生,因此根據(jù)師生們?nèi)粘5慕虅?wù)需求,設(shè)計了以下功能:成績查詢、課表查詢、考試安排、請假申請、教學(xué)評價、掃一掃考勤、學(xué)生學(xué)籍信息、工作量統(tǒng)計、請假審批、評教查詢、公共選課、教務(wù)通知、帳號綁定、學(xué)校校歷、搜索附近。如圖1 所示。
圖1 高職院校微信教務(wù)系統(tǒng)架構(gòu)圖
(1)成績查詢:在該功能下,學(xué)生可以按學(xué)期篩選并查詢自己所以的課程成績和學(xué)分。
(2)課表查詢:在該功能下,學(xué)生可以快捷查詢上課時間、地點以及上課老師等詳細信息。
(3)考試安排:在該功能下,學(xué)生可以查詢專業(yè)課考試相關(guān)信息,提供倒計時功能,提醒學(xué)生復(fù)習(xí)功課。
(4)請假申請:在該功能下,學(xué)生在遇到特殊情況時,在線向老師申請請假,通過角色分配賦予上課教師和輔導(dǎo)員相應(yīng)權(quán)限。
(5)教學(xué)評價:在該功能下,學(xué)生可以課后與老師進行在線互動,方便老師了解狀態(tài)。
掃一掃考勤:在該功能下,上課教師進行簽到和學(xué)生考勤統(tǒng)計。
(6)學(xué)生學(xué)籍信息:在該功能下,上課教師對上課班級學(xué)生情況進行基本了解。
(7)工作量統(tǒng)計:在該功能下,上課教師可以了解對所帶班級課時總量,方便教師安排教學(xué)計劃。
(8)請假審批:在該功能下,上課教師可以根據(jù)輔導(dǎo)員的批閱意見,批閱學(xué)生請假。
(9)評教查詢:在該功能下,上課教師與學(xué)生進行在線互動,及時反饋。
(10)公共選課:在該功能下,學(xué)生可以查詢已選課程、可選課程。
(11)教務(wù)通知:在該功能下,老師和學(xué)生可以實時了解學(xué)校、院系的教務(wù)動態(tài)。
(12)帳號綁定:主要是將教師工號、學(xué)生學(xué)號信息與用戶的微信openid 綁定,提高系統(tǒng)的安全性。
(13)學(xué)校校歷:在該功能下,老師和學(xué)生可以查詢學(xué)校學(xué)年安排,方便師生合理安排時間。
(14)搜索附近:在該功能下,師生可以查看學(xué)校附近校內(nèi)外地點信息,方便師生生活。
高職院校教務(wù)管理系統(tǒng)是對教務(wù)管理實際需求的充分調(diào)研后,吸收了商業(yè)化的教務(wù)管理和各個高等院校的教務(wù)系統(tǒng)的管理,本系統(tǒng)采用B/S 模式,基于微信公眾平臺進行開發(fā)設(shè)計與研究。
教務(wù)系統(tǒng)通常包括三個部分,教師、學(xué)生、教務(wù)管理人員。系統(tǒng)可分為客戶層、表示層、業(yè)務(wù)層、集成持久層和數(shù)據(jù)層。各個層之間通過普通Java 對象進行數(shù)據(jù)的傳遞,能夠?qū)ο到y(tǒng)提供可拓展性、實用性、可靠性的技術(shù)解決方案。具體結(jié)構(gòu)如圖2。
(1)客戶層是最上面的分層,用于建立與客戶的連接,將界面呈現(xiàn)給客戶,同時與數(shù)據(jù)庫連接,將身份驗證和權(quán)限劃分,管理客戶端與服務(wù)器的會話狀態(tài),支撐網(wǎng)頁瀏覽器進行瀏覽。本層主要有:Html 客戶端,Web 客戶端等其他客戶端。
(2)表示層是最活躍的分層,向上對應(yīng)用層服務(wù),向下接受來自會話層的服務(wù)。主要用于處理客戶端的請求。
(3)應(yīng)用層是用于通信的應(yīng)用程序和用于消息傳輸?shù)牡讓泳W(wǎng)絡(luò)提供接口。主要作用是響應(yīng)業(yè)務(wù)層組件的請求。
(4)業(yè)務(wù)邏輯層,是系統(tǒng)架構(gòu)中體現(xiàn)核心價值的部分。由應(yīng)用服務(wù)器組成及其組件組成,主要處理業(yè)務(wù)邏輯。
(5)集成持久層是架構(gòu)中很重要的分層,由若干接口組件和各種服務(wù)構(gòu)成,主要用于集成各類資源。引入集成持久層框架,可以方便通過面向?qū)ο蠓绞讲僮鲾?shù)據(jù)庫,支持數(shù)據(jù)庫管理體系。
(6)數(shù)據(jù)層是技術(shù)架構(gòu)最下面的分層,主要用于存儲和管理持久化數(shù)據(jù)。
圖2 總體結(jié)構(gòu)圖
教學(xué)任務(wù)管理子系統(tǒng),主要實現(xiàn)的功能模塊是學(xué)生功能模塊、老師功能模塊、管理員功能模塊。學(xué)生功能模塊要可以查看自己的個人信息,包括姓名、學(xué)號、班級等信息,可以對自己的密碼進行修改,查看個人課表等;老師功能模塊主要是查看老師個人信息,包括姓名、工號、專業(yè)等,修改個人密碼,查看學(xué)生成績并給課程打分,查看個人課表等。管理員功能模塊主要實現(xiàn)添加教師、學(xué)生、班級、課程等,教師信息查詢、修改、刪除,課程信息增加、修改、刪除,學(xué)生信息查詢、修改、刪除,班級信息查詢、修改、刪除,對課程進行安排。實現(xiàn)管理員權(quán)限功能部分代碼如圖3 所示。
圖 3 管理員權(quán)限功能部分代碼
教學(xué)任務(wù)管理子系統(tǒng)的實現(xiàn)效果如圖4 所示。
圖 4 教務(wù)子任務(wù)系統(tǒng)部分效果圖
在高職院校中,教務(wù)系統(tǒng)是學(xué)生和老師最熟知和離不開的系統(tǒng)平臺,但將時下最流行的微信公眾平臺與高職教務(wù)系統(tǒng)平臺相融合設(shè)計,不僅可以幫助老師和學(xué)生更加便捷地使用、登記和查詢教務(wù)信息,還可以使這個平臺的應(yīng)用更加廣泛。本文圍繞“基于微信公眾平臺的高職教務(wù)系統(tǒng)設(shè)計”,結(jié)合工作實際提出了切實可行的設(shè)計思路和方案,雖還存在諸多不足,但可以為高職院校教務(wù)系統(tǒng)微信平臺系統(tǒng)的設(shè)計和搭建提供參考。