【基于Android的无线点菜系统的设计与实现(论文)9400字】_第1页
【基于Android的无线点菜系统的设计与实现(论文)9400字】_第2页
【基于Android的无线点菜系统的设计与实现(论文)9400字】_第3页
【基于Android的无线点菜系统的设计与实现(论文)9400字】_第4页
【基于Android的无线点菜系统的设计与实现(论文)9400字】_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

摘要如今,每个人的日常生活都处于数字化时代。随着GPRS,CDMA1X,移动蓝牙和WLAN等无线通信技术的飞速发展,移动日常生活和移动办公平台已从定义逐渐变为现实,可以轻松获取信息和数据信息。尤其是,多源无线网络数据传输技术的改进,业务流程的促进以及WLAN的使用普及已慢慢渗透到金融行业,信息安全,文化和教育,货运物流和业务服务中。并对它们产生越来越大的影响。所有方面。人的。生活,各种可能性都可以将梦想变成现实。即使对于传统的食品服务行业,我也发现了无线网络的无穷魅力。通常,餐厅的订单,交付和结帐都是手动完成的。这种类型的工作流程效率低下,当员工在用餐高峰时变得复杂时,服务员可以通过快速的指点和操作来增加错误。销售机会可能引起客户投诉,危及服务水平,甚至损害酒店的信誉。随着WLAN技术的发展趋势,一些领先的酒店正在采用这种崭新的,崭新的Internet技术来构建灵活,快速的信息管理方法系统,改善流程管理并提高酒店餐厅服务的质量。我们正在开始考虑对其进行改进。此外,管理层已进行了重大升级,以增强行业的品牌形象和核心竞争力。设计主要描述订购系统的基本功能以及如何设计数据库。最终,设计计划包括帐户登录名,订单管理系统功能控制模块,升级管理方法功能控制模块等。系统能够正常运行,并且提高了每个套接字的易用性。系统的总体规划连续使用数据流程图和系统功能框架图来分析系统所需的各种数据信息。它详细显示了系统的各种功能控制模块,并显示了关键功能的接口图。关键词:人力资源管理系统;二层架构绪论(一)研究的背景及意义1.选题的背景在食品服务行业中,先前的订购方法可能是顾客先订购,然后是服务员等待并记录消费者订购的食材,例如,在这种传统方法中,服务员含糊不清,无法编写。清,那么您很可能会选择错误的菜式。如果顾客想在用餐时添加食物,那也是手动操作,必须找到原始菜单,这很烦人。如果您在餐后付款,则需要在前台加总每道菜的价格,而且很容易出错。如果您遇到口味独特的客户或对特殊主题样式敏感的客户,则传达此信息可能会变得更加麻烦。如果客户想推荐做饭,很容易误算账单,而服务员每次小小的动作来回走就特别麻烦,这会影响客户的饮食习惯并容易引起冲突。。这将不可避免地影响下一个业务是否完成。这就是为什么无线电遗留系统随着时代的发展而出现的原因。它的诞生不仅显着按照标准保障制度,提高餐饮服务业的工作效率,进一步提高服务项目的整体质量和管理能力。为此,您需要维护技术方面。该系统可以完全满足此类要求。随着经济的飞速发展,我们可以看到服务员使用手机在他们吃饭时去的大多数酒店点菜。这是规范,这也是订购食材的一种时髦方式。同样,饭店餐厅越大,越常见。怎么会这样如果你考虑一下,其中的内容非常丰富。这种订购方法仍然有很多好处。通常,当顾客在餐厅吃饭时,他想直接吃一顿美味的饭。如果必须等待很长时间,您可能会急躁。如果没有,请当心,您将得到错误的食物。,这更令人失望,下次可能不会出现。我们不仅要美食,还要优质的服务项目和优雅的就餐自然环境。无线网络订购系统也可以满足这一要求,并反映出信息技术的飞速发展。鉴于近年来世界和国家经济和技术的飞速发展,不难发现许多城市的大型酒店,特别是大型餐饮集团中涌现出无限的订购系统。无线网络订购系统已成为各种餐馆的新宠。2.国内外研究现状从纽约市到法国巴黎,从纽约到北京,从著名的大城市到市区,人们都在用餐。无论您走到哪里,都可以看到餐厅的影子。餐饮业已有数千年的历史。餐饮业的发展趋势经历了许多波动,从手工制作的餐厅到第一家专营店,从中小型中国公司到跨国公司。现阶段,存在一种无线订购形式。服务员关键应用是便携式PDA系统,可以完成即时信息交换。在PDA订购系统中,当服务员使用PDA帮助客户订购时,店员,餐厅厨房电子计算机复印机,专职工作人员会告知厨师以及客户的订购信息厨房,到目前为止,无需将服务员搬进和搬出。例如,服务水平得到了极大提高,企业形象得到了提高。餐饮业的颠覆性飞跃将使您能够管理酒店和餐馆中的方法信息,Internet和无线网络。无线网络订购系统由手持终端的顾客订购信息组成,该订购信息存储在终端设备上。饭后,手持终端的目的是基于红外线从餐厅接收红外信号。红外信号接收器接收信息并解决,然后将其发送到重要位置,例如结帐柜台或厨房。..老实说,这种分类方法不如手持计算机。例如,覆盖范围可能不是很宽,信号可能不是很好。然后将对其进行升级,或在升级后稍微可见。这有点烦人,但是她拥有最大的好处之一。很便宜如果一家经济实力强大但规模不大的餐厅使用手持计算机系统,那肯定是压倒性的。在这种情况下,我们的无线订购系统非常具有成本效益,是首选。许多人说,网络将是今年最受欢迎的趋势。每个行业都与互联网相连。否则就没有死的地方。由于这种事情正在发生,所以这应该不要太警惕。那么,互联网在餐饮服务中的地位是什么?由于您周围发生的事情,没有大量示例就不难理解。在大学,我不想出去吃饭时吃饭,但我认为打电话出去很自然。互联网的发展现在更可怕了。除短信方式外,还提供在线订购和微信公众平台。它已变得流行。我们发现无线订购方法植根于我们的思想之中,并且与我们的日常生活息息相关。如果餐饮公司忽略这种情况,则可能会毁了它。但是,使用无线订购系统的公司数量也在不断增加,这也被认为是令人满意的。3.研究的意义订购原料的传统方法是完全手动的。服务员记录客户的订单信息。这种传统方法具有许多缺点。例如,如果服务员的文字很难看或完全无法辨认,您可以将食物放在错误的一边。很大如果您用不了特定菜肴的食材而又不认识服务员,那将给您带来不必要的麻烦。另外,如果您想添加食物,则需要打电话给服务员以检查菜单和点菜。退房后需要前台。除了每道菜的单价外,您还可以添加客人喝的葡萄酒,餐具和餐具。争执的过程是必不可少的。我们的生活不是与数字技术紧密相关的细节。订购系统不如Wi-Fi订购系统方便。一种服务员正在工作或为消费者提供服务的手持设备,但是当客户下订单时,服务员必须将所有先前的或重要的信息传递给相应的信息。对策计算机中心从路过的消费者那里收集订单信息,将其分类,然后将处理后的内容发送到收银员和厨房(二)系统目标在本文中,我们将带您从头到尾完成无线订购系统的惊人过程,从小到大。从目录中,您可以清楚地看到我们学校老师的想法。第2章是需求分析,第3章是总体设计,第4章是数据库设计,第5章是详细设计和局部设计。..编码,第6章介绍测试,第7章提供摘要和观点。这些也遵循软件工程的方法。对无线订购系统的背景和重要性进行的首次系统研究分析了订购系统的共同特征,并探讨了系统设计思想和方法。在这种情况下,Android服务平台也是系统软件开发平台,数据库实现也使用MySQL语言并遵循老师的教teaching。此外,本文简要介绍了无线订购系统的基本功能,要添加的功能以及如何使用这些工具来实现这些功能。我的毕业设计论文分为两个部分。首先,订购系统必须具有适用于数据库的后端开发控件,然后必须使用它来设计用于与客户进行交互的移动客户端。当然还有。两者之间的差距。建立联系可能会让人头疼,所以我认为我的该设计计划相当于普通学生两年半的大学毕业计划。您必须具有网页和移动软件才能将它们连接起来。起床并提供有关这些物品维护的建议。但是我认为这是我唯一的方法。二、需求分析(一)模块说明有两个主要部分:终端设备和后台管理。(二)功能需求描述系统登录:登录的目的是提高系统的安全性。仅适用于注册用户。系统主菜单:登录系统后,用户将进入主菜单。此时我需要做什么?您不必做很多事情。您可以一键点击选项。此时,您将进入订购系统功能的实际操作界面。如有必要,您可以单击相应的部分。订购功能:毕业设计论文的主题风格是无线网络订购系统的设计和完成。出色地,系统中最重要的模块是什么?我认为一定是这个自定义功能控制模块。毕竟,该系统是一种订购系统,在该系统中,服务员将顾客的订购信息发送给店员和餐厅厨房,以便厨师可以尽快烹饪。付款功能:饭后,客户可以根据付款过程,订单号和详细清单显示订单信息和订单信息。餐桌检查功能:当顾客进入餐厅时,服务员必须检查餐桌的状况(人或空座位)并安排饭菜。此过程通过可视界面显示空表,付费客人和免费表。更新功能:Web服务器的秘密配方表(menutbl)和表(tabletbl)将数据存储在手机客户端的SQLite数据库中。因此,如果数据信息更改网络服务器必须将网络服务器上的可视数据升级到移动电话客户端,则升级功能就是为此目的而设计的。合并:合并是订购表的两个客户组的合并。这整个过程还必须升级发送到数据库的数据信息。升级表升级包括集成的订单信息,订单信息总数和详细的升级。三、总体设计(一)运行环境1.EclipseEclipse很强大,并且此软件开发平台的计算机语言是JAVA。Eclipse的知识仅限于IBM最初开发的类型。我浏览了互联网上的相关内容,发现它对开源很有用。该社区于2001年11月发布。2.Tomcat服务器Tomcat优点比较多,是大部分程序员的首选。例如,它在运行时只占用很小的空间,并且高度可扩展。同时,世界也在不断发展,Tomcat也在不断发展。太多的人喜欢它,它越来越完美,而且这些人与Tomcat之间的互动无疑也在改变。或增加内容和功能。3.Tomcat常用功能的配置a)设置运行内存的主要参数在rem之后添加以下主要参数JAVA_OPTS=-Xms256m-Xmx256m-XX:设置MaxPermSize=64mb)更改TomcatJDK文件目录打开tomcat/bin/catalina.bat在最后一个rem之后添加c)升级虚拟目录/tomcat/conf/server.xml默认情况下,第一行是旧行,第二行是新行<contextpath=“/jsp/a”reloadable=“true”docBase=“E:\workplace\\WebContent”/>d)在GET模式下处理URL错误代码的问题找到下一部分,并在末尾添加代码。(二)应用平台1.Android平台Android系统就像Thunderbolt。没有人知道他们要去哪里,无论是软件还是与之无关的人。更不用说过去了,因为当时的手机巨头诺基亚的衰落完全与系统的影响有关。这是一个故事,但现在并非如此。不久前,我参加了一门名为“Linux操作系统”的课程。您的老师说的话越多,您的Android系统就越常见。该系统基于Linux。这是关键,但是我不会明确地连接。我从老师那里得知,该系统最初是由Google开发和设计的,但是,该公司已经发展到目前的业务规模也就不足为奇了。这个众所周知的系统可以分为三个部分:顶部,中间和底部。Linux核心主要负责基础工作。如您所见,这有点像低端。金字塔只能提供基本功能,但这是非常基础且非常关键的,因为它使用Java作为编程的一部分。除了Google和其他移动运营商共同创建了数十个开放移动联盟,以实现推广该技术的目标。经常有传言称Android没有名字。这里很可能表明英语短语“手机软件局部变量”是指中文手机软件局部变量,也可以翻译成手机软件局部变量。为什么在这里这么说?因为它是Android系统上应用程序的系统架构师,所以可以分为三个部分。这也可以理解为以上,中和下层。底层只能提供基本功能,并且基于Linux内核。编程语言是C。内层包括库vm虚拟机和vm虚拟机。编程语言是C++,这是我在大学学习的。顶部是各种应用软件程序,例如树。前两点就像埋在地下的树根和胡须。第三层就像暴露一个书面分支,例如电话之类的程序。SMS等。这类应用程序软件通常是由另一家公司开发和设计的,对您而言可能具有成本效益。计算机语言是Java。2.Android特性Android平台主要有以下特点:针对手机的特性,它采用内部开发的Dalvik虚拟机,并以极少的资源高速运行。它具有一个基于开放源代码系统WebKit模块的内部集成计算机浏览器。预先准备改进的图形库,包括定制的3D和三维图形库。给出可以应用于重要性和替换应用程序软件组件的应用程序软件体系结构。它还适用于多媒体系统功能,开源系统适用于通用静止图像,音频和视频文件格式以及GSM技术(硬)。它也适用(损坏)。手机蓝牙,EDGE,3G,WiFi(在硬件配置中),相机,GPS,指南针,加速度传感器(在硬件配置中)等。配备了功能强大的开发工具,例如机器设备手机模拟器,用于调整的专用工具,运行内存和功能测试及其EclipseEclipse是IDE开发和设计软件,这是一个集成的开发工具,可以促进系统开发和设计。3.基本处理流程系统的基本解决方案步骤如图3-1所示。客户可以转到移动客户端系统的主界面并执行诸如订购,打开,翻转和组合之类的功能。当客户执行实际操作时,订单信息和其他数据信息将被上载到后端开发数据库,​​并且后端开发管理工具将做出响应。。图3-1基本处理流程(四)模块结构终端系统主要模块:节点表管理,更新管理,删除,设置和其他功能。如3-2所示。成功完成:客户用餐后,财务会计和设置功能就成功完成了。此功能使客户可以一目了然地查看消费并以省时的方式快速,准确地支付发票。更新:酒店的大多数食品和饮料都没有更改,但是会不断更新,因此此功能非常重要,可让您将订单信息与实际情况进行匹配。登出:用餐和付款完成后,您需要登出以方便以后的客人,这样您就可以立即掌握您的酒店餐厅信息。设置:一些简单的设置此后未完成。图3-2模块结构图四、数据库设计(一)概念结构设计1.设计思路客户问题通常是对现实世界的描述。设计构思时,实际上是一种转变。客户绘制的客观世界将转换为我们使用的计算机语言,并对计算机进行排序。您将进入语言的世界,最终结果将是对现实世界的反馈。让我们谈谈当今的无线网络订购系统,餐厅食物,这些食物的配料以及每种食物的单价。有关餐厅座位的布置方式,可用座位,已经座位的信息以及在什么价格范围内可用的礼物的信息。其他信息需要反映在计算机上下文中。然后,在这样的环境中,一些信息在被反映之前被汇总和处理。该模型应该是计算机中数据库中特定实现的详细信息。这是一种抽象的方式。第一步是定义每条物理管线的单位和特征,以及物理管线和特定管束之间的关系。每个单元都有一部分描述性信息(在数据库中称为用户帐户)。第二步是将先前收集的所有或几个去中心化客户的部分主要视图合并为详细,全面的全球主要视图。这使消费者可以解释和查看他们所需数据的概念模型。E-R图数据库实体联系图,如下图4-1、图4-2所示:图4-1数据库实体联系图1图4-2数据库实体联系图2(二)逻辑结构设计1.设计思路在此控制模块中,下一个主要任务是用于检索数据概念模型的逻辑现实数据库修改项目模型。此时,它也很可能转换为逻辑上与各种数据处理方法和应用程序软件匹配的子实体模型。一步设计的结果是一个简单的“逻辑数据库”。2.逻辑模型数据库的数字逻辑是将根据设计概念获得的已定义数据库实体模型更改为依赖于DBMS的逻辑数据库系统。无线网络订购系统的需求分析报告基于客户满意度和数据库设计概念。表4-1列出了可以获取的标准值。与数据库表相关的过程如下:表4-1关系说明(三)物理结构设计1.桌号表表4-2中显示了数据库表编号表的合理布局及其相关说明。。表4-3桌号表2.订单表数据库序列表和说明的结构如表4-3所示。表4-3订单表3.订单详细表数据库订单列表和说明的结构如表4-4所示。表4-4订单详细表五、详细设计及编码(一)客户端设计思路由于移动设备是客户最可视化的产品,因此它们必须易于客户使用和应用。据我所知,特定接口中包含的元素大致是:(1)文本:所谓的文本元素,可能就像我们的论文一样,指的是身体部位。文本界面不包括正面和背面内容,该内容主要包含正式信息以及所需的标题。还要添加文本链接的数量。..标题和传统媒体传达有关相同内容的信息的基本功能是显示通常更具吸引力的优先级调度。这个因素在网页上占非常重要的比例,几乎能够对总体设计计划做出决策。(2)图形:当我们应用很多东西时,我们可以清楚地感觉到界面中图形的必要性。这种必要性基本上是不可替代的。如果可以有效地使用图形,则不能考虑设计计划主题样式的可视性和生动性。物品标题,状况,主图像和连接标记4是通常称为图形元素的元素。(3)界面的合理布局:合理的布局是界面设计计划和每个人的工作的关键组成部分。文字,图形和其他视觉效果的组成使所有网页。在视觉上和谐美观,可读性强并且易于使用。为了达到最佳的信息传输实用效果。终端设备系统的界面设计方案由文本,图形等元素组成。如您所知,每个功能都有文本和图像,并且描述更加实用。客户易于学习和培训,因此请从头到尾使用此令人满意的系统,增加系统的使用寿命,并从头到尾带来巨大的经济利益,并更快,更好地进入复制。主菜单界面1.功能描述主菜单界面包括八个功能模块。每个功能控制模块提供的服务项目包括一组功能,服务项目人员具有简单方便的界面。2.登录界面的设计登录界面的键实际上是由服务项目人员操作的,因此实际操作很简单。应用数据库对客户信息进行身份验证,并确保该界面自动正确跳转到应用程序主菜单界面。每个服务项目工作人员都有一个唯一的帐户和登录密码,您可以用来登录。登录的目的是使人们承担责任,以使他们不会感到困惑或不知道问题出在哪里。从而,引发不必要的麻烦。3.功能描述服务人员的登录名和登录密码进入移动设备的第一个界面。服务帐户登录密码已在网络服务器上的数据库中预设。每个服务项都意味着登录帐户的登录密码都是唯一的,因此您不必承担任何义务所欺骗的目标。4.界面设计界面设计,如下图5-1所示:图5-1用户登录图5.功能实现及关键代码创建了一个单独的主题活动,该主题活动可用于操纵客户登录。当客户输入帐号和登录密码时,系统首先会澄清该客户帐户的登录密码为空。如果为空,将弹出一个提醒框。客户;如果不是空白,请比较从EditView获得的帐户登录密码和从服务器获得的帐户登录密码。如果成功,则可以使用意图语句自动跳转到主菜单界面的下部。提供密钥代码和登录分析。startActivity(意图);//运行主题活动迁移意图到页面跳转 }Else}}});}如果指示要求输入帐户密码的对话框为空,否则为空,请明确是否已应用login()方法,然后使用login()方法对连接进行身份验证。保持数据库一致。然后跳通过在login()之后启用此方法,可以成功查看后台管理数据库,并将登录的客户信息存储在本地数据库的终端设备系统中,以方便存储。这也是基于Android服务平台的优势。您可以使用自己的独立数据库SQLite。这是一个轻量级的数据库模块。应用此程序流程后,其他应用程序软件可以启用它,从而提高了利用率。更新界面1.功能描述此功能对于确保数据一致性以及在Web服务器和移动客户端之间同步数据信息至关重要。一方面,您需要与服务器上升级后的秘密配方表数据库已同步。另一方面,您必须与表中的升级数据库同步。3.界面设计界面升级设计计划如下图5-2所示:图5-2更新图3.功能实现及关键代码(四)结账与注销界面1.功能描述结帐界面:单击“结帐按钮”界面,跳至下一个“总使用量和信用额度”界面。一目了然,对客户非常有效。登出界面:准备工作完成后,维护人员可以通过单击“取消”按钮取消帐户。2.界面设计结账设计,如下图5-3所示:图5-3结账图注销设计,如下图5-4所示:图5-4注销图3.功能实现及关键代码执行主代码身份验证:在Web服务器订单号中标记总需求,然后单击“付款”按钮以清除paybtn.setenabled(false)方法。该按钮将失败,并且不会单击效果。解决方案可行吗?这很清楚,而且,对于消费者和饭店工作人员而言,连续检查他们是否错是不容易的。这也是人性化设计的一个方面。执行密钥编码:关闭此字符相对容易执行,并包括一个警告对话框。制造商创建一个对话框,并在对话框中添加两个按钮。取消确认并添加监视器,然后取消操作过程。(五)服务器端的实现1.服务器端功能为了更好地推送和解决来自无线网络终端设备的客户订单信息服务器的数据信息,它实现了操纵,付款,统计分析,支票打印和管理方法以及一系列实际操作。(如印版),而无需信息反馈以及处理和发送。我会。服务器数据库操作响应相应的服务器组件控制模块和无线网络终端设备。关键包括:登录servlet响应订单信息响应,响应servlet,打开表servlet,表servlet响应和servlet响应,响应表,表servlet,升级响应,升级订单响应servlet,价格servlet,订单信息servlet响应操作员强调另一个打开一个servlet开始,它的作用是谈论重新排序,指示表的状态设置为不同。做法是根据查询的订单号来建立表格。它是一张桌子,襟翼位置为0。图5-5服务器功能图(六)服务器各模块设计1.登录当服务器浏览并登录到Serverlet时,您可以获取服务器上客户端的用户名和登录密码。此时,数据库就会审核用户密码正确与否,这其实就是Servlet的主要。若不正确,就返回0。密码正确就会显示存在,它将返回包含用户ID和名称的字符串。2.更新更新后有两个主要的Servlet,一个用于更新配方,另一个用于更新表。该软件得到了扩展和扩展,主要是因为酒店食谱和餐桌账户可能不是静态的。升级餐厅订单或餐桌时,操作员可以将手机上SQLite数据库查询中的数据信息与网络服务器数据库同步。Servlet是查询表,菜单表和反馈给客户端的XML文件。3.

温馨提示

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

评论

0/150

提交评论