3.4 数据流程图
需求单 不合格菜单 P1 需求单处理 合格菜单 前厅经理 客户 菜单 查询客户信采购员 采购单 厨师长
5
四、总体设计
4.1 项目规划
餐饮管理系统主要由用户登录、桌台信息管理、服务员信息管理、修改密码、开台、取消开台、点/加菜、消费查询、数据库管理和退出等模块组成,具体规划如下。
(1) 用户登录模块
该模块主要用于实现验证用户是否合法,只有合法用户才能有权登录,只有登录成功情况下才能进入系统功能主界面,并且在登录的同时能验证登录人员的管理权限,根据权限显示其能管理范围。
(2) 桌台信息管理模块
该模块主要用于管理桌台的信息,可以设置桌台名称,桌台位置,桌台占用所需价钱。
(3) 服务员信息管理模块
该模块主要用于方便对服务人员的信息进行管理。 (4) 修改密码模块
该模块主要用于实现对登录人员的密码进行管理,长时间不更换密码是不安全的,增加此模块能增加系统的安全性。
(5) 开台模块
该模块主要用于实现对顾客进行开台,已经占用的桌台不能被再次分配,方便分配未占用的桌台给顾客
(6) 取消开台模块
6
该模块主要用于实现对已经开台的桌台进行取消开台。 (7) 消费查询模块
该模块主要用于实现客户能够查询自己已消费清单情况,进行核对自己的消费。
(8) 结账模块
该模块主要用于实现对客户的消费进行自动汇总,显示消费金额,能进行找零计算。
(9) 数据库管理模块
该模块主要用于实现对系统数据库的备份,防止系统在死机的情况下丢失大量重要信息。
4.2 系统业务流程分析
餐饮管理系统的业务流程图如图3.1所示。
7
4.3 系统功能结构
系统功能结构图如图3.2所示。
餐饮管理系统 用户登录管理 桌台信息管理 结账管理 数据库管理 消费查询管理 服务员管理 密码管理 gu添加 取消 开台 开台 更新 删除 恢复 备份 添加 更新 删除 修改密码 图3.2 系统功能结构图1
8
五、详细设计
5.1 数据库设计
本系统采用SQL Server 2005作为后台数据库,数据库名称为restaurantManage,其中包含5张数据表。下面分别介绍:
5.1.1 数据表概要说明
为了对本系统后台数据库中的数据表有一个更清晰的认识,在此设计了一个数据表树形结构图,该结构图包括系统所有数据表,如图5.1所示。
图5.1 数据表树状结构图
9