1、点菜系统与开发摘要:针对无线点餐日渐兴起的趋势,将Android移动技术、无线局域网技术和Web开发技术相结合,设计并实现了基于Android的无线点菜系统。该系统采用B/S三层结构进行开发,降低了模块间的耦合,提高了代码的可维护性。同时,将系统与手机结合,不仅为商家节省了硬件费用,还可优化管理流程。随着移动互联网络应用的普及,越来越多的移动设备应运而生,移动点菜机即将代替传统的点菜方式,本文主要就点菜系统后台数据库的设计提出方案。利用移动点菜系统能够有效地减少人为的差错,并且能够跟踪服务的整个过程,也方便餐饮部门发现问题所在通过可视化软件的支撑,使餐饮部门管理更加规范、高效、便捷。关键词:A
2、ndroid;无线点菜;服务器端;客户端移动点菜机配置管理SqlServer2008Ordering System and DevelopmentAbstract:In view of the growing trend of wireless ordering,a wireless ordering system based on Android is designed and implemented by combining Android mobile technology,wireless local area network technology and Web developmen
3、t technology.The system is developed with B/S three-tier structure,which reduces the coupling between modules and improves the maintainability of code.At the same time,the combination of the system and the mobile phone not only saves the hardware cost for the merchants,but also optimizes the managem
4、ent process.With the popularity of mobile Internet applications,more and more mobile devices emerge as the times require.Mobile ordering machine will replace the traditional way of ordering.This paper mainly puts forward a plan for the design of backstage database of ordering system.Mobile ordering
5、system can effectively reduce human errors,and can track the whole process of service.It is also convenient for catering departments to find the problem through the support of visual software,which makes the management of catering departments more standardized,efficient and convenient.keyword:Androi
6、d;Wireless Order;Server;Client Mobile Order Machine Configuration Management SqlServer 2008目录目录第1章引言11.1课题的简介与意义1第2章可行性研究12.1系统设计目标12.1.1功能方面12.1.2性能方面22.2系统总体设计2第3章数据库概述33.1数据库技术是研究如何组织和存储数据33.2技术可行性43.3利用模块和组件实现43.3.1 JA Slideshow控制首页主图片显示4第4章系统数据库设计54.1功能分析54.2数据结构54.3功能模块设计64.4数据库设计7第5章总结7参考文献8I
7、第1章引言1.1课题的简介与意义随着现在移动设备的普及,现阶段我们在移动信息中的应用越来越广泛了。现在我国餐饮行业的比重是越来越大了。如果将这个移动通信这样的设备应用在这个餐饮行业当中 来,运营成本将会大大降低,因为人工费将会相应减少。目前,许多餐饮行业都采用了自动点菜系统。本文提出了餐饮单位移动订单系统的总体设计方案,重点对后台数据库进行了设计。无线点菜系统是餐饮业发展的趋势。它以节省人力、提高效率、减少投资、快速回报、大幅度提升餐饮企业形象、及时了解库存以便及时采购相应需求、降低材料成本、强大的报表功能等优势被业界公认。近年来,智能手机终端发展迅速,特别是智能手机市场渗透率逐年提高。201
8、1年,中国城市智能手机普及率达到35%。智能手机将逐步取代非智能手机作为信息应用的必要终端。其中,谷歌发布的安卓系统在智能手机市场排名第一,价格范围广。基于Android的无线订购系统不仅节省了设备成本,而且易于用户安装和操作。为此,本文提出了一种基于Android平台的订单系统的解决方案设计与实现。第2章可行性研究2.1系统设计目标根据酒店的订购流程,将安卓系统与无线局域网技术相结合,设计了无线订购系统。本文设计了以下系统开发目标:2.1.1功能方面服务员可以根据客户的需要进行点菜、添加、更改、删除、管理和退房;客户可以查看菜单;系统管理员可以管理菜单,包括添加、修改和删除菜肴;此外,还可以
9、通过网页浏览表格的订单信息。2.1.2性能方面易用性、实用性、可靠性、安全性和可维护性。本文旨在为提高餐饮行业信息化、智能化尽一份力,让消费者和商家多一种选择,同时也为环境保护绿色餐饮做出贡献。2.2系统总体设计移动订购系统以无线技术为核心,利用无线局域网连接Pocket PC,形成无线订购平台。整个系统由多台移动订单机、服务器和PC客户端组成。数据库和应用程序在服务器上运行。移动订购设备和服务器通过无线接收点形成无线网络。PC机和服务器通过有线局域网进行通信,采用客户机/服务器模式,可以更好地保证系统的稳定性和安全性。餐厅点菜场景主要发生在大厅、包厢、外卖等区域,通过掌上点菜机可以进行一系列
10、常见的点菜、点菜、转盘、还菜等需求,通过IEEE802.11b的无线局域网将点菜需求发送到服务器,服务器接收到点菜请求,然后传输到各个PC终端或后台处理,完成移动订单的整体流程,如图1所示。第3章数据库概述3.1数据库技术是研究如何组织和存储数据数据库技术是现代信息科学技术的重要组成部分,它是计算机数据处理和信息管理系统的核心。数据库技术研究并解决了计算机信息处理过程中大量数据的有效组织和存储问题。通过数据库技术,可以减少数据存储冗余,实现数据共享,保证数据安全,有效地进行数据检索和处理。SQL Server 2008是由Microsoft启动的关系数据库系统。它是一个为分布式客户机/服务器计
11、算而设计的可扩展、高性能的数据库管理系统。任何数据都可以随时随地进行管理,结构化和半结构化文档的数据也都可以直接存储在数据库中。SQL Server 2008可以查询、搜索、同步、报告和分析数据。3.2技术可行性嵌入式操作系统并非总是必要的,因为程序可以完全在裸机上运行。然而,对于复杂的系统,有必要为特定的硬件平台和实际应用移植操作系统提供多任务处理和更好的系统资源分配,具有任务管理、计时器管理、内存管理、资源管理、事件管理、系统等功能。管理、消息管理、队列管理和中断处理。因此,一个好的操作系统对于一个嵌入式系统来说是非常重要的。目前市场上流行的嵌入式操作系统有嵌入式Windows CE、Li
12、nux、Android等。其中,Android是基于Linux开放内核的移动操作系统,与Windows Mobile、Symbian等移动操作系统处于同一水平。它也是谷歌于2007年11月5日发布的移动操作系统。Android平台支持多种先进的网络、图形、3D处理功能,可用于提供更好的用户体验。Android提供了各种通用函数库和基于Linux核心的完整应用框架。如今,Android系统不仅在智能手机上使用,而且在平板电脑市场上也使用。智能MP4也有很大的发展。从不同的角度来看,Android代表着一个开源操作系统平台、一个友好的免费应用程序开发环境,以及在同一起点与世界各地的程序开发人员展开
13、公平竞争的机会。嵌入式处理器是嵌入式系统的核心。嵌入式处理器的速度和效率决定了整个系统的性能。32位嵌入式处理器仅占各种嵌入式处理器的一小部分。目前市场上流行的处理器主要有ARM处理器、PowerPC处理器和MIPS处理器。其中,ARM是近年来在嵌入式系统中有影响的微处理器体系结构。在相同的处理器主频下,ARM内核的芯片面积最小,功耗最低,价格最低。它在性能、技术指标、软件支持工具、内置调试工具和开发材料方面具有优势。考虑到系统移动终端的规模、功耗和成本,最终选择了ARM核心处理器。3.3利用模块和组件实现3.3.1 JA Slideshow控制首页主图片显示使用JA幻灯片放映模块,我们可以在
14、一个文件夹或一篇文章中以幻灯片的形式显示多张图片,并通过图片和标题链接到一篇文章。它有多种动画形式可供选择,并可嵌入一些文字说明,使图片显示形式更加丰富。万林美术馆网站上的图片以两种形式展示。第一种形式是在讲座的早期阶段,设置了四张开幕式的海报,循环播放。第二种形式是每幅海报都链接到一篇文章,其中包含了讲座的主要内容和简短的宣传片,更强调讲座的宣传。博物馆开馆后,头版图片改为博物馆外观图片,与博物馆介绍挂钩,重点向公众介绍博物馆。Akeeba备份是Joomla正式发布的免费一键还原组件。它可以备份、恢复和迁移整个网站“愚蠢”。它不仅可以备份网站文件,还可以备份数据库文件。它可以有效地避免网站和
15、数据库之间的不匹配。备份时,操作员只需点击akeba控制面板上的“立即备份”按钮,系统将自动开始工作,备份文件将存储在“网站文件夹”中,当然可以更改目录。Akeba备份的默认备份文件为JPA格式。当需要备份文件恢复网站时,只需要将3.3.2akeba备份即可自动备份,在网站根目录中恢复备份的JPA文件、解压后的语言文件和kickstart.php,然后输入网站的url/kickstart.php,恢复工作将自动开始。恢复之后,只需要进行一些简化。简单设置就可以完成站点恢复或迁移。第4章系统数据库设计根据需求分析,移动点菜系统需要服务员、菜品、厨师、餐桌等信息。这些信息需要保存在数据库中,以实现数据共享。4.1功能分析通过对该餐饮部门实际业务流程进行分析,我们需要实现服务员信息管理、餐桌信息管理、菜单信息管理、厨师信息管理、房间信息管理、订单管理、结账管理等餐饮服务所需要的数据管理功能。具体功能模块如表1所示。4.2数据结构通过数据库的概念结构设计,得到了相应的概念模型E-R图。通过所得到的E-R图对数据库进行了逻辑结构设计,最终确定了相应的数据结构。最终确定该移动点菜系统的数据库一共包含如下8张数据表:服务员信息表、餐桌信息表、房间信息表、菜类信息表、菜信息表、厨师信息表、点菜信息表、服务员分工表。如图2所示,从图中可以看出表的名称和字段