网上餐厅系统专业设计 - 图文(6)

2019-01-26 18:39

天津理工大学2012级本科专业设计

表6.2 餐品表 Table6.2 Table of Products 列名 CompanyName 数据类型 Nvarchar(50) 是否允许为空 Not Null 说明 餐厅名称 FoodName Nvarchar(50) Not Null 餐品名称 Price Varchar(50) Not Null 价格 顾客表主要记录了在网站系统上面注册的顾客的个人信息,包括了主键用户编号和外键顾客登录名。

表6.3 顾客表 Table6.3 Table of Custoemr 列名 CustomerId 数据类型 Int 是否允许为空 Not Null 说明 顾客编号 主键 CustomerLoginName Nvarchar(50) Not Null 顾客登录名 外键 CustomerPassword Varchar(50) Not Null 顾客密码 CustomerEmail Nvarcar(50) Null 顾客电子邮箱 购物车表主要收录了用户在网站上面购买的商品临时添加容器,一边接下来的结账操作的简易型。

22

天津理工大学2012级本科专业设计

表6.4 购物车表 Table6.4 Table of ShopCar 列名 CustomerLoginName 数据类型 Nvarchar(50) 是否允许为空 Not Null 说明 顾客用户名 FoodName Nvarchar(50) Not Null 餐品名称 Price Varchar(50) Not Null 价格 Number Varchar(50) Not Null 数量 CompanyName Nvarchar(50) Not Null 餐厅名称 在线支付订餐表是顾客选择在线支付方式进行付款后提交的订单信息,包括了主键订单编号外键送餐员编号。

表6.5 网上支付订单表 Table6.5 Table of DistributionLinePay 列名 DistributionId StaffId DistributionAddress DistributionFood 数据类型 Int Int Nvarchar(50) Nvarchar(50) 是否允许为空 Not Null Not Null Not Null Not Null 说明 订单编号 主键 送餐员编号 外键 送餐地址 餐品名称 23

天津理工大学2012级本科专业设计

DistributionNum GetFoodManName GetFoodManTel Int Nvarchar(50) Varchar(50) Not Null Not Null Not Null 餐品数量 订餐人姓名 订餐人电话 餐到付款订餐表是顾客选择餐到付款方式进行付款后提交的订单信息,包括了主键订单编号和外键送餐员编号。

表6.6 网上支付订单表

Table6.6 Table of DistributionRealityPay 列名 DistributionId 数据类型 Int 是否允许为空 Not Null 说明 订单编号 主键 StaffId Int Not Null 送餐员编号 外键 DistributionAddress Nvarchar(50) Not Null 送餐地址 DistributionFood Nvarchar(50) Not Null 餐品名称 DistributionNum Int Not Null 餐品数量 DistributionPrice Varchar(50) Not Null 餐品单价 DisatributionSumPrice Not Null 餐品总价 (DistributionNum)* (DistributionPrice) 订餐人姓名 GetFoodManName Nvarchar(50) Not Null GetFoodManTel Varchar(50) Not Null 订餐人电话

24

天津理工大学2012级本科专业设计

送餐员表收录了公司的六位送餐员的个人信息,其中有三位是负责派送顾客选择网上在线支付方式的任务,另外三位是负责派送顾客选择餐到付款支付方式的任务,表中包括了主键送餐员编号。

表6.7 送餐员表 Table6.7 Table of Room clerk 列名 StaffId 数据类型 Int 是否允许为空 Not Null 说明 送餐员编号 主键 StaffName Nvarchar(50) Not Null 送餐员姓名 StaffLoginName Nvarchar(50) Not Null 送餐员登陆名 StaffPassword Varchar(50) Not Null 送餐员密码 PayType Nvarchar(50) Not Null 顾客支付方式 6.2 数据表关系

送餐员表与订餐表之间存在的主外键关系,餐厅表与餐品表之间存在着主外键关系,顾客购物车表又与餐品表存在着主外键关系。如图6.1所示为本子系统模块的数据表关

系图。

25

天津理工大学2012级本科专业设计

图6.1 餐厅关系子系统的数据表关系图

Figure 6.1 The restaurant management subsystem of data table diagram

6.3 本章小结

本章的主要内容是在逻辑设计的基础上,设计出具有高效率、可实现的物理数据库结构。

我们在确定数据库的物理结构过程中,确认了包含下面四方面的内容: 1、确定数据的存储结构 2、设计数据的存取路径 3、确定数据的存放位置 4、确定系统配置

因为在数据库的物理设计过程中需要对时间效率、空间效率、维护代价和各种用户要求进行全方位的权衡,我们就必须要选择一个最优化的方案作为数据库的物理结构。其实在数据库物理设计中,最有效的方式就是集中地存储和检索对象。

26


网上餐厅系统专业设计 - 图文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高考作文历史人物素材“竹林七贤”之嵇康

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: