基于Android的网上订餐系统的设计与实现.doc_第1页
基于Android的网上订餐系统的设计与实现.doc_第2页
基于Android的网上订餐系统的设计与实现.doc_第3页
基于Android的网上订餐系统的设计与实现.doc_第4页
基于Android的网上订餐系统的设计与实现.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于Android的网上订餐系统的设计与实现 摘要:利用Android平台的开放性,以及其广泛的客户群体,该文介绍了一个基于Android的网上订餐系统的设计与实现。系统开发采用Java语言,并结合MySQL数据库技术,采用Eclipse和MyEclipse开发工具,在Android客户端采用了C/S的结构模式、在Web管理端采用了B/S的结构模式。该系统的使用,能帮助餐饮企业提升服务质量,增强市场竞争力。 关键词:网上订餐;Android;C/S;Web;B/S 中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)14-3288-03 Abstract: The openness of the Android platform, as well as its broad customer base, this article describes the design and implementation of an Android-based online reservation system. System development using Java language, combined with the MySQL database technology, Eclipse and MyEclipse development tools, the Android client using C/S structure mode, the Web management console uses B/S structure mode. Use of this system can help food companies to improve service quality and market competitiveness. Key words: online ordering; Android; C/S; Web; B/S 1 概述 随着移动互联网技术的高速发展和智能机市场的不断扩大,越来越多的传统企业开始转战电子商务市场。一些有实力或是有敏锐嗅觉的餐饮企业都竞相推出了各自的网上订餐平台和销售策略以抢占市场份额。同时网上订餐平台的推出也有助于企业提升自身的运行效率,降低劳动力成本等优势。 该文设计了一个网上订餐系统,在Android客户端采用C/S的结构模式、在Web管理端采用B/S的结构模式。能够实现在手机或平板电脑上使用点餐系统,可以实现餐品信息的浏览、点菜、下单及结算的功能,在Web管理端不仅可以实现顾客点餐的基本功能,商家管理员还可以对相关信息进行添加、删除、修改等操作。 2 系统功能需求分析 2.1功能需求 网上订餐系统包含顾客和管理员两类用户,顾客应具备登录系统、用户注册、在线浏览、加入购物车、结算、评价、收藏、个人订单管理等基本功能。管理员应具备登录系统、餐厅信息管理、菜单管理、订单管理、推荐美食管理等功能。 2.2性能需求 本系统在性能上应达到如下要求: 1) 界面需求:对于客户,界面需要设计友好,结构清晰,操作方便,有良好的用户体验;对于管理员,界面要求方便访问,操作简单,管理项目清晰明了。 2) 系统运行:要求快速、稳定、高效和可靠,客户订单的处理信息能即时的在管理端显示出来。 3) 数据存储:系统需要对所有的数据进行安全的存储,方便各种用户对数据的操作。 4) 可扩展性:在系统结构上应具备良好的可扩展性,以便于将来功能的完善和扩展。 3 系统的架构 系统的总体架构图如图1所示。 3.1 Android客户端架构 本系统Android客户端的架构采用C/S的模式,即客户端/服务器模式。客户端一方面通过提供良好的交互界面与用户进行交互,另一方面与服务器进行数据交互。服务器端向客户端提供数据上传、下载接口以交换数据。服务器端连接数据库,可对数据进行增、删、改、查等操作。在Android端的开发中,利用XML布局文件进行界面设计,各功能模块采用Activity活动类实现与用户的交互。客户端和服务器端通过Socket进行数据交换。 3.2 Web管理端架构 本系统Web端采用B/S的模式,即浏览器/服务器模式,如图2所示。在B/S架构中,用户通过浏览器向服务器端发出请求,服务器对用户的请求作出相应。在B/S架构的设计中,为方便系统以后的扩展、升级和功能的完善,采用了MVC的设计模式。 4 数据库设计 本系统采用MySQL数据库,MySQL是一个跨平台的开源关系型数据库管理系统,它具有操作简单、性能高、可移植性好、安装时占用的资源少等特点。系统使用的主要数据表和主要字段如表1所示。 5 系统实现 本系统最终实现了基于Android移动端和基于Web的订餐系统,系统的主要功能有: 1) Android客户端实现效果如图2图5所示,系统首页提供了到各个功能页面的链接,主要功能有订位、点餐、优惠券、叫号查询、订位签到、自助下单、外卖等功能。 2) Web管理端实现效果主页面如图6所示,此页面提供了到其他页面的链接和菜品的展示、查询等功能。 6 结论 该文介绍了一种基于Android的网上订餐系统的设计与实现思路,基于移动平台的订餐系统是未来餐饮业发展的方向,不仅有助于提升餐饮企业的智能化程度,提升企业品牌形象,更能让就餐者有更好的就餐体验,餐饮企业更可以通过本系统的使用节省服务员的人力成本,提升服务质量,有着广阔的应用前景。 参考文献: 1 吴亚峰,苏亚光. Android应用开发案例大全M.北京:人民邮电出版社,2011. 2 季玉茹,张续赢,王德忠.基于Android的酒店点菜管理系统设计J,电脑知识与技术,2013(8):5187-5189. 3 杨少雄.基于Android的LBS移动订餐系统的设计与实现D.广州:暨南大学,2012. 4 杨志文.Google Android程序设计指南M.北京:电子工业出版社,2009. 5 徐浩.基于Android平板电脑点餐系统的设计与实现D.成都:电子科技大学,2012. 6 刘菲,吕世辉,王文杰,等.基于ASP.N

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论