Int 4 餐桌ID Yes
sumToPay Real 4 总合 Yes Discount Real 4 打折率 Yes Waiterid Int 4 服务员ID Yes Memo Nvarchar 50 其他 Yes 该表是用来记录订餐信息,主要有客户信息,订餐人数等。
表 3.9 菜单添加表menuitem
字段名称 数据类型 字段大小 说明 索引 是否为空 id Int 4 编号 Primary Key NO dishname nVarchar 50 区域名称 NO Memo nVarchar 50 描述 Yes Price Real 4 价格 Yes Menuid Int 4 菜单id No 该表是用来记录菜单信息,和添加菜单信息。
表 3.10区域添加表dishcateroy
字段名称 数据类型 字段大小 说明 索引 是否为空 id Int 4 编号 Primary Key NO name nVarchar 50 区域名称 NO Memo nVarchar 50 描述 Yes 该表是用来记录区域信息,主要实现系统区域添加功能。
表3.11 餐桌表dinnertalbe
字段名称 数据类型 字段大小 说明 索引 是否为空 id Int 4 编号 Primary Key NO Areaid Int 4 区域ID Primarykey NO Name Nvarchar 50 名称 Yes State Int 4 状态 Yes Menuid Int 4 主菜单ID Yes Memo Nvarchar 100 其他 Yes 该表是用来记录餐桌的信息,及当前的使用状态。
表3.12 折扣表 discount
字段名称 数据类型 字段大小 说明 索引 是否为空 id Int 4 编号 Primary Key NO name nVarchar 50 区域名称 NO discount real 4 打折 Yes Memo Nvarchar 100 其他 Yes 该表是用来记录折扣类型信息。
表 3.13预定表area
字段名称 数据类型 字段大小 说明 索引 是否为空 id Int 4 编号 Primary Key NO name nVarchar 50 区域名称 NO Memo nVarchar 50 描述 Yes Telnum Nvarchar 50 电话 yes 该表是用来记录预定信息,主要记录预定用户的基本信息。
表3.14退菜表 reject
字段名称 数据类型 字段大小 说明 索引 是否为空 Id Int 4 编号 Primary Key NO Reason nVarchar 50 区域名称 NO Memo nVarchar 50 描述 Yes Itemid Int 4 菜品id Yes 该表是用来记录退菜的信息和退菜的原因。
表3.15付款类型表 paytype
字段名称 数据类型 字段大小 说明 索引 是否为空 id Int 4 编号 Primary Key NO name nVarchar 50 区域名称 NO Memo nVarchar 50 描述 Yes Type Nvarchar 50 类型 Yes 该表是用来记录付款信息,主要实现系统折扣功能
表 3.16 酒店基本信息表area
字段名称 数据类型 字段大小 说明 索引 是否为空 id Int 4 编号 Primary Key NO name nVarchar 50 区域名称 NO Memo nVarchar 50 描述 Yes Address Nvarchar 50 地址 Yes Hours Nvarchar 50 营业时间 Yes Manager Nvarchar 30 负责人 Yes Telnum Nvarchar 30 电话 Yes Website Nvarchar 30 网址 Yes 该表是用来记录酒店信息。
3.6系统流程图
3.7.详细设计书
1 用户登录
员工通过输入员工编号和密码登录入系统,如果密码或者员工编号不正确,则不任许员工登录到系统。只有有此系统账号的员工才可以登录到本系统,并把员工的基本信心赋到SESSION中,以便其他工能模块能获得登录员工的基本信息。
2 修改密码
员工登录后可以自行修改密码,必须先输入原始密码,再重新输入两次新密码,如果输入不最正确,则系统不任许用户修改密码
3 人员管理
可以看到所有人员基本信息,包括员工,员工编号,员工性别,员工的职责类别。
对于员工信息也可以删除。
如果新添加员工时,则添加员工,员工编号,性别,并设置员工的默认密码
4 区域管理
系统给出酒店内的所有
列表,列出的信息由,区域名称,区域说明。如果不需要某一区域可以通过删除按钮删除该条数据信息。点"添加区域",则必须输入,区域名称,以及相应的区域说明。
5 餐桌管理
系统给出酒店内所有餐桌信息,列出餐桌编号,以及所在的区域名称,已经餐桌的使用状态,如果删除餐桌信息,则通过"删除"按钮删除数据,如果添加餐桌信息,则点"添加餐桌"进入添加餐桌信息页面,