基于linux系统下开发的餐厅点菜系统

上传人:suns****4568 文档编号:82965670 上传时间:2019-02-25 格式:DOC 页数:41 大小:986KB
返回 下载 相关 举报
基于linux系统下开发的餐厅点菜系统_第1页
第1页 / 共41页
基于linux系统下开发的餐厅点菜系统_第2页
第2页 / 共41页
基于linux系统下开发的餐厅点菜系统_第3页
第3页 / 共41页
基于linux系统下开发的餐厅点菜系统_第4页
第4页 / 共41页
基于linux系统下开发的餐厅点菜系统_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《基于linux系统下开发的餐厅点菜系统》由会员分享,可在线阅读,更多相关《基于linux系统下开发的餐厅点菜系统(41页珍藏版)》请在金锄头文库上搜索。

1、 摘 要中国是举世闻名的美食大国,拥有五千年的饮食文化和巨大的餐饮市场。随着人民生活水平和生活方式的转变,渐渐的人们发现餐饮业具有巨大的投资市场。中国市场的竞争尤为激烈,而且随着餐饮业的迅速扩展,其中所暴露的问题也是不容忽视的,如餐饮业管理人才的专业化程度不够导致内供不足,餐厅缺少一套现代企业制度和监督管理体制,服务管理应变能力差,缺乏先进的信息工具等。所以,餐饮业管理从观念意识、经营思想和管理水平还有待专业化。因此,开发实用型点菜系统是餐饮业发展的必然趋势。本系统是基于Linux系统下开发的餐厅点菜系统,运用服务器/客户端开发模式,采用的是RedHat企业版5,图形界面功能由QT类开发,后台

2、数据库采用SQLITE3,网络编程使用的协议是Linux支配的Socket TCP/IP 协议。前台划分为前台管理,点菜管理,后厨管理,数据库管理,服务器五个功能模块。本系统的主要作业流程,从顾客在前台查看餐桌空闲空闲状态,入桌点菜,可以加菜、删菜等,提交菜单,后厨按照菜单做菜,顾客到前台结账,前台打印账单,顾客结账,实现了开台、点菜、加菜、删菜等系统设计功能。关键词:餐厅点菜系统;Linux;QT;SQLITE3AbstractChina is world-famous cate big country, with five thousand years of diet culture an

3、d great food market. As the peoples living standard and life transitions, gradually people found restaurant industry has great investment market. China was particularly intense market competition, and with the rapid expansion of catering industry, which is exposed to the problem is also not allow to

4、 ignore, such as catering management personnel of professional enough to lead to internal for shortage, lack of a restaurant modern enterprise system and supervision and management system, service management strain ability is poor, lack of advanced information tools etc. So, catering management from

5、 the idea consciousness, management thought and management level remains to be professional. Therefore, the development of practical order system is an inevitable trend in the development of catering industry.This system is based on Linux system of development order system restaurant, using server/c

6、lient development mode, use is RedHat enterprise version 5, graphic interface functions by QT kind of development, the backend database using SQLITE3, network programming use agreement is Linux dominate Socket of the TCP/IP protocol. The front desk is divided into the front desk management, order ma

7、nagement, management after hutch, database management, server five function module.The systems main operation process, from the customer in the front desk check table free idle state, into the table to order, can add food, delete vegetables etc, submit the menu, kitchen according to menu after cooki

8、ng, the customer to front desk check, front desk print bill, customer checkout, realize the founding, order, and food, delete vegetables etc system design functions.Keywords:Restaurant order system;Linux;QT;SQLITE3-I-目 录摘 要IAbstractII第1章 绪 论11.1 选题目的和意义11.2 国内外综述11.3 论文研究内容2第2章 相关知识概述32.1 系统开发环境32.2

9、 系统的结构42.3 应用的相关技术52.3.1 QT图形界面52.3.2 SQLite数据库52.3.3 Linux系统支配的TCP/IP协议62.4本章小结8第3章 系统分析及设计93.1系统需求分析93.1.1功能需求93.1.2性能需求93.2系统开发环境103.3系统总体功能模块103. 4数据库结构设计123.5本章小结12第4章 软件设计134.1 数据库表结构设计134.2 各功能模块的详细设计134.2.1 服务器管理模块134.2.2 前台管理模块144.2.3 顾客点菜端管理模块154.2.4 后厨管理系统204.2.5 数据库管理模块204.3本章小结22第5章 系统测

10、试235.1测试方法与原则235.1.1 黑盒测试235.1.2 测试基本原则235.2 系统测试235.3 测试小结26结 论27致 谢28参考文献29附录A30附录B35第1章 绪 论1.1 选题目的和意义面对餐饮业多元化的经营现状,经营的特色、规模、出品这些因素的不同,带给餐饮企业的则是不同的标准和工作流程和方法,面对着这解决方法不一的情况,对人才的专业化程度的要求也相应地提高了,然而在国内市场上,餐饮业人才供应不足,在这样的两难情况下,信息系统得出现暂缓了这一紧张局面。首先,餐饮管理信息系统不是单纯的用于结帐计算的工具,它有着科学的、标准的管理体系,它是通过对目前餐饮市场的具体情况科学

11、的调研分析后设计而成的,它能够针对中餐因其菜品的多样化和特色化的服务很难实现标准化管理,使中餐企业的成本控制很难实现这些问题给与解决。其次,餐饮管理信息系统能够给出具体的相应的符合企业自身要求的较科学的标准化管理流程,这暂时缓解了专业人才的需求,通过使用该系统就能完成专业人员所要做的事。最后,餐饮管理信息系统可以针对企业的经营现状而做出科学的分析,使得企业对市场的应变能力得到了提高,从而通过餐饮管理信息系统来实现强化管理、降低成本、堵漏节流等作用。更好的完善企业的经营管理,提高企业自身的竞争实力。另一方面,基于ARM和Linux的嵌入式系统,具有成熟的嵌入式硬件结构和丰富的开放软件资源,优良的

12、性能和广泛的市场定位,这无疑对开发工作和学习研究是一个重大帮助;在GUI(图形用户界面)的选用上,使用基于C+语言面向对象编程的应用程序开发软件库Qt,它汇集了丰富的C+类提供开发应用程序用户界面所需要的全部内容,具有优良的跨平台性能和丰富的API函数及开发文档。另外,当前量产的普通PDA和PC机硬件上已经基本满足点菜需求,使自行研究的专用硬件设备不再具有明显的成本优势,为此,本课题集合嵌入式Linux和Qt开发应用等技术,以程序软件的通用性和易用性为方向,构造能够方便移植的软件。提高餐饮业的服务质量,并为自身研究学习嵌入式系统和GUI应用开发提供一个良好的平台。1.2 国内外综述餐厅点菜系统

13、代表着当今餐饮业解决方案中最尖端的领先科技,它集网络通信技术与移动电脑终端技术与一身,此高端技术应用在餐饮行业中,即使在美国也是2001年才在洛杉矶的一家高档餐厅中诞生;国内于2002年3月份方有一例高档的餐馆在上海露面,开中国餐饮管理真正数字化之先河,在餐饮业轰动一时。自此,点菜系统市场上豪杰并起,全面促进了餐饮业信息化管理的普及和发展。目前,国内已经有不少公司开发出电子点菜系统,例如上海工理电子有限公司的点菜通、餐饮通等,北京辰森计算机系统有限公司的手持点菜宝等。有些大型的餐饮企业已经采用了这两个公司的产品,例如,花雨大酒店、上海美林阁等采用了上海工理电子有限公司的点菜通或餐饮通;向阳渔港

14、集团、中国全聚集团、四川文杏大酒楼则采用了北京辰森计算机系统有限公司的手持点菜系统。但是由于成本等原因使电子点菜系统的餐馆还比较少,市场需求很大。随着技术的进步及餐饮业的激烈竞争,电子点菜系统将会越来越普遍,并越做越好。市场上出现的点菜系统都是作为餐厅信息化管理系统的一部分出现的,它们除了实现基本的点菜功能外,为了便于客户及管理者的使用,还添加了许多其他的功能,例如,查询当前餐馆的资源使用情况,记录营业历史,当前工作状态等。由此可见,开发餐厅点菜系统具有重大的意义。首先,提高运营效率与降低运营成本,使用餐厅点菜系统可以加快点菜速度,减少人力资源的投入,避免跑、冒、漏;其次,提升餐厅品牌与形象,

15、餐厅点菜系统是一个高科技产品,它代替传统的纸笔式点菜方式给人一种高贵的感觉;最后,营造一个安静、舒服的就餐环境,传统的餐厅点菜方式在某些环节中出现大声喧哗的场面,餐厅点菜系统则可以避免这类情况的发生。如今开源的嵌入式Linux操作系统已经发展的非常成熟,其性能并不亚于很多商业操作系统,而且,它支持的上层软件非常多,数据库方面的有MySQL、Sqlite等,用户图形界面系统有Qt、MiniGUI和Microwindows等。因此,构造一个基于嵌入式Linux的点菜系统在技术上来说已经不是困难的事。1.3 论文研究内容本文设计并实现了一个功能简单的餐厅点菜系统,基于该系统可以容易过渡到实用的点菜系统。在该系统的实现过程中设计到许多技术,其中主要有嵌入式技术、数据库技术、用户图形界面编程技术等。餐厅点菜系统一般都涉及很多数据,而且还要对数据进行各种处理,因而绝大部分餐厅点菜系统都用数据库管理系统来管理数据。数据库管理系统一般依赖与某种操作系统,因此,也要选择一个合适的操作系统。另外,为了方便用户的使用,还要设计一个人性化的图形界面。餐厅点菜系统中,管理数据的地方与使用数据的地方往往不在同一个站点上,需要用到计算机网络将二者联系起来。在

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号