论文部分内容阅读
随着市场经济的飞速发展,人们的生活质量逐步提高,超市和商场正向着“规模大型化、商品丰富化、活动多样化”的趋势发展。然而在超市和商场商品等“硬件”基础提升的同时,在导购和宣传等“软件”服务上,依然沿用分类牌、指路标和贴海报等传统方式。由于分类牌与指路标无法精确定位到具体商品的位置,张贴海报也无法快速准确地推送活动信息,容易引发顾客寻找商品难、掌握活动信息难等问题。另外在超市与商场室内布局上,某些区域因畅销品集中造成顾客拥挤,其它区域则因为无人问津导致资源浪费,这些问题都影响着顾客的购物体验和超市的销售利润。在信息化高速发展的今天,借助“互联网+”时代的浪潮,研发基于室内定位技术的导购系统,是大型超市与商场解决上述问题的有效手段。iBeacon技术由于设备小巧、布置方便、续航时间长、定位精度高等优点,非常适合于构建室内导购系统。论文首先分析了导购系统的需求,将系统用户区分为顾客和管理员,顾客可以实现定位导航、商品推送和活动介绍等功能,管理员能够对商品、活动等信息进行管理,而且能够对顾客的移动轨迹自动记录分析。在此基础上,将导购系统划分为商场导航、商场导购、个人信息管理和后台管理四个模块,通过用例图的形式详细分析了各模块的功能需求。其次,给出了系统的应用架构设计,系统在B/S架构基础上,按照经典的MVC三层体系结构进行设计,手机终端作为客户端,服务端包括导购服务器和商城服务器。手机终端通过蓝牙与布置在超市里的iBeacon节点互动,把采集到的iBeacon节点信息传输到导购服务器,与指纹位置数据库进行匹配,获得位置和地图等信息。通过手机加速度和方向传感器,结合当前位置信息,生成顾客的移动轨迹。手机终端同时与商城服务器交互,获取商品和活动等信息。再次设计了数据库,采用E-R图的形式,阐述了顾客、管理员、手机终端、iBeacon以及商品活动等信息之间的实体关系,由于系统数据表众多,挑选iBeacon设备、用户、商品和活动等主要数据表进行了介绍。然后,详细设计并实现了系统各模块,采用时序图、流程图等方式,介绍了各模块的实现方法以及模块之间的联系方式,实现了系统的架构。最后测试了系统功能和性能,通过逐模块测试,系统实现了定位导航、轨迹收集分析、商品和活动的推送收藏、信息管理等功能,达成了预期目的。导购系统开发实现后与超市进行了对接,已进入测试使用阶段,其对顾客服务效果良好,有效解决了购物中出现的问题,有力提升了超市服务的“软实力”,可以促进营销模式的升级转变。