张亮 赵妍
摘要:该文首先对本院现有教务管理系统不足的调查,分析了现有教务管理系统对的不足,总结出学生、教师和教务管理人员对教务管理系统的需求;并开发了基于微信的移动教务管理系统,该系统弥补了现有教务管理系统的不足并对原有功能进行了补充,方便了全员师生的教学工作。最后对该系统的发展前景和未来方向进行分析和展望。
关键词:教务管理系统;微信公众平台;移动应用开发
中图分类号:G642 文献标识码:A
文章编号:1009-3044(2020)29-0104-03
1 绪论
我院办学规模日益壮大,在校师生人数不断增加,传统的教学管理系统弊端日益突显。师生员工对教务管理的规范化、程序化、精细化和人性化也有更高的期望[1],然而,在有限的教务管理资源下,要满足广大师生员工诸多的需求,必须借助于移动信息技术,利用网络新媒体的微信公众平台推进教务管理建设[2]。因此,基于成本低廉的微信公众平台开发一个安全、实时、便捷的教务系统公众服务号具有重要意义。它不仅打破地域空间结构瓶颈,使师生员工能够随时随地获取学院的教务信息,而且使学校教务管理信息的传递更具及时性,使烦琐的教务管理工作进一步简单化[3]。同时基于微信的教务信息管理系统是对学院原有教务系统功能的一个补充,使得学院的教务管理系统功能更加完善,更好地服务于广大的师生。
2 需求分析
我院目前运营着一套教务管理系统,主要用户有学生、教师、班主任以及教务管理工作者,系统主要分为电脑Web端和PC客户端,该系统功能较为完善,能基本适应本院的日常教学管理工作,也能适应该角色对系统的基本要求但是该系统开发较早,缺少移动端访问的功能,后来学院为了解决这一问题,将教务管理系统的Web端通过链接的方式接人了学院的微信公众平台之下,作为教务系统移动互联接人的人口。但该Web端使用的是HTMIA的技术,不能适应屏幕大小的变化,并且Web端的功能过于复杂,在小屏的手机移动端访问受限,鉴于这些不足,课题组人员和全员的师生进行了沟通,得到他们对系统的需求。
1)简化移动端访问。通过绑定微信公众号和学号工号,记住用户名和密码等方式让用户通过微信端很快地接入到系统。使用自适应技术让页面在移动端的展示更加的简单明了,去除额外的显示条目,提高访问速度。
2)消息推送。通过关注微信公眾号,重要的消息通知通过微信的公众平台进行推送,让学生可以及时地获取和教务相关的消息通知。
3)完善成绩查询功能。查询成绩显示考试成绩、补考成绩、清考成绩,同时显示本次考试本人在班级中的排名和排名第一的学生;在某一次考试中对比本人各科考试成绩和第一名各科考试成绩的对比;显示本人历次考试的排名趋势图。在系统中可以查看到本次需要补考的科目,对于毕业生需要显示本人需要清考的科目,显示该科目的考试成绩、补考成绩,并对科目进行确认。
4)在线考试报名。增加清考报名功能,让学生自己选择需要清考的科目并且确认。增加四六级报名入口,通过上传证件照和确定报名按钮进行四六级报名。增加考试报名人口,可以在线报名学院组织的其他比赛和考试的报名信息。
5)成绩统计查询。对全校的学生成绩进行多维度的成绩分析,例如按照系部、专业、班级、课程等查询挂科学生人数,统计挂科率,统计毕业学生的挂科门数,查询挂科最多的班级,课程查询挂科最多的学生等。
3 系统实现
3.1 系统功能描述
根据需求分析可知基于微信的高职院校移动教务管理系统主要分为三个部分,学生端,教师端,教务管理端。具体功能结构如图1所示。
3.2 部分功能设计
3.2.1 学生端
经过二级菜单打开登录页面,输入学生的学号和密码进入学生端登录的主页面,如图2所示。
1)本人课表,点击本人课表进入学生本学期的课程表页面。
2)课表查询,课表查询主要是查询教师、教室、班级的课表。
教师课表查询:主要选择教师所在的系部,下面的下拉菜单显示该部门下属的所有教师,选择教师后系统将跳转到该教师本学期的课表。
教室课表查询:主要查询各个教室的课表,选择教室类型后,下方下拉菜单显示该种类型教室的所有房间号,选择房间号将自动跳转到该教室的本学期课表页面。
班级课表查询:主要查询某个班级的课表信息,选择系部,年级后下方下来菜单中显示本部门该年级的所有班级,选择班级后系统自动跳转到该班级的本学期课表页面。
3)成绩查询,成绩查询主要查询本人的所有学期的各科期末考试成绩信息,包含是否挂科、补考成绩等,在页面上还显示了某次考试班级第一名和本人的排名信息。点击第一名信息或者本人排名信息,将进入成绩对比页面,显示第一名和本人各科成绩之间的对比信息。
4)成绩趋势成绩趋势主要展示学生在校期间每次考试的排名变化图,让学生对自己在校的表现有一个客观的认识。
5)补考清考查询,根据学院的教学管理办法,挂科学生只有一次补考机会,补考不过只能进行清考,因此很多学生不知道自己哪些科目是需要补考的,哪些科目是需要清考的,补考清考查询主要展示学生的补考清考信息。
6)考试报名,主要展示清考报名、四六级报名或者学院其他需要考试报名的信息。
7)教务管理,主要用于连接到学院的教务管理系统的登录页面,让学生可以通过原有的教务管理系统操作更加复杂的业务。
8)通知公告,主要展示教务管理人员发布的相关通知信息等内容,在通知列表页面点击具体通知将进入通知详情页面。
9)个人中心,个人中心主要管理个人信息,包括修改本人照片、修改联系方式以及登录系统密码等。
3.2.2教师端
教师端对该系统的依赖性较为薄弱,主要集中在信息查询页面,输入教师工号和密码即可登录教师端。
1)教学任务查询,主要查询该教师本学期的教学任务。
2)本人课表主要查看本人的课表信息。
3)课表查询,该功能和学生端的课表查询一致,但是增加了冲突课表查询。其中冲突课表查询只要是选择两个教师,查看两个教师的冲突课表,以方便教师之间进行调停课之用。
4)部门查询,主要根据选择部门的名称,跳转到部门的详细页面,显示该部门的办公室分布和办公室电话,以及办公室内人员信息。
5)教师信息查询,主要查询教师的信息,选择系部,然后选择教师,系统将跳转到教室详细信息页面,显示教师的姓名、职称、电话等信息,方便教师意见的沟通交流。教师可以选择不显示自己的电话信息,这样其他教师将无法查看到该教师的电话信息。
6)班级查询、主要查询班级所在地方、班级人数、班干部信息,以及班干部的联系方式,以方便教师联系班级学生。
3.2.3 教务管理端
教务管理端主要有考试管理、成绩管理、通知公告、基础管理等四项内容,该管理端的任务较多,需要使用PC端进行访问。
1)通知公告,主要负责发布和教务相关的通知和公告,同时发布每年的校历。
2)考试管理主要包含发布考试通知,考试报名确认,考试成绩录入、考试作弊鉴定等功能。发布考试通知主要是发布四六级、清考,以及学院比赛性质的考试,发布后由学生进行报名确认。考试报名确认,当学生报名确认后管理端筛选出确认报名的学生列表。考试成绩录入主要再考试完成之后负责将考试的成绩录入到系统中供学生进行查询,该成绩的录入只包括学院举行的竞赛性质的考试,四六级和清考的成绩以最终的成绩单和学校教务管理系统为主。考试作弊认定主要负责将考试作弊的通知信息进行公开公式,包含照片和经过说明。
3)成绩管理,成績管理主要负责成绩导人,成绩修改,成绩查询,成绩统计分析等。成绩导入主要在每学期期末考试结束后,将原来教务系统的成绩导人到移动端,在确保数据安全的情况下保证数据的准确性和及时性。成绩修改,在原来教务系统成绩修改后的基础上对移动端上的成绩进行同步修改。成绩查询主要提供多种维度的成绩查询,例如按照学号、姓名,系部、专业、年级、班级、课程等进行组合式的查询。成绩统计分析主要从多维度的组合对成绩进行统计和分析。
4)系统管理,系统管理主要包含用户管理、学生管理、教师管理、课程管理、教师管理、数据同步和安全管理、其中用户管理、学生管理、教师管理、课程管理、教室管理等都将以Excel数据的格式进行导人,确保系统和原来教务管理系统物理隔绝,但是数据却保持一致。安全管理主要是对数据的备份和还原,定期对数据库的数据文件进行备份。
4 课题前景及展望
目前本文研究的移动教务管理系统还处于测试阶段,许多功能还有待于实践的验证,未来可以在本文的基础上做以下几个方面的努力。
1)微信绑定,将学生的学号手机号和微信号进行绑定,学生就可以不用在输入用户名和密码就可以唯一的接人教务管理系统的移动端。
2)语音交互,微信公众号经过认证后,学生要想查询成绩,查询课表等信息可以在微信中通过自然语言的语音和教务管理系统进行交互[4]。
3) ETL数据实时同步,单向连通教务管理系统,智能从教务系统中查询数据,要求回写的话只能通过系统给出的接口进行,保证数据的安全的前提下,尽可能地保证数据的同步性[5]。
4)接人多部门业务,和学校的多部门进行沟通,请求接人其他部门的数据,为学校十三五规划中的智能校园的建设提供数据支撑。
参考文献:
[1]左佳丽,屈军锁,孙阳,等.高校教务部门微信公众平台的设计与开发[J].计算机测量与控制,2016,24(7):241-243.
[2]黄丹丹.微信公众平台在高校教务管理中的应用探析[J].中国管理信息化,2017,20(3):206-208.
[3]王远远.微信在高职教务管理中的应用[J].考试周刊,2014(49):152-153.
[4]陈文文,微信公众平台在高校教务管理中的应用探析[J].中国管理信息化,2017,20(19):238-240.
[5]李玲.浅析微信公众平台在高校教务工作中的应用[J].考试周刊,2018(11):192.
【通联编辑:王力】
作者简介:张亮(1986-),男,助教,硕士研究生,研究方向为软件工程,现代数据库技术;赵妍(1988-),女,讲师,硕士研究生,研究万向为公共事业管理、教育教学管理。