(1)Model模型层

适合做一些业务逻辑处理,比如数据库存取操作,网络操作,复杂的算法,耗时的任务等都在model层处理。

(2)View层

应用层中处理数据显示的部分,XML布局可以视为V层,显示Model层的数据结果。

(3)Controller层

在Android中,Activity处理用户交互问题,因此可以认为Activity是控制器,Activity读取V视图层的数据,控制用户输入,并向Model发送数据请求。

1。4  开发环境简介

(1)硬件平台:

处理器类型:骁龙801 

处理器速度:2。5GHz

内存:2GB以上

(2)软件平台:

操作系统:Android

数据库:MySQL 

开发环境:Android SDK 21

开发工具:Android Studio 2。0

开发语言:Java语言

分辨率:最佳效果为1920×1080像素

2  系统的分析与设计文献综述

2。1  可行性分析

手机App的使用现在已经非常流行了,无论是白领还是学生,甚至中老年的人们,几乎人手一部手机,无论是聊天交流,还是各种游戏,还有购物等都可以在手机上完成。手机App正在同步领引着人们的生活,我们的生活将通过手机不断实现全球化、世界化。所谓可行性分析是指从技术上、经济上、使用上来分析需解决的问题是否存在可行性。其目的是在尽可能短的时间内用尽可能小的代价确定问题是否有解。

(1)技术可行性:就现在拥有的硬件和软件资源来看,基本能满足要求。开发人员现有的技术水平虽然不是很高,相信通过自身努力和同学的帮助,在规定期限内能基本完成系统的开发任务。 

(2)经济可行性:充分利用学校机房的开发工具和环境,大大降低了开发经费。而开发的主要目的还是巩固所学知识,增强实践能力。

(3)使用可行性:使用可行性主要指使用方式(操作方式)是否是用户能接受的。我会尽量使系统界面友好,操作方便,功能符合企业管理的需求。

(4)管理可行性:系统在管理上要求简单、快捷,服务下单、支付、评价环节等要素进行有效的系统的管理。从基层的信息录入到修改、删除、查询,层层递进,提高了管理的工作效率和安全性、准确性,用户可以自行学会使用。

2。2  需求分析

软件工程中包含需求、设计、编码和测试四个阶段。其中需求分析是软件工程的第一个也是很重要的一个阶段,也是数据库开发中最难的任务之一。第一,系统本身是可变的,用户的需求必须不断调整,使之与这种变化相适应;第二,用户很难说清某部分工作的功能处理过程。所以,设计人员必须认识到:在整个需求分析以及系统设计过程中,用户参与的重要性,通过各种方法展开调查分析。

在需求分析阶段中,将服务平台和垂直单一服务进行了对比(如图2-1),得出服务交易平台需要具备的一般功能。

图2-1 服务平台和垂直单一服务的区别和优势

2。3  概要设计来-自~优+尔=论.文,网www.youerw.com +QQ752018766-

本设计是服务交易平台。该平台设计主要是为了方便需求者购买服务。根据需求分析,用户可以搜索服务、浏览服务、服务信息以及店铺的浏览、服务的下单、订单的支付等(非手机绑定用户会员不能下单,需执行绑定步骤)。后台进行用户的管理、店铺的审批、服务和店铺信息的处理。现将预计实现的功能列举如下:

(1) 登录功能:用户的手机号及第三方登录等基本功能(包含,QQ,微信和微博)。

上一篇:java+sqlserver医院专家预约系统的设计+源代码
下一篇:ASP.NET+sqlserver在线音乐平台设计+源代码

java+mysql通用试题库系统后台设计与实现

银行行办公信息服务系统【1544字】

远程访问服务【1388字】

论利用ebXML和SOAP开发Web服务【2352字】

架设Linux(2.6内核)的服务器集群【745字】

WEB服务器多框架解决方案【1450字】

网络医疗服务的发展现状...

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

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

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

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

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

网络语言“XX体”研究

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

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

安康汉江网讯

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