基于Android的网上订餐系统的设计与实现.docVIP

基于Android的网上订餐系统的设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于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是一个跨平台的开源关系型数据库管理系统,它具有操作简单、性能高、可移植性好、安装时占用的资源少等特

文档评论(0)

我思故我在 + 关注
实名认证
文档贡献者

部分用户下载打不开,可能是因为word版本过低,用wps打开,然后另存为一个新的,就可以用word打开了

1亿VIP精品文档

相关文档