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