天津理工大学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
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库网上餐厅系统专业设计 - 图文(4)在线全文阅读。
相关推荐: