李金铭 徐琦涵 刘淼 毕烨琳 吴宇玲
【摘要】为了使高校师生在查询校园信息时更加方便快捷,可利用微信小程序建立完善的查询体系,来改善师生在校园生活中查询信息的体验感。本文通过对已有查询方式的分析结合对微信小程序的发展现状和开发必要性的阐述,总结利弊,设计了利用微信小程序可实现的校园信息查询系统,贴近校园生活,具有较高的使用价值。
【关键词】小程序;方便;快捷;查询
随着互联网在各个方面的深度渗透,“快捷和方便”已经成为人们尤其是青年人的首要选择。在这样的快节奏时代,传统的获取校园信息的模式对于高校师生来说就显得有些捉襟见肘了,因此对校园信息获取途径进行改革是一项不可或缺的举措。目前“微信”已基本普及到高校师生,而微信小程序更是具有“无需下载”,“触手可及”,“即用即走”等诸多优点。基于微信小程序自身的优点和微信对小程序的广泛推广,开发一款基于微信的校园信息查询系统,不仅方便快捷而且贴近校园生活,具有较高的实用价值。
一、研究现状
(一)国内外研究现状
2015年,国外Google公司推出了Progressive Web App(PWA),这一技术致力于将网页App化。在这之后,Google公司又在2017年推出了Android Instant Apps(免安装应用)。而在国内,早在2013年,百度已正式推出轻应用(Light App),其本质上是Wasp。在2017年,腾讯推出了微信小程序,它是一种在微信基础上使用的“APP”,却不需要额外下载安装,具有“触手可及”,“即用即走”等优点。经过两年多的高速发展,截止到2018年,微信小程序数量已超过100万个,已遍及金融业、零售业、餐饮业、教育业、政务服务等多个领域,为超过1000亿人提供过各类服务。
(二)存在问题
1.目前大部分高校的各个部门、院系都拥有各自的网站或信息系统来实现信息发布、业务办理、信息查询等功能,但由于网页的页面较大,往往只适合计算机显示,而使用手机访问时出现的页面比例不匹配导致字体过小,排版不够清晰明了等问题给广大师生带来的体验感并不是很好。
2.一些学校团队推出了各自研发的基于本校的校园APP,可在各大应用市场下载使用或扫描二维码下载使用,但是开发成本较高。并且由于学生群体数目较大,容易导致APP出现登录困难,无法注册,卡顿等一系列问题,为解决这些问题和定期更新维护需要的成本更是无法估算。
3.也有部分高校使用微信订阅号,公众号,服务号等形式实现校园信息的更新,但由于这些途径是在微信团队提供的框架基础上进行各校内容的修改填充,功能具有一定的局限性。
二、系统需求分析
设计开发并且实现基于微信的“智慧校园信息查询系统”小程序。用户使用智能手机通过此程序即可方便快捷地获取互联网信息体现“智慧”。用户无需额外安装APP,只需要通过微信小程序登入、搜索即可查询到所需求的校园信息,而像校历,成绩,课程表等固定项目甚至无需搜索,通过点击固定模块即可查询。该程序入口简洁、运行快速、使用方便,同时具备了高速度、高安全性和高适应性。
(一)目前课表和成绩查询都是通过学校教务处网站,不仅需要牢记网站地址,还需要克服在手机上字体显示过小,排版不够清晰明了,不够方便快捷的困难。除此之外,使用网站容易在查询高峰期由于登陆人数过多导致网站出现无法打开,登陆异常等故障。因此在小程序中需要开发本校的课表和成绩查询功能。
(二)教师和学生会经常参加学校组织的各类专题讲座来提高自身的科研能力和学术水平。而专题讲座会议的举办时间,举办地点等通知都在学校官方网站发布,使用手机仍然存在访问不便的问题。小程序需要实现能够查阅讲座信息的功能,并与学校网站的公告同步更新。
(三)电话是实现咨询及办理业务等功能的常用方式,我校有很多部门和院系,分布在三个不同校区,目前还没有完整的通讯录,查找和联系十分不便,小程序需要实现电话查询及点击拨号功能。
三、系统设计与实现
根据系统需求分析得出此小程序主要针对学校教师和学生,实现课表查询、成绩查询、学术查询和电话查询等功能。将小程序分为“功能”、“我的”两个模块,其中“功能”模块包括课表查询、成绩查询、学术查询和电话查询功能,“我的”模块包括登录、信息绑定、帮助中心和意见反馈等功能。
(一)课表查询:分为周课表和日历课表两种形式,用户可选择任意形式进行查看,并实现图片可缩放功能,年份默認选择最新学期。
(二)成绩查询:为教师和学生提供成绩查询功能,数据从教务处网站获取,实时更新,方便师生随时查询。
(三)学术查询;用于浏览专题讲座报告等信息,与学校网站公告实时同步,按最近日期进行排列,只显示未召开的讲座信息,屏蔽已召开的讲座信息。
(四)电话查询:通过顶部选择栏可以分别选择查看主校区、西校区和南校区电话。由于电话记录较多,需要实现电话模糊搜索和点击直接拨打电话功能。
(五)注册登录:主要用于区分用户,获取用户相关信息。
(六)信息绑定:用于将微信号与学校学生、教师进行关联,获取数据库中学生、教师的信息。
(七)帮助中心:用于展示常见疑问信息,帮助用户快速了解使用小程序。针对用户疑问较高的问题在帮助中心统一回答,增强用户体验。
(八)意见反馈:为学校学生、教师和小程序管理员提供,用于收集用户的意见和建议,以便了解小程序开发方向。
四、结论
使用微信公众号结合小程序的方法,可以使用户方便地获取小程序,而不用在小程序列表中查找,用户可以通过公众号关联的小程序轻松获取。数据信息将从学校主网站、教务处及其他相关院系等网站的数据库获取,与各网站信息同步,实时更新,以方便广大师生查询。微信小程序不仅结合了其他APP和微信公众号的优点,又弥补了它们的缺点。使得其开发和维护的成本较低,并且打开更快捷,运行速度也快,这些优点使微信小程序在校园生活中十分贴近大家的生活,具有很高的实用价值。
基金项目:
锦州医科大学大学生创新训练项目,项目编号:2019010。
通信作者:
吴宇玲,高级实验师,就职于锦州医科大学网络信息中心,邮箱:wyl@jzmu.edu.cn.