基于NodeJS教学工作量管理系统的设计与实现

2019-07-10 16:08高锋
科学与财富 2019年18期
关键词:管理系统

摘 要:该系统采用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)。

猜你喜欢
管理系统
基于James的院内邮件管理系统的实现
基于Excel固定资产管理系统的设计与实现
联调联试管理系统的研究及实现
基于LED联动显示的违停管理系统
停车场寻车管理系统
生产管理系统概述
船舶压载水管理系统
海盾压载水管理系统
基于SNMP的IP地址管理系统开发与应用
一种基于Web新型校园门禁管理系统