基于Linux嵌入式的餐饮管理系统

被引量 : 0次 | 上传用户:liliac
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Linux服务器的架构技术以及在Linux服务器基础上的应用系统开发,无论在学术界还是商业领域,都非常热门。因为Linux服务器在很多行业中都有重要应用,其架构技术属于商业机密,特别是在近几年兴起的嵌入式领域的应用中,很多技术仍在探索阶段,所以相关资料和参考文献很少。在此背景下,开发了以Linux服务器为核心的餐饮管系统,本文主要分四个部分探讨该系统:第一章介绍Linux服务器及其在嵌入式领域的发展现状和历史背景。说明采用开源免费的Linux操作系统作为服务器端和各客户端应用程序运行的软件环境是稳定可靠、低成本的。数据库使用开源免费的、适合嵌入式场合应用的SQLite3,编程语言采用C、C++, Integrated Development Environment(集成开发环境,以下简称IDE)采用具有可移植性的Qt4开发环境,并借助Qt4的内部Graphical User Interface(图形用户界面,以下简称GUI)类实现操作界面的设计是合理的。第二章中证明为每个客户端创建两个服务线程的多线程服务器架构运行稳定高效,采用标志位和数据队列协调命令处理线程与通信线程并行工作和数据共享是可行的。采用作业控制的方法严格控制线程的创建、撤销、挂起、等待以及特定任务中的执行顺序,保证服务器程序的健壮稳定。通过对SQLite3数据库接口进行进一步封装,提升为统一的字符串格式、可接收不定数量参数的接口,使得对数据库的查询、更新、存储操作更加方便快速,同时提高了开发效率。采用Linux的信号量机制,实现多线程同时访问同一个数据库的互斥机制,提高了数据库访问的安全性和高效性。在通信环节中,在采用TCP/IP协议的基础上,通过自行制定服务器与个客户端之间的应用层通信协议------“问答式”协议,利用Linux的Socket(套接字)技术实现网络数据收发,最终建立起一个以服务器端为核心,服务员端、厨房端、前台端为客户端的餐饮管理网络。第三章中,证明在实现各客户端之间的文字聊天功能时,采用将每个客户终端作为一个UDP文字聊天服务器和附加广播功能(UDP协议所特有)的设计,极大的降低了系统服务器压力,提高了通信效率。在前台终端设计中,通过充分发掘和组合Qt4 GUI的功能和一些列对数据库的操作,实现了操作界面与数据库之间的动态交互,达到了实时显示、实时控制的理想效果。第四章介绍改进思路和结论。通过添加语音聊天功能、统计功能、无线网络功能以及数据库备份和保密功能,使该系统功能更加完善和强大。本文的结论为:基于Linux嵌入式的餐饮管理系统运行稳定可靠,将整个餐厅的资源信息化、数字化,极大的提高了管理的效率和服务质量。系统的功能设计完善、操作人性化,完全可以应用于行业实践。该系统服务器架构、信息交互和共享模式设计合理高效,可推广应用于其他嵌入式环境。本文的创新点为:第一,在服务器端,数据传输任务和命令处理任务在线程上分离、工作中协同、信息上同步共享的多线程架构的应用。第二,管理系统采用的设计方式:在服务器端进行数据的备份汇总,各客户终端实时下载数据文件。在该设计方式的实现过程中,对SQLite3数据库接口进一步封装,实现了统一是字符串格式、可接收不确定数量参数的接口;自定义了服务器端和客户端之间通信的“问答”式应用层协议。
其他文献
以现代专业明晰的后见之明来划分,黄宾虹往往被划归为“画家”。然而,“画家”是一个相对晚起的“现代概念”。在黄宾虹成长的年代里,士农工商才是身份认同中更有效的概念。
含有四氢异喹啉构型的衍生物具有多种药理活性,例如抗真菌、抗肿瘤、抑制iNOS活性和神经阻滞等药理作用,另外含有1-氨甲基-1,2,3,4-四氢异喹啉(1-aminomethyl-1,2,3,4-tetrahy
在传统的稻米黄酒中添加果蔬浓缩汁,然后按照风味评价程序的要求,对组合后的黄酒进行品评,通过比较确定适宜的黄酒类型、酒基度数、果基料/果蔬汁的品种和添加量及大生产的生
在长期的生产实践中,人们发现很多重要的生化反应过程仅靠单株微生物是不能完成的,必须依靠2种或多种微生物共同培养来完成,即混菌培养或称为混菌发酵。文中综述了混菌发酵的
在电子商务模式下的第三方物流是一种新型的营销模式。在这种新型的营销模式中,顾客信任度的形成引发了人们的研究兴趣。本文将以淮安大米网为研究对象,利用结构方程模型,实
脑卒中后进行针刺康复治疗需要患者积极的配合才能够取得良好的效果。如今,因卒中后出现的心理障碍等心理精神疾患而影响治疗的情况较常见。在治疗过程中,医务工作者应注意关
目的检测IL-8及其受体CXCR1在子宫腺肌病中的表达,探讨IL-8和CXCR1在子宫腺肌病发病中的作用。方法采用免疫组织化学SABC法检测子宫腺肌病在位内膜(32例),异位内膜(32例)及正
目的通过前列腺液常规中白细胞的检查、细菌涂片的检查、前列腺液细菌培养及药敏分析、前列腺液中细菌16SrDNA基因的检测,探讨前列腺液病原微生物与慢性前列腺炎的关系,以期
随着社会的不断发展和进步,开关电源以其高性能、高效率、高功率密度等优点,已经取代了传统的线性调整器电源,成为电子设备中电源系统的首选。同时,新材料、新技术等的发展,
目的探讨实时剪切波弹性成像(SWE)技术在原发性肝细胞癌(HCC)手术范围评估中的临床应用价值。方法回顾性分析45例经术后病理检查证实为HCC患者的SWE声像图资料。对比HCC病灶,