基于微信平台的学生管理系统的研究设计_宫文天

基于微信平台的学生管理系统的研究设计_宫文天


2024年4月29日发(作者:tplink手机客户端)

2015年

第36卷 第5期

COMPUTER ENGINEERING & SOFTWARE

2015, Vol. 36, No. 5

国际IT传媒品牌

基于微信平台的学生管理系统的研究设计

宫文天,刘春晓,林朗,宫良帅,曲鹏

(渤海大学 信息科学与技术学院,辽宁省锦州市 121000)

摘 要: 随着微信在日常生活中应用的普及,基于微信公众平台的利用也越发的受到关注。随之研发的基于微信

平台的学生管理系统正是利用了微信传播方便迅捷特点。结合当下各大高校学生对微信的使用频率不断提高的因素,

为了更快捷更及时的了结学生个人信息方便教师管理,对微信平台开发学生管理系统的工作成为了当前主要的研究课题。

关键词: 微信;微信公众平台;信息化;学生管理系统

中图分类号: TN91 文献标识码: A DOI:10.3969/.1003-6970.2015.05.004

本文著录格式:宫文天,刘春晓,林朗,等. 基于微信平台的学生管理系统的研究设计[J]. 软件,2015,36(5):1619

Design of the Student Management System Based on WeChat Platform

GONG Wen-tian, LIU Chun-xiao, LIN Lang, GONG Liang-shuai, QU Peng

(College of Information Science and Technology, Bohai University, Jinzhou, Liaoning 121013, China)

【Abstract】: With the popularity of WeChat in our daily life,the application of this public platform is getting more

attention. Based on the WeChat platform, the student’s management system is developed via the convenience and rapid-

ity of the WeChat. As is the fact that the frequency of the use of WeChat among college students is increasing, the de-

velopment of student’s management system becomes the most important research topic, because it is an efficient way

for teachers to manage students according to their specific conditions.

【Key words】: WeChat; App public platform information; Student’s management system

0 引言

自2011 年1 月21 日腾讯公司推出微信以来,越来越多的人开始使用手机应用软件进行交流和学习的

主要原因有:用户通过微信与好友进行形式上更加丰富的类似于短信、彩信等方式的联系;微信软件本身

完全免费,并且使用任何功能都不会收取费用

[1]

。这些优点着实吸引了广大用户。统计截至到2014年8月

15 日,微信注册用户月活跃量已经达到4.38 亿。主要使用群体指向一线城市的年轻人。特别是高校的学

生群体。在各大高校范围内微信的使用量也是与日俱增的同时,利用微信公众平台所研制的基于微信平台

的学生管理系统将是未来学生信息管理的一大趋势。

1 微信公众平台概述

1.1 概述

微信公众平台,简称WeChat。曾命名为“官号平台”和“媒体平台”,最终定位为“公众平台”,无疑让大

家看到一个微信对后续更大的期望。和新浪微博早期从明星战略着手不同,微信此时已经有了亿级的用户,

挖掘自己用户的价值,为这个新的平台增加更优质的内容,创造更好的粘性,形成一个不一样的生态循环,

是平台发展初期更重要的方向。利用公众账号平台进行自媒体活动,简单来说就是进行一对多的媒体性行

为活动。

基金项目:

辽宁省百千万人才基金择优资助项目

(2012921058);

中国博士后基金项目

(2012M520158);

辽宁省教育厅项目

(L2012397);

2014

年国家级大学生创新创业训练计划项目

(2)

作者简介:

宫文天

(1992‒),

,

渤海大学在读本科生

;

刘春晓

(1985‒),

,

讲师

,

博士

,

主要研究方向

:

认知无线

Mesh

网络

;

林朗

(1994‒),

,

渤海大学在读本科生

;

宫良帅

(1992‒),

,

渤海大学在读本科生

;

曲鹏

(1993‒),

,

渤海大学在读本科生

宫文天等:基于微信平台的学生管理系统的研究设计

1.2 微信公众平台的优缺点

自2012年8月,腾讯推出微信公众平台以来,微信公众账号不断涌现,截止目前为止,微信公众账号

数量已达百万级别,具有了极大的社会影响力。而与此同时,微信公众账号的查找,也面临着极大的难度

和挑战。文献[7]详细阐述了微信公众平台在校园的应用趋势但并未考虑到随着微信应用的普及,微信平台

申请也变得更加繁琐和严格。由于微信公众平台的特殊性,作为微信手机平台的使用者来说。寻找到适合

自己的微信公众账号并不容易。微信公众平台导航即微信公共账号导航,它的出现使微信手机平台用户更

快捷方便地寻找到自己想要的微信公众平台帐号。拥有超过3亿用户的微信公众平台,俨然已经成为移动

互联网领域中的一座金矿。不过想要从中淘金,却没有想象中那么容易。从最初的开放,到后来的开放自

定义接口,再到一直默默发力的电子会员卡,以及不久前新开放的系统API的商业化道路一直留给我们太

多的想象。微信公众平台申请的条件非常宽松,以至于每个成年人都可以申请,导致公众平台的持有者有

将近200万人左右,所以公众平台的审核越来越困难。

2 基于微信平台的学生管理系统的设计与实现

2.1 系统组成模块

基于微信平台学生管理系统前期开发的工作已经完成,目前项目模型基本成型,数据库的录入工作也

在有序进行,教师可通过微信向微信公众平台发送关键字,利用微信公众平台的接口进行关键字匹配,返

回网站的链接地址,即可进行学生信息的查询和管理。

网页登陆地址:/?act=login&(用户名:boda360 密码:boda360jiaoshou)

2.1.1 管理系统

管理系统设计的语言采用php语言,目前只是简单的设计了四级界面,一级界面显示某个学院各个年

级,对年级进行选择选择;二级界面显示班级,对相应年级的班级进行选择,三级界面显示该班级所有的

学生,四级界面就是学生个人的详细信息。

2.1.2 数据库

基于微信平台的数据库是在微信平台后台上录入的,数据库包含的字段有学生的姓名,学号,班级,

年级,家庭住址,联系方式,出生年月以及一寸照片等相关的个人信息。照片方便老师认识熟悉学生,能

够使老师在不接触同学的情况下就能快速的把学生的姓名和相貌联系起来,联系方式则可以帮助管理者快

速找到这这个学生,其他个人信息则方便老师日常对学生信息的管理。

2.1.3 微信公众平台

系统的使用是建立在微信平台上的,目前已经绑定在学校的官方微信公众号上,在学生微信公众号上

输入关键字“学生管理”即可进行关键字匹配,微信平台会返回网站的链接地址,即可进行学生信息的查询

和管理。由于暂时没有做用户权限,使用者可不经过权限问题进行使用,后期会加入登陆界面,对用户的

使用进行限制,以保障学生信息的安全性。

2.2 基于微信平台开发的优势

2.2.1 查询便利

微信公众平台导航设置了行业分类查找以及地域分类查找的功能,同时具备精准搜索的功能,实现了

一站式微信搜索定位功能,能够极大的方便微信用户方便快捷的找到自己需要的微信公众账号。

2.2.2 优质筛选

面对成千上万的微信公众账号的出现,微信公众平台导航设置了微信公众账号评级,以木蚂蚁微信公

众平台导航为例,其最高设置了五星评级,这样的评级设置,也可以使得微信用户更容易更快捷地找到更

具公信力的微博公众账号,从而解决了微信公众平台账号的筛选问题。

2.2.3 快速添加

微信公众平台导航针对每个微信公众账号提供了微信号,微信原始号,以及微信公众账号二维码,无

论是手机二维码扫描和手动输入,都十分方便。这样以来,微信用户无需四处挖掘,即可轻松的找到自己

17

《软件》杂志欢迎推荐投稿:cosoft@

第36卷 第5期 软 件

所需的微信公众账号,也具有方便快捷高效的特点。

2.3 总体设计

2.3.1 概要设计

目前,国内学生信息管理软件很多。但多为网页版,只能在在电脑上进行操作。文献[8]提出基于B/ S 结

构的学生管理系统的设计功能实用,但基于当前的大环境来说该系统并不能在校园范围内方便普及。就目

前而言,手机已经普及化,便捷化,人们对手机功能的要求日益增多,越来越多的电脑功能已经应用于手

机,但基于微信平台上对学生的信息管理的软件还是少之又少。伴随着微信使用者的数量日益增多,微信

已然成为软件普及率最高的软件。因此,在微信平台上实现学生管理,这一功能会备受使用者的青睐,如

图1 所示。预计在未来的手机软件市场中,人们对手机软件的追求会越来越高,对软件的功能需求会越来

越大,基于微信平台上的学生信息管理系统在未来的手机信息管理软件市场上会有广阔的前景,有望在将

来的各大管理系统中走向主流。

图1 学生管理系统手机端应用界面展示图

2.3.2 系统结构设计

针对人们对手机依赖性逐渐增强,加之微信普及率极大提高,因此基于微信平台的学生管理系统,极

大地满足了很多手机用户对信息管理的需求,同时也极大地提高了管理者的工作效率,解决了以往纸质版、

电脑版对于临时处理信息带来的不便。手机电脑协调互补,以往单一的信息管理功能已经不能满足实用性

和的需求,本管理系统支持网页手机双向管理。系统占用内存小,信息的录入功能仅在电脑上操作,缓解

了手机内存的压力,极大地提高了软件使用时的运行速度。权限设置独特,基于微信平台的学生管理系统

对用户权限要求十分严格,对每一个阶层的使用者都有特有的限制,登陆时用户需要根据自己的职称,职

位等相关权限进行登录,严格的保护了学生的个人隐私。技术流程如图2。

3 开发环境以及关键技术介绍

3.1 开发环境

系统以Apache、PHP5 和MySQL5 为工作环境进行开发。

3.2 关键技术

3.2.1 网址接入

公众平台用户提交信息后,微信服务器将发送GET 请求到填写的URL 上,并且带上四个参数:(见表

1)开发者通过检验signature 对请求进行校验

[3]

(下面有校验方式)。若确认此次GET 请求来自微信服务器,

请原样返回echostr参数内容,则接入生效,否则接入失败。signature 结合了开发者填写的token 参数和请

求中的timestamp 参数、nonce 参数。文献[6]对接入接口问题进行了简要介绍但未曾涉及参数说明。

《软件》杂志欢迎推荐投稿:cosoft@

18

宫文天等:基于微信平台的学生管理系统的研究设计

图2 技术流程图

加密/校验流程

[2]

将token、timestamp、nonce 三个参数进行字典序排序。

将三个参数字符串拼接成一个字符串进行sha1 加密。

开发者获得加密后的字符串可与signature 对比,标识该请求来源于微信。

3.2.2 消息回复

每一个POST 请求,开发者在响应包中返回特定xml 结构,对该消息进

表1 网址接入参数对照表

参数

signature

timestamp

signature

timestamp

描述

微信加密签名

时间戳

微信加密签名

时间戳

行响应(现支持回复文本、图文、语音、视频、音乐和对收到的消息进行星标操作)。参数见表2。微信服务

器在五秒内收不到响应会断掉连接。文献[6]对开发模式下被动响应消息的方式做出描述,但并未给出具体

的xml结构说明。

表2 消息回复参数对照表

参数 描述

接收方帐号(收到的OpenID)

回复xml 结构如下:

ToUserName

开发者微信号

FromUserName

消息创建时间

CreateTime

Name>

MsgType text

me>***********

回复的消息内容

Content

位0x0001被标志时,星标刚收到的消息

FuncFlag

接收方帐号(收到的OpenID)

ToUserName

23456

4 总结

本文给出了基于微信公众平台开发学生管理系统的设计研发的思路和过程,该系统已经投入使用并得

到了良好的效果。如今,微信早已深深融入了我们的生活。无论是同学之间还是亲人之间,微信似乎已经

根植于人们沟通交流的土壤并且功能日益强大。随着微信平台的建设,通过使用微信公众平台,实现对学

生学籍管理将会成为一种趋势。微信公众平台,以其极大的便利性正在渗透到学生管理的方方面面。学校

要把握这种趋势,以更加有效的现代信息管理系统,实现对学生学籍等各种信息的高效管理。就像那句话

所说的:“微信,是一种生活方式。”而今这句话即将变为现实。

致谢

感谢我的指导老师刘春晓,在本系统开发中给予我悉心指导,从系统开发到结束过程中遇到很多问题

都是她给我鼓励与指引,使我能够克服重重困难,将系统设计完成,在此谨向刘老师致以诚挚的谢意和崇

高的敬意。谢谢!

(下转第23页)

19

《软件》杂志欢迎推荐投稿:cosoft@

关勇等:无线Mesh网络技术在校园无线网络建设中的应用

(3) 若是学生密度小、使用量小的环境,则选择AP中的宏方式;

(4) 若是学生密度大、使用量大的环境,则选择AP中的室外方式。

4 结语

综上所述,无线Mesh网络具备吞吐量大、效率高、施工费用低、建设省时简单、覆盖面广等优点,这

完全符合当今高校校园对网络的要求,满足学校师生对网络的要求,提高师生使用网络的质量,十分适用

于高校校园建设。但是,无线Mesh网络作为一项最新技术,尚有许多不足之处,需要改进与完善。这需要

技术人员制订更切实可行更加完善的方案来协助高校完成无线Mesh网络的建设。相信在不久的将来,无线

Mesh网络将会得到更普遍的关注与使用,将会推动校园网发展。

参考文献

[1]

[2]

[3]

[4]

[5]

[6]

[7]

[8]

[9]

廖明伟

,

赵秋菊

.

我国开放大学教学资源整合现状述评

[J].

软件

, 2014, 35(4): 181-183.

H3C.

新一代网络建设理论与实践

[M].

北京

:

电子工业出版社

, 2011, 381-449.

王达

.

网络工程师必读

-

网络系统设计

[M].

北京

:

电子工业出版社

, 2006, 92-120.

陈丽娟

.

应用于无线

Mesh

路由协议的研究

[J].

通信技术

, 2009, 42(06): 68-70.

杨峰

,

黄俊

,

罗小华

.

无线

Mesh

网络综述

[J].

数据通信

, 2009, 9(1): 12-18.

石文鹏

.

多拓扑路由技术的实现

[J].

软件

, 2013, 34(12): 224-228

张军国

,

周峰

.

无线传感器网络规格化优化部署及仿真研究

[J].

新型工业化

, 2011, 1(9): 91-97.

陈卓

.

无线局域网络在校园网中的应用

[J].

南京广播电视大学学报

, 2005(4):100-115.

周唯

,

刘冬

,

刘会师

.

基于无线传感器网络拓扑的研究与设计

[J].

软件

, 2013, 34(12): 22-25.

[10]

贾青

.

刘乃安

.

无线局域网中

AP

互通性的研究

[J].

电力系统通信

, 2005(4):7-11.

[11]

孙雷

.

无线局域网解决方案及实施策略

[J].

文教资料

, 2005(29):124-126.

ᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥᴥ

(

上接第

19

)

参考文献

[1]

黄浩波

,

何卫华

,

叶青

.

微信及其在图书馆信息服务中的应用

[J],

图书馆学刊

, 2013(1): 62‒64.

HUANG H B, HE W H, YE Q. Micro-channel and its application in the library information service [J], Library Journal, 2013(1): 62‒

64.

[2]

曾文英

,

杨继忠

,

黄勇等

.

学生成绩管理系统的设计与实现

[J],

新余高专家学报

, 2004, 9(2): 7‒10.

ZENG W Y, YANG J Z, HUANG Y, et al. Design and implementation of student achievement management system [J], Journal of

Xinyu experts, 2004, 9(2): 7‒10.

[3]

[4]

百度百科

. /view/.

和莉

.

基于微信的移动客户端在顶岗实习系统中的应用研究

[J],

江苏开放大学学报

, 2014, 2014(6).

HE L. The Application of WeChat-based Mobile Client to the Student Intern System [J]. Journal of Jiangsu Radio & Television Uni-

versity, 2014, 2014(6).

[5]

柳峰.微信公众平台应用开发

——

方法、技巧与案例

[M].

北京

:

机械工业出版社

, 2014

LIU F. WeChat Public Platform Application Developing, Method, Technology, and Example [M], Beijing: China Machine Public,

2014.

[6]

[7]

[8]

吕常胜

.

基于微信公众平台的民航气象服务应用

[J].

软件

, 2014, 35(6): 87‒90.

闵芳

,

苏飞

,

黄蓉

.

高校学生事务服务中心微信公众平台的构建

[J].

软件

, 2014, 35(7): 52‒55.

陆美玲

,

于俊乐

.

基于

B/S

模式的学生管理系统的设计

[J].

软件

, 2013, 34(11): 55‒56.

23

《软件》杂志欢迎推荐投稿:cosoft@


发布者:admin,转转请注明出处:http://www.yc00.com/xitong/1714347595a2429469.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信