问题 问答题

阅读以下说明和图,根据要求回答下列问题。
[说明]
某音像制品出租商店欲开发一个音像管理信息系统,管理音像制品的租借业务。需求如下。
1.系统中的客户信息文件保存了该商店的所有客户的用户名、密码等信息。对于首次来租借的客户,系统会为其生成用户名和初始密码。
2.系统中音像制品信息文件记录了商店中所有音像制品的详细信息及其库存数量。
3.根据客户所租借的音像制品的品种,会按天收取相应的费用。音像制品的最长租借周期为1周,每位客户每次最多只能租借6件音像制品。
4.客户租借某种音像制品的具体流程如下。
(1)根据客户提供的用户名和密码,验证客户身份。
(2)若该客户是合法客户,查询音像制品信息文件,查看商店中是否还有这种音像制品。
(3)若还有该音像制品,且客户所要租借的音像制品数小于等于6个,就可以将该音像制品租借给客户。这时,系统给出相应的租借确认信息,生成一条新的租借记录并将其保存在租借记录文件中。
(4)系统计算租借费用,将费用信息保存在租借记录文件中并告知客户。
(5)客户付清租借费用之后,系统接收客户付款信息,将音像制品租借给该客户。
5.当库存中某音像制品数量不能满足客户的租借请求数量时,系统可以接受客户网上预约租借某种音像制品。系统接收到预约请求后,检查库存信息,验证用户身份,创建相应的预约记录,生成预约流水号给该客户,并将信息保存在预约记录文件中。
6.客户归还到期的音像制品,系统修改租借记录文件,并查询预约记录文件和客户信息文件,判定是否有客户预约了这些音像制品。若有,则生成预约提示信息,通知系统履行预约服务,系统查询客户信息文件和预约记录文件,通知相关客户前来租借音像制品。
现采用结构化方法对音像管理信息系统进行分析与设计,获得如图7-9所示的顶层数据流图和图7-10所示的0层数据流图。



[问题3]
在图7-10中缺少了3条数据流,根据说明及图7-9提供的信息,请在表7-14中分别指出这3条数据流的名称、起点和终点。

表7-14 数据流表

序号 名称 起点 终点
1
2
3

答案

参考答案:名称 起点 终点
新客户创建请求 E1或客户 4或创建新客户
预约流水号 5或创建预约记录 E1或客户
预约提示信息 6或归还音像制品 7或履行预约服务

解析:图7-10中缺少了3条数据流,可先检查顶层数据流图和0层数据流是否一致。从图7-9顶层数据流图中可以看出,与E1直接相关的数据流共有9条,而在0层数据流图中与E1直接关联的只有7条,因此可以直接断定,图7-10中至少缺少直接与E1相关的两条数据流:新客户创建请求和预约流水号。新客户创建请求通过创建新客户加工将客户的信息写入客户信息文件中,因此其起点和终点分别为:E1和4。同理,预约流水号的起点和终点为5和E1。
在题干说明中,客户归还到期的音像制品,系统修改租借记录文件,并查询预约记录文件和客户信息文件,判定是否有客户预约了这些音像制品。若有,则生成预约提示信息,通知系统履行预约服务,系统查询客户信息文件和预约记录文件,通知相关客户前来租借音像制品。因此,在客户归还和履行预约服务之间存在着数据上的联系。在图7-10中所需补充的3条数据流见表7-18。

表7-18 数据流表
序号 名称 起点 终点
1 新客户创建请求 E1或客户 4或创建新客户
2 预约流水号 5或创建预约记录 E1或客户
3 预约提示信息 6或归还音像制品 7或履行预约服务

判断题
问答题