,包含开桌、美食点餐(包括加菜、减菜的功能)、结账、营业额查询、结账情况查询功能,实现了食客或服务员通过设备点菜结账业务及个人营业额查询。二、管理员模块,该模块主要包含员工管理、桌台管理、美食菜谱管理功能,实现了基础数据的维护。三、统计分析模块,主要站在总经理的角度设计功能,包含营业数据的分析和汇总。详细的功能划分参见图3—1美食点餐系统用例图。Р图3—1 美食点餐系统用例图Р为了有更细致化的操作,我们为各大功能模块都设置了的增、删、改、查等子功能。详细的功能汇总详见表3Р—1美食点餐系统功能汇总表。Р在图表中我们详细列出了系统的主要功能。包括登录/注销、美食点餐、营业额查询等。Р美食点餐系统分为两层:下面一层描述了一个业务支撑的模块集合,包括cache文件的读写与数据同步;上层主要是系统的应用开发。系统应用分为视图层和业务组件。Р表3—1 美食点餐系统功能汇总表Р功能大项Р详细子功能Р登录/注销Р系统显示登陆界面时要求输入用户和密码,若成功则根据用户所属的角色权限进入相应的管理界面。Р美食点餐Р界面先显示可选择的桌台,输入桌号系统显示可选和已选的美食,然后输入要点的美食,输入份数并保存。Р营业额查询Р输入开始日期和结束日期可以统计该营业员所开过桌台的总营业额。Р空桌查询Р进入空桌查询界面,系统将列出所有的空桌信息。Р已买/未买单查询Р输入日期和定单的已买或者未买的标志,就可以列出相应的定单详情。Р结帐Р输入桌台号或者定单号,列出近期未买单的定单,也可输入定单号确认埋单。Р桌台管理Р实现桌台数据的增、删、改、查功能。Р美食菜谱管理Р实现美食菜谱数据的增、删、改、查功能。Р员工管理Р实现人员数据的增、删、改、查功能,人员数据有包含一项为权限,为可能是管理员或者服务员。Р本系统的架构分为了五个部分。第一部分是系统界面,系统界面存放各业务界面模块,每个界面对应一组.h和.c文件。