2。2 可行性分析
手机应用程序的开发会受到资源和时间上的限制。因此,在开发应用程序之前,要对项目进行可行性的分析,在资源和时间条件的允许下对软件进行开发。以便减少项目开发的风险,避免人力、财力和物力的浪费,在高效率下开发出高质量的软件产品。
(1)技术可行性
开发一个客户端软件,更多的技术是客户端与服务器[3]端的数据交换时所用的servlet及数据库[4]技术,客户端通过服务器传过来的接口获取数据,并通过JSON解析数据以及UI的设计;服务器端数据管理通过SSH框架进行数据管理,而且经过调查网上一些购物app已经实现。
(2)经济可行性
如今是网络时代,无线网的覆盖,实现数据流量0费用,大大加强了在测试软件过程中的便捷,作为个人的开发,不会耗费大量的财力。
根据以上可行性的分析,开发一个美衣助手App是可行的。
2。3 需求分析
本软件是一个App应用软件,启动程序后可以通过图片显示衣服。这些衣服数据是从后台服务器获取的。用户可以收藏自己喜欢的衣服,用户注册、登陆后可以查看自己的收藏夹和订单详情。用户浏览自己喜欢的衣服时,可以选择购买。还有一个专门的模块是专门介绍衣服搭配详情的,可以根据用户的收藏记录显示不同的搭配。而后台服务器对一些数据进行基本的管理。
从上面的描述可以基本了解软件的功能需求:
(1)启动应用程序;
(2)注册功能:之前没有注册的用户登录之前需要注册;
(3)登录功能:注册过的用户登录;
(4)购买功能:用户可以选择自己的衣服,加入购物车,形成订单;
(5)订单详情:用户可以管理自己的订单’
(6)收藏详情:用户可以管理自己的收藏详情;
(7)美衣搭配:根据用户的收藏,推荐搭配;
(8)后台管理:管理员管理用户以及数据。
3 开发环境
3。1 Java环境配置
(1)从官网http://www。oracle。com 下载64位JDK安装程序;
(2)根据提示步骤安装JDK,例:将JDK安装在D盘;
(3)配置环境变量;文献综述
(4)首先进入系统变量中输入JAVA_HOME,输入JDK所在路径: D:\java\jdk1。8。0_05\;
(5)接下来配置PATH路径:;D:\Java\jdk1。8。0_05\bin;D:\Java\jdk1。8。0_05\jre\bin;
(6)然后配置CLASSPATH路径:。;D:\Java\jdk1。8。0_05\lib;
(7)最后路径配置好之后测试JDK是否安装成功。
3。2 eclipse的安装
从eclipse官网下载与系统相对应的eclipse版本,尤其注意的是eclipse的bit数要与JDK一致,即下载64位的eclipse版本,然后根据提示步骤安装即可。
3。3 MYSQL数据库的安装
现在如今有很多种类的数据库,如oracle、SQLSERVER 2010、MYSQL、access等很多种,但是由于本设计的开发涉及到的数据并不是很强大,所以选用轻量级的数据库MYSQL。参照安装的提示步骤安装MYSQL。而NAVICAT for MYSQL是一套专门为MYSQL设计的强大的数据库管理及开发工具。安装好NAVICAT for MYSQL时,可以通过这个来测试MYSQL是否成功安装好。
3。4 Android环境配置
(1)从官网上下载adt-bundle for windows;
(2)直接解压adt-bundle for windows-xxx-xxx。zip,例:安装在D盘;
(3)设置Android SDK的环境变量[6],方便一些工具命令的调用,设置步骤同JDK,添加SDK路径下的两个文件夹tools和platform-tools到Path环境变量; Android网上购物APP设计(3):http://www.youerw.com/jisuanji/lunwen_92960.html