2.1.4    ADT
目前Android开发所用的开发工具是Eclipse,在Eclipse编译IDE环境中,安装ADT,为Android开发提供开发工具的升级或者变更,简单理解为在Eclipse下开发工具的升级下载工具。
2.1.5    Android SDK
SDK:(software development kit)软件开发工具包。被用于为特定的软件框架、软件包、硬件平台、操作系统等建立应用软件的开发工具的集合。因此,Android SDK 指的既是Android专属的软件开发工具包。
2.2    项目介绍
本系统为用户更快捷的购买到临港自贸区的商品而设计开发的。我设计的移动电子商务系统,用户可以在安卓手机端随时随地的根据自己的喜好浏览自己喜欢的东西,以及了解最新的商品信息,而不用另外抽空去远离市中心的临港才能选购商品。移动电子商务系统里面的的每个商品都进行了分类,用户可以根据自己的需求快速搜索到自己想要的商品,并通过加入购物车来进一步的对比商品。用户在挑选完自己想要的商品后可以直接结算,通过下单填写相关的送货信息,完成购物的流程,填写商品评价。这个系统通过买家对商品的评论,还可以进一步的帮商家促销推广产品,买家进一步的了解商品的细节,形成双赢的局面。
2.2.1    MVC框架
MVC即模型(model)、视图(view)和控制器(controller),它是一种软件设计模式,用一种数据、业务逻辑、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里,开发人员在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC快速的发展起来被用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。
视图层是程序呈现给用户的部分,在网站中就是一个html,在Android中就是一个Activity。试图是用户和程序交互的接口,用户会根据具体的业务需求,在视图层输入自己特定的业务数据,并通过界面的事件交互,将对应的输入参数提交给后台控制器进行处理。
模型层是程序的主体,主要包含业务逻辑和业务数据。在模型层根据不同的业务需求,更新业务模型中的数据。模型层一般主要的工作就是和数据库中的数据打交道。
控制层是用来处理用户输入数据,已经更新业务模型的部分。在控制层接收了用户与界面交互时传递过来的数据,并根据数据业务逻辑来执行服务的调用和更新业务模型的数据和状态。控制层用来控制数据的流向,订阅数据从哪里来,并到哪里去。
通常在网站开发中会使用MVC框架来进行开发,由于对Android开发中常用的开发框架不是很熟悉,所以在这次的app系统设计中,我就简单的采用了MVC框架。
上一篇:基于Android的日程管理软件的设计与实现
下一篇:Unity3D密室逃脱游戏设计

Android手机考勤平台的设计与实现

基于android的环境信息管理系统设计

java+mysql班级评优系统的设计实现

Python+mysql宠物领养平台的设计与实现

ASP.NET飞翔租贷汽车公司信...

基于激光超声检测金属材...

多频激励下典型非线性系统的振动特性研究

浅论职工思想政治工作茬...

AES算法GPU协处理下分组加...

上海居民的社会参与研究

酵母菌发酵生产天然香料...

从政策角度谈黑龙江對俄...

基于Joomla平台的计算机学院网站设计与开发

压疮高危人群的标准化中...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

浅谈高校行政管理人员的...

提高教育质量,构建大學生...