陳友利
摘 要 隨著時代的發(fā)展與社會的進步,信息技術日益成為人們生活工作中必不可少的重要內(nèi)容。在當前的信息化時期,中職學校教務管理工作也應與時俱進,實現(xiàn)信息管理系統(tǒng)的更新,以便滿足當前中職學校的日常教務管理工作。論文結合筆者研究,從中職學校教務管理系統(tǒng)的需求入手,探討了中職學校教務管理系統(tǒng)的設計。
【關鍵詞】中職學校 教務管理工作 管理系統(tǒng) 設計
信息時代的發(fā)展使得人們越來越依賴于通過計算機解決方案,而在此背景下發(fā)展起來的中職學校也同樣如此。眾所周知,隨著中職學校辦學規(guī)模的不斷擴大,教務管理工作量也與日俱增。這就促使了中職學校必須以教務管理為依托,運用PHP以及B/S架構為基礎,實現(xiàn)智能教務管理系統(tǒng)的建立與運行。這樣一來,中職學校教師即便不在學校也能通過任意一臺聯(lián)網(wǎng)的計算機辦公,從而提高工作效率。
1 教務管理系統(tǒng)的設計需求分析
傳統(tǒng)的教務管理系統(tǒng)以B/S架構為基礎,工作人員主要依靠計算機的瀏覽器進行相關操作。但是隨著移動辦公的逐步推廣以及移動APP的出現(xiàn),現(xiàn)有教務管理系統(tǒng)已經(jīng)無法再滿足日常教務管理工作的需求,必須加以改進。
在教務管理工作中,最為重要的一項就是教師工作量管理。但是傳統(tǒng)的教務管理系統(tǒng)中并不包含這一功能,導致教務管理工作人員工作量較重,工作負擔大,效率低下且容易出錯。
有鑒于此,當前時期中職學校教務管理系統(tǒng)的首要任務就是解決日常管理工作中的移動化需求以及有效降低管理工作人員的工作負擔。而為了實現(xiàn)上述要求,就必須以現(xiàn)有的教務管理系統(tǒng)為依托,實現(xiàn)教務管理系統(tǒng)功能的豐富性與智能化。在此基礎上,中職學校教師甚至可以通過安裝手機APP進行登入教務管理系統(tǒng),并且學生也可以通過關注微信公眾號的形式進行相應的操作與查詢。
該系統(tǒng)中包含教學工作量管理模塊、教務管理模塊兩大模塊。其中教學工作量管理模塊為中職教師提供工作量的上報、查詢與核對,便于學校對教師進行工作考核提供參數(shù)依據(jù)。而教務管理模塊中則涵蓋了傳統(tǒng)教務管理系統(tǒng)的所有功能,并增加了考務查詢與學生考核兩大模塊,以便于教師點名與學生簽到。該系統(tǒng)的學生端主要包含課表、考試時間查詢以及請假等功能。
2 教務管理系統(tǒng)的設計
2.1 系統(tǒng)結構
該教務管理系統(tǒng)以B/S架構為基礎,既可以在計算機上使用,也可以借助APP以及微信等實現(xiàn)系統(tǒng)的訪問。整個系統(tǒng)的數(shù)據(jù)服務模塊將教務管理系統(tǒng)的基本功能進行整合形成教務管理模塊,為用戶提供基礎數(shù)據(jù)服務,整個系統(tǒng)的實現(xiàn)都依賴于該模塊。采用這種形式的好處顯而易見,如果今后中職學校想要更換教務管理系統(tǒng),只需要更改教務管理模塊即可,不需要再改動其他模塊。該系統(tǒng)可以實現(xiàn)數(shù)據(jù)的同步,主要得益于所有數(shù)據(jù)都保存于教務系統(tǒng)之中,本地端只有教師基礎數(shù)據(jù)的緩存,并且還定期與服務管理系統(tǒng)的數(shù)據(jù)模塊進行更新。
2.2 教務管理系統(tǒng)的技術實現(xiàn)
該系統(tǒng)的開發(fā)實現(xiàn)主要依靠ThinkPHP,該PHP開發(fā)框架具有簡單快速的特點。ThinkPHP3.2中具有的OneThink開源內(nèi)容管理框架具有命名空間機制,具備多種插件化、驅(qū)動化和模塊化。而從OpenSNS中提取出來的OpenCenter則支持教務管理系統(tǒng)應用程序的開發(fā),滿足系統(tǒng)框架的基本需求,保證實現(xiàn)應用程序的開發(fā),并提供注冊、登錄等功能。開發(fā)人員利用OpenCenter可以進一步開發(fā)微信公眾號功能,并保證教務管理系統(tǒng)的APP接口功能得以實現(xiàn)。
除此以外,根據(jù)實際情況教務系統(tǒng)的APP要支持安卓與IOS系統(tǒng),所以在降低開發(fā)難度并提高效率的基礎上,可以使用Ajax對后臺API進行統(tǒng)一遠程調(diào)用。APP的開發(fā)采用HTML,以mui框架為基礎。該框架具有界面友好的特點,所開發(fā)的APP穩(wěn)定、運行流暢。
2.3 教務管理系統(tǒng)接口
教務管理系統(tǒng)結構開發(fā)需要遵循REST規(guī)范,這樣方便在數(shù)據(jù)讀取與修改時使用HTTP get與HTTPpost請求。教務管理系統(tǒng)的接口設計要滿足較高的拓展性,并能夠有效降低客戶端操作與維護的難度與復雜性,為此就要求教務管理系統(tǒng)的客戶端使用統(tǒng)一的API進行訪問。具體要求如下所示:
首先,教務數(shù)據(jù)讀取使用HTTP get請求,而數(shù)據(jù)的修改則使用HTTP post請求。其次,為了避免數(shù)據(jù)被篡改,保障其安全性,每個HTTP get都必須提供相應的密鑰。最后,API所返回的數(shù)據(jù)是統(tǒng)一的JSON格式的數(shù)據(jù)。
2.4 教務管理系統(tǒng)的訪問
安全性是各類管理系統(tǒng)的重要內(nèi)容,中職學校的教務管理系統(tǒng)也不外如此。為了保證上傳和返回數(shù)據(jù)的安全性,系統(tǒng)設計要求用戶在登錄訪問時必須提供相應的身份驗證,待身份驗證通過后再進行數(shù)據(jù)的傳遞。在數(shù)據(jù)調(diào)用時,教務管理系統(tǒng)服務端在收到相關請求之后驗證密鑰的一致性。當系統(tǒng)發(fā)現(xiàn)訪問者身份驗證存在差異或者驗證超時,就會拒絕數(shù)據(jù)的訪問并利用錯誤碼提示錯誤原因。這樣一來,通過對所返回的錯誤碼進行分析就能夠找到錯誤根源,從源頭查出漏洞。如果客戶端解析出訪問的非法性,則會對本地緩存進行強制刪除,確保用戶信息等數(shù)據(jù)的安全。
3 結語
綜上所述,教務管理工作是中職學校教學工作中的重要組成部分,其效果直接影響中職學校的教學與管理質(zhì)量。在信息化發(fā)展迅速的今天,如何通過計算機乃至移動端實現(xiàn)教務管理工作的高效與及時成為人們必須考慮的問題。論文中提及基于PHP和B/S架構而設計的教務管理系統(tǒng)就滿足了這一需求,實現(xiàn)了教務工作的桌面化、移動化與便捷性,保障了教務管理工作的效率。
參考文獻
[1]黃文武,傅強,羅卓筆.高校教師教學工作量管理系統(tǒng)設計與實現(xiàn)[J].中國教育信息化·高教職教,2014(08).
[2]李全彬,黃智,姜芳艽,李延齡.網(wǎng)絡綜合教務管理系統(tǒng)的設計與實現(xiàn)[J].現(xiàn)代電子技術,2016(12).
[3]胡霖.某中職教務系統(tǒng)設計與實現(xiàn)[D].電子科技大學,2015.
[4]楊建鋒,高嶺,朱海陽.實驗教學耗材庫存管理系統(tǒng)的設計與實現(xiàn)[J].中國教育信息化,2013(23).
作者單位
蒙城縣教師進修學校 安徽省蒙城縣 233500