摘 要:該系統采用NodeJS的Express+ Sequelize框架設計實現了教學工作量管理系統,系統實現了教學工作信息化,正規化和進準化,提高辦公效率,為教學工作量管理提供幫助。
關鍵詞:工作量管理;管理系統;NodeJS
前言
目前,國內外高校正大力推動校園信息化管理,各種管理系統可以加強校園管理,提高辦公人員的工作效率。但本校對教學工作量管理始終停留在人工管理階段。使得辦公復雜度太高,工作效率低,一定程度上限制了學校發展。同時為了有效利用教學工作量資源,降低教學管理人員事務的復雜度,使教學工作量管理信息化。因此,開發教學工作量管理系統是非常關鍵的問題。
1.系統架構
Nodejs具有快速原型開發、低學習成本、簡單的操作效率比Java和其他后臺腳本語言高的優點。為了結構清晰我將java的MVC框架結構應用的Nodejs上。使用Nodejs的Express+ Sequelize將系統劃分為路由層、服務層、和數據庫訪問層3層,采用前后端分離模式。
2.需求分析
本系統擬分為基礎信息管理、工作量系數管理、教學日志管理、工作量計算處理、工作量統計報表、Web管理和查詢六大功能模塊,前五個模塊主要由教務管理員使用,采用C/S模式實現,Web管理和查詢由教師使用,采用B/S模式實現。
3.系統設計與實現
3.1 詳細設計與功能模塊設計
為了將工作量簡化和工作量的管理,為了方便每個用戶的使用。本系統分為教師和管理員模塊:
教師模塊該模塊主要是教師申報教學工作量使用,分別為教學任務的錄入和作量查看和通知公告。
管理員分為教學任務核對,工作量管理,教師管理,課程管理,公式管理,字典管理,用戶管理,系統設置,通知。
(1)教學任務錄入、提交模塊:教師可以查看或者修改自己的教學任務。
(2)教學任務的增刪查改等操作,為了再次核對教學任務,對數據進行修改。
(3)教師管理模塊,管理員可通過該模塊來貴個人用戶密碼進行重置和個人信息修改。
(4)課程管理模塊,因為每年有新增的課程所以也要實現對課程的一個管理。
(5)公式管理模塊,也是針對公式的動態使用而設計。
結語
本系統設計都是根據使用MVC的三層架構思想Express+Sequelize框架設計。為學校教務人員提供方便,使工作量統計工作實現自動化、精確化、公正化。
參考文獻:
[1] 賽奎春. JAVA工程應用與項目實踐[M]. 機械工業出版社,2002.8:23-294
[2] 張強,劉黎明. Visual Basic 6.0學習教程. 北京大學出版社,1999:104-115
作者簡介:
高鋒(1997-),男,漢族,湖南常德人,政治面貌,團員,主要從事計算機方面。
*基金項目:2017年湖南省大學生研究性學習和創新性實驗計劃項目(湘教通〔2017〕205號 603)。