I目录一、绪论................................................1(一)背景介绍......................................11、APP背景........................................12、购物背景.......................................13、线下店铺背景....................................1(二)项目意义.......................................11、用户的意义.....................................12、商家的意义.....................................2二、相关技术综述.......................................2(一)Android........................................2(二)LeanCloud......................................2(三)Eclipse........................................2三、系统功能介绍.......................................2(一)需求分析.......................................21、逛街啦角色.....................................22、功能需求.......................................2(二)功能介绍.......................................31、客户端模块介绍..................................3(三)客户端功能用例..................................41、注册...........................................42、登陆...........................................4II3、用户分享打折促销信息............................54、用户评论.......................................5(四)leancloud服务器功能用例........................61、查询用户.......................................62、删除用户.......................................73、修改用户数据....................................74、消息推送.......................................7四、数据库设计..........................................8(一)服务器数据库建立...............................8(二)数据表.........................................81、用户信息表.....................................82、商店数据表.....................................93、商品数据表....................................10(三)数据库逻辑设计................................101、用户表设计....................................102、商店数据表设计................................113、商品数据表设计.................................11(四)数据表基本信息................................12五、核心模块开发与设计..................................13(一)Eclipse安卓环境搭建..........................131、准备工作......................................132、安装和配置JAVA开发环境........................13III3、安装ADT插件..................................144、安装SDK.......................................145、创建Android模拟器.............................15(二)获取用户的地理位置............................151、定位方法概述...................................152、定位功能实现..................................15(三)json数据解析..................................21六、结束语.............................................25参考文献...............................................25致谢.................................错误!未定义书签。基于LBS线下购物的智能导购应用中文摘要:随着移动互联网的兴起,手机逐渐了生活中不可以缺少的一样工具。各种APP应用给人们的生活带来了许多便利和乐趣。但是还有许多方面并没有涉及到。一方面商场的打折促销信息没有被充分传播开来,有促销打折购买的人也不多。另一方面人们想买到更加实惠的服装,却没法很快了解哪些服装,那个商场打折了。逛街啦这款APP就是以用户和商家分享打折信息,致力于让人们更方便的知道周边的一些打折信息,随时随地知道自己喜爱的品牌服装打折促销信息。而商家就能为自己带来更多的收益。用户和商家分享打折信息时,APP会自己获取地点,并支持上传打折店铺的图片和手动填写地址。打折信息分享出来之后,其它用户可以评论和点赞。系统会根据浏览次数,评论次数和点赞时时排名,汇集成当前热门信息。逛街啦是一款基于Android系统的APP,客户端采用Java语言开发,服务器端利用最近比较流行的PAAS平台LeanCloud。IV中文关键词:安卓APP线下导购打折促销Abstract:WiththeriseofthemobileInternet,mobilephonesandgraduallythelifeofnotmissingthesametools.APPapplicationtoavarietyofpeople'slivesalotofconvenienceandfun.Buttherearemanyaspectsanddoesnotrelateto.Ontheonehandthemalldiscountpromotionsarenotfullyspread,therearepromotionaldiscountsnotmanypeoplebuy.Ontheotherhandpeoplewanttobuymoreaffordableclothing,butcannotunderstandwhatclothingquickly,thatmalldiscount.TheAPPisshoppingittousersandbusinessestosharediscounts,dedicatedtomakingiteasierforpeopletoknowsomeofthesurroundingdiscountinformation,knowtheirfavoritebrandofclothingdiscountsinformationanytime,anywhere.Andbusinesseswillbeabletobringmorerevenueforthemselves.Usersandbusinessessharediscount第1页共27页information,APPwillgettheirownplace,andsupportforuploadingimagesanddiscountstorestomanuallyfilladdress.Afterdiscountinformationsharingout,otheruserscancommentandpointpraise.Thesystemwillbebasedonviews,comments,andthenumberofrankingpointslikealwaystogetherintocurrentpopularinformation.ShoppingitisasystembasedontheAndroidAPP,theclientusestheJavalanguagedevelopment,server-sideusethemorepopularrecentlyPAASplatformLeanCloud.Keywords:androidappOfflineshoppingguideDiscounts一、绪论(一)背景介绍1、APP背景随着移动互联网的兴起,手机给人们的生活带来了很大的便利。生活中无时无刻不在用手机,早上上班坐公交的时候,拿出手机看新闻,中午吃完饭后,在手机上玩一会游戏,晚上回到家,在手机上听音乐看电影。订餐,订酒店,旅游门票购买,看新闻视频,购物,基本上生活的一切都能在手机上操作。现在的APP应用也很多很多了,有淘宝、京东、百度这一类从PC互联网转过来的,还有像美团、微信、陌陌这些随着移动互联一起发展起来的一些应用。这么多应用,获取本地周边商品打折促销信息的APP却很少。2、购物背景网上购物品质得不到保证,网上购买衣服,没法试穿,没法实地体验,网上买来的衣服往往不合适。假货充斥着各类电商网站。最近国家工商总局对淘宝抽查发现假货达到63%,越来越多的人不相信从网络买来商品的质量。3、线下店铺背景面对网络的充斥,网络购物的流行。线下店铺促销打折的活动也越来越多。但是打折促销的信息传播却不是很好,导致推广力度加大,成本增加。(二)项目意义1、用户的意义用逛街啦app,用户可以随时获取周边有哪些商品促销打折,查看自己喜欢第2页共27页的品牌有哪些在打折促销。用户就可以从这些打折信息中快速选出自己喜欢的商品品牌。相比网络购物来说,用户可以去商家店铺实际体验,再做购买决定,而且价格还很便宜。用户就可以用更低的价格,买到更加实惠的商品。2、商家的意义商家可以在逛街啦APP中发布打折促销的信息,逛街啦的用户看到信息后,有一部分人就会去商家店铺里面去购买商品。从而给商家带来人流量,增加销售量,获得更多的收益。二、相关技术综述(一)AndroidAndroid是一个基于Linux的自由及开发源代码的移动操作系统。2011年在全球的市场份额跃居第一。现在与ios系统占据了全球80%以上的市场份额。(二)LeanCloudLeanCloud是国内的移动应用一站式云服务。可以开发一个云存储的移动应用软件,给应用软件快速添加一个安全灵活的后台管理系统,方便浏览终端保存的各种信息。提供了数据存储、实时消息、统计分析以及多种扩展组件,全面涵盖移动应用开发的需求,支持iOS、Android、Web等多平台。帮助开发者摆脱繁重的后端开发负担,最大限度地缩短开发