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

.

用户信息表 (tb_User) 帐号权限

图1_12 用户信息实体E-R图 登录帐号 登录密码 系统编号 在餐饮行业中,餐厅服务员起着及其重要的作用,但是由于服务人员数众多,如果不进行相应的信息记录,可能管理起来会非常困难。因此,需要对服务人员的详细信息进行记录。在数据库中建立一个志愿信息表用于存储所有服务人员的信息。支援信息实体E-R图图如1_13所示。

职员电话 职员性别 职员年龄 . . 职员信息表 (tb_Waiter) .

图1_13 职员信息实体E-R图

1.4.3 数据库逻辑设计

根据设计好的E-R图在数据库中创建各表,系统数据库中各表的结构如下。

. .

.

1. tb_Food(商品信息表)

tb_Food表用于保存所有商品信息,该表的结构如表1_4所示。

表1_4 商品信息表

字段名称 ID foodty foodnum foodname foodprice

int char char varchar decimal 数据类型 1 10 10 50 9 字段大小 说明 系统编号 类别编号 商品代号 商品名称 商品价格 2. tb_FoodType(商品类别信息表)

tb_ FoodType表用于保存商品类别信息,该表的结构如表1_5所示。

表1_5 商品类别信息表

字段名称 ID foodtype

int varchar 数据类型 4 50 字段大小 说明 系统编号 商品类别名称 3. tb_GuestFood(顾客消费信息表)

tb_GuestFood表用于保存顾客的消费信息,该表结构如表1_6所示。

表1_6 顾客消费信息表

字段名称 ID int 数据类型 4 字段大小 说明 系统编号 . .

.

foodnum foodname foodsum foodallprice waitername beizhu zhuotai datatime

char varchar char decimal varchar varchar char varchar 10 50 10 9 50 50 10 50 商品代号 商品名称 消费数量 商品价格 操作员姓名 备注 消费桌台 消费时间 4. tb_Room(桌台信息表)

tb_Room表用于保存所有桌台信息,该表结构如表1_7所示。

字段名称 ID RoomName RoomJC RommBJF RoomWZ RoomSZT RoomType RoomBZ RoomQT GuestName int char char decimal char char char varchar varchar varchar 数据类型 4 10 10 9 10 10 10 50 50 50 字段大小 说明 系统编号 桌台名称 桌台简称 桌台包间费 桌台位置 桌台状态 桌台类型 桌台备注 桌台其他信息 顾客姓名 . .

.

zhangdanDate Num WaiterName

varchar int varchar 50 4 50 开台时间 顾客人数 操作员姓名 5. tb_User(用户信息表)

tb_User表用于保存所有系统用户信息,该表结构如表1_8所示。

表1_8 用户信息表

字段名称 ID UseName UserPwd power

int varchar varchar char 数据类型 4 50 50 10 字段大小 说明 系统编号 用户登录名 用户登录密码 用户权限 6. tb_Writer(职员信息表)

tb_Writer表用于保存所有职员信息,该表结构如表1_9所示。

表1_9 职员信息表

字段名称 ID WaiterName CardNum WaiterNum Sex int varchar varchar char char 数据类型 4 50 50 10 10 字段大小 说明 系统编号 职员姓名 身份证号码 职员编号 性别 . .