【毕业设计】基于android平台的手机网上订餐系统的研究与实现

【毕业设计】基于android平台的手机网上订餐系统的研究与实现

ID:11849254

大小:2.44 MB

页数:31页

时间:2018-07-14

【毕业设计】基于android平台的手机网上订餐系统的研究与实现_第1页
【毕业设计】基于android平台的手机网上订餐系统的研究与实现_第2页
【毕业设计】基于android平台的手机网上订餐系统的研究与实现_第3页
【毕业设计】基于android平台的手机网上订餐系统的研究与实现_第4页
【毕业设计】基于android平台的手机网上订餐系统的研究与实现_第5页
资源描述:

《【毕业设计】基于android平台的手机网上订餐系统的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于Android平台的手机网上订餐系统的研究与实现中文摘要ANDROID手机网上点餐系统是基于ANDROID手机的一款网络应用软件,目的在于为注册用户和餐馆提供极大的便利。应用此软件,用户可以轻松便捷地实现自己的点菜要求。此系统基于C/S结构,采用PHP和MYSQL编程来实现对数据的存储和操作。手机客户端主要应用ANDROID开发技术,使用ACTIVITY组件,并遵照MVC模式进行开发。网络数据交互则遵照HTTP协议来实现与服务器端的通信。本文第一章引言部分对整个系统和开发的背景作了简要的分析。第二章简要介绍开发环境与开发工具与

2、相关技术。第三章是系统的需求分析和数据库的设计,客户端程序的整体结构及WebService服务的设计。第四章是主体功能的编码实现,介绍本系统各个功能模块的具体实现。最后则是对开发过程的总结。关键词:AndroidJson数据HttpClientSOAP协议WebService服务1绪论何谓“网上订餐”?简言之,就是由网站担任消费者与餐饮商家之间的“媒介”,消费者直接通过网络来预订餐厅座位或房间。订餐者根据菜系、位置、价位等找到中意的餐馆酒店后,只需鼠标点击并输入就餐时间、人数等信息即可,订餐网会在完成预订后通过e-mail或短信告

3、知预订情况。网上订餐不仅对消费者完全免费,还可提供不同程度的折扣,使人们在没有就餐烦恼的情况下享受物美价廉的可口饭菜。1.1研究背景随着计算机、互联网和移动终端及其应用的快速发展,不断的改变着人们的工作方式、交流方式、学习方式以及生活的各个方面,尤其是电子商务的突飞猛进正使人们的购物方式、支付方式发生着翻天覆地的变化。如今快节奏的生活方式让人们困扰不已,而就餐与交通问题首当其冲。餐厅太过拥挤、客流高峰期就餐困难、点餐等待等问题层出不穷。如果能有一个为广大民众所接受的系统应用解决这些问题,对于解决生活中的困扰及提升人们的生活质量都有

4、极大的帮助。1.2目前形势国内也有不少网上订餐的服务形式,其中包括线上订购、在线支付等等。其实,想法都很不错,但想实现网上订购,这些网上订餐的形式应该很难,个中原因主要就是餐饮行业普遍存在的信息化意识薄弱,这让网上订餐成为实在的瓶颈,短时期内这是很难突破的,这也是为什么现在真正能实现网上订餐、并能被广泛接纳的网上订餐行为,依然离不开电话直接订购的主要原因。据不完全统计,2008年新上线订餐类网站近千家,大多数集中在经济较发达的大都市和一级城市,如北京、上海、广州、深圳、重庆、福州、厦门等。网上订餐,想真正实现“网上订,网上付”的正

5、规化,还需要很长的一段时日。1.3选题方向及意义据了解,目前国内较为成熟的、成体系的餐饮预定类网站为数不多,“行业巨头”主要集中在京、沪、粤三地――请客800、饭统网雄踞京城;订餐小秘书、大众点评网坐镇上海滩、八界网独守羊城。处于餐饮产业链中的新生产业――网络订餐业,正受到越来越多投资人的偏爱。记者调查发现,当下众多此类网站,如大众点评网、订餐小秘书、紫页114、请客800等,都有一个共同的盈利模式,即通过互联网帮客人订餐、提供一定的折扣,从而获得店方给予的返点,这样的运营模式实际就是餐饮行业的携程网。这些网站不仅可以给网民提供海

6、量的餐厅信息、交流美食心得的平台,而且可以给订餐者实实在在的折扣。2开发环境及相关技术简介2.1开发环境简介本系统是基于Android平台的网上订餐系统,因此Android平台是首要搭建的平台,鉴于目前主流的Android系统基本上都在Android2.1版本以上,因此就选择AndroidSDK2.1版本作为开发本系统Android手机客户端的基础。此外,本系统使用Apache+PHP+MySQL作为Web端的开发基础。下面就是本系统开发所需的各种软件的名称及版本等级。1、JDK1.6及其以上版本。该版本为较高的版本,具有很多低版

7、本所不具备的新特性。2、Web应用服务器,Apache2.2.6版本。3、数据库,MySQL5.1及其以上版本。MySQL功能强大且安装方便,并且支持事物后更增添了数据的完整性及安全性。4、开发环境,EclipseJavaEEIDEforWebDevelopers3.5及其以上版本,该版本支持EE系统的开发。5、AndroidSDK2.1及其Eclipse开发插件ADT。2.2WebService技术简介WebService平台需要一套协议来实现分布式应用程序的创建。任何平台都有它的数据表示方法和类型系统。要实现互操作性,WebS

8、ervice平台必须提供一套标准的类型系统,用于沟通不同平台、编程语言和组件模型中的不同类型系统。目前这些协议有:XML和XSD、SOAP、WSDL、UDDI及调用RPC与消息传递。而本系统所用的协议则是:SOAP和WSDL。SOAP即简单对象访问

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。