毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于Android的在线订餐系统的设计与实现(3)
第四章:主要介绍了更为详细的的设计,包括主要界面的界面设计以及主要实现的代码,以及一些设计思路。
第五章:主要是测试的过程,首先人工测试,各个界面功能的详细测试以及后面的机器测试过程,最后得出结论。
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) 可文护性强。
共4页:
上一页
1
2
3
4
下一页
上一篇:
基于Android的手机信息查询助手中软件查询信息模块设计
下一篇:
基于Android的航班信息管理系统设计与开发
Android的音乐播放器的研究与应用
基于Android的五子棋设计与实现
jsp+mysql考试管理系统的设计与实现+ER图
php+mysql微擎系统的活动报名管理系统设计
基于云储存的文件管理系统设计+源代码
RFID射频识别技术的餐饮自...
安卓的生活助手设计与实现+源代码
地方政府跨区域联合环境污染治理研究
硅酸钇镥闪烁晶体的光学性能研究
中班幼儿“求助”型告状行为的访谈提纲
天秤男婚后出轨能改好吗...
室外办公系统创新设计研究
无刷电机调速系统设计任务书
常用游戏对于小学生英语教学的影响
建议全面开放生育政策,...
人性化的用户界面设计研究
哈萨克民歌中生态美學思想的表现【4092字】