基于移动互联网的教学过程管理平台
2019-06-17李卓何江龙
李卓 何江龙
摘要:本文介紹了一款基于B/S模式的教学过程管理系统的设计与实现。该系统同时支持Browser端访问和手机客户端访问。能够满足管理员对用户信息录入,角色管理和权限管理等操作;任课教师可以在线编辑文档和通过手机客户端进行部分文档的填写;教学组长可以审查和下载相关文档。
关键词:移动互联网;教学过程管理;浏览器/服务器
中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2019)18-0258-02
一、引言
随着互联网技术以及移动通信技术的迅速发展和快速普及,互联网和移动通讯已经为越来越多的人所使用,成为人们日常生活的一部分。同时,在线办公和移动办公越来越方便和普及,为人们的学习生活带来了诸多便利。目前几乎每个高校都有其教务信息管理系统,而且也有网络教学管理系统。但是教务信息管理系统更多的是用来管理学生的信息,而网络教学管理系统更多的是用来记录老师的教学过程和学生的学习过程。针对教学组长对任课教师的教学过程的管理系统并不多见,因此,本文设计并实现了一款基于B/S模式的教学过程管理系统[1-3],同时支持Browser端和Android端[4]访问。该教学过程管理系统有助于提高教学组长对任课教师的教学过程的管理效率,减轻教学组长和任课教师的工作负担,提高大家的工作效率。
二、移动互联网的教学中问题及B/S模式的教学管理系统介绍
在教学过程中,任课教师需要填写授课计划表、教学大纲以及试卷等文档,并发送给教学组长审查,教学组长将结果反馈给任课教师。以前,任课教师要制作word文档,并将相关的内容填写好,然后再通过邮件或者是其他方式将文档发送给教学组长。教学组长从邮箱等工具中将文档下载来查看,用电话或其他通信方式将结果反馈给任课教师。任课教师每次要制作相关文档,教学组长每次要将结果反馈,不免显得效率有些低下。其次,任课教师每个学期都要去听一些别的老师的课,并填写相应的听课表,然后将填写好的文档发送给教学组长审查。以前,任课教师需要先下载好相应的文档,并在听课时填写,这样也显得比较繁琐。因此,任课教师和教学组长都需要一种方法来减轻彼此的工作负担,提升工作效率。
本文中教学过程管理系统主要就是为了解决上述问题而研发的,本系统主要分为两部分:Browser端的网站和Android手机客户端。在Browser端中主要有三种角色:管理员、任课教师和教学组长。管理员实现的是用户管理、权限管理、角色管理和院系管理;任课教师实现的是文档管理和试卷管理;教学组长实现的是文档管理和试卷管理。虽然任课教师和教学组长实现的都是文档管理和试卷管理,但是他们所侧重的功能并不一样。Android手机端主要实现两种角色:任课教师和教学组长。任课教师和教学组长均实现三个模块的功能,列表模块和“我”模块是二者共有模块,任课教师还有听课模块,而教学组长有审查模块。
分别对管理员、教学组长、任课教师的功能进行分析,得到如图1-3所示的用例图。
如图4所示,本系统是一个由Browser端的网站和Android客户端组成的。对于浏览器端的网站,用户只要输入本网站的网址就能跳到登录页面,在登录页面输入用户名、密码和验证码,后台验证通过后就会跳到主页面。在跳转过程中,系统会根据用户的角色从数据库中查出其拥有的操作,如管理员拥有用户管理、权限管理、角色管理以及院系管理等功能,在网站顶部导航栏就会出现这些相应的模块。
点击顶部导航栏的任何一项,在左侧就会出现其对应的子集权限,如用户管理的子集权限为用户列表和用户添加,在左侧栏就会出现用户列表和用户添加。点击用户列表就会显示用户的相关信息,在操作那一栏还会显示该用户拥有的在该一级权限下的二级权限,如用户列表下二级权限为用户信息修改和用户信息删除。当然,在每位用户登录系统时,系统会自动加载第一个顶级权限所拥有的一级权限,会加载第一个一级权限所拥有的二级权限。顶部导航栏处有退出系统的按钮,用户可以点击退出,系统会自动跳转到登录页面处。
基于上述设计,通过NetBeans IDE 8.2进行本系统Browser端的实现,项目遵循MVC设计模式,采用ThinkPHP框架;通过Android Studio 2.1.1进行本系统Android端的实现,项目遵循MVP模式。所实现系统的应用界面示例如图5、图6所示。根据设计好的测试用例完成了系统测试,证明实现了任务书上所要求的功能。
三、结语
本文论述了移动互联网环境下教学过程管理系统的背景以及意义,讨论了本系统核心的功能模块设计。将系统用户分为不同角色,包括任课教师,教学组长,管理员等角色,管理员可以对用户的管理以及权限管理等操作,任课教师可以在线填写文档,教学组长可以在线对文档进行审查。通过介绍系统中用到的相关技术,展示了开发系统的技术基础。介绍了系统的具体实现,并进行了系统测试,完成了相应的功能要求。
参考文献:
[1]章文.教学过程管理系统的设计与实现.山东大学[D],2013:1-4.
[2]钟晓.基于B/S构架的过程化教学管理系统开发[D].电子科技大学,2009:1-7.
[3]罗啸.教学管理系统中教学过程管理的研究[D].北京交通大学,2006:11-17.
[4]颜芳.基于Android的移动课堂学习系统设计与实现[D].华中师范大学,2015:6-10.
Abstract:This paper introduces the design and implement of a B/S based teaching process management system,which supports Web-side access and mobile client access.The system can meet the need of information input,role management and rights management and other operations.Teachers can edit the document online and fill out part of the document by the mobile phone client.Teaching leader can review and download the relevant documents.
Key words:Mobile Internet;teaching process management;browser/server