- 1、本文档共33页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Linux无线点菜系统毕业论文
摘 要
无线点菜系统是餐饮服务管理系统的一个重要组成部分。本文分析了市场现有的各种点菜系统的优缺点提出了一种低成本的无线点菜终端的解决方案。分别从无线网络、终端操作系统、终端图形显示系统以及数据库服务器个方面对整个系统做了详细的介绍与分析。通过对几种无线传输方式的比较采用了无线局域网方式进行数据传输。因为无线局域网具有方便组网、通信可靠、成本低、灵活性高、可移动性强和吞吐量大等特点。终端设计中本文利用MagicARM241作为开发平台并在PC机上建立了开发需要的交叉编译环境。操作系统选择为嵌入式Linux系统。Linux系统的移植方法是首先对Linux 2.4.18内核进行配置,只选择本系统需要的选项以使内核更加精简然后编译最后用ram disk制作根文件系统。本文使用Qt Designer进行应用程序的设计并以Qt/Embedded图形共享库为基础实现了后台数据库的交互,为用户提供了数据的查询、插入、删除等功能。目 录
摘 要 I第一章 绪论 1
1.1 引言 1
1.2 电子点菜系统概述 1
1.3 论文的主要工作 2
第二章 系统总体设计 3
2.1 系统的总体结构 3
2.2 点菜终端硬件结构 3
2.2.1 点菜终端硬件总体结构 3
2.2.2 微处理器的选择 4
2.2.3 外围设备 4
2.3 软件系统结构 4
第三章 开发环境的搭建 5
3.1 配置开发环境 5
3.1.1 交叉编译工具链 5
3.1.2 建立tftp服务器 6
3.2 移植bootloader 6
3.2.1 bootloader介绍 6
3.2.2 U-boot的移植 7
3.3 移植嵌入式Linux操作系统 8
3.3.1 配置和编译Linux内核 9
3.3.2 制作根文件系统 9
第四章 点菜终端应用软件设计 11
4.1 Qt/Embedded的介绍 11
4.2 Qt/Embedded与数据库的连接 12
4.3 MySQL客户端 12
4.3.1 客户端的SQL编程 12
4.3.2 客户端的设计 14
第五章 服务器端设计 17
5.1 构建MySQL服务器 17
5.2 数据库服务器的设计 18
5.3 MySQL编程 19
第六章 总结 24
致 谢 25
参考文献 26
第一章 绪论
1.1 引言
民以食为天。随着人民生活水平和生活方式的转变,餐饮业以其巨大的投资市场得以迅速发展。然而,处于竟争日益激烈的今天,餐饮业中的竟争范围也从原先的经营规模、商品价格等硬件因素渐渐转变为经营策略、服务质量、管理效率等软件因素上了。
传统的点菜方式由人工来传递菜单,浪费时间、效率低下;生意火热,单据多,信息量大时,分单、传菜等环节很容易出现错误,从而影响服务质量。导致企业造成必要的损失。
嵌入式系统是以应用为中心,软硬件可裁剪,适应专用计算机系统对功能、可靠性、成本、体积、功耗等综合性严格的要求。目前,嵌入式操作系统的发展经历了三个阶段:第一阶段其功能简单,以专用计算机或单片机为核心的可编程控制器的形式出现;第二阶段以嵌入式和嵌入式操作系统的形式出现;现在已经发展到了芯片技术和Internet技术紧密结合的第三阶段。近来,各类嵌入式操作系统迅速发展,大部分的嵌入式操作系统都把网络功能当作可选的内核模块,仅需在编译内核的时候把相关的选项选上就可以实现网络功能。
本文介绍的Linux的嵌入式电子点菜系统,大大降低人力资源成本,加快各环节之间的数据流通,对企业软环境的档次有较大提高。为餐饮业创造更多利润。
1.2 电子点菜系统概述
目前,国内己经有不少公司开发出电子点菜系统。但是由于成本等原因,使用电子点菜系统的餐馆还比较少。由于市场的需求很大,所以随着技术的进步及餐饮业的激烈竞争,电子点菜系统将会越来越普遍,并越做越好。
市场上出现的点菜系统都是作为餐馆信息化管理系统的一部分出现的,它们除了实现基本的点菜功能外,为了便于客户及管理者的使用,还附加了许多其他功能,例如,查询当前餐馆的资源使用情况,记录营业历史,当前工作状态等。要实现功能完善的点菜系统,往往需要集中全公司的人力物力,单个人很难完成一个功能完善的点菜系统。
由于人力、物力、财力等资源的限制,本文设计并实现了一个功能简单的点菜系统,基于该系统可以容易过渡到实用的点菜系统。在系统的实现过程中涉及到许多技术,其中主要有嵌入式技术、数据库技术、用户图形界面设计技术等。
电子点菜系统由客户端、计算机网络和服务器组成。客户端采用嵌入式技术实现,是本系统开发的重点和难点,它的服务对象主要是顾客,顾客可以用它点菜、查询和修改已点菜项。服务器充当数据管理员的角色,系统中的所有数据都是保存在其上的,它通过数据库管理系统轻松完成数据管理的任务。服务器主要面向餐馆营业员,营业
文档评论(0)