.
图1_7 数据库结构
1.4.2 数据库概念设计
通过对数据库进行的需求分析、业务流程设计 及系统功能结构的确定,规
划出系统中使用的数据库实体对象及实体E-R图。
由于商品的种类很多,因此需要对商品进行分类,这样就可以对商品分门
别类地进行存储,在查询时可以根据商品类别进行查询,商品信息实体E-R图如图1_8所示。在数据库中建立一个商品类型信息表,用于存储商品的所有类别信息,商品类别信息实体E-R图如图1_9所示。
商品系统编号
商品名称 商品类别编号 商品代号 商品价格 商品信息表 (tb_Food) . .
.
图1_8 商品信息实体E-R图
图1-9 商品类别信息实体E-R图
商品类别编号 商品类别名称 商品类别信息表 (tb_FoodType) 当顾客进行消费时,顾客会根据自己的需求消费不同的商品,系统将顾客
. .
.
消费的所有信息存储到数据表中,以便顾客结账时查询,在数据库中建立一个顾客消费信息表用于存储顾客的消费记录。顾客消费信息实体E-R图图如1_10所示。
商品代码 商品名称 消费商品数量 系统编号 消费时间 开单人 消费桌台名称 备注信息 顾客消费信息表 (tb_GuestFood) 商品价格 . .
.
1_10 顾客消费信息实体E-R图
餐厅中会有多个桌台供顾客选择,每个桌台会有不同的信息。例如,大厅
01号桌被顾客使用,顾客人数为5人等,方便操作员对桌台的操作,在数据库中建立一个桌台信息表用于存储所有桌台的详细信息。桌台信息实体E-R图如图1_11所示。
开单人 桌台包间费
桌台名称 系统编号 桌台信息表 (tb_Room) 桌台类型 顾客人数 开台时间 顾客名称 桌台其他信息 桌台备注 开桌台状态 桌台简称 桌台位置 . .
.
图6_11 桌台信息实体E-R图
为了对系统进行不同的管理,需要为系统建立管理用户。这些用户通过登
录模块登录系统,登录成功之后会根据不同的权限对不同的功能模块进行管理,在数据库中建立一个用户信息表,用于存储登录用户信息。用户信息实体E-R图如图1_12所示。
. .