欢迎来到天天文库
浏览记录
ID:47477131
大小:26.00 KB
页数:5页
时间:2020-01-11
《基于Android的网上订餐系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于Android的网上订餐系统的设计与实现 摘要:利用Android平台的开放性,以及其广泛的客户群体,该文介绍了一个基于Android的网上订餐系统的设计与实现。系统开发采用Java语言,并结合MySQL数据库技术,采用Eclipse和MyEclipse开发工具,在Android客户端采用了C/S的结构模式、在Web管理端采用了B/S的结构模式。该系统的使用,能帮助餐饮企业提升服务质量,增强市场竞争力。 关键词:网上订餐;Android;C/S;Web;B/S 中图分类号:TP311文献标识码
2、:A文章编号:1009-3044(2014)14-3288-03 Abstract:TheopennessoftheAndroidplatform,aswellasitsbroadcustomerbase,thisarticledescribesthedesignandimplementationofanAndroid-basedonlinereservationsystem.SystemdevelopmentusingJavalanguage,combinedwiththeMySQLdatabase
3、technology,EclipseandMyEclipsedevelopmenttools,theAndroidclientusingC/Sstructuremode,theWebmanagementconsoleusesB/Sstructuremode.Useofthissystemcanhelpfoodcompaniestoimproveservicequalityandmarketcompetitiveness. Keywords:onlineordering;Android;C/S;Web;
4、B/S 1概述 随着移动互联网技术的高速发展和智能机市场的不断扩大,越来越多的传统企业开始转战电子商务市场。一些有实力或是有敏锐嗅觉的餐饮企业都竞相推出了各自的网上订餐平台和销售策略以抢占市场份额。同时网上订餐平台的推出也有助于企业提升自身的运行效率,降低劳动力成本等优势。 该文设计了一个网上订餐系统,在Android客户端采用C/S的结构模式、在Web管理端采用B/S的结构模式。能够实现在手机或平板电脑上使用点餐系统,可以实现餐品信息的浏览、点菜、下单及结算的功能,在Web管理端不仅可以实现顾客
5、点餐的基本功能,商家管理员还可以对相关信息进行添加、删除、修改等操作。 2系统功能需求分析 2.1功能需求 网上订餐系统包含顾客和管理员两类用户,顾客应具备登录系统、用户注册、在线浏览、加入购物车、结算、评价、收藏、个人订单管理等基本功能。管理员应具备登录系统、餐厅信息管理、菜单管理、订单管理、推荐美食管理等功能。 2.2性能需求 本系统在性能上应达到如下要求: 1)界面需求:对于客户,界面需要设计友好,结构清晰,操作方便,有良好的用户体验;对于管理员,界面要求方便访问,操作简单,管理项目清
6、晰明了。 2)系统运行:要求快速、稳定、高效和可靠,客户订单的处理信息能即时的在管理端显示出来。 3)数据存储:系统需要对所有的数据进行安全的存储,方便各种用户对数据的操作。 4)可扩展性:在系统结构上应具备良好的可扩展性,以便于将来功能的完善和扩展。 3系统的架构 系统的总体架构图如图1所示。 3.1Android客户端架构 本系统Android客户端的架构采用C/S的模式,即客户端/服务器模式。客户端一方面通过提供良好的交互界面与用户进行交互,另一方面与服务器进行数据交互。服务器端向客
7、户端提供数据上传、下载接口以交换数据。服务器端连接数据库,可对数据进行增、删、改、查等操作。在Android端的开发中,利用XML布局文件进行界面设计,各功能模块采用Activity活动类实现与用户的交互。客户端和服务器端通过Socket进行数据交换。 3.2Web管理端架构 本系统Web端采用B/S的模式,即浏览器/服务器模式,如图2所示。在B/S架构中,用户通过浏览器向服务器端发出请求,服务器对用户的请求作出相应。在B/S架构的设计中,为方便系统以后的扩展、升级和功能的完善,采用了MVC的设计模
8、式。 4数据库设计 本系统采用MySQL数据库,MySQL是一个跨平台的开源关系型数据库管理系统,它具有操作简单、性能高、可移植性好、安装时占用的资源少等特点。系统使用的主要数据表和主要字段如表1所示。 5系统实现 本系统最终实现了基于Android移动端和基于Web的订餐系统,系统的主要功能有: 1)Android客户端实现效果如图2~图5所示,系统首页提供了到各个功能页面的链接,主要功能有订位、点餐、优惠券、叫号查询、订位签到
此文档下载收益归作者所有