毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于android的移动电子商务系统设计(4)
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框架。
共4页:
上一页
1
2
3
4
下一页
上一篇:
基于Android的日程管理软件的设计与实现
下一篇:
Unity3D密室逃脱游戏设计
《信息技术课程标准》微课的设计与制作
《读书交流分享》APP的设计与开发
《信息技术课程标准》系列微课的设计与制作
《大学生课堂教学管理与...
教育技术学专业技能学习网站的设计
基于Android的电子拍卖系统设计与开发
基于Web应用的致胜公司企业内部培训系统设计
个案管理茬老年糖尿病患...
激光模拟训练器材国内外研究现状
新疆农林高校學生昆虫生...
淮安市高校足球运动损伤问卷调查表
日语论文中日酒文化对比研究
2021年什么行业赚钱,适合...
肢体语言在小学英语教学中的应用浅谈
发酵米粉优势菌株的发酵特性研究
大淘宝网的虚假交易研究
浅谈农村大气环境保护的制度构建【1868字】