基于Android的点餐系统的设计与实现毕业论文.docx

上传人:b****8 文档编号:9613044 上传时间:2023-02-05 格式:DOCX 页数:53 大小:1.28MB
下载 相关 举报
基于Android的点餐系统的设计与实现毕业论文.docx_第1页
第1页 / 共53页
基于Android的点餐系统的设计与实现毕业论文.docx_第2页
第2页 / 共53页
基于Android的点餐系统的设计与实现毕业论文.docx_第3页
第3页 / 共53页
基于Android的点餐系统的设计与实现毕业论文.docx_第4页
第4页 / 共53页
基于Android的点餐系统的设计与实现毕业论文.docx_第5页
第5页 / 共53页
点击查看更多>>
下载资源
资源描述

基于Android的点餐系统的设计与实现毕业论文.docx

《基于Android的点餐系统的设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《基于Android的点餐系统的设计与实现毕业论文.docx(53页珍藏版)》请在冰豆网上搜索。

基于Android的点餐系统的设计与实现毕业论文.docx

基于Android的点餐系统的设计与实现毕业论文

---文档均为word文档,下载后可直接编辑使用亦可打印---

---文档均为word文档,下载后可直接编辑使用亦可打印---

华南农业大学珠江学院

毕业设计

 

基于Android的点餐系统的设计与实现

黄武 

 

指导教师:

文明瑶(讲师)

系:

信息工程系年级专业:

13级计算机科学与技术

提交日期:

2017年4月11日答辩日期:

2017年5月10日

答辩委员会主席(签名):

评阅人(签名):

 

年月日

摘  要

我们生活在一个信息的时代,信息数据随处可见。

特别是无线数据传输这种技术的发展,通过运营商的大力支持,促进无线网络的应用发展,已经开始融入到我们的生活的各个方面,并进一步渗透到医疗、教育、金融、交通、物流等行业,已逐渐影响人们的生活的各个方面,使移动信息生活成为可能。

对于传统的餐厅,想要获得更好的发展,都必须使用到无线网络这个强大的工具,才能为客户提供更加方便到位的服务。

在今天的这个快速推进的时代,社会发展的节奏诞生了点餐系统,传统的餐饮服务方式是客户去餐馆浏览纸质菜谱订单进行点餐。

首先,服务员手写的菜单,这个过程很容易出错,尤其是在高峰期就餐效率就更低了,服务人员很有可能会混淆,导致客户的不满,影响餐厅的服务质量。

移动互联网的进一步发展,一些大饭店已经开始考虑使用最先进的网络技术建立一个快速方便简洁的餐馆管理系统,使餐厅的服务和管理能进一步改进和提升,以此提高自身在餐饮界的竞争力。

本文主要描述了餐饮系统的基本功能和数据库的设计方法。

设计最终达成了包括用户登录、订单管理功能模块、结账管理功能模块、更新管理功能模块、注销功能模块,设置功能模块等。

系统的交互能够正常运行,要求每个接口状态良好。

我们先后使用了e-r模型、系统功能结构来进行分析系统所需的各种数据,详细的展现了该系统的各个功能模块,并提供了主要功能的界面截图。

关键词:

点餐;数据库;模块

Abstract

Nowadaysweliveinaninformationizationtime,theinformationdatafindateverywhere.Speciallywirelessdatatransmissiontechnologydaybydayformidable,theprocessoperationbusinessgreatefforttoincreasesales,thewirelessnetworkapplicationalreadystartedtofloodeachaspectwhichlivedinus,andfurtherseepedtoprofessionsinandsoonmedicalservice,education,transportation,physicaldistribution,livedtheslowlyinfluencetheaspectswhichtothepeople,causedthemotionlifepossiblytobecome.Regardingthetraditionalfoodandbeverageindustry,willneedtowanttoobtainabetterdevelopmentinthefuture,utilizationwirelessnetworkthisitemofpowerfultool,willprovideaconvenientserviceforthecustomer.

Intimerapidadvancetoday,thesocialdevelopmentrhythmhasexpeditedthemealsystembirth,isthecustomergoestothediningroomcomparedwiththetraditionalspotmealwayfirsttoglanceoverthepaperthecookbooktocarryonmeal,theservicepersonwritingbyhandmenu,thisprocessquiteiseasytomakeamistake,meetsespeciallygoestoeatthepeak,theefficiencyislower,iseasierchaotically,thencreatescustomer'sdisaffection,affectstothediningroomgradeofservice.Alongwiththemobileinternedfurtherdevelopment,somescalequitebigdiningroomalreadystartedtoconsiderusedthiskindofmostadvancednetworkingtoestablishsetofconveniencessuccinctly,thequickdiningroommanagementsystemmanagementsystem,causedthediningroomtheserviceandthemanagementobtainsthefurtherpromotion,bythisenhancementinprofessioncompetitivepower.

Thepresentpapermainlynarratedthemealsystembasicfunctionandthedatabasedesignmethod.Thedesignfinallyachievedhasregisteredincludingtheuser,ordersfoodthemanagementfunctionmodule,paysupthemanagementfunctionmodule,therenewalmanagementfunctionmodule,cancelsthefunctionmodule,theestablishmentfunctionmoduleandsoon.Thesystembasiccanthenormaloperation,eachcontactsurfaceinteractivequiteisgood.UsestheE-Rmodelsuccessively,thesystemfunctionstructuredrawinghasanalyzedeachkindofdatawhichthesystemneeds,thedetaileddemonstrationsystemeachfunctionmodule,andhasgiventhemainfunctionutilizationcontactsurfacechart.

Keywords:

Wirelessordering;database;module

设计说明

本课题的任务即是设计一种简单的美食点餐单终端,先是对餐饮服务的市场需求和人们日常生活的行为习惯做好分析和调查,再结合当前流行的开发平台和工具,设计出符合人们需求的点餐系统,其主要以eclipse SDK为软件平台和android系统为硬件模拟平台,利用JAVA语言进行编程,要求实现的电子点菜单功能齐全,使用方便。

系统大致分为2大部分,前台展现和后台数据传输,前台包括登录,开台、点菜、查询、结算等功能,后台主要负责使用数据传输和数据管理。

文中所包含到的有关技术有:

Android平台、MySQL技术、Java语言等技术。

能够实现登录系统、提交订单、选择座位、菜单管理、用户管理、注销结帐等功能。

用户登录注册后,进入客户端即可完成下订餐、浏览菜谱等功能。

运行测试表明:

该系统功能完善、运行顺畅稳定,具有一定的商业实用价值。

在设计开发过程中,我们要学习分析并解决一些技术方面问题,巩固并深化了本科阶段所学到的知识。

通过对美食点餐系统进行分析和设计,开发出一个基于互联网的B/S模式的在线点餐系统;在数据库选择方面,我们使用关系数据库管理系统MYSQL,系统安全性能较高,同时也使用到当前正在流行的android网络平台编程,使用户界面更完美。

系统采用的是面向对象的软件开发思想,按照软件工程的基本步骤进行了需求分析、系统分析、设计实现,并对系统功能进行运行测试。

系统分为前台和后台两大部分,主要包括前台用户浏览的菜单和信息,以及订单,信息反馈和评分等等,主要是面向客户构思设计的,后台是进行数据维护、设计和订单管理,主要以经营管理为主。

管理分为系统管理和订单管理。

系统管理人员负责网站信息的维护和管理;管理人员负责检查当前系统和订单细节,并处理好订单。

关键词:

面向对象;数据传输;软件工程

1目  录引言

随着互联网在中国的发展,餐饮服务越来越完善,本文通过对美食点餐系统进行分析和设计,结合当前流行的Android技术,开发出一个基于互联网的B/S模式的美食点餐系统。

1.1研究背景

民以食为天。

餐饮业是具备个性化、多样化的服务产业,餐饮的传统服务方式是纯人工服务操作,由服务员记录客户所下的订单,这样操作容易以下几个问题:

手写订单字迹潦草容易上错菜,加菜换台和结帐过程较为复杂繁琐。

有时还会出现遗漏和偏差,客人催单遗忘和账单出错等现象,不方便人员管理。

电子商务是最能突出个性化,多样化的服务业务。

如今网络的发展和普及,科学技术更加方便、快捷、个性化的网上订餐正融入我们的生活。

正因为如此,食品秩序模式也应运而生了。

它不仅可以有效地提高餐饮业服务的工作效率,更可以标准化餐饮服务体系,提高整个行业的服务质量和管理水平,为大规模的管理提供了坚实可靠的技术基础。

服务员用手持终端为客户下订单,消费者在点完餐后,服务员将存储在手机的订单信息,订单信息也可以在前台同时展现,方便快捷。

无论客户是否有预约接待,或是业务生意繁忙时,电子管理都可以大大提高了餐厅的效率。

同时在收银员结帐收银和营业额统计等等各个方面也发挥了积极作用。

1.2研究的目的与意义

自21世纪以来,计算机技术的迅速发展,计算机的应用,信息技术充分渗透到人类社会的各个方面,信息技术成为世界经济和社会发展的趋势。

在传统食品和饮料行业,做的订单流程是餐厅服务人员负责完成的。

如果是餐馆规模较大和客流高峰时段,会耽误到客人用餐的时间。

Android这一技术的出现为移动互联网时代带来了新的发展。

为了适应现代信息话的发展需求,我们利用了新的信息技术,研究设计了一个基于Android平台的手机无线点餐系统。

它可以很好的提高餐厅的秩序和服务人员的工作效率,更能体现现代化技术的蓬勃发展。

Android系统是一个网络应用开发软件,基于Android开发考虑的是能大众化,让更多的人们体验本次设计的好处,给餐厅提供了更大的便利。

广泛应用此软件,用户可以轻松实现自己想要的订单需求。

整个餐饮行业,普遍面临着这样一个困境,就是一到用餐时间客人就集群,使得服务人员一时间忙不过来,排队等餐的时间也很长,经常会有客户抱怨。

然而员工也反映到,用餐高峰期无法照顾多个顾客同时下单,总是手忙脚乱,顾此失彼。

为了解决这些问题,餐厅开始使用无线通讯设备,完成订单,提醒最后结算,检查所有的过程。

如果你还没有使用“傻大黑粗”PDA掌上无线下单单机器,你落伍了;但如果你认为“傻大黑粗”PDA掌上无线下单机器代表了当今领先科技的顶端的食品行业解决方案,更落后于时代。

android以及下订单应用程序、触摸屏和互动投影现在最先进的技术。

它主要采用无线局域网技术,未来的趋势是存储订单系统完全访问互联网和移动互联网,实现购物也可以用来订餐。

1.2.1国内研究状况

随着社会经济的快速发展和人们生活水平的不断提高,食品行业竞争也越来越激烈了。

如果你想要获得竞争优势,就必须与时俱进,在管理和服务上多下工夫,赢得客户的青睐。

要面对食品和饮料管理,餐饮管理,如何充分利用先进的管理方法来提高食品和饮料的管理水平,是每一个餐厅管理人员所面临的重要难题。

根据目前的形式看来,简单的服务标准是满足不了顾客需求的,只有在管理方面做得唯妙唯俏,让客户真实体验到餐饮服务的高标准、高质量,快速、准确、全面往往是服务业成功的最基本的因素。

面对信息时代的严峻挑战,利用现代技术改善企业管理无疑是一个最有效的方法。

所以计算机管理业务已成为餐饮行业快速发展的重要条件。

在国内,餐饮服务行业也在迅猛发展,各种高科技、新技术随之蕴育而生。

点餐系统所有的设计指导思想都是实现下单的高效率和高准确性。

系统提供前台管理、食品的食谱,食品订单订单管理和消费系统、员工管理等功能。

现国内许多餐厅都面临着顾客催单、食谱更改、员工流动等一系列问题,如何能实现自由表统计管理和合理利用,如何提供最新的食品配方,准确的给员工管理权限,迅速、准确地为食客总消费和餐饮业的分析统计,方便随时增添新菜品,是所有餐饮服务行业急需解决的。

通过系统自动管理的订单,明确餐厅管理服务人员的责任和使命,而不是运用大量的人工进行操作,才是目前解决这些问题的关键所在。

1.2.2国外研究状况

国外餐饮行业起源于古代地中海较为繁荣的国家,从中世纪开始基本定型。

根据资料分析了解,综合酒店、餐厅、非商业餐饮的形成和发展是较有代表性的。

这些饮食行业有不同的管理方式,在不同的历史阶段,不同的国家都有不同的特点,值得我们分享借鉴。

中世纪后,美国的餐饮业有了很大的发展,特别是在食品营养方面,人们对食品安全和身体健康越来越重视。

快餐也是此时特别受欢迎的进餐形式,快餐顾名思义在于方便快捷,充分考虑到了许多打工族的时间冲忙问题,更是满足了消费者的需求,因此快餐一直延续至今。

Storific在法国巴黎是一个手机来代替服务员的端点餐应用程序,它可以很简单,餐厅的菜单加载iPhone合作,客户订单,订单的结束。

此外,他们还提供特殊餐饮企业量身定制的服务。

“ElaCarte”推出了平板电脑订单系统称为转眼间于去年4月上映。

“ElaCarte”平板电脑订单服务是由四个核心功能:

订单,游戏,支付后端处理。

订单系统提供的图形操作界面,可以让一整套方案完成部分,匹配包内容由消费者自由了。

差异的同时,因为餐厅个性化服务需求,例如:

“加米饭,不辣”可能会注意到,所以该系统还提供了消费者主动注意。

在消费者在餐后,系统将自动通过无线网络的背景和打印出单独工作在厨房里。

在伦敦最时尚的Soho,称为「inamo」的餐厅,这里的招牌菜只有少数如肉桂、鸡肉菜肴,这里也没有漂亮的服务员,但是餐厅每天有超过200的客户,由独特的订购系统。

「inamo」餐厅上面每个表有自己的投影仪,这意味着每个人都在一个巨大的在电脑屏幕上吃饭,这也使得餐厅秩序成为非常有趣的经验。

「inamo」将五颜六色的菜单和其他花纹,投影的形式和触摸类型表,客户可以直接预览每道菜后端上饭桌,不需要通过服务人员的建议,你可以查询咨询不表点了什么菜,也可以直接订单。

当你在等待自己的食物,你可以点击厨房相机看如何准备你的食物,你也可以选择不同的游戏来消磨无聊的时间。

食品订单系统在国外许多餐馆已经广泛应用,并取得了很好的收益。

首先,它可以直接测量结果已经实现,它不仅节省人力资源,降低浪费时间;第二,它是取得的是无形的效果,是无法用金钱或财物来衡量的。

它不仅改善餐厅的管理效率,提高客户满意的程度,更是促进现代化和信息管理,获得的效果是由于食品订单系统已经广泛的应用在各个方面和层次的餐厅管理。

2点餐系统总体介绍

2.1关键技术

2.1.1JDBC

JDBC(JavaDataBaseConnectivity,Java数据库连接)是一种用于执行SQL语句的JavaAPI,可以提供多种关系数据库统一访问,它由一组用Java语言编写的类和接口。

JDBC数据库提供了一个标准API,开发人员可以构建更高级的工具和接口,因此使数据库开发人员可以使用纯JavaAPI编写应用程序数据库,与此同时,JDBC也是一个品牌名称。

与JDBCSQL语句发送到各种关系数据是一个很容易的事情。

程序员需要使用JDBCAPI来编写一个程序就够了,它可以发送到相应的数据库SQL调用。

同时,结合Java语言和JDBC让程序员不为不同的平台编写不同的应用程序,只写一遍程序可以使它在任何平台上运行,这是Java语言“一次编写,处处运行”的道理。

Java数据库连接架构是用于连接到数据库标准Java应用程序的方法。

JDBCAPI的Java程序员,实现和数据库连接的模型是服务提供者接口。

作为API,JDBC提供程序开发的标准接口,数据库供应商和第三方中间件供应商和实现与数据库的连接提供了一个标准方法。

使用现有的JDBCSQL标准与其他数据库连接和支持,比如ODBC之间的桥梁。

JDBC实现面向所有标准的目标,有一个简单的,严格的类型定义和高性能的接口实现。

2.1.2Jquery

Jquery是继prototype之后又一个优秀的Javascrīpt框架,由美国人JohnResig创建。

它是轻量级的js库(压缩后只有21k),它兼容CSS3,还兼容各种浏览器(IE6.0+,FF1.5+,Safari2.0+,Opera9.0+)。

Jquery用户可以更有效地处理HTML文档,事件,实现动画效果,方便提供Ajax交互的网站。

Jquery还具有更大的优势,它的文档是非常全面的,各种各样的应用程序也说得非常详细,同时还有许多成熟的插件可供使用。

Jquery允许HTML页面的用户维护代码和HTML内容分离,也就是说,我们不需要插入一堆js在HTML中调用命令,只需要定义id。

2.1.3Ajax

Ajax指异步JavaScript及XML(AsynchronousJavaScriptAndXML),是一种用于创建更好更快以及交互性更强的Web应用程序的技术。

Ajax的核心是JavaScript对象XmlHttpRequest。

Ajax浏览器和Web服务器之间使用异步数据传输(HTTP请求)。

简而言之,程序开发人员可以使用JavaScript向服务器请求并处理响应,而不是阻止用户。

通过Ajax,您的JavaScript可使用JavaScript的XMLHttpRequest对象来直接与服务器进行通信。

通过这个对象,JavaScript可以无需重新加载页面的情况下与Web服务器相互交换数据,以便它可以使网页从服务器请求少量的信息。

Web应用程序作为一个桌面应用程序有着许多优点;同时涉及到广大用户,因为它更容易安装、维护和开发。

2.2开发环境及平台

2.2.1Eclipse开发工具

Eclipse是一个开源的、可扩展的基于Java的开发平台。

就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentTools,JDT)。

Eclipse是一个著名的免费的跨平台的集成开发环境(IDE)。

最初主要用于Java语言开发,但也有人通过插件使其作为c++和Python等其他计算机语言开发工具。

Eclipse本身只是一个框架平台,但有着许多插件的支持,Eclipse有一个其他的功能相对固定的IDE软件灵活性是非常困难的。

也有许多软件开发人员在Eclipse开发自己的IDE的框架。

1.Eclipse的主要构成

Eclipse是一个开源的软件开发工具,专注于为高度集成的工具开发设计提供一个功能齐全的、可扩展的、具有商业价值的工业平台。

它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目组成,具体包括四个部分组成——EclipsePlatform、JDT,CDT和PDE。

支持JDTJava开发,CDTC开发,PDE支持插件开发,Eclipse平台是一个开放的可扩展的IDE,提供了一个通用的开发平台。

它为我们提供了构建块和构造运行集成软件开发工具的基础。

Eclipse平台允许开发人员独立开发工具建筑商无缝集成工具,不需要区分工具应该在哪里结束,另一个工具的功能和从哪里开始。

EclipseSDK(软件开发者包)是EclipsePlatform、JDT和PDE所生产的组件合并,它们可以一次下载。

这些部分在一起为我们提供了一个良好的开发环境,具有丰富的特性允许开发人员有效地构建可以无缝地集成到Eclipse平台的工具。

Eclipse项目产生的EclipseSDK工具和第三方从其他开源软件的组合。

Eclipse项目生产在GPL下发布的软件、第三方组件也有自己的许可协议。

2.EclipseAndroid环境搭建

1)JDK安装。

a)我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:

JAVA_HOME值为:

安装JDK的目录;CLASSPATH值为:

D:

\AndroidDeveloper\android-sdk-windows\tools;

b)Path:

在开始追加%JAVA_HOME%\bin;

c)NOTE:

在前面的四步我们设置的环境变量对搭建Android开发环境都不是必须的。

在安装完成之后,我们自己可以检查下JDK是否安装成功。

打开cmd窗口,输入Java–version查看JDK的版本信息即可。

2)Eclipse安装。

在http:

//www.eclipse.org/downloads/,下载EclipseIDEforJavaDevelopers(92M)的win32bit版,AndroidSDK安装在AndroidDevelopers下载android-sdk_r05-windows.zip,下载完成后解压到任意路径。

a)运行SDKSetup.exe,点击AvailablePackages。

如果没有出现可安装的包,请点击Settings,选中Misc中的“Forcehttps:

//...”这项,再点击AvailablePackages。

b)选择希望安装的SDK及其文档或者其它包,点击InstallationSelected、AcceptAll、InstallAccepted,开始下载安装所选包。

c)在用户变量中新建PATH值为:

AndroidSDK中的tools绝对路径(本机为D:

\AndroidDevelop\android-sdk-windows\tools)。

2.2.2Tomcat服务器

Tomcat服务器是大多数程序员喜欢使用的,在现阶段是很受欢迎,原因在于它运行占用的系统资源小,可扩展性好,支持负载平衡、邮件服务等应用系统常用的功能;并且它还可以继续改善和完美,任何感兴趣的程序员都可以更改它或为其添加新的功能。

Tomcat是一个小的轻量级应用程序服务器,在中小型系统和并发访问用户不是很多情况下都是常用的,是开发和调试JSP应用程序的首选。

对于一个初学者来说,你可以这么认为,当

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 历史学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1