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

2019-01-26 18:39

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

模块名称 名称 来源:餐品表,餐厅表 去处:顾客 商家信息管理 商家信息 编号 F1 数据流结构:基本信息={餐厅编号,餐厅名称,餐品编号,餐品名称} 简要说明:记录所有的餐品场信息

表3.6 餐品信息管理数据流 Table 3.6 Shopping cart data flow 模块名称 编号 F2 餐品信息管理 名称 来源:商家提供的餐品 去处:顾客 数据流结构:基本信息={用户名,餐品名称,价格,数量,餐厅名称} 简要说明:将用户的购物车信息添加到此处 餐品信息

表3.7 商家注册数据流 模块名称 名称 来源:顾客订单表 去处:送餐人送餐信息表 数据流结构:基本信息={商家编号,商家名,选择餐饮类型} 简要说明:记录商家注册信息 商家注册管理 商家注册信息 编号 F3

12

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

3.5 本章小结

需求分析的任务是通过详细调查现实世界要处理的对象,充分了解原系统工作概况,明确用户的各种需求然后在此基础上确定新系统的功能。 一、确定对系统的综合要求 虽然功能需求是对软件系统的一项基本需求,但却并不是唯一的需求,通常对软件系统有下述几方面的综合要求:

1.功能需求 2.性能需求

3.可靠性和可用性需求 4.出错处理需求 5.接口需求 6.约束

7.逆向需求

8.将来可能提出的要求

13

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

第四章 概念设计

4.1 E-R图

大部分数据库设计产品使用实体-联系模型(ER模型)帮助用户进行数据库设计。ER数据库设计工具提供了一个“方框与箭头”的绘图工具,帮助用户建立ER图来描绘数据。E-R图是一种概念模型,用矩形表示实体型,矩形框内写明实体名;椭圆表示实体的属性。本子系统模块涉及到的实体有:餐品、餐厅、顾客、购物车、订单。餐品拥有的属性为:餐厅名称、餐品名称、价格。如图4.1是餐品的E-R图。餐厅拥有的属性为:编号、登录名、密码、餐厅名、地址、电话。如图4.2是餐厅的E-R图。顾客拥有的属性为:编号、登陆名、密码、电子邮箱。如图4.3是顾客的E-R图。购物车拥有的属性为:用户名,餐品名称,价格,数量,餐厅名称。如图4.4是购物车的E-R图。订单的属性为:订单编号、送餐员、送餐地址、餐品名称、餐品数量、餐品价格、订餐人姓名、订餐人电话。如图4.5是订单的E-R图。

图4.1 商家的E-R图

图4.2 餐厅的E-R图

Figure 4.2 The restaurant's E-R diagram

14

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

图4.3 顾客的E-R图

Figure 4.3 Customers of e-r diagram

图4.4 餐品的E-R图

Figure 4.4 Shopping cart e-r diagram

15

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

现在将全部的E-R图的实体联系在一起,得到如图4.6所示的初步E-R图。

图4.6 子系统模块的初步E-R图

Figure 4.6 Preliminary E - R diagram of subsystem module

由图4.6可知,餐厅表只保存了餐厅的信息,餐品表只保存了餐品表,把餐厅表和餐品表联系在一起,可以使每件餐品都有所属的餐厅的信息了。顾客查看完餐品信息之后,将餐品添加到购物车当中,购物车就包含了餐品的详细信息。顾客与购物车的关系是一一对应的,并且顾客可以对购物车信息进行修改。顾客在确认完购物车信息之后,可以进行一个订单提交的操作,顾客与餐品是一对多的关系。总体E-R图详细信息如图4.7所示:

16


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

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

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

马上注册会员

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