5。4客户端点餐页面实现 28
5。5客户端订单确认实现 33
图5-4 确认订单页面 34
5。6 Android客户端程序确认订单页面中桌号选择的实现 35
6。三层架构类图设计思路 38
7。测试 39
7。1测试原则 39
7。2测试目标 39
7。3本文的测试案例 39
总结 43
结束语 44
参考文献 45
1。引言
1。1项目背景
随着我国市场经济的高速发展,人们的生活水平得到了很大的提高,在追求舒适的物质生活大环境下,外出就餐的人逐步增多,部分热门饭店在就餐高峰期时的点餐成为了最为头痛的问题。这个应用就能很好的解决此问题,它可以提供便捷的网上订餐功能,在线选择就餐的桌位和餐品,极大程度的减轻了就餐高峰期时点餐的压力,通过高效率的点餐来提升顾客的就餐体验,以此来进一步提升餐厅的风评和人气。
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2013年的第四季度,Android平台手机的全球市场份额已经达到78。1%。2013年09月24日谷歌开发的操作系统Android在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。Android手机的用户占到只能手机用户的三分之二,因此以Android为平台,使软件有很强的通用性。
1。2项目意义
本应用的意义在于减缓餐厅传统点餐方式的压力,在便捷,高效的在线点餐中间接提升用户对餐厅的评价,而用户自身也可以免去长时间的等待。在当下,时间就是金钱,毫无疑问本应用可以达到一个双赢的目的。
1。3本应用所做的工作
本应用作为一款网上点餐的软件,可以通过地图定位来获取使用者周围,并加入了该软件的商家,向用户展示该商家的商品。用户选定商家后可以自由选择商品,软件将会生成订单。
1。4论文的组织结构
本文内容的章节安排如下:
1。主要介绍论文研究的背景和意义,为下一步工作做好准备。
2。主要介绍了网上订餐软件的需求分析。
3。主要介绍了网上订餐软件的项目架构。
4。主要介绍了数据库的设计。
5。主要介绍了Android客户端系统的详细设计和具体的代码描述。
6。主要介绍了服务器程序的详细设计和具体的代码描述。
7。总结本文的研究工作,并提出进一步研究的内容和方向。
2。系统需求分析
2。1需求分析
(1)网上订餐软件背景分析和构建的必要性
随着经济的高速发展,人们的生活水平逐渐提高,外出就餐已经成为了一个相当普遍的现象。随着选择外出就餐的用户的逐渐增加,传统的服务员点餐的方式已经渐渐无法满足日益庞大的消费群体。而随着网络的普及,手机已经成为了人们生活中必不可少的一部分,有了网上点餐这款软件,就可以很好地解决传统点餐忙的问题。 安卓平台网上订餐的设计+ER图(2):http://www.youerw.com/jisuanji/lunwen_93975.html