基于安卓平台下大型商场手机导购软件的设计与实现
2015-04-20杨军
杨军
摘 要 随着以安卓为平台的手机在中国的极大普及,手机软件应用越来越趋向于广泛化、平民化、实用化。同时,计算机技术(compute)、第四代数字通信(4G)、WiFi技术和Web Services 技术已经比较成熟,Web服务越来越受到广大开发商的青睐。另一方面,随着手机用户的增加,通过手机访问Web服务的需求越来越大。手机导购软件以安卓为手机平台,以Java作为开发语言,从谷歌上获取地图信息,开发出手机地图导购系统,融虚拟购物和真实购物为一体,为用户的购物带来快捷方便,是一种全新的购物模式。系统提供地图定位功能,并提供路径导航服务,为用户提供详细的商品信息以及促销信息,方便购物。
【关键词】安卓 手机导购 WiFi技术
1 前言
当前大型商场的竞争日益加剧,处于优势的商场规模不断扩张,部分发展为一站式的购物中心。大型商场内的商铺数已百计,各商场对商铺的分类五花八门,标准各异,新顾客对于商场内的导购指引图也往往模棱两可,产生疑惑,想尽快找到自己想去的地方比较困难,导致在商场转圈迷路、购物费时费力的情况,所以借助手机建立操作简单、功能实用的商场内导航导购系统来解决这些问题势在必行。
为了达到上述目的,开发一套基于大型商场手机导购软件很有必要,但必须解决室内导航的问题,如何实现室内导航的关键是实现室内的定位技术。在定位技术方面,GPS无疑是目前应用最广的,但它在室内无法使用,因此必须探索其他技术、使用其他介质来进行室内的定位。对于商场这类大型室内场景的室内定位,综合考虑采用WiFi技术最为可行。和其他技术相比较,WiFi技术拥有一定的优势:
(1)技术层面:WiFi技术实现定位已经有了很多的研究,可以通过不同的原理和计算方法实现,保证定位准确性。
(2)经济层面:WiFi热点的分布比较广,可以充分利用已有WiFi热点,因此大大降低了经济成本。
(3)使用广泛性:智能手机的使用目前非常广泛,而几乎所有的智能手机都可以接收 WiFi 信号,因此用户只需要携带手机就可以应用,方便简单实用。
2 基于安卓平台下大型商场手机导购软件功能介绍
基于安卓平台下大型商场手机导购软件是为了让顾客在最短的时间内,以最优惠的价格购买到最优的商品。商铺的商品、促销手段让顾客了解。简而言之,买的顺心,卖的开心。因此系统主要的需求应面向商铺、方便顾客,包括以下内容:
(1)促销活动信息管理:系统管理员向商铺提供代号,分配权限,使商铺能通过系统来发布信息,而顾客能够通过手机及时快捷地了解商场内各商铺最新、最全的促销活动信息。
(2)导购指引管理:商场导购指引系统能够让顾客方便、快捷地挑选合适的商品,选择适合的商铺,在大型商场的室内环境中以最优的路径找到目标商铺.
(3)顾客评价管理:通过评价等方式向其他顾客推荐商铺与商品,也可以以以往的评价作为自己的选择商铺与商品的参考。
这些需求从商铺和顾客的角度得到了方便、实惠,因此概括了系统的设计理念,也包含了手机客户端与服务器端的需求。经过需求分析,我们可以看出软件系统的使用者主要牵扯到系统管理员、商场商铺这两类偶然用户和商场的顾客三大类,具体一点,这三类使用者的需求具体如下:
(1)系统管理员:系统管理员具有最高的系统权限,同时也是整个系统后台数据管理平台的主要管理者和使用者,管理者管理的数据相对来讲比较固定,变化性不强,主要包括商铺的信息维护,商铺代号的发放、管理,商场地图数据的维护,评价信息的维护等职责。
(2)商场顾客:顾客是系统手机客户端的主要使用者,他们能通过手机客户端接入系统,可以查询商场内各个商铺与商品的信息、商铺促销信息以及评价信息。此外,当他们处于商场内部的时候,系统就能借助WiFi 热点给他们提供商场定位与路径导航等服务。
(3)商场商铺:商场商铺是系统后台管理平台的主要使用者,通过管理平台能够在系统中进行商品信息和促销活动信息的管理等操作,以吸引顾客到自己商店购物消费。
综合可以看出,本系统共由室内定位与导航、商场导购、后台管理三个主要模块组成。其中室内定位与导航模块包括商场室内定位、商铺导航、搜索附近商铺、路径查询等功能;商场导购模块则包括查找商铺与商品、查看促销等信息、评论商铺与商品等功能。为了避免恶性竞争或恶意评论,评论功能需要用户进行注册和登录验证才能使用,评价信息需要管理员进行维护,其他的功能对所有用户完全开放;后台管理模块分为商家和管理员平台两部分,前者包括本店信息管理、商品管理、促销活动管理等功能,后者则包括店铺管理、商场地图数据管理、评价信息维护等功能。
3 总结与展望
本文针对大型商场导购方式单一、智能化程度低的问题,实现了一个基于WiFi的商场导航导购系统。分析了当前大型商场导购方式所存在的弊端,提出了一个集室内定位、导航与商品导购、后台管理于一身的商场导航导购系统解决方案。它主要面向的对象是广大商场顾客,为他们提供智能化、人性化、快捷的商场导航与导购服务。此外,它还为商家开放了接口,让商家可以在系统上面发布促销信息,以吸引顾客。无论是对于商场本身还是商场中的商铺,此系统均能给他们带来巨大商机,有一定应用潜力。
参考文献
[1]公磊,周聪.基于安卓的移动终端应用程序开发与研究[J].计算机与现代化,2008(8):85-89.
[2]高焕堂.安卓应用框架原理与程式设计36技[M/OL][Z].Google公司,2008:132-150.
[3]马越.安卓的架构与应用[D].北京:中国地质大学(北京)硕士学位论文,2008:9-20.
[4]陈天河.Struts,Hibernate,Spring集成开发宝典[M].北京:电子工业出版社,2007.
[5]赵少卡.基于Struts+Spring+Hibernate架构的信息交流平台的设计与实现[J].计算机与现代化,2009(2):62-66.
作者单位
烟台大学文经学院 山东省烟台市 264005