要的数据流定义
1)数据流名称:客户信息
位置:客户 P2
定义:客户信息=房间台号+所点菜+酒水+开单时间+服务员编号
数据流量:
说明:客人点菜时可以进行特色菜和酒水信息的查询,买单时要核对消费名目是否属实。
2)数据流名称:菜谱信息
位置:菜谱 P2
定义:菜谱信息=编号+房间台号+菜名+单位+价格+菜系类别+口味说明
数据流量:
说明:编号不能有重复的。
3)数据流名称:桌台状况
位置:桌台 P1
定义:桌台状况=编号+房台名称+类型说+餐饮部门+服务费+简要说明+状态
数据流量:
说明:只有状态为空闲的房台才能开台。
4)数据流名称:开台人
位置:服务员 P1
定义:开台人=编号++员工类别+密码
数据流量:
说明:不同的员工类别具有不同的权限,管理员具有所有权限,服务员不具备系统维修等权限。
5)数据流名称:员工信息
位置:P3 P1
定义:员工信息=员工编号++性别+出生日期+联系电话+联系地址+聘用日期+工作部门+员工类别+身份证号+备注
数据流量:
说明:员工编号不可相同。
6)数据流名称:管理员情况
位置:管理员 P3
定义:管理员=+口令
数据流量:平均流量为每年传输50次。
说明:通过管理员来不断的更新和维护这个系统。
7 )数据流名称:开台信息
位置:P1 P4
定义:开台信息=房间台号+服务费
数据流量:
说明:服务费可以省去。
8)数据流名称:点菜信息
位置:P2 P4
定义:点菜信息=房间台号+类别+编号+名称+类型+数量+价格+合计+点但日期+结单日期+服务员编号+服务员+结帐编号
数据流量:
说明:房间台号是根据开台而来的。
(2)主要的数据存储定义
1)数据存储编号:D1
数据存储名称:桌台信息
输入:P1
输出:P2
数据结构:桌台信息=编号+房台名称+类型说+餐饮部门+服务费+简要说明+状态
存取方式:检索和更新处理,以检索为主。
说明:编号具有唯一性,状态只能是空闲或者营业。
2)数据存储编号:D2
数据存储名称:员工信息
输入:P1
输出:P3
数据结构:员工信息=员工类别+口令
存取方式:主要是检索。
说明:根据员工类别的不同,在后面的操作中具有不同的权限。
3)数据存储编号:D3
数据存储名称:菜谱信息
输入:P2
输出:P2
数据结构:菜谱信息=菜名+单位+价格+菜系类别+口味说明
存取方式:检索
说明:在点菜时对菜谱进行查询。
(3)主要处理过程
1)处理过程编号:P1
处理过程名:开台
输入:服务员权限,桌台状况
输出:开台信息
处理说明:综合各方面信息,进行客人消费前最基本的准备。
2)处理过程编号:P2
处理过程名:点菜
输入:D1,D3,D4
输出:点菜信息
处理说明:客人根据菜谱信息,酒水信息,特色菜信息,选择自己中意的项目进行。
3)处理过程编号:P3
处理过程名:权限管理
输入:员工类型,口令
输出:相应的操作权限
处理说明:输入员工类别和口令获得相应的操作权限,管理员比服务员具有更多的操作权限。
第二章 系统概要设计
2.1系统总体框架设计
根据业务情况,该系统共分为开台管理、客人买单、菜谱信息设置、客户点菜、酒水信息设置等模块,系统结构图如图2.1所示。
图2.1 餐饮管理系统结构图
2.2各模块功能分析
(1)系统登录窗口主要功能:
1)以图标形式显示数据库中操作员,并凭口令登入到主界面。
2)操作员输入错误密码提醒错误并返回,三次输入错误口令则退出系统。
3)实现权限登录:系统管理员拥有一切权利,其他操作员则被限制一些操作权限。