搜索
您的当前位置:首页订餐系统ER图

订餐系统ER图

来源:乌哈旅游
E-R模型

根据以上系统分析,采用E-R图方法表示概念设计如下:

会员顾客 m 选择 n 菜单

m 生成 m 管理 n 订单 n 管理 m n 管理员 图 4-1 系统E-R图 顾客编号 会员顾客 联系电话 顾客名 送餐地址 密码 图 4-2 会员顾客实体图 菜单编号 菜单 基本描述 菜名 会员价 价格

订单编号 顾客名 联系电话 图 4-3 菜单实体图 管理员 管理员编号 管理员名 总价 图 4-4 管理员实体图 订单 生成时间 送餐地址 是否已确总价 选菜列表

4.2 关系模型

在将E-R图向关系模型转换的过程中,注意了灵活性和消除数据的冗余,并且考虑了对系统用户权限的要求,得到了以下关系模式:

会员顾客(会员编号,会员名,登录密码,送餐地址,联系电话); 菜单(菜单编号,菜单名,价格,会员价,基本描述);

订单(订单编号,顾客名,送餐地址,联系电话,菜单列表,总价,订单生成时间,是否已确定);

管理员(管理员编号,管理员名,登录密码)

4.3 数据库物理模型

经过上述分析和设计,并且结合数据库设计的原则,设计出如下四张表: 1) MenuList表为菜单信息表,该表存储了美嘉乐所有公布于市场的菜单

的信息,详见表4-1:

表 4-1 MenuList表 字段名 数据类型 长度 说明 Menu_Id int 4 菜单编号 Picture image 16 菜的图片 FoodName varchar 50 菜名 Price int 4 市场价 DiscountPrice int 4 会员价 Discription varchar 200 基本介绍

2) OrderForm表为订单信息表,该表存储了美嘉乐餐饮连锁内所有由顾

客提交的订单的信息,详见表4-2:

表 4-2 OrderForm表

字段名 数据类型 长度 说明 Order_Id int 4 订单编号 CustomerName varchar 50 顾客姓名 MenuName varchar 500 菜单名组合 Count varchar 200 菜单数量组合 SumPrice int 4 总价 Address varchar 50 送餐地址 PhoneNumber varchar 50 联系电话 DateTime varchar 20 订单生成时间 Confirmed varchar 5 是否已确认 3) VIPUser表为注册会员信息表,该表存储了美嘉乐的所有注册会员的

会员信息,详见表4-3:

表4-3 VIPUser表

字段名 User_Id UserName Pwd Address PhoneNo Mark

数据类型 int varchar varchar varchar varchar int 4 50 50 50 15 4 长度 说明 用户编号 用户名 用户密码 送餐地址 联系电话 用户积分 4) Administrator表为管理员信息表,该表存储了美嘉乐的所有管理员信

息,详见表4-4:

表4-4 Administrator表 字段名 数据类型 Admin_Id int AdminName varchar Password varchar

长度 4 50 50 说明 管理员编号 管理员名 管理员密码

因篇幅问题不能全部显示,请点此查看更多更全内容

Top