点菜系统与开发

  摘要:

针对无线点餐日渐兴起的趋势,将Android移动技术、无线局域网技术和Web开发技术相结合,设计并实现了基于Android的无线点菜系统。该系统采用B/S三层结构进行开发,降低了模块间的耦合,提高了代码的可维护性。同时,将系统与手机结合,不仅为商家节省了硬件费用,还可优化管理流程。随着移动互联网络应用的普及,越来越多的移动设备应运而生,移动点菜机即将代替传统的点菜方式,本文主要就点菜系统后台数据库的设计提出方案。利用移动点菜系统能够有效地减少人为的差错,并且能够跟踪服务的整个过程,也方便餐饮部门发现问题所在通过可视化软件的支撑,使餐饮部门管理更加规范、高效、便捷。

  关键词:Android;无线点菜;服务器端;客户端移动点菜机配置管理SqlServer2008

  第1章引言

  1.1课题的简介与意义

随着现在移动设备的普及,现阶段我们在移动信息中的应用越来越广泛了。现在我国餐饮行业的比重是越来越大了。如果将这个移动通信这样的设备应用在这个餐饮行业当中来,运营成本将会大大降低,因为人工费将会相应减少。目前,许多餐饮行业都采用了自动点菜系统。本文提出了餐饮单位移动订单系统的总体设计方案,重点对后台数据库进行了设计。无线点菜系统是餐饮业发展的趋势。它以节省人力、提高效率、减少投资、快速回报、大幅度提升餐饮企业形象、及时了解库存以便及时采购相应需求、降低材料成本、强大的报表功能等优势被业界公认。

近年来,智能手机终端发展迅速,特别是智能手机市场渗透率逐年提高。2011年,中国城市智能手机普及率达到35%。智能手机将逐步取代非智能手机作为信息应用的必要终端。其中,谷歌发布的安卓系统在智能手机市场排名第一,价格范围广。基于Android的无线订购系统不仅节省了设备成本,而且易于用户安装和操作。为此,本文提出了一种基于Android平台的订单系统的解决方案设计与实现。

  第2章可行性研究

  2.1系统设计目标

根据酒店的订购流程,将安卓系统与无线局域网技术相结合,设计了无线订购系统。本文设计了以下系统开发目标:

2.1.1功能方面

服务员可以根据客户的需要进行点菜、添加、更改、删除、管理和退房;客户可以查看菜单;系统管理员可以管理菜单,包括添加、修改和删除菜肴;此外,还可以通过网页浏览表格的订单信息。

2.1.2性能方面

易用性、实用性、可靠性、安全性和可维护性。本文旨在为提高餐饮行业信息化、智能化尽一份力,让消费者和商家多一种选择,同时也为环境保护绿色餐饮做出贡献。

  2.2系统总体设计

移动订购系统以无线技术为核心,利用无线局域网连接PocketPC,形成无线订购平台。整个系统由多台移动订单机、服务器和PC客户端组成。数据库和应用程序在服务器上运行。移动订购设备和服务器通过无线接收点形成无线网络。PC机和服务器通过有线局域网进行通信,采用客户机/服务器模式,可以更好地保证系统的稳定性和安全性。

餐厅点菜场景主要发生在大厅、包厢、外卖等区域,通过掌上点菜机可以进行一系列常见的点菜、点菜、转盘、还菜等需求,通过IEEE802.11b的无线局域网将点菜需求发送到服务器,服务器接收到点菜请求,然后传输到各个PC终端或后台处理,完成移动订单的整体流程,如图1所示。

点菜系统与开发

  第3章数据库概述

  3.1数据库技术是研究如何组织和存储数据

数据库技术是现代信息科学技术的重要组成部分,它是计算机数据处理和信息管理系统的核心。数据库技术研究并解决了计算机信息处理过程中大量数据的有效组织和存储问题。通过数据库技术,可以减少数据存储冗余,实现数据共享,保证数据安全,有效地进行数据检索和处理。

SQLServer2008是由Microsoft启动的关系数据库系统。它是一个为分布式客户机/服务器计算而设计的可扩展、高性能的数据库管理系统。任何数据都可以随时随地进行管理,结构化和半结构化文档的数据也都可以直接存储在数据库中。SQLServer2008可以查询、搜索、同步、报告和分析数据。

  3.2技术可行性

嵌入式操作系统并非总是必要的,因为程序可以完全在裸机上运行。然而,对于复杂的系统,有必要为特定的硬件平台和实际应用移植操作系统提供多任务处理和更好的系统资源分配,具有任务管理、计时器管理、内存管理、资源管理、事件管理、系统等功能。管理、消息管理、队列管理和中断处理。因此,一个好的操作系统对于一个嵌入式系统来说是非常重要的。

目前市场上流行的嵌入式操作系统有嵌入式WindowsCE、Linux、Android等。其中,Android是基于Linux开放内核的移动操作系统,与WindowsMobile、Symbian等移动操作系统处于同一水平。它也是谷歌于2007年11月5日发布的移动操作系统。Android平台支持多种先进的网络、图形、3D处理功能,可用于提供更好的用户体验。Android提供了各种通用函数库和基于Linux核心的完整应用框架。如今,Android系统不仅在智能手机上使用,而且在平板电脑市场上也使用。智能MP4也有很大的发展。从不同的角度来看,Android代表着一个开源操作系统平台、一个友好的免费应用程序开发环境,以及在同一起点与世界各地的程序开发人员展开公平竞争的机会。

嵌入式处理器是嵌入式系统的核心。嵌入式处理器的速度和效率决定了整个系统的性能。32位嵌入式处理器仅占各种嵌入式处理器的一小部分。目前市场上流行的处理器主要有ARM处理器、PowerPC处理器和MIPS处理器。其中,ARM是近年来在嵌入式系统中有影响的微处理器体系结构。在相同的处理器主频下,ARM内核的芯片面积最小,功耗最低,价格最低。它在性能、技术指标、软件支持工具、内置调试工具和开发材料方面具有优势。考虑到系统移动终端的规模、功耗和成本,最终选择了ARM核心处理器。

  3.3利用模块和组件实现

3.3.1JASlideshow控制首页主图片显示

使用JA幻灯片放映模块,我们可以在一个文件夹或一篇文章中以幻灯片的形式显示多张图片,并通过图片和标题链接到一篇文章。它有多种动画形式可供选择,并可嵌入一些文字说明,使图片显示形式更加丰富。

万林美术馆网站上的图片以两种形式展示。第一种形式是在讲座的早期阶段,设置了四张开幕式的海报,循环播放。第二种形式是每幅海报都链接到一篇文章,其中包含了讲座的主要内容和简短的宣传片,更强调讲座的宣传。博物馆开馆后,头版图片改为博物馆外观图片,与博物馆介绍挂钩,重点向公众介绍博物馆。

Akeeba备份是Joomla正式发布的免费一键还原组件。它可以备份、恢复和迁移整个网站“愚蠢”。它不仅可以备份网站文件,还可以备份数据库文件。它可以有效地避免网站和数据库之间的不匹配。备份时,操作员只需点击akeba控制面板上的“立即备份”按钮,系统将自动开始工作,备份文件将存储在“网站文件夹”中,当然可以更改目录。Akeba备份的默认备份文件为JPA格式。当需要备份文件恢复网站时,只需要将3.3.2akeba备份即可自动备份,在网站根目录中恢复备份的JPA文件、解压后的语言文件和kickstart.php,然后输入网站的url/kickstart.php,恢复工作将自动开始。恢复之后,只需要进行一些简化。简单设置就可以完成站点恢复或迁移。

  第4章系统数据库设计

根据需求分析,移动点菜系统需要服务员、菜品、厨师、餐桌等信息。这些信息需要保存在数据库中,以实现数据共享。

  4.1功能分析

通过对该餐饮部门实际业务流程进行分析,我们需要实现服务员信息管理、餐桌信息管理、菜单信息管理、厨师信息管理、房间信息管理、订单管理、结账管理等餐饮服务所需要的数据管理功能。具体功能模块如表1所示。

点菜系统与开发

  4.2数据结构

通过数据库的概念结构设计,得到了相应的概念模型E-R图。通过所得到的E-R图对数据库进行了逻辑结构设计,最终确定了相应的数据结构。

最终确定该移动点菜系统的数据库一共包含如下8张数据表:服务员信息表、餐桌信息表、房间信息表、菜类信息表、菜信息表、厨师信息表、点菜信息表、服务员分工表。

如图2所示,从图中可以看出表的名称和字段名称、以及表和表之间的关系。经过分析,该数据库满足第三范式,能够有效地解决数据冗余、删除异常、插入异常和修改常等数据库常见问题。

点菜系统与开发

  4.3功能模块设计

系统主要包括用户登录、点菜管理、餐桌管理、结帐管理和菜单管理5大功能模块。功能结构如图1所示。

点菜系统与开发

  4.4数据库设计

基于Android的无线订购系统必须设计两个数据库,以满足系统的应用需求。客户端使用的数据库是sqlite,后台使用的数据库是mysql。

mysql是瑞典mysqlab公司开发的一个小型关系数据库管理系统,由Sun于2008年1月16日收购。MySQL广泛应用于互联网上的中小型网站,由于其体积小、速度快、总体拥有成本低,特别是开源,许多中小网站选择MySQL作为网站数据库,以降低总体拥有成本。为了降低开发成本,基于易用、广用的原则,系统采用了MySQL作为后台数据库。

  第5章总结

综上所述,基于Android的无线点菜系统,不但可以满足市场对移动应用的需要,且可降低成本,解决了传统的手工点菜方式难计算、难更改、易出错、效率低等缺点。总之,无线点餐系统将促进餐饮行业的快速发展,成为推进餐饮行业信息化的重要动力。

Joomla可以简单快速地构建博物馆网站,有效地组织和管理各种形式的内容。该网站不仅符合W3C标准,而且具有很高的性能。由于空间的限制,本文简单介绍了网站规划和部分模块的使用,不涉及模板制作、模块开发等相关内容。随着中国对开源CMS的逐步重视,我相信Joomla将得到更广泛的应用。

  参考文献

【1】王超斌.基于Android的移动点菜系统的研究与实现[D].昆明理工大学,2013.

【2】张玉华.基于web编程的智能无线点餐系统的设计与实现[D].电子科技大学,2013

【3】蒋佳志.基于嵌入式前台收银点菜系统的研究[D].贵州大学,2009.

【4】张新超.基于无线局域网的点菜系统终端[D].电子科技大学,2010.

【5】钟亮.基于ARM的无线电子点菜系统的设计与实现[D].北京工业大学,2012.

【6】郑逦.基于Android平台的无线点菜系统的设计与实现[D].山东大学,2012.

【7】游婧.基于NiosII的自助点菜系统设计[D].重庆大学,2012.

【8】蔡子裕.基于ARM嵌入式无线点菜系统终端的研究与设计[D].中南大学,2008.

【9】叶傲冬.餐厅点菜系统的设计与实现[D].复旦大学,2009.

【10】吴鑫毅.基于Qt和ARM的无线点菜系统软件设计[D].厦门大学,2009.

【11】冯蕴.餐馆自助点菜系统的设计与实现[D].西南交通大学,2011.

 

下载提示:

1、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“文章版权申述”(推荐),也可以打举报电话:18735597641(电话支持时间:9:00-18:30)。

2、网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。

3、本站所有内容均由合作方或网友投稿,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务。

原创文章,作者:打字小能手,如若转载,请注明出处:https://www.447766.cn/chachong/26838.html,

Like (0)
打字小能手的头像打字小能手游客
Previous 2022年5月29日
Next 2022年5月29日

相关推荐

My title page contents