基于微信平台的高中成绩查询系统的设计研究
2019-03-25宋尘依
宋尘依
摘 要:随着通信技术的发展和智能设备的普及,移动互联网在近两年发展迅猛,新兴的移动社交软件“微信”逐渐走进了手机用户的生活。本文基于PHP开发语言环境和MySQL数据库技术,着力设计一个基于微信公众平台的中学生自助查询服务平台,实现考试信息推送及学生个人信息、成绩信息、课程信息的查询功能。
关键词:通信;微信;PHP;中学生;成绩查询
中图分类号:TP311.52 文献标识码:A 文章编号:1671-2064(2019)02-0034-02
0 引言
在近年来,信息化时代快速发展,信息科技水平不断提高,智能化手机迅速普及,越来越多的人们开始接触互联网。信息化时代的到来,使得各中小学校的互联网系统日益更新,更多的学校开始使用网络办公。这不仅大大的提高了工作效率,也让在校学生和老师能在轻松之中获取信息。为了更好的利用互联网的优势,方便学生查询和获取信息,设计开发一个给予微信平台的高中成绩查询系统。
1 相关技术介绍
1.1 微信平台
微信已成为全民级移动通讯工具。根据腾讯2018年一季报数据,微信及WeChat合并MAU达到10.4亿,超过2017年底我国7.53亿的手机网民规模,微信已实现对国内经过数年发展,庞大的创作群体加速了微信公众平台的快速发展,尤其是粉丝数量的激增促使公众号从单纯内容输出向商业化、专业化转变:企业通过企业号、服务号发布 官方信息并直接与用户沟通,订阅号通过打赏、推广广告等方式进行流量变现。微信公众号已形成广告推广、电商、内容付费、付费打赏等清晰的商业模式,并围绕公众号产业链集聚了大量第三方运营企业。
1.2 PHP技术
PHP(外文名:PHP:Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
1.3 MySQL技术
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于Oracle旗下产品。MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDBMS(Relational Database Management System,关系数据库管理系统)应用软件。
MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库中,这样就增加了速度并提高了灵活性。
2 功能板块
该系统以微信公众平台为载体,为了迎合学生及学校的整体需求,分为个人和学校两大模块。个人模块设计了账号申请与绑定、个人成绩查询、课程表查询、班级成绩及排名情况、班级日志、课程内容查询等内容。学校模块设计了发布重要通知、添加校内活动安排、发布校内新闻、审核认证学生个人身份等内容,如图1所示。
2.1 个人模式
2.1.1 课程内容查询
进入平台界面后输入课程查询的代号,弹出课程内容及科目的菜单。菜单中有所有科目的编号,学生可以根据学科后面相应的編号查询该学科当天的课程内容和教学计划。例如输入语文课程内容的代号,即可查询语文学科的教学内容。输入课程代号和日期,查询本周内任何一天的课程安排。
2.1.2 成绩查询
成绩查询是所有学生都特别关注的地方。进入该系统的后,输入代号1,查看“成绩查询”就会有菜单。输入成绩查询代号,查看本次考试年级排名情况。输入班级查询代号,查看班级成绩和排名情况。输入排名情况代号,查询个人在班级和年级中的各项排名。如果要查询单科分数和排名情况,输入所需要查询的科目的代号,便可以查询。
2.1.3 班级日志查看
输入查看当天日志的代号,查看当天的班级日志,包括校内通知、班级量化评比、班级建设等内容。输入班级日志查询的代号,查询过去已经发布的班级日志。
2.2 学校模式
2.2.1 添加校内活动安排
学校通过认证选用学校模式后,进入系统,输入查看校内通知代号,查看近期发布的校内活动通知。输修改通知安排的代号,可以对已经发布的通知进行修改和添加新的活动安排。例如放假时间、到校时间、考试日期等各类重要事项。添加时应该注意好准确的时间。输入编写校园活动介绍代号,可以进行编写校园活动介绍。
2.2.2 发布校内新闻
输入新闻菜单的代号,查看新闻菜单。输入发布校内新闻的代号,发布最新的校内实事。输入修改新闻内容代号,可以对新闻时事进行修改。
2.2.3 身份核实
输入查看认证人数代号,查看已经通过认证绑定成功的学生人数。输入学生学号代号,可以看到该学生的注册信息和个人详细资料,进行身份核实。
3 创新点
传统的发布、获取成绩的方法,需要老师以成绩单的形式发送到各个学生的手里,这种方式需要很长的准备时间,在考试结束后需要老师对成绩进行整理,耗费时间和精力,而且并不能准确无误的将成绩反馈给学生及家长。为了改进传统方法,设计出微信公众号中的成绩查询系统,来弥补传统方式中的不足之处。以微信的快捷性、准确性等特点,使得学生能够在最短的时间内获取准确的信息。
4 系统优势
本查询系统,更加充分地利用微信公众平台的功能,极大的改善了传统方式发送和获取信息的不足之处,能更好地让学生依靠此平台,按照自己所需,获取查询需要的信息。提供给学生课程内容查询和成绩查询两大主要模块。课程内容查询模块使学生更高效地利用时间,对当天的课程做出相应的学习计划,针对自身情况进行复习、预习、巩固提升,提高学习效率。成绩查询模块可以让学生很方便地了解所有的成绩排名情况,并且完善了原来的获取成绩的方式的不足,只允许学生看到自己的成绩情况,以避免看到其他人的分数会产生不利于学习的错误心态。关于学校模块的设计,主要是为了节约发送信息时间,提高工作效率。
5 结语
本系统为学生和学校提供了更方便、更高效地服务,但是也有一些不足之处需要改进。应加快系统对信息的处理效率,保证信息的快捷与准确性。教师应及时的更改、添加课程信息,保证教学的顺利进行。学校方面应每隔一段时间就对在校学生的个人信息进行整理和完善,来确保核实身份时的准确无误。同时,进一步优化用户界面,使系统具有更加优良的用户交互性。
参考文献
[1] 刘庆,费雄伟.面向安全服务的微信成绩查询系统[J].信息安全与技术,2016,7(01):73-75.
[2] 余溢文,虞蓓蓓,赵惠祥.基于微信平台的学术期刊交流平台构建研究[J].中国科技期刊研究,2014,25(05):664-666.
[3] 袁知辉,刘俊.基于微信平台的教务信息查询系统设计与实现[J].现代计算机(专业版),2016(31):71-74.
[4] 沈建刚,付祥.基于微信公众平台的学生信息服务系统开发[J].电子世界,2014(19):114-114.