科学技术创新2020.07
基于小程序的考务管理系统设计与实现
王鑫黎伟强
(广西科技大学鹿山学院电气与计算机工程系,
广西柳州545616)1概述随着网络的快速发展,小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。小程序体现了“用完即走”的理念,用户不用
关心是否安装太多应用的问题,
应用将无处不在、随时可用,但又无须安装卸载。这将对移动互联网时代的移动应用开发带来颠覆性的影响。通常我们都是通过QQ 中聊天信息知道考试的相关信息,
老师在QQ 发布考试的信息,可是考试信息很容易被其他消息刷屏,之后学生查考试的相关信息很麻烦,
这样也很容易忘记考试的时间,这就导致了很多学生会缺席考试的情况。还有我们查询成绩的时候往往需
要一台计算机,登录学校内网进行查询。然而手机又受限于地点的限制,需要在学校连接上特定的WIFI 才能登录学校内网进行查询。为了解决这种问题,我们决定开发考务管理小程序,
让同学们老师们更加便利的进行考务信息的管理和查询。考务管理是学校教学管理的重要组成部分,是智能校园系统的核心模块之一。考务管理可以进一步方便教师和学生,让
教师和学生随时随地查询到想要的信息。
例如考试相关的信息,如考试地点、
成绩信息。2程序设计及功能实现2.1小程序整体模块图
图1考务管理小程序整体模块图
2.2注册登录功能模块首先小程序的第一个功能模块就是注册登录,只有注册登
录完之后,
才能成功进入到小程序。2.2.1注册:打开小程序之后,新用户必须注册用户名密码。这里的用户名我们就用学号来注册,这样每个同学都有属于自己的学号,不会出现重复的情况,也方便后期对数据的管理。注册用户名密码的时候,对用户名进行了限制,因为要用学生学
号,将用户名限制为8位数字,而且必须是8位数字。或者出现用户名已注册的情况,会提示该用户名已
被注册的提示框。然后密码有两行密码框,分别是密码和确定密码。为了避免数据库密码明文,对密码进行MD5加密后再存入数据库。MD5(Message Digest 5)是一种加密算法,能够对字节数组进行加密,它将字符串加密后的结果是个24位的字符串。当密码和确
认密码一致的时候,才能成功注册,要不然是无法注册成功的,注册界面如图2所示。
图2注册界面
2.2.2登录:登录界面除了学号密码之外还有老师和学生这两个权限登录。登录的时候,这两个必须选择其中一个才可以进行登录。登录成功之后会跳转到小程序的首页,学生登录进入的功能界面有查询考试信息模块、课表查询模块、查询考试成绩信息模块以及图书查询模块;教师登录进去的功能界面在学生功能界面的基础上增加了发布考试信息和发布考试成绩两个功能模块。这两个功能我们进行了使用限制,不经管理员准许的所有老师用户都不能使用这两个功能,只有管理员指定的
那一个或多个老师用户才能够使用这两个功能,
因此在没有权基金项目:2019年自治区级大学生创新创业训练计划立项项目(201913639054),项目名称:考务管理小程序开发。
作者简介:王鑫(1999,12-),汉族,本科,广西科技大学鹿山学院电气与计算机工程系软件工程专
业2017级学生。
黎伟强,讲师,广西科技大学鹿山学院电气与计算机工程系,
研究方向:数据挖掘、无线传感网络。摘要:通过开发者工具开发一个小程序的考务管理系统,利用小程序“触手可及”,“用完即走”,“随时可用”,
但又无需安装卸载的特点来吸引用户,实现对考务信息进行管理的系统。考务人员通过小程序发布考试信息,
同学和老师只需要扫一扫或搜一下就可以打开小程序,然后凭借学号密码登录就可以进入到系统,
系统主页面有考试信息查询和考试成绩查询,这样就不需要登录学校内网查询了。基于小程序开发的考务管理系统,开发周期短、成本低、易推广等优点,实现了方便、便捷以及使用率高的考务管理小程序。
关键词:小程序;考务管理;PHP 语言;MySQL 数据库
中图分类号:TP311.52文献标识码:A 文章编号:2096-4390(2020)
07-0056-0256--
2020.07科学技术创新
限的老师用户上这两个功能模块将是灰显示,登录界面如图3所示。
图3登录界面
2.3考试成绩查询模块
功能模块可以凭借登录时的学号,查询到该学号的本学年以及历年来的所有课程成绩信息。考试成绩查询模块具有检索查询功能,可以通过查询该生在校期间某一学年、某一学期的具体时间,得到所指定时间段内的课程考试成绩信息以及有关考试课程的重点信息(比如是选修课还是必修课等);该系统还使用基于考试时间的升序排序。
图4考试成绩查询界面
图5考试成绩查询结果
2.4考试信息查询模块
功能模块可以凭借登录时的学号,查到该学号相关的考试信息。查询可以选择筛选某个月份的考试信息,
并统计共几门考试科目。老师可以查询该月有几场监考信息,学生则可以查询该月有几场考试科目。考试信息包括考试科目,考试时间,考试地点。
2.5课表查询
该功能模块凭借登录时提供的学号信息,查询到该学号所在班级的课程信息,以供学生参考本学期所有课程。查询到的课程表可以通过学期周数、课程名称、课程学时等精确查询到课程信息以及相关课程信息,同时使用table标签以及Jsoup提取基于每周七天的所有课程信息,并把每一天什么课时有什么课的所有信息全部显示出来,争取做到精准查询。
2.6人员分类
2.6.1考务人员:考务人员是整个系统的管理员。管理员通过发布考务信息和成绩信息,考务信息包括考试科目、考试地点、考试时间,考试教室;成绩信息就包括学生所有考试成绩的信息。考务人员拥有整个小程序最大的权限,所有的功能都能访问。
2.6.2教师:老师凭借学号密码登录到老师的功能界面,可以查到该老师的监考科目,监考时间,监考地点,并且还可以查询学生考完试后的成绩。
2.6.3学生:学生凭借学号密码登录到学生的功能界面,可以查到该学生的考试科目,考试时间,考试地
点,并且还可以查询自己的考试成绩。
3结论
本系统通过公众开发者工具于windows端完成测试与开发,小程序相对于传统APP脱离了下载安装限制,不需要在安装APP的前提下使用APP中的功能而是依靠提供的接口功能引流从而实现小程序的使用。日常生活中,人们只需要在上搜索小程序名字或者直接通过扫码关注就能直接使用小程序,相较于APP而言,小程序具有类似APP的关键功能,虽然比不上APP视觉效果上更加人性化、绚丽化设计,但却“麻雀虽小,五脏俱全”,正如腾讯马化腾曾经做说:“小程序并不是想取代APP,而是降低APP的用户流失率”,且小程序可以在Android端和IOS端都可以使用同一个账号访问,避免了手机系统不一样而带来的各种使用性能上的尴尬。系统将考务管理改进成了基于互联网的访问模式,比平常所使用的通过登录学校内网的方式更加便捷省时,并且随时随地都可以通过关注的或者直接进入小程序运行,因此哪怕不在校区范围内也能得到各种详细的考务相关信息,不至于因为不在校园而错失各种考试的机会。小程序是一个具有相当潜力的新应用模式,特别是在当今快节奏的生活方式下,不仅节省了人们的时间也加快了互联网时代发展的进程。
参考文献
[1]王亮,邹志鹏,姜虹.基于小程序的医患交流平台的设计与研究[J].中国数字医学(11):76-78,104.
[2]涂相华,薛锡雅,曾志平,etal.“WECO课堂”:基于小程序的师生交互系统[J].现代教育技术,v.28;No.205(5):110-115. [3]宋丹丹.基于小程序的美食点餐推荐系统的设计与实现[J].信息通信,No.180(12):94-95.
[4]陈少涌,李哲夫,许晓旋,etal.基于小程序的签到系统设计与实现[J].中国教育信息化
php用户管理系统下载
,No.422(11):91-96.
57 --