毕业设计论文点菜Word下载.docx
《毕业设计论文点菜Word下载.docx》由会员分享,可在线阅读,更多相关《毕业设计论文点菜Word下载.docx(42页珍藏版)》请在冰豆网上搜索。
![毕业设计论文点菜Word下载.docx](https://file1.bdocx.com/fileroot1/2022-10/29/efff28bc-c133-43af-ace8-71547839d8b4/efff28bc-c133-43af-ace8-71547839d8b41.gif)
本系统是基于Linux系统下开发的餐厅点菜系统,运用服务器/客户端开发模式,采用的是RedHat企业版5,图形界面功能由QT类开发,后台数据库采用SQLITE3,网络编程使用的协议是Linux支配的SocketTCP/IP协议。
前台划分为前台管理,点菜管理,后厨管理,数据库管理,服务器五个功能模块。
本系统的主要作业流程,从顾客在前台查看餐桌空闲空闲状态,入桌点菜,可以加菜、删菜等,提交菜单,后厨按照菜单做菜,顾客到前台结账,前台打印账单,顾客结账,实现了开台、点菜、加菜、删菜等系统设计功能。
关键词:
餐厅点菜系统;
Linux;
QT;
SQLITE3
Abstract
Chinaisworld-famouscatebigcountry,withfivethousandyearsofdietcultureandgreatfoodmarket.Asthepeople'
slivingstandardandlifetransitions,graduallypeoplefoundrestaurantindustryhasgreatinvestmentmarket.Chinawasparticularlyintensemarketcompetition,andwiththerapidexpansionofcateringindustry,whichisexposedtotheproblemisalsonotallowtoignore,suchascateringmanagementpersonnelofprofessionalenoughtoleadtointernalforshortage,lackofarestaurantmodernenterprisesystemandsupervisionandmanagementsystem,servicemanagementstrainabilityispoor,lackofadvancedinformationtoolsetc.So,cateringmanagementfromtheideaconsciousness,managementthoughtandmanagementlevelremainstobeprofessional.Therefore,thedevelopmentofpracticalordersystemisaninevitabletrendinthedevelopmentofcateringindustry.
ThissystemisbasedonLinuxsystemofdevelopmentordersystemrestaurant,usingserver/clientdevelopmentmode,useisRedHatenterpriseversion5,graphicinterfacefunctionsbyQTkindofdevelopment,thebackenddatabaseusingSQLITE3,networkprogramminguseagreementisLinuxdominateSocketoftheTCP/IPprotocol.Thefrontdeskisdividedintothefrontdeskmanagement,ordermanagement,managementafterhutch,databasemanagement,serverfivefunctionmodule.
Thesystem'
smainoperationprocess,fromthecustomerinthefrontdeskchecktablefreeidlestate,intothetabletoorder,canaddfood,deletevegetablesetc,submitthemenu,kitchenaccordingtomenuaftercooking,thecustomertofrontdeskcheck,frontdeskprintbill,customercheckout,realizethefounding,order,andfood,deletevegetablesetcsystemdesignfunctions.
Keywords:
Restaurantordersystem;
第1章绪论
1.1选题目的和意义
面对餐饮业多元化的经营现状,经营的特色、规模、出品这些因素的不同,带给餐饮企业的则是不同的标准和工作流程和方法,面对着这解决方法不一的情况,对人才的专业化程度的要求也相应地提高了,然而在国内市场上,餐饮业人才供应不足,在这样的两难情况下,信息系统得出现暂缓了这一紧张局面。
首先,餐饮管理信息系统不是单纯的用于结帐计算的工具,它有着科学的、标准的管理体系,它是通过对目前餐饮市场的具体情况科学的调研分析后设计而成的,它能够针对中餐因其菜品的多样化和特色化的服务很难实现标准化管理,使中餐企业的成本控制很难实现这些问题给与解决。
其次,餐饮管理信息系统能够给出具体的相应的符合企业自身要求的较科学的标准化管理流程,这暂时缓解了专业人才的需求,通过使用该系统就能完成专业人员所要做的事。
最后,餐饮管理信息系统可以针对企业的经营现状而做出科学的分析,使得企业对市场的应变能力得到了提高,从而通过餐饮管理信息系统来实现强化管理、降低成本、堵漏节流等作用。
更好的完善企业的经营管理,提高企业自身的竞争实力。
另一方面,基于ARM和Linux的嵌入式系统,具有成熟的嵌入式硬件结构和丰富的开放软件资源,优良的性能和广泛的市场定位,这无疑对开发工作和学习研究是一个重大帮助;
在GUI(图形用户界面)的选用上,使用基于C++语言面向对象编程的应用程序开发软件库Qt,它汇集了丰富的C++类提供开发应用程序用户界面所需要的全部内容,具有优良的跨平台性能和丰富的API函数及开发文档。
另外,当前量产的普通PDA和PC机硬件上已经基本满足点菜需求,使自行研究的专用硬件设备不再具有明显的成本优势,为此,本课题集合嵌入式Linux和Qt开发应用等技术,以程序软件的通用性和易用性为方向,构造能够方便移植的软件。
提高餐饮业的服务质量,并为自身研究学习嵌入式系统和GUI应用开发提供一个良好的平台。
1.2国内外综述
餐厅点菜系统代表着当今餐饮业解决方案中最尖端的领先科技,它集网络通信技术与移动电脑终端技术与一身,此高端技术应用在餐饮行业中,即使在美国也是2001年才在洛杉矶的一家高档餐厅中诞生;
国内于2002年3月份方有一例高档的餐馆在上海露面,开中国餐饮管理真正数字化之先河,在餐饮业轰动一时。
自此,点菜系统市场上豪杰并起,全面促进了餐饮业信息化管理的普及和发展。
目前,国内已经有不少公司开发出电子点菜系统,例如上海工理电子有限公司的点菜通、餐饮通等,北京辰森计算机系统有限公司的手持点菜宝等。
有些大型的餐饮企业已经采用了这两个公司的产品,例如,花雨大酒店、上海美林阁等采用了上海工理电子有限公司的点菜通或餐饮通;
向阳渔港集团、中国全聚集团、四川文杏大酒楼则采用了北京辰森计算机系统有限公司的手持点菜系统。
但是由于成本等原因使电子点菜系统的餐馆还比较少,市场需求很大。
随着技术的进步及餐饮业的激烈竞争,电子点菜系统将会越来越普遍,并越做越好。
市场上出现的点菜系统都是作为餐厅信息化管理系统的一部分出现的,它们除了实现基本的点菜功能外,为了便于客户及管理者的使用,还添加了许多其他的功能,例如,查询当前餐馆的资源使用情况,记录营业历史,当前工作状态等。
由此可见,开发餐厅点菜系统具有重大的意义。
首先,提高运营效率与降低运营成本,使用餐厅点菜系统可以加快点菜速度,减少人力资源的投入,避免跑、冒、漏;
其次,提升餐厅品牌与形象,餐厅点菜系统是一个高科技产品,它代替传统的纸笔式点菜方式给人一种高贵的感觉;
最后,营造一个安静、舒服的就餐环境,传统的餐厅点菜方式在某些环节中出现大声喧哗的场面,餐厅点菜系统则可以避免这类情况的发生。
如今开源的嵌入式Linux操作系统已经发展的非常成熟,其性能并不亚于很多商业操作系统,而且,它支持的上层软件非常多,数据库方面的有MySQL、Sqlite等,用户图形界面系统有Qt、MiniGUI和Microwindows等。
因此,构造一个基于嵌入式Linux的点菜系统在技术上来说已经不是困难的事。
1.3论文研究内容
本文设计并实现了一个功能简单的餐厅点菜系统,基于该系统可以容易过渡到实用的点菜系统。
在该系统的实现过程中设计到许多技术,其中主要有嵌入式技术、数据库技术、用户图形界面编程技术等。
餐厅点菜系统一般都涉及很多数据,而且还要对数据进行各种处理,因而绝大部分餐厅点菜系统都用数据库管理系统来管理数据。
数据库管理系统一般依赖与某种操作系统,因此,也要选择一个合适的操作系统。
另外,为了方便用户的使用,还要设计一个人性化的图形界面。
餐厅点菜系统中,管理数据的地方与使用数据的地方往往不在同一个站点上,需要用到计算机网络将二者联系起来。
在本文设计的系统中使用了MySQL来管理数据,操作系统选用了Linux,用户图形界面引入了Qt。
本课题通过研究现有的电子点菜系统的解决方案,以当代广泛应用的Linux系统、Qt图形界面、SQLite数据库、系统支持的TCP/IP网络通信协议来实现的点菜系统的终端。
具体包括以下内容:
1.Linux系统开发平台的构建:
使用是全球应用最广泛的RedHatLinux,建立基本的开发环境,建立编译工具,安装用于程序开发的Qt,用于数据管理的SQLite3。
2.点菜终端程序设计:
首先利用Qt设计器规划点菜终端的程序的大致界面,然后遵循Qt编程一般规则编写代码,主要为主窗口类的实现,实现开台、点菜、加菜、删菜等功能,并在主程序中添加国际化和中文支持,编译后进行测试。
3.数据库的设计:
首先利用Qt设计器规划数据库管理程序的大致界面,然后遵循Qt编程一般规则编写代码,主要为主窗口类的实现,数据库的管理功能,包括删除菜单列表、添加菜单列表,查询菜单等功能,并在主程序中添加中文支持。
第2章相关知识概述
本系统主要运用到的开发系统环境是Linux系统,选择的是RedHat企业版5,该系统是采用C/S(客户端/服务器)架构开发的,其中运用到的技术有QT图形界面的开发、SQLITE3数据库的开发及socket编程。
2.1系统开发环境
Linux是一种自由和开放源码的类Unix操作系统。
目前存在着许多不同的Linux,但它们都使用了Linux内核。
Linux可安装在各种计算机硬件设备中,从手机、平板电脑、路由器和视频游戏控制台,到