APP下载

基于微信小程序的校园服务平台的设计与应用

2019-05-22彭帅彭遨员陈凰李珍帆贺学福唐钟一宁

电脑知识与技术 2019年10期
关键词:微信小程序

彭帅 彭遨员 陈凰 李珍帆 贺学福 唐钟一宁

摘要:针对校园传统管理与服务方式的滞后性,我们开发了一个基于微信小程序的校园服务平台。该平台采用Java语言编写,选择MySQL作为系统数据库,选用SpringBoot作为框架,采用野狗云服务器作为云服务器,实现了新生指南、信息推送、学习乐园、校园周边、爱心雨伞、失物招领、校园导览等功能,便于学生了解学校周边环境、提高办事效率、激发学生的学习兴趣,从而优化校园管理与服务工作。

关键词:微信小程序;校园通;Java;wxml

中图分类号:TP311 文献标识码:A

文章编号:1009-3044(2019)10-0068-03

开放科学(资源服务)标识码(OSID):

随着智能手机的全民普及和移动通信网络的不断完善,用户使用手机上网的频率大大增加,互联网应用的地位在用户的生活中愈加重要。一方面,这些应用使用户的生活更加多元化、多彩化,从而反向促进APP种类愈加丰富,用途愈加多样;但是另一方面,APP功能多样性势必伴随着不断的更新,而这对用户来说却是一件烦恼的事情。

2016年9月,微信团队推出微信小程序内测版本。微信小程序占据的存储空间只有1、2M甚至几百KB,是一种不需要下载安装就可使用的应用[1],这无疑为用户之前的烦恼提供了一个解决方案。

如今数字校园建设的脚步越来越迅速,在此我们借鉴以上经验,将移动终端与校园资讯进行数据对接[2],为全校学生提供高质量的信息和服务,从而为同学们的衣食住行带来一些便利和便捷。

1 系统概述

本文实现的微信小程序校园服务平台设置为访客权限、用户权限和管理权限三级,旨在为新生和在校就读学生提供一些有用的服务和资讯,不同用户登录后可使用的功能有所差异。校园通平台的功能包括新生指南、人文校园、学习乐园、树洞、校园导览+时光轴等等。该平台为用户带来了生活上的便利,也促进了学校的信息化建设。

2 全局设计

本文实现的微信小程序校园服务平台采用C/S(客户端、服务器)架构,基于微信客户端的小程序,既能发出各种操作请求到服务器端,也接收服务器端返回的大量数据信息。微信的服务器架起了客户手机和开发者服务的一个桥梁,通过消息的传递和响应,实现了与用户的交互操作[3]。

在此之下,本系统设置为访客权限、用户权限和管理权限三种模式:访客权限模式供新生使用;用户权限模式为学号注册小程序的学生使用;管理模式由管理人员使用;权限往后依次上升,高权限可使用低权限的功能,低权限不可使用高权限的功能。

访客权限:学生只进行了微信授权,而未在小程序上进行学号注册并绑定微信号;该模式下仅可操作“新生指南”和“地图导览+时光轴”模块、“人文校园”“树洞”模块部分功能。

用户权限:第一次使用小程序的学生,可以直接使用微信授权进入小程序。在小程序初始化过程中即获取到当前用户的微信信息,注册过程中以学号为账号,注册成功即将微信号与用户绑定[4],小程序自动赋予该学生用户权限,可操作小程序界面所有功能。下次使用小程序功能时,只需要进行微信授权即可。

管理权限:即最高权限,对小程序可进行一切操作。小程序只赋予管理人员,且必须从小程序后台进入。

3 功能实现

3.1 新生指南

主要内容是新生报到流程。如:注册、缴费、激活、领取、结束。当新生每完成一个步骤,可以在流程内容上做上颜色标记,当所有步骤都被标记完,标志着报到完成。

3.2 人文校园

1)信息公开

该模块内容有:学校景观、校园文化和办事电话等。校园通后台管理可实现对各类信息的更新和维护,系统管理员通过账号登录获取小程序管理权限后,可增加号码、修改号码以及添加号码相关信息[5]。

2)信息推送

在这个子模块中,我们设计了“发帖-回帖”的双重信息推送反馈模式。对于学生来说,只有其关注的相关主体账号后,才会显示账号贴出的信息,学生可以在下方留言反馈即可;对于主体账号,可以在后台有选择性地推送信息给已经关注账号的学生,内容仅显示在已经被选择推送的学生端上。

3)爱心雨伞

考虑到校区多雨,我们打算向学校申请一批爱心雨伞,供同学们雨天应急使用,每一栋教学楼和宿舍的门卫处(门卫只需监督学生扫码)将设置为借伞点,投放大量雨伞。同学们只需凭借学号注册的小程序账号,连接网络,在“爱心雨伞”模块点击二维码扫描窗口扫描二维码,即可借伞,借伞记录将直接上传至借伞人的账户中;还伞时,同学们只需要再次进行扫描即可;还伞时间间隔默认为1天/24小时,若还伞人无续借操作,小程序将自动在计时完成的最后1小时发送提示信息,三次逾期将锁定账号,无法借伞;管理权限可以进行解锁操作,恢复三次信用记录。

4)校园周边

校园周边包括美食介绍和美景介绍,此处可以进行广告招商。

3.3 学习乐园

为了方便同学们及时查询自己的课程和成绩以及激发同学们的学习兴趣,设置了学习乐园模块,该模块包括课表子模块、成绩查询子模块、学校内网链接子模块以及积分学习奖励特色模块。

1)课表;

2)成绩查询;

3)共享空间:接入学校内网的学习资源,同时为学生查询内网个人相关信息提供安全接口。

4)积分奖励:

管理者及时上传各学科考试材料,同学们可通过限时作答系统做题获取积分,系统将予以高分学生和显著进步者适当积分奖励。学生所有做题记录,可作为学生该科目平时成绩的重要参考;积分可在与平台上换取入驻商家的相应商品折扣。

3.4 树洞

1)学习交流:

在这个子模块中,我们为新生提供了一个官方的答疑交流平台。这个模块属于“留言-回复非及时会话形式”即“贴吧模式”。

2)军训风采:

在这个子模块中,我们为新生在军训期间提供一个平台可以发布军训感想、风光照片等与同校新生进行交流,对于一些新生对军训的“吐槽”,也可得到学长学姐等过来人的开导[6]。同学直接点击军训风采模块进行发布信息或者评论其他同学的动态。

3)失物招领:

在这个子模块中,我们将学校失物招领与小程序线上连接。学生可以点击看到:失物招领、发布信息[7]等栏目。学生可以利用此平台更方便地寻找丢失物品或失主。

4)“闲鱼”二手交易:

在这个子模块中,我们设置了闲鱼、发布商品、市场须知等栏目。相比于“闲鱼”APP,学生们能获得更高效实惠的流通路径,更具优势的物流价格和更高的信赖度[8]等优势。

3.5 校园导览+时光轴

精确的为新生以及老生导航[9],不用绕远路。选择你的目的位置类型、名称、简介,点击提交,即可搜索路线。

与普通地图app不同的是,此校园地图还会为学生记录他们使用该地图去过校园的每一个地方,也可由学生进行地点打卡,形成一个校园生活轨迹时光轴[10]。

4 结束语

该文设计了一个针对人文新生和在校已就读的学生的微信小程序校园服务平台—“校园通”,解决了传统app所占内存大的痛点,通过该系统提供一些有用的服务和资讯,不仅给全校师生带来了生活上的便利,也促进了学校的信息化建设。功能众多,以学生出发,为学生服务!

参考文献:

[1] 刘玉佳.微信“小程序”开发的系统实现及前景分析[J].信息通信,2017(1):260-261.

[2] 张超.移动互联网在智慧校园服务平台中的应用与实现[J].科技创新导报,2015(29):233-234.

[3] 王媛.基于微信小程序的线上交易平台[J].中国科技信息。2019(1):78-81.

[4] 基于微信小程序的考勤系统设计与实现[J].电脑知识与技术,2018(7):14-20.

[5] 张达.基于Android的校园通掌上系统的设计与实现[D]. 天津:天津大学,2015.10.

[6] 孙敏. 大学生军训期间心理特征及心理问题研究[J].山西高等学校社会科学学报,2014(5):74-77.

[7] 唐灵,闵娟娟. 失物招领平台的设计与实现[J].电脑知识与技术,2018(15):96-98.

[8] 莫求. 以信抵信,消费过剩时代的新商机[J].互联网周刊,2017(23):16-17.

[9] 王伟栋,周志易,李晓莉,等.基于安卓系统无信号状态下的手机APP导航定位[J].城市勘测,2018(6):94-96.

[10] 刘情,施晨怡,蒋萬芹.时光轴[J].成才与就业,2014(21):30.

【通联编辑:唐一东】

猜你喜欢

微信小程序
当图书馆遇上微信小程序