您好, 访客   登录/注册

基于微信小程序的“掌上经院”校园服务平台

来源:用户上传      作者:

  摘  要:当代的大学生是在互联网时代下成长起来的新一代,各型各色的手机app囊括了他们生活的方方面面[1],致使手机内存永远处于短缺状态。而微信小程序的横空出世很好的缓解了这个问题,小程序依附于微信本身,使用时无需单独下载,得天独厚的优势使其赢得了众多大学生的喜爱。因此作者研究开发了基于小程序的“掌上经院”校园服务平台,文章将对该平台的设计与实现作详细地阐述,希望该平台能够为广大学子提供更加便捷的服务。
  关键词:微信;小程序;校园服务平台
  中图分类号:TP311.5         文献标志码:A         文章编号:2095-2945(2020)08-0080-02
  Abstract: Contemporary college students are a new generation growing up in the Internet era, all kinds of mobile phone app cover all aspects of their lives, resulting in a permanent shortage of mobile phone memory. The birth of WeChat Mini Programs alleviates this problem very well. Mini Program is attached to Wechat himself and does not need to be downloaded separately. His unique advantage has won him the love of many college students. Therefore, the author studies and develops the "Palm School of Economics" campus service platform based on Mini Program. The paper will elaborate on the design and implementation of the platform, in the hope that the platform can provide more convenient services for the majority of students.
  Keywords: Wechat; Mini Program; campus service platform
  引言
  在信息高度互联的当代,校园里衍生出了各式各样的新兴服务业:代取快递、二手闲置物品转卖等是其中的热门,随之也带来了不小的商机[2]。在经过一系列的调查研究后作者发现许多校园服务都被一些非官方、非机构的个人承包和独揽了,这种服务形式虽然短时间内能满足需求,但缺乏监管,而平台提供的服务更加透明化,由平台根据服务市场统一制定收费标准,服务双方均要通过平台的身份认证、接受平台提出的相关协议,以便在后续服务过程中保障双方的切实利益。除此之外,“掌上经院”从解决大学生活中的各种不同需求出发,提供校内及附近的兼职、信息发布等服务[3]。
  1 微信小程序的特点和优势
  从用户使用的角度出发,微信小程序省去了原生app的安装步骤,节省了大量的存储空间。此外,在原生app中,需要进行注册、短信验证、登录等一系列较为复杂的操作,而在小程序中只需选择允许被获取微信信息即可以微信账号登录该小程序。
  于开发者而言,原生app的开发需要考虑到不同的操作系统、手机机型的巨大差异,开发和维护的成本都很高。而微信小程序依附于微信这个主体,再加之其自身拥有较为完善的开发文档,开发者的开发成本和推广成本得以大大降低。
  2 平台系统架构
  2.1 平台介绍
  “掌上经院”项目是一个大学校园信息共享及业务代办的服务平台,学生用户通过学生证进行实名注册,非学生用户通过身份证、企业用户通过营业执照进行认证。平台向用户提供代取(寄)快递、二手交易、兼职招聘、信息发布等功能和服务,构建了一张以校园为中心实现交友、学习、生活的社交網络[4]。
  2.2 平台运营流程
  (1)用户首次进入到“掌上经院”校园服务平台小程序,会接收到是否允许微信授权登陆的请求,确认授权后即可开始使用;但是在认证身份之前,只能使用平台的浏览功能,不能进行承接服务或者发布信息等操作。
  (2)用户认证身份后,可在兼职模块承接或发布跑腿服务,企业用户还可以发布兼职信息;在新鲜事模块,用户可发布自己遇到的新鲜事儿,分享自己的经历同时也可以查看他人发布的消息和官方公告;二手淘模块中,卖家可以将闲置不用的二手物品挂出寻求买家,买家则可以根据强大的检索功能找到自己想要的物品。
  (3)所有平台用户发布的信息都将经过电子、人工两重审核通过后再显示给其他浏览者。
  (4)在“掌上经院”的后台管理系统中可以查看到所有平台认证用户的信息,由人工客服对其进行核实,此外,还可以在管理系统中查看最新的订单信息,实现订单的实时跟踪。
  2.3 系统环境需求
  (1)硬件需求
  服务器端,需要一台拥有域名解析的服务器,同时需部署ssl证书,因为上线的小程序合法域名只能识别有ssl证书的https打头的域名。鉴于自己搭建服务器过于繁琐,维护的成本也很高,所以选择直接租赁云服务器,国内知名的阿里、腾讯云等都有学生机的优惠,但之前在阿里云部署过其他项目,因此本平台的部署采用阿里云主机部署。同时,由于微信支付暂不支持个人用户申请,所以要实现完整的微信支付流程还需申请营业执照。   (2)软件需求
  云服务器选择Ubuntu系统,使用xampp搭建apache、php和MySQL的运行环境。
  2.4 系统功能需求
  (1)身份认证
  在“掌上经院”校园服务平台中,学生用户使用学生证、非学生用户使用身份证、企业用户使用营业执照等来进行用户的身份认证,确保用户信息的真实性,除此之外,后台管理系统还配有专门的人工对用户的身份信息再次核实。
  (2)服务构成
  兼职模块中目前已有跑腿业务:即代拿、寄快递等,企业发布的短期兼职业务;新鲜事模块中会发布最新的校园公告,学生用户分享的一些趣事等;二手淘模块负责闲置转卖业务,主要由卖家用户在平台上发布一些其不再需要但仍具有一定价值的二手物品,买家用户可在平台上浏览寻找自己感兴趣的货物,在找到心仪的货物后可联系卖家用户询问物品的详细情况,交易完成后,卖家用户与买家用户可在平台指定场所进行物品转接或在愿意自行承担风险的情况下自行约定转接场所,买家用户收到物品确认无误后在平台上确认收货,卖家用户即可收到订单金额。
  3 主要功能模块具体实现
  3.1 兼职模块
  兼职模块中的服务又分为学生用户发布的跑腿服务和企业用户发布的短期兼职服务两个选项卡,默认显示短期兼职选项卡,并且该选项卡会根据用户的求职意向显示其心仪的兼职工作,未认证身份且填写求职意向的用户则根据发布时间显示所有兼职信息。点击感兴趣的兼职,可进入该兼职的详细信息页面,里面有招聘企业的资质信息、能力要求、工作时间及地点等,确认好兼职信息后即可向招聘单位投递简历或直接与其电话沟通;切换到跑腿服务选项卡后即可浏览所有已发布的跑腿服务,或根据自己的需求进行简要筛选,点击想要承接的跑腿服务即可查看其详细信息,并进一步和雇主进行沟通。
  3.2 新鲜事模块
  新鲜事模块有三个选项卡:全部、通知公告、个人发布,默认选择全部,显示包括官方的通知公告和个人发布的新鲜趣事的全部消息。所有消息以同样的消息模块竖直排列在页面中,区别只在于官方发布的通告会有“官方”标签,所有消息的底部都有点赞、评论、转发三个选项按钮,点击点赞按钮可使该条消息的点赞数+1,点击评论按钮可拉起评论框对该条消息进行评论,点击转发可将该消息分享给其他微信用户。模块顶部还有搜索框供用户直接检索自己感兴趣的消息,模块右上角可以选择根据发布时间/评论热度/点赞热度来对消息进行排序。
  3.3 二手淘模块[5]
  二手淘模块的左半边有一个二级菜单,默认选中第一、第二节菜单的第一个选项,模块右半边以瀑布流显示对应的货物简要内容,点击货物进入详细的货物信息页面。详情页顶部为货物图片的轮播图其后跟着货物名称、价格、简介,向下滑动页面可看到货物详情、货物参数两个选项卡,默认选中货物详情,展示货物的详情图片及说明,货物参数中记载货物大致的尺寸信息。页面最下方固定四个选项按钮:首页、购物车、加入购物车和立即购买,点击首页即可返回二手淘界面,点击加入购物车后将当前货物加入到用户个人的购物车(数据保存在本地的小程序缓存中),购物车页面中也有立即购买选项,选中想要此次购买的货物,点击立即购买进入订单页面,点击付款,即可拉起微信支付界面,输入密码完成支付。其间包含三次商品库存量(即该商品是否还未卖出)的检测,分别在货物详情页面点击加入购物车/立即购买前,订单页面点击付款前,以及拉起微信支付成功支付后。前两步检测失败时按钮会设置为灰色,无法点击,支付成功后若检测库存为空则会立即向买家发送信息并在3个工作日内退回付款。由于小程序推送消息模式的特殊性,必须要客户在支付成功后同意订阅消息推送才可在后期订单处理过程中接收到小程序推送的消息。
  3.4 发布模块
  点击小程序底部的加号,底部弹出遮罩以及三个选项按钮:兼职,消息,闲物。点击兼职则进入兼职信息发布页面,学生用户发布跑腿业务的信息,企业用户发布短期兼职的信息;点击消息进入消息发布页面,官方用户发布官方公告,学生用户发布个人趣事分享;闲物页面则可填写卖家需要转置的闲物信息。所有种类的发布通过电子审核后都不会直接发布到平台上,而是要经过后台管理系统的专职人工审核后方可发布。
  4 结束语
  总言之,微信小程序这种新兴技术的兴起,给人们的生活带来了更多的便利,而目前在校园服务这个领域小程序具有很大的市场。广大学生对各式服务的需求也有很多,因此开发基于微信小程序的校园服务平台是顺应时代发展的。本文设计并开发了基于微信小程序的校园服务平台“掌上经院”,平台依旧存在很大的进步空间,比如对校园服务需求的研究受限于时间,部分已完成的功能在完整性以及稳定性方面仍需进一步完善和提高;微信小程序的持续更新会废弃一些原有的API或者特性(例如模板消息已无法申请并即将下线,需要使用订阅消息替换),需要开发者持续跟进维护。在整个开发过程中作者不仅温习了软件开发的完整流程,更对微信小程序这一新兴技术有了更深刻地认知,虽然它现在发展还远谈不上成熟,但作者相信凭借其独有的特性,小程序成为一种新型快捷地服务方式是一种必然的趋势, 随着微信小程序开发框架的日臻成熟,“掌上经院”也会持续改进。
  参考文献:
  [1]刘祖耀,黄玲静,刘佳.基于互联网+的校园综合服务平台[J].电脑知识与技术,2019,15(14):224-225.
  [2]溫婷.微信“小程序”来了!“轻服务”孕育大商机[N].上海证券报,2017-01-10(010).
  [3]胡玉峰.基于微信的校园信息服务平台设计与实现[D].兰州交通大学,2015.
  [4]朱智强,朱广贺.基于微信公共平台的校园信息服务系统的研发[J].电子技术与软件工程,2015(11):87.
  [5]程子珍.基于微信小程序的网上购物系统的设计与实现[D].首都经济贸易大学,2018.
转载注明来源:https://www.xzbu.com/1/view-15126302.htm