基于微信小程序的后勤报修系统的设计与实现

2019-05-16 01:39邵嘉诚厉旭杰王倩楠
智能计算机与应用 2019年2期
关键词:后勤管理员短信

邵嘉诚,厉旭杰,林 选,潘 瑜,王倩楠

(温州大学数理与电子信息工程学院,浙江温州325035)

0 引 言

随着社会经济的不断进步,国内高等教育领域内的各项工作也得到了长足的发展,其中对于高校后勤报修方面的关注和投入也相较之前有了显著的提升。后勤报修可以为师生在教学、科研、生活、学习等方面提供全方位的服务,发挥后勤机制的基础辅助作用。而且,良好高效的后勤报修还可以保障高校各个系统的顺利进行。因此,加强信息技术在高校后勤报修系统中的应用,已然成为高校信息化建设的潮流发展趋势。

当前众多高校的后勤报修系统中,绝大多数采用的是基于Web的形式或手机App形式[1-4],虽然有各自的优点,但也表现出明显的性能弊端。基于Web的后勤报修系统虽然框架成熟,易于开发,但是缺点非常明显[5-6],对此可表述为:

(1)用户无法做到随时随地报修,而是需要在电脑端打开浏览器登录网站。

(2)难以充分使用手机端的功能,比如手机的拍照功能,定位功能等。

这就给后勤工作的开展带来了一些不必要的麻烦,因此基于手机App的后勤维修系统在最近十几年受到了各大高校的青睐,但是基于手机App的后勤维修系统也仍存在一定的不足,可做出阐释如下。

(1)需要在安卓与IOS平台上进行两次开发,开发成本高。

(2)用户粘性低,需要下载,不利于推广使用。

为了解决上述基于Web与App系统的后勤报修系统的缺点,本系统采用微信小程序作为后勤报修信息交互的载体,充分利用手机端设备的拍照、录音和定位等功能,满足了不同手机端跨平台的需求,而且无需注册、无需下载即可方便使用。目前微信具有9亿的活跃用户[7-9],用户粘性高,为本系统的推广使用提供了极大的方便。

1 系统框架

本系统的系统设计框架如图1所示。该框架包括了后台的Restful API框架、腾讯云SMS(Short Messaging Service)短信平台以及微信小程序端。

图1 系统框架图Fig.1 Architecture framework diagram

2 Restful API框架的设计与实现

本系统后台采用ASP.NET技术,通过提供多个API实现前后台的信息交互,每个API针对一项功能设计,尽量做到简要高效,主要实现登录系统、报修单的查询与状态更改、工人状态查询、用户的注册、个人信息的更改以及管理员、工人的添加等功能。数据库上则选择了与 ASP.NET较契合的SqlServer 2012,能配合后台程序高效地研发出数据的插入、更改和查询等功能,保证业务流程的顺利运行。研究中拟用到的数个主要的Web API接口见表1。

表1 主要的几个Web API的接口Tab.1 The list of main Web API interfaces

3 腾讯云短信平台

本系统使用了腾讯云SMS短信服务,穿插在整个业务逻辑中。在腾讯云上申请的SMS短信模板见表2。图2显示了本系统收到的报修短信样例。而发送短信的核心代码见表3。

图2 报修短信样例Fig.2 An example of receiving SMS messages

表2 短信模板设计Tab.2 Design of SMS templates

表3 腾讯云SMS发送短信核心代码Tab.3 The core code of sending tencent cloud SMS messages

4 微信小程序端实现功能及效果

微信小程序端主界面如图3所示。微信小程序主要分为用户端、管理员和维修工人端,以手机号为账号,管理员和维修工人的账号从后台导入,用户通过首次进行短信验证码登录时注册,注册成功后便可通过密码登录,登录后,系统通过账号判断登录者的身份,以转向不同的界面。用户可通过导航栏跳转到首页、电话报修界面、网络报修单填写界面、个人中心界面(图4即为电话报修界面),首页可查看正在等待报修和过去报修的记录,打开详情后可以查看报修请求的处理情况,对于已完成的报修请求可以根据维修情况做出评价,电话报修界面可直接拨打报修热线或添加其至联系人,网络报修单填写界面可以填写基本信息、损坏详情并支持上传图片帮助管理员和工人审查判断,个人中心可以修改自己的个人信息并且可以对外发布。管理员登录后可以在首页查看等待派修、等待维修以及已完成维修的报修请求记录,点击等待派修的报修请求,查看详情后跳转到派修界面,可通过筛选工人找到合适的工人进行派修。管理员还可以在添加人员界面添加新的维修工人和管理员。工人能够在首页看到派给自己的维修任务和自己已完成的维修任务,查看派给自己的任务详情后可以接受维修任务,也可以因为特殊原因放弃任务,填写了放弃原因后维修任务被退回到管理员处重新报修。接收任务并完成后可以选择结束任务将任务完成的信息反馈给管理员与用户。对研究中的关键报修流程可给出探讨分述如下。

图3 微信小程序端主界面Fig.3 The main interface of WeChat mini program

4.1 电话报修流程

如图4所示,登录后从导航栏跳转到电话报修界面,选择分类后进入相应报修电话界面,点击“添加联系人”按钮可以将报修电话快速保存为联系人,点击“拨打”按钮可以直接跳转到拨打电话界面帮助完成电话报修。

图4 电话报修界面Fig.4 Telephone repair page

4.2 网络报修流程

网络报修流程如图5所示,主要流程分为维修派单申请、维修派单、维修和反馈三个部分。图6显示了网络报修过程中微信小程序端面向公众及用户的操作界面。

图5 维修流程图Fig.5 Logistics maintenance flow chart

图6 网络报修界面Fig.6 Network repair page

网络报修流程可详述如下。

(1)维修单申请阶段。用户登录后从导航栏跳转到网络报修界面,即可开始填写报修申请单,除了必要的文字信息以外,还支持上传图片帮助描述损坏情况。管理员接到报修申请单后,可以查看该报修单的详细情况,根据报修单,决定是否受理该报修申请。如果受理该申请,则通知库房管理员准备维修需要的材料。

(2)维修派单阶段。管理员根据维修单筛选出合适的工人向其派发维修任务。工人收到派单后,可以查看详细任务,并到库房管理员处领取维修需要的材料。

(3)维修、反馈阶段。工人上门进行维修,工人完成报修并反馈给管理员后,系统将自动给用户发送短信提醒报修已完成,并请用户评价此次维修服务,用户可对本次维修的维修结果和维修效率打分,最低1分,最高5分,除此之外,用户还可以选择针对本次维修服务进行详细评价。

5 结束语

针对目前基于Web与手机App系统的后勤报修系统的局限性,本系统采用微信小程序作为后勤报修信息交互的载体,开发了基于微信小程序的后勤报修系统,系统中包括了后台的Restful API框架、腾讯云SMS短信平台以及微信小程序端。该系统实现了电话报修和网络报修两大业务,使得用户可以随时随地进行报修。实践证明,基于微信小程序的后勤报修系统比基于Web与手机App系统的后勤报修系统具有明显的优势,提高了高校后勤管理的信息化水平。

猜你喜欢
后勤管理员短信
煤炭企业后勤创一流对标管理研究
可疑的管理员
道歉短信
信息化视野下高职院校后勤管理优化路径分析
ViolationsoftheTraditionalBioethicsinNeverLetMeGo
代发短信
On American Individualism
让管理员管不了的名字
当小小图书管理员
“八一”节日短信之一