摘 要 :随着餐饮行业是迅速发展,就暴露了很多的问题,缺乏先进的信息管理系统。因此,开发出一套实用而高效的点餐系统非常有必要。 系统是用Ubuntu12。04的版本,Ubuntu12。04是Linux系统开发出来的,图形界面是由C语言开发的,系统采用了一款小型的数据库SQLite3,网络编程协议是TCP/IP 协议中的Socket 套接字,其中的架构是C/S结构。该系统由四个功能模块组成:点餐客户端模块,厨房端模块,数据库管理模块和服务器管理。系统的操作流程,顾客在客户端界面根据界面提示的信息进行操作,比如下单,催单,查看菜谱,结账通知,服务器可以接受来自客户端的信息并进行处理。 83445
Design of Ordering System Based on Network Communication
Abstract: With the rapid development of the catering industry, it has exposed a lot of problems, the lack of advanced information management system。 Therefore, it is very necessary to develop a set of practical and efficient ordering system。 Ubuntu12。04 version, ubuntu12。04 is Linux system is developed, graphical interface is by C language development, the system uses a small database SQLite3, network programming protocols is the TCP / IP protocol socket socket。 The architecture is C / S structure。 The system consists of four modules: the client module, the kitchen module, the database management module and the server management。 The operation process of the system, customer in the client interface according to the interface prompt information operation, such orders, reminders, view recipes, the closing notice, the server can received from the client's information and processes。
Key words: Communication protocol; Socket; Database; Ubuntu
引言 1
1。国内外综述 2
2。论文研究内容 3
3。相关知识概述 3
3。1系统开发环境 4
3。2系统的结构 4
3。3应用的相关技术 4
3。4 本章小结 6
4。系统分析及设计 6
4。1 系统需求分析 6
4。2 系统总体功能模块 8
4。3 数据库结构设计 10
4。4 本章小结 10
5。软件设计 10
5。1各功能模块详细设计 10
6。系统测试 12
6。1测试方法与原则 12
6。2系统测试 13
6。3测试小结 13
7。结束语 13
参考文献 14
附录 15
附录1:服务器主要代码 15
附录2:客户端主要代码 16
附录3:后厨和数据库主要代码 17
致谢 18
基于网络通信的点餐系统的设计引言
针对餐饮行业多元化的管理情况,其中包括管理方式的不同,各自的标准不一样,工作流程不一样,与此同时,在中国的市场,餐饮行业对人才的供应不足,这时专业人员也缺少,所以,点餐系统就出现了。