论共享智能寄存柜的设计与实现
2020-11-02黄晓敏林丹燕陈丽冰吴泽曼梁广荣
黄晓敏 林丹燕 陈丽冰 吴泽曼 梁广荣
【关键词】共享;寄存柜;便捷
引言
近年来,随着共享设备的迅猛发展,共享业务呈高速增长趋势,生活中也出现了越来越多的智能共享产品,它们应用于我们生活中的各大场景,为我们的生活提供了巨大的便利。寄存柜作为便民设备出现在我们的生活里,但由于不同类型储物柜之间的储物方式不同,所以很多时候会造成许多使用者无从下手的情况。比如因为丢失开柜纸条,使用者无法开柜;设置了开柜密码,结果开柜时忘记了密码等等。
步行街,是集购物、餐饮美食、休闲娱乐、旅游观光、文化性消费等多种功能于一体的现代化大众消费区域,是城市的社会活动中心。按规定,步行街内严禁车辆通行,而商店外道路设计中道路较为窄长,随着人流的增多,步行的消费者带着商品逛街,容易产生劳累的感觉。例如:广州历史上最繁华的商业集散地——北京路,日均人流量约40万人次,节假日更达到60万人次以上,高峰值达百万人。在这样人山人海的小道里,随着消费者手里购买的物品增多,逛街的兴奋感逐渐被拎包裹的疲惫感取代,与此同时,购买欲也在退减,甚至会出现结束购物的心理。事实上步行街面向的群体范围较大,主要的逛街人群还是年轻人,就拿高校大学生来说,倘若住的学校比较偏远,去一次步行街游玩通常会在附近旅店过夜,第二天一大早退房后又不得不背着包里的换洗衣物与贵重物品开始一天的逛街,无形中劳累感席卷而来,一场游乐变成了一种负担。尤其是在遇到一些突变的天气,阴雨的来袭使人群不断地在狭窄的避雨通道里出入,在人流量多的情况下带着物品的消费者一瞬间都挤在一起,一方面要顾及手里新买的东西不被人挤坏了,又要避免新物品被雨淋湿,最重要的是带着这么多东西在拥挤的潮流里,很难顾及好自己贴身的贵重物品。
因而能够实现定位预约寄存柜、定时取消订柜、提醒取物、整个寄取过程只需在手机微信公众平台完成的徒步智能柜,具备更好满足用户随时存件取件的功能,也为挖掘寄存柜这一块的共享市场提供了有效的实施方案。除此之外,作为同等类型的共享设备,在微信公众平台开发共享寄存柜也顺应了热点潮流,使用起来也快捷方便。
一、设计思路
(一)项目主旨与用户人群
徒步智能柜旨在解决人们逛街时行李、物品的携带问题,为人们逛街提供便利。让消费者通过共享寄存柜解决手上的行李问题,减轻逛街负担。适用于短途游玩的大学生、背负重包的旅游骑行者、行李繁多的游客以及购物量多的消费者等各类步行街人群。
(二) 技术路线
根据所学知识,采取“提出问题→分析问题→解决问题”的逻辑顺序,运用实证分析和理论分析相结合的研究方法,在对相关案例分析研究的基础上,选择相关的公众平台的项目开发实例进行剖析。通过对群众各方面的需求量及相关意见认真分析、收集资料,使所得数据更加有效准确地对现有的资源进行整合分析,从而使信息更加全面详细,有利于对存在的问题找出解决方案。
在开始本系统设计与实现的过程中,主要采用理论研究与实证研究相结合的方法。首先我们将储备相关的JAVA公众平台开发等技术知识,并按照步骤在实践中学习,将学习运用于实践。通过网络和图书,我们对公众平台开发有所认识;学习和了解相关基于公众平台开发技术知识,为后期的设计和实现打下基础;学习和掌握有关的计算机语言知识,参考学习相关资料。
1、确定需求,编写需求文档;
2、设计程序,编写程序,设计合理地捕获分析过程。安排编程计划,调试程序,检查程序的错误,确定异常的处理方法,设计人性化的人机交互界面;
3、优化代码。其中包括代码中的说明,注释,以及代码的格式,以求代码的可读性能符合要求。
图1 组织结构图
二、实施方案
先申请一个微信公众平台开发测试号,在充分研究公众平台开发技术的相关理论,深入学习掌握好公众平台开发的各类基础语言以及在掌握公众平台开发框架和开发公众平台的相关技术与流程的前提基础下,使用JAVA和js脚本语言等进行页面的布局及组件设计,并最终使微信公众平台可以完成各项操作任务,下图为平台拥有的功能的组织结构图。
(一)技术可行性分析
确定现有的技术是否能解决本开发项目:本系统应用微信公众平台开发技术,在公众平台开发共享储物柜系统,此技术新颖,并且该项目的IT人员具有扎实的计算机技术,网络上也有诸多实例与教程。团队内部分工明确有效率,故开发该系统不会有多大的技术屏障,所以在技术上也是可行的。
(二)操作可行性分析
1、主要確定产品是否能够被最终用户所接受。
据我们的问卷调查显示,87.58%的青少年是步行街的主要消费人群,也是微信功能使用主要人群;84.31%的人对逛街时无法寄存行李而感到困扰;85.63%的人明确表示如果有共享寄存柜可以使用,自己愿意接受并使用;超过一半的人觉得在步行街设立共享寄存柜可以带来极大的便利。种种数据表明,在人流量固定且多的步行街设立共享寄存柜,不但满足了极大部分人的需求,而且能得极大的支持与接受。
2、用户是否能操作最终的产品
本系统运行在手机微信后会有教程推文供用户参考,用户只需按照界面提示操作即可完成共享储物柜相关功能,操作简单。综上所述,此系统开发目标已明确,在技术和操作方面都可行,因此系统的开发是完全可行的。
三、徒步智能柜的具体实现
(一)徒步智能柜的功能描述
1、获取用户地理位置
在用户打开或使用公众账号时获取到用户地理位置,以方便为客户提供附近共享储物柜的位置信息。服务号通过微信认证的高级接口中的“获取用户地理位置”来实现对用户地址的获取。
2、周边搜索功能设计
(1)获取用户地理位置。
2、周边搜索功能设计(1)获取用户地理位置。
用户关注公众账号时,在关注提示语中告知用户周边搜索应用的功能。在向公众账号发送一次地理位置后,能够多次搜索该地理位置周边的POI,不需要每次搜索前都发送地理位置。如果用户没有向公众账号发送地理位置,直接搜索POI(“Point of Interest”的缩写,可以翻译成“信息点”,每个POI包含四方面信息,名称、类别、经度纬度、附近的酒店饭店商铺等信息),会提示用户周边搜索功能的用法。支持自定义关键词搜索,用户能够根据实际需要查找周边的POI。每个POI的距离,并且按距离由近及远排序。支持步行路线导航,能够在地图上标注出当前位置和目标位置的步行路线,为用户提供最快捷的路线。
如果要实现用户发送一次地理位置后能够多次搜索周边信息,就需要将用户发送的地理位置存储到数据库中,根据用户最后一次发送的地理位置进行检索,这需要连接数据库条件外还需要保存用户地理位置和获取用户最后一次发送的地理位置。
3、预约系统
(1)微信个人用户在微信公众号中使用的预约前台
① 微信个人用户填写的预约表单。
② 微信个人用户查看已填写的预约表单列表。
③ 微信个人用户修改已填写的预约表单。
(2)微信公众号使用的预约管理后台
① 对预约表单进行设计,生成新的预约。
② 对已设计预约表单进行修改、删除、设置过期等管理。
③ 查看某个预约已填写的预约申请及填写预约的客户信息,对已填写的预约进行审核等管理。
四、总结
综上所述,在步行街这样一个复杂又不完善的逛街背景下,共享储物柜的出现无疑能在人們消费时减轻一些购物负担,不易疲劳,维持购物欲。众所周知,寄存柜出现的地点通常只有超市与一些快递点,并且超市寄存柜和蜂巢快递柜的使用存在一定的局限性,相比于步行街,寄存柜并不存在。故此,作为一个新的突破口,在步行街设立共享寄存柜不仅能使寄存柜多功能化使用,而且也能开拓出一个新的市场。除此之外,作为同等类型的共享设备,在微信公众平台开发共享寄存柜也顺应了热点潮流,使用起来也快捷方便。