一种基于Android平台的婴幼儿购物应用开发与设计

2018-03-07 06:15毛一敏秦贝贝李双双王婉
无线互联科技 2018年21期
关键词:网络购物婴幼儿

毛一敏 秦贝贝 李双双 王婉

摘 要:随着移动端商品成交人数的增加和网络购物的便捷,加上父母对婴幼儿日常用品要求的提高和婴幼儿物品的堆积,文章设计一款实现婴幼儿物品购买和二手物品交易的Android应用。

关键词:Android;网络购物;婴幼儿

目前使用谷歌Android平台手机的用户还是占大多数的比例,随着网络的发展,快递运输的安全和便捷,网上购物没有时间、地点限制,商品容易查找,种类全,商家没有库存压力等优点,越来越多的人会选择在网上购买和出售商品,目前市场上有很多的购物软件,本文设计的软件是针对婴幼儿物品的购买和出售的。

1 软件分析与设计

1.1 需求分析

软件主要实现以下功能[1]。

(1)搜索功能。用户搜索需要的商品,系统根据关键词来检索用户所需的商品并呈现给用户,根据用户喜好向用户推荐活动或热门商品。

(2)发布功能。用户可以发布自己商品的信息,进行出售等。

(3)通信功能。为更详细地了解商品的信息,用户和用户之间可以互相交流,允许用户对购买的商品进行评论回复。

(4)查询物流信息功能。了解商品的位置,用户可以根据订单查询相应的物流信息。

(5)数据分析功能。通过对用户查询和购买同等的产品的频率,分析用户的喜好,以便推荐符合用户爱好的商品和论坛动态。

(6)允许用户对购买的商品进行评论回复。

1.2 软件框架

软件具体框架如图1—5所示。

1.3 搭建开发环境

我们选择Android studio为开发工具,对比Eclipse,Android studio的功能要更强大,更方便,但是电脑运行会卡顿。

搭建开发环境步骤[2]:

(1)配置Java环境,良好的运行环境是Android开发的前提。

(2)在官网中下载Android studio的安装包,安装并选择相应的配置,有需要可在官网上下载相应的SDK和JDK压缩包。

(3)下载并安装Genymotion模拟器,下载想要的虚拟设备版本,在Android studio中进行相应的配置。

Android开发是Java开发的一个分支,主要用到的语言是Java语言,在前期要确保自己的Java运行环境搭建完成。

图2 搜索功能1 图3 搜索功能2

图4 注册功能 图5 登录功能

1.4 页面功能设计

主页面:搜索功能,推荐的产品,推荐的相应动态。

发布页面:发布自己产品的信息和功能。

论坛页面:询问和回答婴幼儿相关问题,医生在线问答功能,发布用户动态。

订单页面:查询发出的商品订单和物流信息,查询购买的商品订单和物流信息。

用户设置页面:软件的设置,用户信息的修改,密码的修改。

1.5 页面框架与代码设计

使用Android studio中的Bottom Navigation View+ ViewPager实现底部导航栏,在切换不同的fragment时保留底部导航栏不变,实现各个菜单项的点击事件处理,并且实现左右滑动切换页面。

选择Android studio本身携带的SQLite数据库来存储用户信息,创建数据库和数据库操作类(主要为增、删、改、查操作),有数据库结构创建业务bean。注册完成后会回到登录页面,登录成功后跳转到主页面。将个人信息传递到用户设置页面,显示用户的头像和用户名等信息。

主页面的搜索功能中搜索框用EditText控件,对listView设置监听,加入设定数据,实现搜索过程中联想搜索功能。使用Fragment+ListView的组合实现下拉刷新和上拉加载的功能,搜索框下增加一个轮播的Banner用来放置推荐的商品图片。通过单击图片或者链接可以进入商品详情页面,包含商品图片信息和简介[3]。

发布页面主要发布自己想要出售的商品,对商品的基本信息做详细的描述,添加商品图片、价格和使用时间等信息。

论坛页面,上拉刷新查看别人发布的动态,点击加号可以发布自己的动态,含有点赞和评论功能,用户与用户间可以互相关注。

订单页面,购买的商品和出售的商品两个分区,都可以单击订单信息进入订单详情页查看订单信息和物流信息。

用户信息页面使用Android studio原有的Module-Navigation Drawer Activity来实现侧滑弹出用户设置页面,包含修改头像、用户名和密码,软件的基本设置等功能[4]。

2 结语

本文设计开发了Android平台的婴幼儿物品交易的APP,介绍了相应的功能和基本的设计思想,接下来会逐步完善和改進软件的功能,并更新其他的功能和模块,使应用更加完善。

猜你喜欢
网络购物婴幼儿
护理婴幼儿五不宜
逆境商 从婴幼儿开始培养
微商营销在大学生消费市场的问题与对策
浅析社区智能快递寄存柜的现状及发展对策
隔姜灸治疗婴幼儿呕吐60例