基于微信公众平台的教务管理系统的设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于微信公众平台的教务管理系统的设计
与实现
摘要:随着移动互联网的高速发展,智能手机在高校学生中已基本普及。以微信为代表的新媒体已经广泛应用于高校各项管理中,微信公众号拥有操作简单、方便、快捷的特点,得到越来越多高校学生的青睐。该文通过微信公众平台,利用PHP,HTML,Mysql等技术,完成高校教务管理的微信公众账号开发,具有信息的实时查询,实现用户绑定、取消绑定、期末成绩查询、学生课表查询、教务通知查询、考试安排查询等功能。
关键词:微信公众平台;教务管理;校园信息服务;PHP
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(20XX)14-0057-02
Abstract: With the development of the mobile Internet,smart phones have basically universal in the college students in China. WeChat as the representative of the new media has been widely used in the process of university management, which has a simple, convenient and fast operation of WeChat public number, get more and more college students. Through WeChat public platform, using techniques such as PHP, HTML, Mysql,
complete WeChat public accounts of the development of educational administration in colleges and universities,information real time queries, user binding, unbind, final results queries,student schedule query,educational administration inquiry, examination arrangements query and other functions.
Key words: micro-channel public platform; educational administration management; campus information services; PHP
1 背景
随着移动通信技术的飞速发展,智能手机等移动终端已在高校学生中基本普及。越来越多学生通过智能手机的方式来获取信息。为适应新形势下教学管理工作的需要,进一步探索新媒体时代教务管理工作的有效途径,充分认识并利用新媒体的优势,有效地利用微信公众平台已成为实行高校教务工作的精细化管理和提高服务水平的有效手段[1-4]。
基于微信公众平台强大的功能特性,针对高校(以安徽师范大学为例)教务系统使用情况,本文开发了基于微信公众平台的高校教务管理系统,在校大学生可以通过关注微信公众号,绑定学号和相关信息,可以快速查询自己的期末考试成绩,个人课表,已选课程等信息,还可以接收教务通知等信息的推送,使用非常简单、及时和快捷。
2 微信及微信公众平台简介
微信(WeChat)是腾讯公司开发的即时通讯工具,是目前主流的
通信软件。微信软件可以发送文字,图片,语音,视频等多种消息,微信在基于通信和社交功能上,不断挖掘用户需求,形成集社交、通信、工具、媒体、营销五大功能的平台[5]。据腾讯20XX年第三季度业绩报告显示,微信和WeChat的合并月活跃账户数达6.50亿[6],表明微信是一款优秀的连接人与人之间沟通的社交网络工具。
微信在2012年8月推出公众平台,每个人都可以开通微信公众账号。微信公众号分为订阅公众号和服务公共号以及企业号三种。订阅号为个人、媒体、企业、政府或其他组织提供一种新的信息传播方式,主要偏向于为用户传达咨询,认证前后每天只可以群发1条消息,如央视新闻;服务号为媒体、企业、政府或其他组织提供更强大的业务服务与用户管理能力,主要偏向于服务交互,认证前后每月可以群发4条消息,如南方航空、广州联通;企业号主要用于企业内部通讯,需要先有成员的通讯信息才可以关注成功企业号,如美的。
3 系统的主要技术及实现
本系统采用PHP及HTML语言技术开发,测试使用阿里云X享主机,数据库使用MySQL。MySQL数据库设置方便,测试时采用模拟登陆获取教务数据,实际运营时可直接从教务系统数据库中抽取数据,降低系统运营和部署的难度。
1)PHP及HTML语言技术
PHP 语言是一种运行在服务器端的脚本语言。 PHP语言本身免费而且开源,使用PHP语言开发程序快,而且PHP语言和HTML语言结合能开发出本系统全部功能。PHP的跨平台性非常强,支持Unix、
Linux以及Windows操作系统,几乎支持所用流行的数据库系统。本系统开发搭配使用MySQL数据库。
2)MYSQL数据库技术
MYSQL是Oracle公司旗下的一款关系型数据库管理系统,具有体积小、速度快、开发成本低等优点,而且MySQL是开源软件,被广大中小型网站广泛使用。MySQL使用通用的SQL语言,学习简单。MySQL 的跨平台性很好,支持全部的主流操作系统,同时系统部署简单方便,搭配PHP语言开发非常方便。
4 系统的设计及实现
4.1 系统的功能设计
高校教务管理系统中的查询内容包括期末成绩、学生课表、期末考试安排等,可以帮助在校学生平时上课,学生复习安排、期末成绩查询,以及教务通知等查询内容,提供了全方位的教务信息查询服务,极大程度方便了大学生对教务信息查询。该系统设置了多个模块,主要包括:教务系统绑定、教务系统解除绑定、教务通知查询、学生课表查询、学生成绩查询,以及学生考试查询。该系统的总体功能图如图1所示。