酒店管理系统设计
菜品 编号 系属菜系 名称 助记码 码 单位 单价 状态
菜品信息表的E-R图
(3)消费单信息表(tb_order_form)用来记录每次消费的相关信息,例如消费时使用的餐台、时间、金额等。消费单信息表的E-R图如图所示。
编号 消费台号 消费时间 消费金额 操作用户 消费单
消费信息表的E-R图
(4)消费项目信息表(tb_order_item)用来记录每个消费单消费的菜品,记录的主要信息有所属消费单、消费菜品、消费数量、消费额。消费项目信息表E-R图如图所示。 编号 所属消费单 消费菜品 消费数量 消费额 消费项目 消费项目信息表的E-R图
6页
酒店管理系统设计
(5)管理员信息表(tb_manager)用来记录系统的管理员的账号、密码、权限等信息。管理员信息表E-R图如图所示。
管理员 编号 用户名 密码 系统维修 权限
销售统计权限 人员管理权限 初始化系统权限 管理员信息表的E-R图
(6)员工信息表(tb_record)用来记录职工的信息,编号、姓名、性别、出生日期、地址等等。职工信息表E-R图如图所示。
员工信息 编号 员工姓名 性别 出生日期码 身份证号 地址 状态
员工信息表的E-R图
5.4 数据库字典
5.4.1.餐台信息表
表名 序号 1 2 3
7页
tb_desk 字段名 num seating state 数据类型 varchar(6) int char(4) 约束 非空 非空 非空 备注 台号 座位数 状态 酒店管理系统设计
5.4.2.管理员表 表名 序号 1 2 3 4 5 6 7 5.4.3.菜品信息表 表名 序号 1 2 3 4 5 6 7
5.4.4.消费单信息表
表名 序号 1 2 3 4 5 字段名 num Desk_num Consume_date expenditure Record_num tb_order_form 数据类型 char(11) varchar(6) datetime int char(9) 约束 非空 非空 非空 非空 非空 备注 编号 消费餐台 消费时间 消费金额 操作用户 字段名 num sort_id name code unit unit_price state char(9) int varchar(20) varchar(10) varchar(4) int char(4) tb.menu 数据类型 约束 非空 非空 非空 非空 非空 非空 非空 备注 编号 所属菜系 名称 主机名 单位 单价 状态 字段名 id record_num password purview_system purview_sell purview_personnel purview_init tb.manager 数据类型 int char(9) varchar(20) char(2) char(2) char(2) char(2) 约束 非空 非空 非空 允许空 允许空 允许空 允许空 备注 编号 用户名 登陆密码 系统维修权限 销售统计权限 人员管理权限 初始化系统权限 5.4.5.消费项目信息表 表名 序号 1 2 3 4 5
tb_order_item 字段名 id Order_form_num Menu_num amount total 数据类型 int char(11) char(9) int int 8页
约束 非空 非空 非空 非空 非空 备注 编号 所属消费单 消费菜品 消费数量 消费额 酒店管理系统设计
5.4.6.员工表 表名 序号 1 2 3 4 5 6 7
5.4.7.菜系信息表
表名 序号 1 2 3 字段名 id name state int varchar(20) char(4) th.sort 数据类型 约束 非空 非空 非空 备注 序号 名称 状态 字段名 num name sex birthday Id_card address state tb_record 数据类型 char(9) varchar(8) char(2) datetime varchar(20) varchar(100) char(4) 约束 非空 非空 非空 非空 非空 非空 非空 备注 编号 员工姓名 性别 出生日期 身份证号 地址 状态
六、程序模块设计
6.1功能模块设计:
管理员前台服务开始点菜添加菜单结账后台服务日销售统计结账报表月销售统计年销售统计系统安全管理员管理初始化系统台号管理菜系管理菜品管理修改密码档案管理
9页
酒店管理系统设计
6.2界面设计:
登入界面设计
管理员界面设计
10页