基于微信公众平台的学生信息服务系统开发

2014-04-29 04:05沈建刚付祥
电子世界 2014年19期
关键词:微信公众平台开发

沈建刚 付祥

【摘要】本文研究和分析了腾讯公司微信公众平台开发模式的第三方接口,通过调研某高职院校学生信息查询需求,结合后台程序,完成了一款学生信息服务系统的开发,并将微信应用作为系统的客户端,提供了上课地点查询、成绩查询、教师信息查询、课程信息查询以及心情反馈等功能,本文研究是作为移动互联网手机应用的一项探索和尝试。

【关键词】微信公众平台;学生信息服务系统;开发

1.前言

近年,随着移动互联网技术的迅速发展,智能手机应用得到了广泛的重视,有调查显示,现在的大学生对智能手机认可度越来越高,拥有智能手机的学生占到调查样本数据的91%,而手机应用也成为越来越多的大学生群体关注的焦点。

微信是腾讯公司于2011年推出的一款通过网络快速发送语音短信、视频、图片和文字,支持多人群聊的手机聊天软件。微信公众平台是腾讯公司在微信的基础上新增的功能模块,是刚刚兴起新兴领域,但在浙江省内许多本科院校,包括部分高职院校已经纷纷注册了微信公共帐号,以期在移动互联网领域为学生提供更好的服务,微信公众平台与以往的项目有所不同,其实现不再基于计算机底层,而是通过设计通用微信服务框架,支持所有业务领域。

2.系统需求与设计

基于微信公众平台的学生信息服务系统利用微信公众平台架构基础功能,提供对本校计算机工程学院学生信息服务功能,由于微信公众账号是一个新生事物,其本身也在不断的成长和完善,各行业都在积极探索符合行业特点的应用模式,因此我们在开发学生信息服务系统时,也仅是希望从教育领域应用出发,利用计算机专业软件开发能力强的优势,对微信公众帐号开发模式进行一些有益尝试。

在具体实现过程中,我们首先整理和收集了学生比较关注的热点问题:

(1)上课地点查询;

(2)各门课程上课的难易度和往年通过率;

(3)相关教师的基本信息;

(4)专业课表查询;

(5)跳蚤市场查询;

(6)跟老师互动交流;

(7)网络游戏讨论;

(8)专业学习问题研究和探讨;

(9)校花校草评选;

(10)周边旅游信息;

(11)周边美食信息;

(12)课余兼职信息等12个问题。

然后,对全分院1000余位同学进行问卷调研,最终得出排名前4位的信息服务需求为:

(1)上课地点查询,91%;

(2)课程信息查询,88%;

(3)补考成绩查询,79%;

(4)授课老师信息查询,73%。

另外,作为一款互动性比较强的移动应用,为强化学生关注程度,还需要提供了一个心情反馈的交互功能,即无论何时何地,学生只要简单的发送一个微信表情到公众帐号,系统就会根据表情分类,随机给予回复。

由于这些功能大部分都需要用到后台数据和后台资源,并且是属于动态获取方式,因此,系统需要采用开发模式,利用后台云计算主机进行信息的交互。

3.系统的功能设计

基于微信公众平台的学生信息服务系统利用后台云主机搭建了基于PHP技术的第三方消息接口服务平台,同时开发了相应的后台管理程序,实现了消息主动推送服务和信息交互查询服务,主要功能模块如下:

3.1 后台管理子系统

系统后台管理子系统,主要是对学生信息服务的数据进行导入导出,以上课教室查询功能为例,实训教室安排数据,目前是由机房管理部门提供格式EXCEL电子表格进行数据更新,学期初更新一次,每周如果有变动再更新一次。

3.2 上课教室查询功能

主要是通过微信查询到本班当天以及本周上课的实践实训室安排情况。由于学校职业教育的特性,大量课程是在实践实训机房完成,而由于教学资源调配等原因,机房安排存在不确定,因此,此项功能在调查中获得了最广泛学生的关注,本功能查询的索引词为班级编号,通过输入班级编号,即可获得这个班级当天的上课安排,也可进一步查询到一周安排。

3.3 课程信息查询功能

课程信息查询的索引词为课程名称,通过输入或选取课程编号,可以了解到该门课程的任课老师,选用教材,数字资源库网址以及前三届学生的课程通过率等。

3.4 补考成绩查询功能

学校通用的考试成绩查询,学生已经可以通过数字化校园查询,但数字化校园查询的更新一般,而每学期的补考是部分学生非常关心的信息,本功能查询的索引词为学生姓名,通过输入本人姓名,即可查询到本学期补考成绩信息,此功能一般在学期开学4周后开放。

3.5 授课老师信息查询功能

输入授课老师的姓名,即可查询到该任课老师的基本联系方式以及历年讲授课程情况,历年课程及格率等信息。

4.系统特色与创新

自从分院推出微信公众账号服务平台到现在已经进行了近2年的试运行,活跃用户500余名,随着2014新生的入学,用户数还在不断增长,基于微信公众平台的学生信息服务系统主要优点在于搭建成本比较低,只需要合理地调用接口就可以丰富 APP功能和实现用户交互,功能定制相对简单灵活,后期我们增加学生工学结合、顶岗实习等功能不需要重新升级客户端程序。近年,有统计报告指出,手机已经成为第一大上网终端,微信作为一种新的技术和产品,必将得到更加丰富使用。

参考文献

[1]移动互联网入口呈现多元化发展[EB/OL].中国互联网数据平台http://h.cnnicresearch.cn/

[2]高健,汤志鹏.微信平台在高校共青团活动资源信息化建设中的应用研究[J].山东农业管理干部学院学报,2013(06).

[3]雷么丽.浅析微信平台在大学生职业指导中的运用[J].时代经贸,2013(24).

[4]鞠文飞.利用微信公众平台构建移动设备教学辅导环境[J].电脑编程技巧与维护,2013(12).

[5]潘林峰,程衍富.基于PHP的教学网站的构建[J].电脑学习,2006(02).

[6]尹克荣,赵毅彬.基于Web的高校实验中心网站的建设[J].武汉船舶职业技术学院学报,2006(01).

[7]微信公众平台API开发接口[OL].http://wenku.baidu.com/view/f1cb7d4cb307e87101f696f1.html.

作者简介:

沈建刚(1978—),男,实验师,主要研究方向:PHP框架程序开发研究。

付祥(1975—),男,讲师,工程师,主要研究方向:计算机网络工程规划设计,信息管理系统设计与开发。

猜你喜欢
微信公众平台开发
基于微信公众平台的高校综合素质社团建设
高中历史教学中对历史图片的开发及实际应用
在线投稿与编辑系统的设计与开发
河南方言文化资源的保护及其开发利用的研究
遵义红色旅游开发对策研究
基于微信公众平台的阅读推广案例研究
基于J2EE和Ionic的ITer学习APP设计与开发
单片机在电子技术中的应用和开发
基于微信的大学生微型学习平台的设计与实现
基于微信公众平台的碎片化学习研究