O2O即Online To Offline(线上到线下),是指将线下的商务机会与互联网相结合,让互联网成为线下交易的前台。“社区O2O”是O2O这一概念更为具体的实现,以社区为活动半径,为社区用户打造一个周边的生活服务平台,同时为社区周边商家提供展示平台,拓展销售渠道,提升服务的多样性。
本文详细地介绍了XXXX科技有限公司的“生活半小时”社区O2O项目Android版App的软件设计过程。文章采用的是软件工程的开发流程写法,首先介绍了项目的开发背景、项目开发的意义以。随后对该项目的具体产品需求进行调研、论证直至确定最终的功能需求。之后对应用进行总体设计,确定App端与服务端之间的通信协议以及数据传输格式。之后将需求划分为几个大模块,然后再将这几个大模块划分成更小的功能去实现,包括业务逻辑分析、界面设计、代码实现。最后对App进行测试分析,测试通过后项目开发结束。
功能介绍
1.用户模块:用户首先通过用户注册的方式成为该应用的会员,然后以登录验证的方式进入应用,保证了用户账号的安全性。在进入应用后可以点击下导航的“我的”按钮进入个人中心,查询和编辑个人用户信息。
2.便民业务模块:用户可以通过点击相应图标进入话费充值、QQ充值、彩票购买等业务。
3.电子商城模块:在用户登录进入首页后,通过点击商家头像即可进入商家商城页面。该页面罗列了商家的所有在售商品,包括实物图片、价格、商品名称以及详情介绍,极大的提高了用户的观感体验,就像亲自去店里一样。同时还将商家商品进行了类别的划分,并且提供模糊搜索功能,方便用户快速找到自己想要的商品。
4.周边商家:用户登录进入首页后会通过百度SDK定位功能定位到当前的位置,并通过查找功能向服务端发起查询请求,查询用户当前位置周边两公里内所有的加盟商家,并且列表显示出来。还可以通过百度的位置查询功能,并且定位到你查询出来的位置上,以及查询出来的位置周围两公里的商家。
5.摇一摇模块:主要是为了鼓励用户使用App而推出的一种奖励制度,用户可以通过进入该功能,并且摇晃手机获得由系统随机产生的奖励。部分奖励是若干个虚拟币或者打折商品。
6.订单模块:用户可以在该功能模块查询到自己所有的订单信息。包括订单金额、下单时间、订单中的商品、订单状态等等。
生活半小时为了打造一个社区消费和服务平台,做社区消费和服务的入口。聚焦居民在社区周边3~5公里范围内的“近家”消费和服务需求,提升用户的消费体验,成为社区居民消费和服务的管家。同时为中小商家提供展示平台,扩展销售渠道,提升服务的多样性和及时性,携手共建移动互联网化的社区商业生态圈。用户通过手机App足不出户就能体验到周边商家半小时送货上门的购物体验。