论文部分内容阅读
摘 要:考务管理是每个学院教学管理中非常重要的环节,能够提升学院教学的效率与管理。相比传统的考务管理方式,信息化考务管理方式效率高、出错率低,既能降低管理成本,又能为师生提供便捷。微信小程序以其体积小、应用方便、开发周期短等特点深受开发人员青睐。本系统即是以微信小程序设计并开发的考务管理系统,采用web前端页面设计和数据库技术相结合,成功实现移动端考试信息管理、考试信息查询等功能,既能提高教务人员的工作效率,又能保证考试安排的公平公正。
关键词:微信小程序;Web前端;MySQL数据库;SQL查询
一、绪论
传统的考务管理处理数据能力有限,工作效率低,不能及时为学校领导,教师和学生提供所需信息,各种数据得不到充分利用,造成数据的极大浪费。微信小程序是在微信里推出的一款开放平台,它具有以下几个优势:
1、微信小程序是一种不需要下载安装即可使用的应用。
2、操作体验比APP更友好。微信小程序免除了繁琐的注册流程,可直接微信登陆,降低用户的使用难度。综合考虑,微信小程序用户体验更优,且节省流量,节省内存,不占用桌面。
3、具有触手可及、用完即走、对手机配置要求不高、方便易用易传播等特点,能够较好的实现数据的保存、信息的移动管理等功能。
以微信小程序代替人工管理考试信息,对减轻教务人员工作,充分利用教育资源,保证教学工作的正常运行,都具有非常重要的作用和意义。
二、考务管理系统的设计与实现
本系统是一款运用微信小程序开发的考务管理系统,其优点在于无需用户注册,利用微信授权便可登录并应用。本系统采用web前端技术和关系型数据库MySQL相结合来设计和实现考试管理系统。系统设计中数据库和功能模块是相互独立的,以便提高数据的复用性。
本文主要分为三个模块:用户登录模块、考试安排模块、成绩查询和消息通知模块。该系统的结构图如下所示:
图1 系统结构图
(一)登录模块
在微信小程序上找到四十中学考务管理系统后,点击“进入”,可看到登录页面,用户需按角色登录,共有三类角色,分别是:学生角色、教师角色和管理员角色。以教师角色为例,点击“教师”,输入用户名和密码,实现登录。用户也可通过点击“密码修改”自行修改初始密码。
本模块主要运用了数据库技术和web前端应用中的文本框和单选按钮。
(二)考试安排模块
该模块实现浏览考试信息、安排考试位置和查询考试信息三个功能。
1.浏览考试信息·
教师登录后,有权限对考试信息进行发布和修改,如果有数据上传错误,则需联系管理员对数据进行删除操作;学生登入该模块,可以看到具体的考试科目和时间安排。本模块主要应用web技术中下拉列表控件和文本框控件。
2.安排考试位置
该模块主要采用了数据库技术,用随机分布函数Rand来进行位置安排。随机分布的实现是先将数据表中按班级排好的学生用随机分布函数Rand进行随机排序,然后将MySQL中重新排序的数据表导出到页面中。这使得用户既能看到考场的分配、考试时间和场次安排,也能轻松查询到自己的考试位置。
3.查询考试信息
该模块为用户提供了更快捷的信息查找,只要通过输入学生的学号就能检索出这学生相应考试时间、考试科目、考试位置安排等信息。该功能采用了SQL查询语句来实现,采用的是精确查询的方式。
(三)成绩查询和消息通知
该模块又分为成绩查询栏和消息通知栏两部分。当试卷批改后,教师把成绩录入到数据库中,用户可以在成绩查询栏通过输入学号进行成绩查询。这里也可以让家长通过学生的账号和密码登录进去查询,家长能及时知道自己孩子的成绩,省的有时还要打电话向老师去了解。还很方便的通过消息通知栏下面的文本域中,学可以校可以及时发布一些法定节假日放假的天数和时间安排,是否需要补课通知。还有一些突发的重大灾害,比如台风是否需要上课的通知都可以在上面看到。此模块通过云开发后台,提供数据库和存储器,主要是数据库来实现成绩查询的。
三、数据库的设计与实现
数据库是考务管理系统的重要组成部分,建立数据库主要是为了有效的存储数据,查看数据,分析数据,实现简单高效管理,为管理者实现更加快捷的管理方式,建立完数据库后还需要有人去管理维护,这就需要授予管理员权限来管理整个数据库。该系统采用MySQL技术,其中老师数据包含了成绩管理,报考学生管理,学生数据包含了个人信息,个人信息维护,添加考试信息。
四、结语
基于微信小程序的考务管理系统与传统手工管理相比有以下优势:
1.教师与学生应用起来都更加快捷、方便。
2.教务人员在考试位置安排上,能省时省力的做到公平公正。
3.家长也能通过微信小程序及时了解学生的学习动态,有利于家校协作。
随着社会信息化的不断发展,考务管理的水平也不断提高,将信息化应用于考务管理不仅有效提高了考务管理的效率,而且实现了移动端快捷获取考试信息的功能,将信息的作用发挥到了最大化,一方面使数据得到充分利用,另一方面,对家校共建、提高学风也是有意义的尝试。
参考文献
[1]馬国强,路佳.基于微信小程序的高校期末考试智能安排系统[J].信息技术与信息化,2018,No.218(05):163-165.
[2]张露,马丽,ZHANGLu,et al.数据库设计[J].安阳工学院学报,2007(4):76-79.
[3]田志友,周元敏,田雨.微信小程序的媒体价值[J].新媒体研究,2018,4(1):47-49.
[4]佚名.Web网页设计技术[M].2011.
[5]李治军.基于Web的考务管理系统设计与实现[D].中南大学,2009.
作者简介:
陈伟鸿,男,福建泉州人,1996-,本科在读,计算机科学与技术专业
董艳雪,女,山东淄博人,1979-,硕士研究生,讲师,研究方向为计算机应用技术
关键词:微信小程序;Web前端;MySQL数据库;SQL查询
一、绪论
传统的考务管理处理数据能力有限,工作效率低,不能及时为学校领导,教师和学生提供所需信息,各种数据得不到充分利用,造成数据的极大浪费。微信小程序是在微信里推出的一款开放平台,它具有以下几个优势:
1、微信小程序是一种不需要下载安装即可使用的应用。
2、操作体验比APP更友好。微信小程序免除了繁琐的注册流程,可直接微信登陆,降低用户的使用难度。综合考虑,微信小程序用户体验更优,且节省流量,节省内存,不占用桌面。
3、具有触手可及、用完即走、对手机配置要求不高、方便易用易传播等特点,能够较好的实现数据的保存、信息的移动管理等功能。
以微信小程序代替人工管理考试信息,对减轻教务人员工作,充分利用教育资源,保证教学工作的正常运行,都具有非常重要的作用和意义。
二、考务管理系统的设计与实现
本系统是一款运用微信小程序开发的考务管理系统,其优点在于无需用户注册,利用微信授权便可登录并应用。本系统采用web前端技术和关系型数据库MySQL相结合来设计和实现考试管理系统。系统设计中数据库和功能模块是相互独立的,以便提高数据的复用性。
本文主要分为三个模块:用户登录模块、考试安排模块、成绩查询和消息通知模块。该系统的结构图如下所示:
图1 系统结构图
(一)登录模块
在微信小程序上找到四十中学考务管理系统后,点击“进入”,可看到登录页面,用户需按角色登录,共有三类角色,分别是:学生角色、教师角色和管理员角色。以教师角色为例,点击“教师”,输入用户名和密码,实现登录。用户也可通过点击“密码修改”自行修改初始密码。
本模块主要运用了数据库技术和web前端应用中的文本框和单选按钮。
(二)考试安排模块
该模块实现浏览考试信息、安排考试位置和查询考试信息三个功能。
1.浏览考试信息·
教师登录后,有权限对考试信息进行发布和修改,如果有数据上传错误,则需联系管理员对数据进行删除操作;学生登入该模块,可以看到具体的考试科目和时间安排。本模块主要应用web技术中下拉列表控件和文本框控件。
2.安排考试位置
该模块主要采用了数据库技术,用随机分布函数Rand来进行位置安排。随机分布的实现是先将数据表中按班级排好的学生用随机分布函数Rand进行随机排序,然后将MySQL中重新排序的数据表导出到页面中。这使得用户既能看到考场的分配、考试时间和场次安排,也能轻松查询到自己的考试位置。
3.查询考试信息
该模块为用户提供了更快捷的信息查找,只要通过输入学生的学号就能检索出这学生相应考试时间、考试科目、考试位置安排等信息。该功能采用了SQL查询语句来实现,采用的是精确查询的方式。
(三)成绩查询和消息通知
该模块又分为成绩查询栏和消息通知栏两部分。当试卷批改后,教师把成绩录入到数据库中,用户可以在成绩查询栏通过输入学号进行成绩查询。这里也可以让家长通过学生的账号和密码登录进去查询,家长能及时知道自己孩子的成绩,省的有时还要打电话向老师去了解。还很方便的通过消息通知栏下面的文本域中,学可以校可以及时发布一些法定节假日放假的天数和时间安排,是否需要补课通知。还有一些突发的重大灾害,比如台风是否需要上课的通知都可以在上面看到。此模块通过云开发后台,提供数据库和存储器,主要是数据库来实现成绩查询的。
三、数据库的设计与实现
数据库是考务管理系统的重要组成部分,建立数据库主要是为了有效的存储数据,查看数据,分析数据,实现简单高效管理,为管理者实现更加快捷的管理方式,建立完数据库后还需要有人去管理维护,这就需要授予管理员权限来管理整个数据库。该系统采用MySQL技术,其中老师数据包含了成绩管理,报考学生管理,学生数据包含了个人信息,个人信息维护,添加考试信息。
四、结语
基于微信小程序的考务管理系统与传统手工管理相比有以下优势:
1.教师与学生应用起来都更加快捷、方便。
2.教务人员在考试位置安排上,能省时省力的做到公平公正。
3.家长也能通过微信小程序及时了解学生的学习动态,有利于家校协作。
随着社会信息化的不断发展,考务管理的水平也不断提高,将信息化应用于考务管理不仅有效提高了考务管理的效率,而且实现了移动端快捷获取考试信息的功能,将信息的作用发挥到了最大化,一方面使数据得到充分利用,另一方面,对家校共建、提高学风也是有意义的尝试。
参考文献
[1]馬国强,路佳.基于微信小程序的高校期末考试智能安排系统[J].信息技术与信息化,2018,No.218(05):163-165.
[2]张露,马丽,ZHANGLu,et al.数据库设计[J].安阳工学院学报,2007(4):76-79.
[3]田志友,周元敏,田雨.微信小程序的媒体价值[J].新媒体研究,2018,4(1):47-49.
[4]佚名.Web网页设计技术[M].2011.
[5]李治军.基于Web的考务管理系统设计与实现[D].中南大学,2009.
作者简介:
陈伟鸿,男,福建泉州人,1996-,本科在读,计算机科学与技术专业
董艳雪,女,山东淄博人,1979-,硕士研究生,讲师,研究方向为计算机应用技术