软件设计师数据流图的设计(二)

上传人:索**** 文档编号:142586621 上传时间:2020-08-21 格式:PDF 页数:11 大小:17.54KB
返回 下载 相关 举报
软件设计师数据流图的设计(二)_第1页
第1页 / 共11页
软件设计师数据流图的设计(二)_第2页
第2页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《软件设计师数据流图的设计(二)》由会员分享,可在线阅读,更多相关《软件设计师数据流图的设计(二)(11页珍藏版)》请在金锄头文库上搜索。

1、1 模拟 软件设计师数据流图的设计( 二) 填空题 阅读以下说明和图,回答问题1 至问题 4,将解答填入对应栏内。 说明 某音像制品出租商店欲开发一个音像管理信息系统,管理音像制品的租 借业务。需求如下: (1) 系统中的客户信息文件保存了该商店的所有客户的用户名、密码等 信息。对于首次来租借的客户,系统会为其生成用户名和初始密码。 (2) 系统中音像制品信息文件记录了商店中所有音像制品的详细信息及 其库存数量。 (3) 根据客户所租借的音像制品的品种,会按天收取相应的费用。音像 制品的最长租借周期为一周,每位客户每次最多只能租借6 件音像制品。 (4) 客户租借某种音像制品的具体流程为: 根

2、据客户提供的用户名和密码,验证客户身份。 若该客户是合法客户,则查询音像制品信息文件,查看商店中是否还 有这种音像制品。 若还有该音像制品,且客户所要租借的音像制品数小于等于6 件,就 可以将该音像制品租借给客户。这时,系统给出相应的租借确认信息,生成一条 新的租借记录并将其保存在租借记录文件中。 系统计算租借费用,将费用信息保存在租借记录文件中并告知客户。 客户付清租借费用之后,系统接收客户付款信息,将音像制品租借给 该客户。 (5) 当库存中某音像制品数量不能满足客户的租借请求数量时,系统可 以接受客户网上预约租借某种音像制品。 系统接收到预约请求后, 检查库存信息, 验证用户身份, 创建

3、相应的预约记录, 生成预约流水号给该客户, 并将信息保存 在预约记录文件中。 (6) 客户归还到期的音像制品,系统修改租借记录文件,并查询预约记 录文件和客户信息文件, 判定是否有客户预约了这些音像制品。若有,则生成预 约提示信息,通知系统履行预约服务,系统查询客户信息文件和预约记录文件, 通知相关客户前来租借音像制品。 第 1 题: 图 15-15 中只有一个外部实体E1。使用说明中的词语,给出E1的名称。 参考答案: E1:客户 2 详细解答: 第 2 题: 使用说明中的词语,给出图15-16 中的数据存储 D1 D4的名称。 参考答案: D1 :客户信息文件D2 :音像制品信息文件D3

4、:租借记录文件 D4:预约记录文件 详细解答: 第 3 题: 数据流图 15-16 中缺少了 3 条数据流,根据说明及数据流图15-15 提供的信 息,分别指出这 3 条数据流的起点和终点。 _ 参考答案: 详细解答: 第 4 题: 在进行系统分析与设计时,面向数据结构的设计方法( 如 Jackson 方法) 也被广 泛应用。简要说明面向数据结构设计方法的基本思想及其适用场合。_ 参考答案: 面向数据结构的设计方法以数据结构作为设计的基础,它根据输入/ 输出数 据结构导出程序的结构。 面向数据结构的设计方法用于规模不大的数据处理系统 中。 详细解答: 阅读下列说明和图,回答问题1 至问题 3,

5、将解答填入对应栏内。 说明 3 希赛公司拟开发一个销售管理系统,其主要功能描述如下: (1) 接受客户订单, 检查库存货物是否满足订单要求。如果满足, 进行供 货处理,即修改库存记录文件, 给库房开具备货单并且保留客户订单至订单记录 文件;否则进行缺货处理,即将缺货订单录入缺货记录文件。 (2) 根据缺货记录文件进行缺货统计,将缺货通知单发给采购部门。 (3) 根据采购部门提供的进货通知单进行进货处理,即修改库存记录文 件,并从缺货记录文件中取出缺货订单进行供货处理。 (4) 根据保留的客户订单进行销售统计,打印统计报表给经理。 现采用结构化方法对销售管理系统进行分析与设计,获得如图 15-1

6、7 所 示的顶层数据流图和如图15-18 所示的第 0 层数据流图。 第 5 题: 使用说明中的词语,给出图15-17 中外部实体 E1E4的名称。 _ 参考答案: E1:客户E2:采购部门E3:库房E4:经理 详细解答: 第 6 题: 使用说明中的词语,给出图15-18 中数据存储 D1 D3的名称。 _ 参考答案: D1 :缺货记录文件D2 :库存记录文件D3:订单记录文件 详细解答: 第 7 题: 数据流图 15-18 中缺少了 4 条数据流,根据说明及数据流图15-17 提供的信 息,分别指出这 4 条数据流的起点和终点。 _ 参考答案: 4 详细解答: 阅读下列说明,回答问题1 和问

7、题 2,将解答填入对应栏内。 说明 假设某大型商业企业由商品配送中心和连锁超市组成,其中商品配送中 心包括采购、财务、配送等部门。为实现高效管理,设计了商品配送中心信息管 理系统,其主要功能描述如下: (1) 系统接收由连锁超市提出的供货请求,并将其记录到供货请求记录 文件中。 (2) 在接到供货请求后, 从商品库存记录文件中进行商品库存信息查询。 如果库存满足供货请求, 则给配送处理发送配送通知; 否则,向采购部门发出缺 货通知。 (3) 配送处理接到配送通知后,查询供货请求记录文件,更新商品库存 记录文件,并向配送部门发送配送单, 在配送货品的同时记录配送信息至商品配 送记录文件中。 (4

8、) 采购部门接到缺货通知后, 与供货商洽谈, 进行商品采购处理, 将合 格商品入库,并记录采购清单至采购清单记录文件中,向配送处理发出配送通知, 同时通知财务部门给供货商支付货款。 该系统采用结构化方法进行开发, 得到待修改的数据流图 ( 如图 15-19 所 示)。 第 8 题: 使用说明中的词语,给出图15-19 中外部实体 E1E4的名称和数据存储D1 D4的名称。 _ 参考答案: E1:财务部门E2:采购部门E3:连锁超市E4:配送部门 D1:采购清单记录文件D2:商品库存记录文件 D3:商品配送记录文 件D4 :供货请求记录文件 详细解答: 第 9 题: 图 15-19 中存在 4

9、处错误的数据流,请指出各自的起点和终点;若将上述4 条 错误的数据流删除,为保证数据流图的正确性,应补充3 条数据流,请给出所 补充数据流的起点和终点。( 起点和终点请采用数据流图15-19 中的符号或名 称) 5 参考答案: 详细解答: 阅读以下说明和数据流图,回答问题1 至问题 4,将解答填入对应栏内。 说明 现准备为某银行开发一个信用卡管理系统CCMS , 该系统的基本功能如下: (1) 信用卡申请。非信用卡客户填写信用卡申请表,说明所要申请的信 用卡类型及申请者的基本信息,提交CCMS 。如果信用卡申请被银行接受,CCMS 将记录该客户的基本信息, 并发送确认函给该客户, 告知客户信用

10、卡的有效期及 信贷限额;否则该客户将会收到一封拒绝函。非信用卡客户收到确认函后成为信 用卡客户。 (2) 信用卡激活。信用卡客户向CCMS 提交激活请求,用信用卡号和密码 激活该信用卡。 激活操作结束后, CCMS 将激活通知发送给客户, 告知客户其信用 卡是否被成功激活。 (3) 信用卡客户信息管理。 信用卡客户的个人信息可以在CCMS 中进行在 线管理。每位信用卡客户可以在线查询和修改个人信息。 (4) 交易信息查询。信用卡客户使用信用卡进行的每一笔交易都会记录 在 CCMS 中。信用卡客户可以通过CCMS 查询并核实其交易信息 (包括信用卡交易 记录及交易额 ) 。 图 15-20 和图

11、 15-21 分别给出了该系统的顶层数据流图和第0 层数据流 图的初稿。 第 10 题: 根据说明,将图 15-20 中的 E1E3填充完整。 _ 参考答案: E1:非信用卡客户 E2:信用卡客户 E3:银行 6 详细解答: 第 11 题: 图 15-20 中缺少 3 条数据流,根据说明,分别指出这3 条数据流的起点和终 点。( 注:数据流的起点和终点均采用图中的符号和描述。)_ 参考答案: 详细解答: 第 12 题: 图 15-21 中有两条数据流是错误的,请指出这两条数据流的名称,并改正。 ( 注:数据流的起点和终点均采用图中的符号和描述。)_ 参考答案: 详细解答: 第 13 题: 根据

12、说明,将图 15-21 中 P1P4的处理名称填充完整。 _ 参考答案: P1:交易信息查询P2:客户信息管理 P3:信用卡激活P4: 信用卡申请 详细解答: 阅读下列说明和图,回答问题1 至问题 4,将解答填入对应栏内。 说明 某大型企业的数据中心为了集中管理、控制用户对数据的访问并支持大 量的连接需求,欲构建数据管理中间件,其主要功能如下: 7 (1) 数据管理员可通过中间件进行用户管理、操作管理和权限管理。用 户管理维护用户信息, 用户信息 ( 用户名、密码)存储在用户表中; 操作管理维护 数据实体的标准操作及其所属的后端数据库信息,标准操作和后端数据库信息存 放在操作表中;权限管理维护

13、权限表,该表存储用户可执行的操作信息。 (2) 中间件验证前端应用提供的用户信息。若验证不通过,则返回非法 用户信息;若验证通过,中间件将等待前端应用提交操作请求。 (3) 前端应用提交操作请求后,中间件先对请求进行格式检查。如果格 式不正确,则返回格式错误信息;如果格式正确,则进行权限验证( 验证用户是 否有权执行请求的操作 ) ,若用户无权执行该操作,则返回权限不足信息,否则 进行连接管理。 (4) 连接管理连接相应的后台数据库并提交操作。连接管理先检查是否 存在空闲的数据库连接,如果不存在,则新建连接;如果存在,则重用连接。 (5) 后端数据库执行操作并将结果传给中间件,中间件对收到的操

14、作结 果进行处理后,将其返回给前端应用。 现采用结构化方法对系统进行分析与设计,获得如图 15-22 所示的顶层 数据流图和如图 15-23 所示的第 0 层数据流图。 第 14 题: 使用说明中的词语,给出图15-22 中实体 E1E3的名称。 _ 参考答案: E1:前端应用E2:数据管理员E3:后端数据库 详细解答: 第 15 题: 使用说明中的词语,给出图15-23 中数据存储 D1 D3的名称。 _ 参考答案: D1 :用户表D2 :操作表D3 :权限表 详细解答: 第 16 题: 给出图 15-23 中加工 P的名称及其输入流、输出流。_ 除加工 P的输入流与输出流外,图15-23

15、中还缺少了两条数据流,请给出 这两条数据流的起点和终点。 注:名称使用说明中的词汇,起点和终点均使用图15-23 中的符号或词 汇。 8 参考答案: 详细解答: 第 17 题: 在绘制数据流图时,需要注意加工的绘制。请给出在绘制加工的输入、输出时 可能出现的 3 种错误。 _ 参考答案: 在绘制数据流图的加工时, 可能出现的输入、 输出错误如下:只有输 入而无输出或者黑洞只有输出而无输入或者奇迹输入的数据流无 法通过加工产生输出流或者灰洞输入的数据流与输出的数据流名称相同 详细解答: 阅读以下说明和图,回答问题1 至问题 3,将解答填入对应栏内。 说明 某时装邮购提供商拟开发订单处理系统,用于

16、处理客户通过电话、 传真、 邮件或 Web站点所下的订单。其主要功能如下: (1) 增加客户记录。将新客户信息添加到客户文件,并分配一个客户号 以备后续使用。 (2) 查询商品信息。接收客户提交商品信息请求,从商品文件中查询商 品的价格和可订购数量等商品信息,返回给客户。 (3) 增加订单记录。根据客户的订购请求及该客户记录的相关信息,产 生订单并添加到订单文件中。 (4) 产生配货单。根据订单记录产生配货单,并将配货单发送给仓库进 行备货;备好货后,发送备货就绪通知。如果现货不足,则需向供应商订货。 (5) 准备发货单。从订单文件中获取订单记录,从客户文件中获取客户 记录,并产生发货单。 (6) 发货。当收到仓库发送的备货就绪通知后,根据发货单给客户发货; 产生装运单并发送给客户。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号