2.3 Eclipse简介
Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成——Eclipse Platform、JDT、CDT和PDE。JDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,Eclipse Platform则是一个开放的可扩展IDE,提供了一个通用的开发平台。它提供建造块和构造并运行集成软件开发工具的基础。[7]文献综述
Eclipse是著名的跨平台的自由集成开发环境(IDE),最开始主要用于Java语言的开发。通过安装不同的插件支持不同的计算机语言,比如Android、Python等开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。
3 系统需求与可行性分析
3.1 需求分析
通过调查分析,该软件应具有如下功能:
1. 向用户全方位的展示商品,根据商品的类别、材质进行分类,并且可以对商品进行关键字搜索,便于用户查看。
2. 用户可以进行短信注册以便于之后的登录购买商品,并且根据用户消费的累计金额有等级之分,等级不同相应的折扣力度也不同。
3. 用户可以对具体商品进行收藏、分享、添加到购物车、购买(支付宝)等操作。
4. 用户登录之后可以查看自己的等级和累积消费金额,查看已收藏的商品并删除,编辑收货地址,查看订单详情,对购物车中的商品进行查看并更改等。
5. 为方便用户体验,还需提供意见反馈,检测更新,清除缓存,关于等人性化功能。源.自/751·论\文'网·www.751com.cn/
3.2 可行性研究
该阶段通过对系统目标的初步调研和分析,提出可行性方案并进行论证。这里主要对其经济、技术、操作三方面进行可行性分析。
1. 经济可行性
开发该软件所需的相关应用软件、硬件系统都可从官方网站上免费下载,容易获得。所以开发成本较低。而引进使用本系统后,与传统方式相比,具有高效率、低成本、高质量的特点,可以节省不少人力、物力及财力。所以,从经济的角度来看,该系统可行。
2. 技术可行性
技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。本系统用的是基于Android平台,用Java语言开发,只要有安卓手机就可以调试,所以调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。
3. 操作可行性
当前安卓智能手机已经相当普及,用户对淘宝、京东等电商软件操作已经相当熟悉,而且本软件操作相对简单,和一般的电商软件区别不大,所以在操作上是可行性的。