基于Android平台的订餐系统的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:goubo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
2011前后,随着传统互联网的成熟,移动终端技术的飞速发展以及智能终端的普及,为移动互联网的发展提供了很好并且快速的发展,现在移动互联网已经成为我们最贴身的媒体,我们不仅可以享受得到互联网带给我们随时随地的信息服务,而且也促使了许多颇具创意的商业行为。基于Android平台的订餐系统,就是其中一个很好的例子。以前我们进入餐厅就餐,是传统的点菜方式,是由餐厅的服务员手工记录顾客所点菜品。随着餐厅规模的扩大,计算机技术的普及迫切需要一种新的方式来代替传统的点菜方式。基于Android平台的订餐系统,不仅可以提高餐厅的订餐效率,还能体现更加个性化、更加便捷化的点餐的气氛,同时利用该系统餐厅还可以进行宣传,扩大营销。该系统主要包括Web服务器、后台数据库服务器、Androidpn服务器端、网络连接、Android客户端订餐等部分组成,技术上采用了 Java、JDBC技术、Android,MySQL数据库,利用的开发环境以及开发工具有MyEclipse、Eclipse、TOMCAT、SDK、ADT、DDMS 等。本系统的需要分析是从使用系统的不同角色分别进行分析,得出系统Web服务器端和Android客户端的总体用例图。然后根据得到的用例图来对系统的功能进行分析。主要包括的功能有:菜单管理:菜单查询、添加新菜、删除和修改菜单;更新菜单;订餐管理:点菜,更换、添加、删除菜品,添加或删除已收藏的菜品;用户登录;点餐功能;信息功能:顾客基本信息和登录密码的修改,消息推送:向顾客发送优惠活动或新的业务的消息。最后是对系统的性能性需求进行分析。系统设计是先根据系统的需求分析得到系统的总体架构:本系统Web服务器端采用的是Tomcat,后台的数据库采用的是MySQL,Web服务器通过JDBC方式访问后台数据库。客户端的开发是基于Android平台的,为了减少客户端和Web服务器端的数据通信,我们将顾客的个人基本信息和菜品信息保存在Android客户端系统自带的数据库SQLite中。当顾客使用客户端与Web服务器端进行通信的时候,是采用HTTP协议将数据传送到服务器端。Web服务器端采用Servlet处理客户端的请求,然后将结果采用HTTP协议送回到Android客户端。另外,本系统消息推送部分是采用的Androidpn服务器向用户发送消息推送。然后在整个架构设计的基础上,再设计系统的整体对象图和系统的数据库模型。系统的实现主要是从三大部分进行编码实现的,一是Web服务器端的实现,二是Android客户端的实现,还有一部分是Web服务器端和Android客户端之间通信的实现。系统的测试主要是编写测试用例,对系统的主要模块:客户端登录模块和客户端点菜模块等进行测试,以及对系统的是否存在内存泄露、兼容性、传输性能等进行了测试。
其他文献
中华民族是一个历史理性相当发达的民族,俗语讲“前事不忘,后事之师”。自进入文明时代之后,中国历朝历代的统治者都非常注意修史,与官方所修正史互为补益的还有存在于民间的稗史
目的分析探讨喜炎平联合利巴韦林治疗儿童流行性腮腺炎合并脑炎的临床效果。方法选取2017年2月~2017年8月我院收治的流行性腮腺炎合并脑炎患儿88例,将其随机分为两组,对比不
目的研究优质护理用于胃癌围术期的价值。方法选取2013年10月~2015年1月我院接受外科手术治疗的胃癌患者255例作为研究对象,将其随机分为护理组128例与常规组127例。护理组给
很多同学在高考中会选择议论文写作。一篇优秀的考场议论文,除了思想、素材、语言等方面有亮点以外,若能有一些文化韵味,就更容易受到阅卷者的青睐。许多高考考场佳作都具有一定
马克思主义文论在中国当代文论建设中具有指导地位,成为批评年选收录的重点。新世纪以来的马克思主义文论研究因之成为作协版《中国文学理论批评文选》的重要组成部分,它们从
随着改革开放,经济的快速发展,生活水平的提高,生活方式的巨大改变。陶东风等一批学者针对中国社会出现的一些新现象,提出了“日常生活审美化”,认为文艺学应进行“扩容”“