1. 为实验一中的某机票预订系统建立E-R模型,标注出实体的属性以及实体之间的关系; 2. 将所建立的E-R模型转换成关系,采用关系模式描述。
1. 为实验一中的“网上购票”用例,绘制活动图。 2. 某机票预订系统存在用以描述航班的航班类Flight,为其绘制状态图。相关信息描述如下: 4) 航班会在飞行日期前的两个月开始发售机票,在飞行前一天停止在网上发售机票。在飞机起飞后,将不能查询到该航班的售票信息。因此,在机票预订系统中,航班可定义三种状态:未开始售票、售票、停止售票。 5) 已停止售票状态可以划分为:等待起飞、起飞、取消四个子状态。首先,航班处于等待起飞状态,当系统通知变更航班状态时,状态发生迁移。当通知“航班起飞”或“航班取消”,则迁移到相应子状态;当通知“航班推迟”则仍迁移至等待起飞状态。
1. 绘制机票预订系统的构件图。相关信息描述如下: 1) 机票预订系统的主要构件包括用户端程序、管理员程序、服务器端程序、数据库操作构件及数据库。 2) 其中,数据库操作构件需要对服务器端程序提供操作数据的接口,名为“IDatabase”。 3) 另外,用户端程序和管理员程序需要依赖服务器程序的行为才能执行;数据库操作构件也需要依赖于数据库构件的行为。 2. 绘制机票预订系统的配置图。相关信息描述如下: 机票预订系统包括四个节点,分别为:用户端、管理员端、程序服务器端、数据库服务器端。四个节点都属于处理器。其中,用户端与管理员端都直接与程序服务器端通信(HTTP协议),程序服务器端与数据库服务器端之间进行通信(局域网)。用户端程序、管理员程序、服务器端程序3个构件分别运行于用户端、管理员端、程序服务器端3种节点上,数据库操作构件及数据库构件运行于数据库服务器端。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号