而这款应用,将线上购物与线下体验很好的结合在了一起。消费者即可以感受到网上购物的便捷,又可以体验到线下门店的优势。用户们可以自行在手机端选择所喜爱的商品,预约最近的门店,挑选合适的时间,去线下的实体店中亲身佩戴中意的眼镜,一举两得。

1.2 需求分析

通过调查分析,应用应具有以下功能 :

1.用户的登录与注册功能,可上传头像修改头像。

2.商品详情的展示功能。

3.商品的收藏功能。

4.商品订单的显示功能,用户所购买的订单详情可显示出来。

5.商品优惠券,可抵用现金。

6.照片墙,用户喜欢的眼镜照片,也分享到系统内的照片墙,给其他用户看到,也可进行评论。

7.设置功能,用户可查看App详情,及退出登录等。论文网

8.线下门店预约,通过百度地图Api,定位用户当前所在位置,找到离用户最近的5家实体店,供用户到店内试戴。

9.分享功能,对所喜欢的眼镜可以分享到朋友圈,微信好友及新浪微博。

10.调用支付宝,实现支付功能。

1.3 基于安卓平台的眼镜电商软件的目标

本应用要实现以下几个目标功能:

首页:商品详细信息的展示,子页面中完成线下门店预约,照片分享及支付等操作。

收藏:用户对喜爱的商品收藏,子页面与首页一样。

订单:用户购买的与支付失败的订单的展示,可对支付失败的订单重新支付。

优惠券:优惠券的展示,可获取的优惠券、可使用的以及已过期的优惠券。

照片墙:用户所分享到第三方的照片,会默认在本地的服务器端分享,供所有的用户查看。

设置:公司信息,App评分,用户退出登录等功能。

1.4 可行性分析

可行性分析能够极大的减少项目做成中的可能遇到的问题。以极小的代价解决现存的问题。本应用主要对其经济、技术两方面进行可行性分析。

1.经济可行性

本应用所用的软件都是开源软件,可以从专业门户免费下载,好多框架都在github上可以找到。系统的主要开销在于项目的开发上。该系统是在公司工作期间公司的项目,所以开发周期较长。所遇到的问题都由公司出面解决,所以从经济上来说是可行的。

2.技术可行性

本应用以Eclipse为开发平台,后台是由同事用PHP进行开发,本地未涉及到数据库。Android开发在学校期间培训过一个月,在北京实习期间,自己在网上学习以及求助他人,克服了一系列的问题,公司还有很多同事给予帮助,所以在技术上是可行的。文献综述

综上所述,基于安卓平台的眼镜电商软件应用的开发是可行的。

2 系统开发环境

2.1 相关技术

2.1.1 Eclipse平台介绍

Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,通过安装不同的插件Eclipse可以支持不同的计算机语言。Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。

2.1.2 Java语言介绍

Java是由Sun公司于1995年5月推广的一种新兴的编程语言。Java自从面世后迅速占领市场并快速发展,有超过C++的趋势。作为一个新兴的语言,吸引了大量计算机人才投入到Java开发中,促使Java技术越加完善。

Java可以说是C++的简易版,它去掉了C++的指针等难学的东西,增加了垃圾回收器等功能,使编程成为大多数都能容易上手的编程语言。不过Java是编译成JVM可识别加载的。Class,并不是完全编译成计算机可以直接执行的程序,所以在程序运行效率上来说,它是不如C++的。

上一篇:jsp+mysql科研信息管理系统的计与实现
下一篇:Android手机的一个简易商城客户端设计

基于Apriori算法的电影推荐

考证平台静态网页设计与制作

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

LiMn1-xFexPO4正极材料合成及充放电性能研究

安康汉江网讯

网络语言“XX体”研究

老年2型糖尿病患者运动疗...

我国风险投资的发展现状问题及对策分析

互联网教育”变革路径研究进展【7972字】

新課改下小學语文洧效阅...

ASP.net+sqlserver企业设备管理系统设计与开发

麦秸秆还田和沼液灌溉对...

张洁小说《无字》中的女性意识