C#餐饮管理系统详细设计(含所有窗体代码) 下载本文

.

图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所示。

. .