基于android(安卓)的电子点餐菜单的设计【毕业论文说明书】
收藏
资源目录
压缩包内文档预览:(预览前10页/共52页)
编号:10279166
类型:共享资源
大小:4.08MB
格式:ZIP
上传时间:2018-07-10
上传人:小***
认证信息
个人认证
林**(实名认证)
福建
IP属地:福建
50
积分
- 关 键 词:
-
基于
android
电子
菜单
设计
毕业论文
说明书
仿单
- 资源描述:
-
基于android(安卓)的电子点餐菜单的设计【毕业论文说明书】,基于,android,电子,菜单,设计,毕业论文,说明书,仿单
- 内容简介:
-
目 录摘 要 .IIIAbstract .IV1 绪 论 .11.1 选题意义 .11.2 传统点餐 .11.3 现代点餐的发展 .11.3.1 国外发展现状 .11.3.2 国内发展现状 .11.4 基于安卓的点餐系统的优势 .22 整体设计 .32.1 整体设计重要性 .32.2 功能需求分析 .32.3 系统架构图 .32.4 程序流 程图 .33 开发环境介绍 .53.1 Android 概述 .53.1.1 Android 的产生 .53.1.2 Android 的平台架构 .53.1.3 Android 开发环境 .53.2 JAVA 编程环境介绍 .53.2.1 JAVA 介绍 .53.2.2 JAVA 环境配置 .63.3 Tomact .63.3.1 Tomcat 的简介 .63.3.2 Tomcat 的安装 .63.4 MySQL .7I3.4.1 MySQL 的简介 .73.4.2 MySQL 的安装 .74 客户端设计 .84.1 资源规划 .84.2 客户端界面设计 .84.3 客户端功能设计 .115 后台服务器端设计 .155.1 服务器端工程的创建 .155.2 后台服务器界面设计 .155.3 后台服务器端功能设计 .166 数据库设计 .186.1 系统数据库简 介 .186.2 点餐软件数据库设计 .187 成果展示 .208 总结与展望 .25参考文献 .26附录 .27附录 A 手机界面实现 .27附录 B 客户端功能实现 .31附录 C 后台界面实现 .34附录 D 服务器端实现 .40附录 E 数据库实现: .42致 谢 .47II基于 android(安卓)的电子点餐菜单的设计摘 要此论文介绍了一款基于 Android 系统的电子点餐系统,该系统分为两大部分:手机 app 端及后台服务器端。论文结构包括总体的方案设计,开发环境的安装,客户端设计,服务器端设计,数据库设计,成品展示六个部分。本系统使用智能 Android 手机作为测试机,以 MySQL 提供数据库存储功能,以 JSP开发点餐系统的后台服务器,移动端用户直接在手机上浏览并订购菜品,设置备注,后台服务器端可以操作付款以及安排配送。本论文最终设计的实物可以实现实时点餐,并通过数据传输到服务器端,达到实时配送的功能。关键词:Android;电子点餐;MySQL; JSPIIIDesign of electronic ordering menu based on Android AbstractThis paper introduces an Android system based on the electronic ordering system, the system is divided into two parts: the mobile phone app client and the backend server. The structure of the paper includes the overall design of the program, the development of the environment of the installation, client design, server design, database design, finished display six parts.The system use Android smartphones as a test machine, MySQL provides database storage functions, and use JSP to develop ordering system backend server. mobile terminal browses and orders dishes on the phone directly and sets comment. The backstage server can operates payment and arrange the delivery.In this paper, the final design of the object can be realized real-time point meal, and through the data transmission to the server to achieve real-time distribution function. Keywords:Android; electronic ordering; MySQL; JSP01 绪 论1.1 选题意义身处于 21 世纪的我们必须在实际生产生活中,能够运用学到的东西去完善设计的总流程,培养自己的独立自主能力,这也是我这次选择这个毕业设计题目的目的。只有通过使用一些偏难的控件,才能让自己的动手查阅资料的能力更上一层楼;只有通过对android 点菜系统整体的设计、编写、应用实践,才能使自己对于程序的编写更加的得心应手,才能增强自身作为程序员的竞争力以及研发创新能力。这也为我们将来进入社会做了一层铺垫。1.2 传统点餐根据我们现实生活中点餐的经验,我们可以总结出, 传统餐饮行业的点餐方式一直是纯粹的人工操作,服务员记录下顾客所点的菜,并且单据被分为四份。第一份:被送到吧台保存,以便在顾客用餐完毕之后结算顾客的总费用第二份:送至厨房的配菜员,用以为顾客配餐。第三份:负责顾客所在餐桌传菜的服务员保存,根据这份单据为顾客送上顾客所点的菜品。第四份:放在顾客身边,用以查看餐厅的菜品有没有上齐,如果没有上齐也能成为投诉凭据。1.3 现代点餐的发展如今的人们生活在一个充满信息的时代,继 bluetooth、WIFI 等等的一些无线通信技术的迅猛发展,生活和办公的移动化慢慢地从理想转化为现实,人们需要的信息触手可及。尤其现在无线数据信息传输技术的越来越成熟,运营商们极力推崇,涉及到 WLAN的软件,app 趋于普及,一点一点地渗透到经济、安保、物流、教育、贸易等行业中,并越来越影响到我们日常生活的每方每面,越来越多的梦想化为现实,为人们所实现。而对相对守旧的餐饮行业来讲,也是在有形无形中体会到了无线网络的巨大影响力。 1.3.1 国外发展现状在如今这样的信息数据快速发展的年代,无线点餐管理系统依靠他完善的业务处理流程、快速便捷的操作、稳定可见的账务查询、科学有力的决策依据、温暖雅致的餐厅档次提高,赢得了广大客户的认可。11.3.2 国内发展现状如今,我们国家餐饮产业信息化的发展正处在起步时期,发展才刚刚起步,餐饮业经营管理者现代化工具认知水平不高、对点餐系统的领悟不足加上根深蒂固的传统餐厅经营模式制约等原因的限制,餐饮行业信息化的普及程度极度滞后于其他的一些行业。餐饮业行业利润增加所倚靠无线点餐软件的份额也相对较小,但是能够让我们开心的地方是,我国餐饮管理的发展以及餐饮业业界对无线点餐系统的选择与使用呈现越来越好的态势。 1 1.4 基于安卓的点餐系统的优势众所周知,现在的移动终端格局被 android 和 ios 瓜分,而其中 android 更是占据了绝大多数的市场,在这种注重生产力注重创新的时代,android 点菜系统不言而喻得拥有得天独厚的优势,注定能获得众多的用户的青睐。Android 点菜系统是一款网络应用软件,它基于 Android 系统,主旨是为餐饮消费者和餐饮提供者提供尽可能的方便。用户可以通过此 app 一点都不困难地满足自己的任何点菜的需求。Android 无线点餐系统主要包括了客户端 app 以及后台服务器端,常用的订单管理,收银管理全都体现了智能化,因此传统的由服务员来记单现在已经完全不需要了。不但提升了酒店的整体档次,还为客户带来了便利,同时也提升了员工的工作效率。22 整体设计2.1 整体设计重要性整体设计同时也被称为初步设计抑或概要设计。一些构成系统的因素可以通过这段期间的工作列出来数据库、程序等 2。2.2 功能需求分析该软件有以下几大功能:管理功能:管理员独享。大体包括:菜品查找、新食物的添加、过时菜品的删除以及更改。顾客在登陆之后,可以纵览所有菜谱,当然单样菜品的详细资料也可以被看到。应用此模块,管理员可以便捷地添加新的菜品,也可以对以前的菜式进行修改、删除。登录功能:填写用户名以及对应的密码并提交,如果认证成功就能够进入欢迎页面进行菜品选择。点餐功能:该软件的核心功能,没有该功能就不能称之为点餐软件。用户将自己喜欢的菜品添加到购物车后进入购物车结算就能完成订餐操作。2.3 系统架构图本软件采用的系统架构大致描述为:客户端将请求发送到服务器,服务器端依据请求的内容搜索数据库中的数据随后将该数据传送到客户端。这种形式完成了客户端与服务器的交互。本软件的系统构架图如图 2.1:图 2.1 系统构架图2.4 程序流程图在我们这一次的软件设计中,程序所经过流程如下:首先顾客通过客户端打开此点餐软件,之后输入用户名及密码进行登录操作。若登录成功,软件就打开餐厅点餐的首页。顾客可以选择自己想点的菜式,然后进入分菜单查看该菜式下的所有菜品。用户能够查看到自己感兴趣的菜品的实物图,单价,以及特色描述。在仔细浏览自己感兴趣的菜品之后,顾客能够依据自己的喜好添加或删除自己想订购的菜品。3在详情展示中,每一个菜品下方都有一个输入框可以选择订购心仪的菜品的数量。确定数量后,顾客可以查看所有订单进行校对接着提交订单,订单会立即被发送到服务器。到了此时,用户就可以安心等待美食的到来了。图 2.2 基于安卓的手机订餐系统流程图43 开发环境介绍本设计使用 MyEclipse 开发,Android 客户端使用 JAVA 语言进行功能编写,使用Tomcat7.0 搭建软件开发的服务器,并且使用现今很流行的 MySQL 进行数据库存储。3.1 Android 概述3.1.1 Android 的产生Android 的意思是“机器人”,是 Google 公司于 2007 年 11 月 5 日发布的一个基于Linux 平台的开源手机操作系统。 3 3.1.2 Android 的平台架构Android 平台采用了整合的策略思想,包括底层 Linux 操作系统、中间层得中间件和上层的 Java 应用程序 4。Android 操作系统的体系机构分四层,由上而下依次是应用程序、应用程序框架、核心类库和 Linux 内核。其中在第三层还包括 Android 应用环境 4。每一个 Android 都是在自己进度中去运作,都具备一个单独的 Dalvik 虚拟机的实例。Dalvik 虚拟机依仗着 linux 内核里面的某种功能,比如底层内存管理机制和线程机制。 53.1.3 Android 开发环境或许有人不知道 SDK 是什么东西,其实他是一个英文缩写,中文名称被叫做是软件开发工具包。同样的,Android SDk 指的即是专门用来开发 Android 的软件开发工具包 6。Android SDK 的安装:将下载好的安卓 sdk 解压并运行,选择自己需要的版本进行 sdk 版本的安装与删除。MyEclipse 中:在 ADT 文件夹下建一个文件夹,将 ADT 的 2 个文件放进此文件夹,接着将此 ADT 文件夹复制到 MyE
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。