本系统总共有9张表,即菜品表、菜销售表、点菜表、做菜表、管理员表、会员表,餐桌使用情况表,日志表和统计表,具体的表结构如表1--表7:
Dishes(菜品表)设计 |
|||||||
字段名称 |
数据类型 |
主键 |
数据长度 |
数据范围 |
默认值 |
允许空 |
字段说明 |
dishid |
char |
是 |
8 |
DISH0001-DISH9999 |
DISH0001 |
否 |
菜品编号 |
dishname |
nchar |
否 |
50 |
|
|
是 |
菜品名称 |
dishprice |
float |
否 |
|
大于等于0.0 |
0.0 |
是 |
菜品单价 |
dishdiscount |
float |
否 |
|
大于0小于等于1 |
1 |
是 |
菜品折扣 |
dishpay |
float |
否 |
|
大于等于0小于等于菜品单价 |
菜品单价*菜品折扣 |
是 |
菜品折扣后的单价 |
freq |
int |
否 |
|
大于等于0 |
0 |
是 |
累计评分次数,用于动态统计平均分 |
scores |
int |
否 |
|
大于等于0 |
0 |
是 |
累计评价总分,用于动态统计平均分 |
average |
int |
否 |
|
大于等于0 |
0 |
是 |
平均分,等于总分/评次,每次评分后将重新计算 |
dishphoto |
image |
否 |
|
|
|
是 |
菜品图片 |
dishvariety |
int |
否 |
|
|
0 |
是 |
菜品口味 (一位代表一种口味) |
本系统总共有9张表,即菜品表、菜销售表、点菜表、做菜表、管理员表、会员表,餐桌使用情况表,日志表和统计表,具体的表结构如表1--表7:
Dishes(菜品表)设计 |
|||||||
字段名称 |
数据类型 |
主键 |
数据长度 |
数据范围 |
默认值 |
允许空 |
字段说明 |
dishid |
char |
是 |
8 |
DISH0001-DISH9999 |
DISH0001 |
否 |
菜品编号 |
dishname |
nchar |
否 |
50 |
|
|
是 |
菜品名称 |
dishprice |
float |
否 |
|
大于等于0.0 |
0.0 |
是 |
菜品单价 |
dishdiscount |
float |
否 |
|
大于0小于等于1 |
1 |
是 |
菜品折扣 |
dishpay |
float |
否 |
|
大于等于0小于等于菜品单价 |
菜品单价*菜品折扣 |
是 |
菜品折扣后的单价 |
freq |
int |
否 |
|
大于等于0 |
0 |
是 |
累计评分次数,用于动态统计平均分 |
scores |
int |
否 |
|
大于等于0 |
0 |
是 |
累计评价总分,用于动态统计平均分 |
average |
int |
否 |
|
大于等于0 |
0 |
是 |
平均分,等于总分/评次,每次评分后将重新计算 |
dishphoto |
image |
否 |
|
|
|
是 |
菜品图片 |
dishvariety |
int |
否 |
|
|
0 |
是 |
菜品口味 (一位代表一种口味) |