毕业设计(论文)基于无线网络的酒店点单系统.doc
《毕业设计(论文)基于无线网络的酒店点单系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于无线网络的酒店点单系统.doc(44页珍藏版)》请在三一办公上搜索。
1、目 录1 绪论11.1 设计背景及目的11.2 设计现状和发展趋势11.3 设计方法11.4 论文构成及内容22 方案论证32.1 本课题介绍32.2 通信方式选择32.3 手持终端设计选择53 硬件电路设计63.1 系统硬件电路设计63.2 手持终端微控制器设计63.2.1 微控制器选择63.2.2 S3C44B0X最小系统73.3 手持终端LCD模块电路设计83.3.1 手持终端LCD模块介绍83.3.2 S3C44B0X的内部LCD控制器介绍93.3.3 LCD控制器的外部接口信号93.4 手持终端键盘模块电路设计103.4.1 键盘接法103.4.2 按键识别103.4.3 消除抖动1
2、13.5 手持终端无线通信模块设计113.5.1 PTR2000介绍123.5.2 手持终端无线通信模块设计123.6 手持终端电源模块设计133.7 服务器无线通信模块设计134 软件设计154.1 系统软件设计154.2无线通讯协议设计154.2.1 无线通讯协议的层次结构164.2.2 无线协议数据层设计174.2.3 应用数据层设计174.2.4 CRC校验184.3 按键模块程序设计194.4 LCD模块程序设计214.5 无线手持终端发送菜单程序设计224.6 服务器接受点菜业务程序设计255 结论27参考文献28致谢29附录301. 键盘模块程序302. LCD操作相关函数313
3、CRCITU查找表334. 串口初始化和字符发送函数345. 无线模块通信程序356. 电路图清单40基于无线网络的酒店点单系统摘要无线电子点菜系统是餐馆实行信息化管理的一个重要组成部分,该系统的应用不仅会给餐饮企业带来良好的经济效益,而且有利于先进的科学技术在国民经济中的推广应用,产生良好的社会效益。目前国内点菜系统高、低档产品繁多,但推广速度十分缓慢,究其原因是缺少适合中国国情的适用产品。本文通过分析国内市场现有的各种点菜系统的优缺点,指出点菜系统的区别关键在于点菜终端和通讯方式的选择上,在此基础上提出了一种新的无线点菜终端解决方案:运用嵌入式系统开发无线点菜终端,运用RFID技术构建无线
4、局域网络进行数据传输。文章首先分析了无线点菜系统的系统组成及功能分配。然后在此基础上对系统各个组成模块的硬件进行设计。最后对几种常用的小范围无线通讯方式进行比较,确定采用RFID技术构建无线局域网络进行数据传输,用主站轮询,从站监听的通信方式,并详细阐述了数据帧格式和分层次通讯协议的设计。关键词:嵌入式系统;S3C44B0X;RFID技术;无线通信HOTEL DISH ORDER SYSTEM BASED ON WIRELESS NETWORK SYSTEMABSTRACTWireless electronic ordering system is an important part of r
5、estaurant information management systemThe application of this system will not only bringing the good economic benefits to food and beverage enterprise,but also improving the application of the advanced science and technology in national economy and bringing good social benefitA glance at order-dish
6、 system appearing in native market,there have been many products belonging high or low rank, but they arent introduced in restaurants widelyIt can be speculated that scarcity of medium system satisfying china society is the main reasonThis paper analyses characteristic of all kinds of order-dish sys
7、tems,and concludes that the primary difference among systems is the implement method of order-dish terminalBased on this conclusion,it put out a new wireless order terminal solutions:building the wireless order-dish terminal by using embedded system technologies and transmitting data by using wirele
8、ss network based on RFIDFirstly, this paper analyses the system constitution and function assignments of wireless electronic ordering system. Then, designed the total scheme and each hardware module of the systemLast,We decided to transmitting data by using a single wireless network based on RFID te
9、chnology, after comparing several short distance wireless communication methods, communication mode uses the way of main module querying and slave module listening, and structure of data frame and hierarchical communication protocol were explained in detailKey words: embedded system; S3C44B0X; RFID
10、technology; wireless communications1 绪论1.1 设计背景及目的由于人们生活水平的提高和生活方式的转变,餐饮业的市场急剧扩大,利润飞速增长,被称为中国的黄金产业。但传统的酒店人工式服务不仅容易出错,效率低,而且不够档次。应用电子点菜系统,能够提高餐馆档次和营业效率、优化业务服务流程,为餐饮行业带来崭新的管理理念与服务手段,是餐饮行业向信息化发展的一个重要标志。但目前市场上的电子点单产品各有优缺点,不适合推广应用。课题设计的目的是要设计出适合我国国情的一种电子点菜方法。1.2 设计现状和发展趋势目前较为流行的点菜主要分为2种模式。第一种采用单片机和无线模块实现
11、,该模式成本低,但是功能和界面较为简单,通信距离也较短,使用者一般是服务员;另外一种采用商业PDA和无线网卡实现,功能强大,界面华丽,操作方面,但成本较高,不利于大范围推广与应用。此外,友好的自助点菜终端要给客户提供诸如每道菜肴的名称、插图、介绍和价格等各种相关信息,这些信息需要随着菜单的变化实时更新。但这两种方法都各有缺点,所以推广缓慢。嵌入式系统由于具备简洁、高效等特点,在最近几年来,表现出了强劲的发展势头。 IT业已迎来了一个崭新的、以嵌入式系统为核心的“后PC时代”。运用嵌入式系统开发无线点菜系统终端,运用无线通信技术实现顾客自主点单,必将成为适合我国餐饮行业行情的新模式。RFID射频
12、识别是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预,可工作于各种恶劣环境。RFID技术可识别高速运动物体并可同时识别多个标签,操作快捷方便。利用有源RFID标签技术,可以非常便捷的构建局域无线网络,实现多个手持式设备与主机之间的互联。1.3 设计方法本课题拟利用RFID技术构建无线局域网络,手持终端与主控计算机之间通过RFID无线网络实现数据交换,进行酒店的餐饮点菜业务操作。手持终端具备键盘和液晶显示屏,通过键盘输入,操作结果通过液晶显示屏显示出来。客户可以通过手持终端给前台的主控服务器机发送操作命令,实现点菜业务。主控服务器由主控计算机和RF
13、ID主站构成,主控计算机中实现数据管理系统的设计,而RFID主站与主控计算机之间通过串口连接,并在主控计算机和手持终端之间进行通信服务。手持终端部分包括:微控制器S3C44B0X,LCD显示模块,键盘输入模块,电源模块。S3C44B0X是Samsung公司推出的1632位RISC处理器。目前己有广泛应用,资料丰富。同时,该芯片强大的数据处理能力也是不容忽视的优势。适合做控制芯片。通信方面则采用RFID技术构建无线局域网来实现无线通信,RFID技术适合一对多通信,且可实现移动中通信,具有抗干扰能力强,传输速度快,距离长等优点,很适合在餐馆中使用。手持终端可以通过RF无线通信发射点菜信号给服务器终
14、端。服务器终端包括:RF无线通信模块和计算机。RF无线通信模块负责与手持终端通信。计算机则负责处理点菜信息等数据处理工作。1.4 论文构成及内容本设计第一章是绪论,说明本设计的研究背景与意义,对设计现状和方法介绍;第二章是方案论证,包括系统总体方案的选择,微控制器和无线通信的选择;第三章是系统硬件电路的设计,介绍了系统各部分电路的芯片以及其接口电路;第四章是系统软件设计,介绍了系统的主程序和各个子程序的设计;第五章是结论,即对论文的总结。2 方案论证2.1 本课题介绍本课题是要设计出一个能在餐馆中代替服务员点菜的无线点菜系统。系统需实现的功能有:可查询和显示菜单、可选择所需菜名、可实现数据通信
15、。据此设计,它应有两个部分:手持无线点菜终端和服务器。客户通过手持终端可以浏览菜单,选择自己想点的菜。手持终端将客户选择的菜发送给服务器。服务器接到后,厨房便可以做客户点的菜了。手持终端应包括:微控制器、LCD、键盘、电源和无线通信模块。电源给各个模块供电;微控制器起控制作用;LCD显示菜单给客户看;键盘用于客户输入点菜信息;无线通信负责与服务器通信,发送点菜信息或接受服务器查询。服务器包括:无线通信模块和计算机。无线通信模块负责与手持终端通信,接收手持终端发送的点菜信息或对手持终端进行查询;计算机则负责处理点菜信息等数据处理工作。2.2 通信方式选择对比无线网络通信和有线网络通信的优缺点:(
16、1)灵活性和移动性。在有线网络中,网络设备的安放位置受网络位置的限制,而无线局域网在无线信号覆盖的区域内任何一个位置都可接入网络。无线网络另一个最大的优点在于其移动性,连接到无线局域网的用户可以移动且能同时与网络保持连接。(2)安装便捷。无线局域网可以免去或最大程度地减少网络布线的工程量,一般只要安装一个或多个接入点设备,就可建立覆盖整个区域的局域网络。(3)易于进行网络规划和调整。对于有线网络来说,办公地点或网络拓扑的改变通常意味着重新建网。重新布线是一个费时、费钱、繁琐和浪费的过程,无线局域网可以减少或避免上述情况发生。(4)故障定位容易。有线网络一旦出现物理故障,尤其是由于线路连接不良而
17、造成的网络中断,往往很难查明,而且检修线路需要付出很大代价。无线网络很容易定位故障,只需要更换故障设备即可恢复网络连接。(5)易于扩展。可以很快从几个用户的小型局域网扩大到几百几千用户的大型局域网。由于无线网络通信有以上诸多优势,故选择无线局域网络通信方式。而目前使用的无线通信方式主要有:(1)基于IEEE802.11b标准无线局域网通信:它虽是无线通信中的主流方式,但价格相对较高,不适合用在大众型餐馆中。(2)蓝牙技术:传输距离短,一般只能在方圆十米之内进行数据之间的传输。(3)红外技术:它可以提供极高的数据速率,有较高的安全性,且设备相对便宜而且简单。但由于红外线对障碍物的透射和绕射能力很
18、差,使得传输距离和覆盖范围都受到很大限制;且它的传输接口必须对正,不适合移动中通信。以上这些通信方式均不适合用在本课题中。RFID射频识别是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预,可工作于各种恶劣环境。RFID技术可识别高速运动物体并可同时识别多个标签,操作快捷方便1。利用有源RFID标签技术,可以非常便捷的构建局域无线网络,实现多个手持式设备与主机之间的互联。在餐馆中应用的无线通信要有以下要求:能够一对多进行通信,即一个服务器和多个手持终端进行通信;具有一定的发射功率,能够进行较远距离通信;具有很好的抗干扰能力和适应能力,能适应餐馆人多
19、嘈杂,温度湿度偏高,油烟多的工作环境;能够进行移动中的通信。根据上一段的描述,RFID技术具有一对多通信的能力,可移动中通信,可工作于各种恶劣环境,且传输速度快,距离长等优点,所以决定采用RFID技术构建无线局域网来实现无线通信。图2.1为一个服务器与多个手持终端通信的框图,RFID技术构建了它们之间通信的局域网络。RF通信计算机微控制器RF通信微控制器RF通信。.。.图2.1 构建无线局域网络多个手持终端一个服务器端2.3 手持终端设计选择手持终端以前大都采用单片机和PDA来设计。单片机虽然成本低,但功能和界面简单。PDA功能强大,操作方便,界面丰富,但价格高。所以,都没能得到广泛应用。本课
20、题要求手持终端能够满足一般客户的点菜要求,即能显示菜单给客户,供客户浏览选择;待客户选择好后,能利用无线通信模块将菜单发送给服务器。且要求手持终端设计便利,开发成本低。嵌入式系统由于具备制造成本低、运行效率高和功耗低等特点,在最近几年来,表现出了强劲的发展势头。 IT业已迎来了一个崭新的、以嵌入式系统为核心的“后PC时代”。使用嵌入式系统作为微控制器来设计手持终端符合科技发展潮流,可以完全满足客户需要。综上所述,本课题拟用嵌入式技术设计手持终端,利用RFID技术构建无线局域网络实现无线通信。3 硬件电路设计3.1 系统硬件电路设计整个系统分为两个部分,即手持终端和服务器。手持终端包括:微控制器
21、、LCD、键盘、电源和无线通信模块。微控制器通过LCD把菜单显示给客户,客户通过键盘输入选择菜单,微控制器通过无线通信模块将菜单发给服务器。手持终端设计框图如图3.1所示。服务器包括:无线通信模块和计算机。无线通信模块负责与手持终端通信,接收手持终端发送的点菜信息或对手持终端进行查询;计算机则负责处理点菜信息等数据处理工作。无线通信模块与计算机之间通过串口连接,中间接电平转换器。服务器设计框图如图3.2所示。微控制器LCD键盘无线通信模块图3.1 手持终端设计框图电源 无线通信模块计算机图3.2 服务器设计框图3.2 手持终端微控制器设计 3.2.1 微控制器选择本课题所需微控制器要有较好的运
22、算速度,以满足实际的工作要求;内部存储器不能小,因为要存储汉字;功耗要低,因为是用干电池供电,要让电池能使用较长时间;所需外围器件要少,芯片价格要不高,且要便于开发和调试,这些是为了降低成本和提高开发效率。S3C44B0X是Samsung公司推出的1632位RISC处理器。它包括:2K的内部SRAM,LCD控制器,IO端口等。它的低功耗精简和出色的全静态设计特别适用于对成本和功耗均敏感的应用。S3C44B0X的杰出特性是它的CPU核,是由ARM公司设计的1632位ARM7处理器(66MHz)。ARM7TDMI体系结构的特点是它集成了Thumb代码压缩器,片上的ICE断点调试支持,和一个32位的
23、硬件乘法器。S3C44B0X通过提供全面的、通用的片上外设,大大减少了系统电路中除处理器以外的元器件配置,从而最小化系统的成本2。 S3C44B0X微处理器非常适合作为控制核心,目前己有广泛应用,资料丰富。同时,该芯片强大的数据处理能力也是不容忽视的优势。由上所述三段可知,S3C44B0X具有低功耗,少需外围设备,数据处理能力强,应用广泛等优点,所以手持终端的微控制器采用S3C44B0X芯片。 3.2.2 S3C44B0X最小系统嵌入式必须在时钟的驱动下才能工作,而晶振电路用于向CPU提供工作时钟。由于在嵌入式内部有一个时钟振荡电路,微控制器可以使用内部的晶体振荡器产生时钟信号,也可以从外部引
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 无线网络 酒店 系统
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2883470.html