点菜系统包括后台数据服务系统和前台运行管理系统。本文档主要描述前台运营管理系统和后台服务系统两个子系统。
前台运营管理系统:
点菜系统是基于Linux平台的实验室环境,选择使用QT实现界面的绘制,以及多线程的实现。主要有点菜、查询、结账、同步、更新这5个功能。
点菜:向用户展示菜单,具有点菜和翻页的功能
查询:根据用户所在的台号,查询所点的菜单。
结账:当进入结账页面时,根据输入的台号,显示所点的菜单与总的消费金额。
同步:主要是实现客户端和服务器端进行菜单实时同步的功能
更新:提供更新客户端本地菜单的功能
后台服务系统:
后台服务端控制线程类,解析客户端发送的初步请求,并创建实现对应功能的子线程与客户端进行交互。
1