第四章:主要介绍了更为详细的的设计,包括主要界面的界面设计以及主要实现的代码,以及一些设计思路。
第五章:主要是测试的过程,首先人工测试,各个界面功能的详细测试以及后面的机器测试过程,最后得出结论。
 2  设计原理和方法
2.1  架构概述
本基于安卓的订餐系统设计确定为服务器端的商户登录(注册需要联系管理员添加),菜品管理,订单管理,修改密码,管理用户等功能,客户端可以点菜,收藏,支付,查看订单等等,界面美观简洁。在客户端放慢基本运用基础的Android功能编程,使用了 MYSQL数据库JDBC。运用各种设计图展示个分析的需求设计,体现了现代的设计模式,最后用截图的方式展示了一下用户界面。
安卓订餐系统采用的是通用的MVC。MVC架构是模型-视图-控制器。
MVC顾名思义,即是把整个软件体系分为三个部分,用户通过操作视图部分来方便的操作,然后由控制器捕获用户的操作,最后由控制器交给处理这种操作的模型,操作完成后再返回控制器,控制器重新布局给视图反馈给用户。所以MVC架构总是由三部分组成。
2.2  关键技术简介
(1)JDBC
JDBC是官方提供的一个JAVA类库,,用户在使用时只需要传入指定的值即可直接操作数据库,使程序员可以直接使用JAVA的语言来操作数据库,不需要再单独去使用SQL,其他数据库操作组件比如hibernate以及mybaties其实都是对JDBC的扩展。 
(2)客户端的界面设计
用于客户端的界面设计,总所周知,安卓的界面实际上是由XML文件表示的,如果直接编写XML相当的复杂,幸运的是谷歌官方的ADT给出了界面设计的工具,可以直接拖动到设计界面,非常的方便实用。
 (3)框架结构
框架结构是一种比较早的网页设计技术,顾名思义就是在把网页分为块,想框架一样,在每个框里面显示一个网页。大多企业设计都是应用的这个技术,最近有了JS的框架插件取代,但是由于技术尚不成熟,而且较为复杂,对于一些简单的,对用户界面要求不高的项目来说,框架还是很好的选择。
2.3  开发工具及环境
(1)MyEclipse
(2)Tomcat服务器
(3)ADT 
(4)安卓虚拟机 
2.4  应用平台
(1)Android平台
 见外文翻译
(2)Android特性
见外文翻译
2.5  需求分析
2.5.1订餐系统的背景分析和构建必要性
在目前国内已经有许许多多的数字化订餐管理软件的出现了。软件出品商在不停地找餐饮店合作,甚至投资返利给老板和消费者来提升软件的知名度。而餐饮老板也想用数字化的管理来加强效率,有了更多的外卖单和软件方的补贴,一个愿打一个愿挨。所以餐饮软件近来来势汹汹。论文网
所以现在还是有必要提前增加对这类软件的了解,对我们的编程能力,软件需求能力肯定有非常不错的作用。跟随市场的步伐我们才能永远不脱节,做一个活到老学到老的,有想法的软件工程师。
那我们可以先分析一下。使用这个系统的有用户和餐厅老板。顾客一次活动的发起者,他们做出一开始的操作,然后发到计算机中扫描及操作,然后服务器把顾客发送的信息传递给餐厅管理员,管理员负责通知厨师制作,然后配送;
性能应该达到::
(1) 能够实现基本的登录,注册,点菜,下订单,修改菜品基础的增删改查功能。
(2) 客户下单以后在服务器应该立刻显示出来以便卖家第一时间发货。
(3) 高效并且可靠。
(4) 可文护性强。
上一篇:基于Android的手机信息查询助手中软件查询信息模块设计
下一篇:基于Android的航班信息管理系统设计与开发

Android的音乐播放器的研究与应用

基于Android的五子棋设计与实现

jsp+mysql考试管理系统的设计与实现+ER图

php+mysql微擎系统的活动报名管理系统设计

基于云储存的文件管理系统设计+源代码

RFID射频识别技术的餐饮自...

安卓的生活助手设计与实现+源代码

地方政府跨区域联合环境污染治理研究

硅酸钇镥闪烁晶体的光学性能研究

中班幼儿“求助”型告状行为的访谈提纲

天秤男婚后出轨能改好吗...

室外办公系统创新设计研究

无刷电机调速系统设计任务书

常用游戏对于小学生英语教学的影响

建议全面开放生育政策,...

人性化的用户界面设计研究

哈萨克民歌中生态美學思想的表现【4092字】