毕业论文基于单片机的智能餐饮服务器的设计与研究.doc
《毕业论文基于单片机的智能餐饮服务器的设计与研究.doc》由会员分享,可在线阅读,更多相关《毕业论文基于单片机的智能餐饮服务器的设计与研究.doc(36页珍藏版)》请在咨信网上搜索。
1、 . 摘 要如今,随着科技的发展,餐饮企业依托科技的进步更全面、周到、便捷地为广大消费者服务,同时实现企业自身的快速发展。自助式手持餐饮终端就是在科技进步的大背景下产生并迅速发展起来的,其利用先进的无线通信技术、嵌入式手持终端技术、嵌入式移动数据库和远程监控等技术,满足了广大顾客方便、自主、放心的用餐需求。本文提出了自助式手持餐饮终端的设计理念、体系结构,同时设计了更具人性化的功能模块。文章对手持终端的软硬件环境进行了深入的探讨,其中,硬件环境包括:PXA270 LCD显示模块、触摸屏模块、CF卡无线通信模块等;软件环境包括:荃于PXA270平台的嵌入式linux操作系统移植、基于嵌入式Lin
2、ux的Qt和Qtopia的相关软件开发、基于Windows操作系统IIS服务点菜数据库的开发、基于嵌入式Linux操作系统Web Server服务功能的软件开发和Linux操作系统下Apache服务器端视频监控的功能开发。在软件具体开发中,首先将嵌入式Linux操作系统移植到PXA270开发板上;然后基于嵌入式Linux操作系统,进行嵌入式Qt以与Qtopia图形界面移植:对服务器端数据库进行模块化设计,并具体实现菜单显示、分类查询、点菜、帐单显示与数据打印等功能。本设计与市场上现有的手持餐饮终端不同的是,对手持终端的功能进行了扩展,实现了手持终端Web服务器,厨师们即可通过访问客户手持终端的
3、菜单来制作菜品。另外,本设计还开发了手持餐饮终端的远程监控功能,使顾客在用餐区也能看到厨房中菜品的现场制作过程,从而放心的用餐。本设计对基于嵌入式Linux操作系统进行终端开发,具有一定的借鉴指导意义,对自助式餐饮业具有商业实用价值。同时,作为一款手持式产品,可以随身携带,可以使用于多种支持无线上网的场合,具有一定的市场应用前景和商业实用价值。关键词: PXA270; 802.11b; Web Server;视频监控;JPEGAbstractWith the science and technology developed, nowadays, the food and beverageind
4、ustry facilitate the customer and promote the enterprise depending on theachievement of science and technology. Dining terminal has been developed in thisbackground, which use advanced wireless communications technology, embeddedhandheld terminal technology, embedded mobile database, and remote moni
5、teringand controling technology. That makes the customer more convenient,self-determined and reassuring meals.In this paper,meidea, system architecture, and functions of a self-servicerestaurant terminal has been put forward. The hardware and software environmentof the handheld terminal are deeply d
6、iscussed: the hardware includes PXA270LCD display module, Touchscreen module, CF card wireless communicationsmodule, etc. and the software includes the transplantion of the embedded Linuxoperating system on PXA270 platform, the transplantion of the Qt and Qtopia inembedded Linux, the development of
7、database in IS of Windows, the developmentof the functions software of Web Server and monitoring and controling of theApache.First, embedded Linux operating system has been transplanted to PXA270board. Second, the embedded Qt and Qtopia software have been developed in theembedded Linux operation sys
8、tem. Basing on the analysis of the server databasemodules, the functions of display menu, categories searching, orders, bil, and dataprinting have been realized. Compared with the existing handheld terminal。market, the design is diferent of extend the functions including the web server.The chef can
9、cook by visiting customers handheld terminal for order. In addition,this system provided remote monitoring function, which has the customersimultaneously see the cook process to reassuring meals.The design has reference and pratical value to embedded systemsdevelopment in the embedded Linux operting
10、 system environment. Meanwhile, ithas a market prospects and practical value, since it is portable and be used tosupport a variety of wireless Internet occasions.Keywords: PXA270; Web Server; Video frequency monitoring; JPEG目 录摘要IABSTRACTII目录III第1章绪论11.1引言11.2本设计研究的背景和意义11.3论文实现的目标2第2章自助式手持餐饮终端整体设计3
11、2.1设计需求资源分析32.2自助式餐饮终端整体体系结构设计32.3自助式手持餐饮终端软件结构设计5第3章自助式手持餐饮终端软硬件环境的建立73.1硬件环境73.2软件开发平台的建立73.2.1嵌入式Linux操作系统的定制73.2.2 Qt/Embedded与Qtopla桌面环境的建立83.2.3嵌入式Konqueror浏览器的分析8第4章持餐饮终端与数据库服务器的无线通信114.1概论114.2无线网卡的驱动分析和设计114.2.1 PCMCIA系统结构114.2.2 Socket Driver的实现124.2.3 PCMCIA驱动的实现134.2.4 PCMCIA接口CF卡的配置使用14
12、4.3数据库服务器的建立154.3.1数据库服务器端整体功能分析154.3.2前台模块设计164.3.3后台模块设计194.4自助式手持餐饮终端与系统数据库服务器之间的通信21结论23致24参考文献25附录2631 / 36第1章 绪论1.1引言随着人民生活水平和生活方式的转变,餐饮业具有巨大的投资市场,被称为中国的黄金产业。自助式餐饮的目的就是利用先进的无线通信技术、嵌入式手持终端技术、嵌入式移动数据库和无线监控等技术,为餐饮业走向全面数字化提供了完整的解决方案。自助式手持餐饮终端操作简便,利用网络可以实时显示当天菜品情况、点菜单状况等情况;实现了自动结账、避免人为错误和跑单现象;我们对手持
13、终端的功能进行了扩展实现了手持终端Web服务器,厨师们即可通过访问客户手持终端的菜单来制作菜品。更重要的是手持餐饮终端还实现了远程监控功能,使客户在点菜的同时看到菜品的制作过程,从而放心的用餐。自助式手持餐饮终端的实现为餐饮行业带来崭新的管理理念与服务手段,能够提高餐馆档次,同时优化业务流程,提高效率、精简人手,为客户提供更好的服务,实现企业价值最大化同时又使成本最低化,是餐饮行业向信息化发展的一个重要标志。本文将介绍有关自助式餐饮终端的相关理论与技术。自助式餐饮终端是一套全新打造的集人性化服务、自动化管理、方便等特点于一身的无线餐饮信息化终端。自助式手持餐饮终端以先进的技术手段,充分体现了无
14、线餐饮管理的实时性、服务的新颖性和高效性特点,使餐饮企业能更周全、迅速的为客户提供服务,让应用本终端的餐饮企业以独特的经营模式和管理特色在同类企业中独树一帜。1.2本设计研究的背景和意义在我们的生活中,随处可见很多的手持嵌入式设备,在电子商务领域,也出现了很多具有名片存储、记事提醒、簿查询等常用功能的手持嵌入式设备。但是,他们基本上只是作为目前PDA的多个子功能,而没有实现将几个功能有机结合起来整合为一个较为综合的应用。而如果能够在PDA上整合无线上网、WEB浏览、数据查询以与实时监控功能,实现通过无线移动网络访问远端数据库服务器中的数据文件和利用摄像头实时监控的技术,应用前景将十分广泛。例如
15、,采用此技术,可以开发出手持式城市公交路线查询设备:手持式公路,铁路,航空查询定票设备:手持式全国各城市酒店宾馆预定设备;手持式企事业单位人事档案管理查询设备;手持自助式餐饮系统终端设备:手持式股票查询设备等等一系列终端设备,而这些设备的最大的优点,在于:1.设备的便携性,可以随身携带。2.因为数据文件存放在数据库服务器端,因此,只要维护好服务器端数据文件,终端设备就可以随时获取最新的数据资料,做到信息的随时更新。3.手持设备上的Web服务器功能,实现了手持设备和其它设备之间数据交流。4.实时监控功能的扩展使手持设备在任何时间空间都可以实时监控。1.3论文实现的目标本文将围绕自助式手持餐饮终端
16、的实现,确立如下目标:1.自助式手持餐饮终端与数据库服务器与视频服务器之间的无线网络通信功能。2.实现自助式餐饮服务器端的设计,使得手持餐饮终端通过无线网络访问服务器,实现菜品浏览、菜品选择等功能。3手持餐饮终端实现Web服务功能,使厨房的厨师通过网络即可得知客人们的点菜情况,节省了时间并避免了人为传递菜单发生的错误。4.手持终端实现视频监控功能,使用餐者能够实时监控厨房、备菜间等地的卫生和菜品准备情况。第2章 自助式手持餐饮终端整体设计自助式餐饮系终端是基于目前最先进的PDA(个人数字助理)技术、无线通信技术、计算机技术、网络技术、数据库技术、远程监控技术研发而成的。自助式手持长饮终端是是整
17、个自助式餐饮系统的核心:通过终端的Web浏览器,可以选择自助式餐饮系统服务器上的菜品;通过手持餐饮终端实现的网络服务功能,可以使厨房的厨师通过网络即可得知顾客的点菜情况,避免了人为传递菜单发生的错误;通过手持餐饮终端的视频监控功能,可以对厨房的卫生情况、厨师做菜情况进行实时监控。本设计 要 实现一个自助餐饮手持终端,集监控功能和服务功能于一身。由于设计时把服务、监控等功能实现于一个手持终端中,所以给应用带来极大的方便。2.1设计需求资源分析作为一个自助式手持餐饮系统终端,需要的硬件平台必然要能够方便携带,除了能够支持视频监控设备外同时本身也要具有较强的核心处理性能,以便成为真正的便携设备。在软
18、件上来说,自助式手持餐饮终端,必然要提供良好的人机界面接口,以方便用餐者操作,因此要采用图形化界面开发工具,还需要嵌入式操作系统的支持。总的来说,本设计需要以下一些软硬件资源:1)支持无线上网功能;2)具有屏幕输入和显示功能;3)支持嵌入式操作系统;4)支持图形化界面。根据以上一些要求,本系统选用博创兴业科技的UP-TechPXA270嵌入式开发平台来进行设计,它体积小,比较类似于手持式便携设备,当然做成产品时可再对其硬件资源进行裁减,可以做到更小,成为真正的自助式餐饮终端设备。该平台的核心工作频率为523MHz,拥有64M存和80M Flash存储器,具有良好的图形处理性能,支持CF卡无线上
19、网,还具有液晶触摸显示屏。同时,它能够支持嵌入式Linux操作系统,从成本上来考虑,选择开源的嵌入式Linux操作系统,也可以使得产品具有更高的性价比,它可以支持Qt/Embedded图形库,支持用Qt编写的图形界面程序。因此,该平台能够满足自助式手持餐饮终端的所有资源需求,是较理想的一个选择。2.2自助式餐饮终端整体体系结构设计自助式餐饮体系采用无线网络通信方式,传统的自助式餐饮体系结构图如图2.1所示。图中可以看到,整个体系包括服务器、无线网络和嵌入式手持终端构成。手持 餐 饮 终端设备上配备有无线网络芯片,通过它与无线网络接入点通信。无线网络接入点是无线网络的核心,它是移动用户进入有线以
20、太骨干网的接入点。无线网络接入点主要包括天线和接入点本体。天线可以简便地安装在天花板或墙壁上等建筑的隐蔽处,它在开放空间最大有效搜盖围可达50米,并把不同的用餐区域连接起来。这样,在餐厅的各个区域都可以通过手持终端连接到数据库服务器端。 图 2.1 传统的自助式餐饮结构功能图但是传统的自助式餐饮体系存在着一些缺陷,如图2-1所示那样当顾客选定菜品后仍需要服务人员把点菜单传至厨房,在用餐繁忙时段可能会产生人为的串单现象。井且由于一些顾客比较挑剔,对于厨房的卫生情况和菜品的制作过程不放心。所以针对以上几点我们对传统的自助式餐饮系统作了如下的改进:1.整个自助式餐饮体系由以前的以数据库为核心转变为以
21、手持终端为核心,使所有的功能都通过终端来实现,真正实现自助式手持餐饮的特点:功能齐全又方便简单.2.利用手持终端作为客户选定菜单的服务器,使厨师通过网络看到用餐者的菜单,从而避免了跑单所引起的错误,并节省了跑单时间,提高了效率。3.在厨房或者任意需要的地方设置摄像头,手持终端通过无线网络可以对这些地方进行实时监控。改进后的自助式餐饮体系如图2.2所示:图 2.2 改进的自助式餐饮体系结构图2.3自助式手持餐饮终端软件结构设计自助式手持餐饮终端的实现至少需要以下几个功能:服务器端的餐饮数据库实现功能:手持终端的Web服务器的实现;.视频监控服务器端的视频监控功能实现.其系统软件结构如图2.3所示
22、:图 2.3 自助式手持彼饮终端软件结构图每一种模块功能又包括许多子功能:1.自助式手持餐饮终端通过浏览器可以实现菜品浏览功能(可以看到中英文的菜品名称、菜品照片、菜品价格、菜品用料与制作过程介绍)、菜品分类查询功能、用户点菜功能、菜单修改与确认功能。同时能通过浏览器进行实时监控功能。2.自助式手持餐饮终端自身能实现Web服务功能。3.数据库服务器端可以实现对菜品的添加、修改和删除功能;外卖订单管理功能和用户帐单打印功能。4.视频监控服务器主要实现了视频监控服务功能。第3章 自助式手持餐饮终端软硬件环境的建立根据自助式手持餐饮终端的软硬件资源需求分析,本系统采用以Intel Xscale PX
23、A270嵌入式微处理器为核心的硬件开发板平台,与嵌入式Linux操作系统和Qt/Enbedded的图形库、Qtopia桌面环境管理系统组成的软件开发平台。下面为这些开发平台条件的搭建和准备逐一做介绍,没有这些基础平台的准备,自助式手持餐饮终端就如空中楼阁,将无法实现。3.1硬件环境本系统的硬件实现平台是博创兴业科技的UP-TechPXA270教学开发平台,它具有丰富的硬件资源,可以满足自助式手持餐饮终端的设计需求。UP-TechPXA270开发板由处理器核心板、主板与 LCD三部分组成。该开发平台具有较高的处理器性能,支持多媒体数据优化处理,具有CF无线网卡接口,另外具有8寸液晶触摸品显示,同
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 基于 单片机 智能 餐饮 服务器 设计 研究
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。