1、软件设计师-数据流图的设计及答案解析(总分:195.00,做题时间:90 分钟)阅读下列说明和数据流图,回答问题 1 至问题 3,将解答填入对应栏内。说明某图书馆管理系统的主要功能是图书管理和信息查询。对于初次借书的读者,系统自动生成读者号,并与读者基本信息(姓名、单位、地址等)一起写入读者文件。系统的图书管理功能分为 4 个方面:购入新书、读者借书、读者还书和图书注销。(1)购入新书时需要为该书编制入库单。入库单内容包括图书分类目录号、书名、作者、价格、数量和购书日期,将这些信息写入图书目录文件并修改文件中的库存总量(表示到目前为止,购入此种图书的数量)。(2)读者借书时需填写借书单。借书单
2、内容包括读者号和所借图书分类目录号。系统首先检查该读者号是否有效,若无效,则拒绝借书;若有效,则进一步检查该读者已借图书是否超过最大限制数(假设每位读者能同时借阅的书不超过 5 本),若已达到最大限制数,则拒绝借书;否则允许借书,同时将图书分类目录号、读者号和借阅日期等信息写入借书文件中。(3)读者还书时需填写还书单。系统根据读者号和图书分类目录号,从借书文件中读出与该图书相关的借阅记录,标明还书日期,再写回到借书文件中,若图书逾期,则处以相应的罚款。(4)注销图书时,需填写注销单并修改图书目录文件中的库存总量。系统的信息查询功能主要包括读者信息查询和图书信息查询。其中读者信息查询可得到读者的
3、基本信息以及读者借阅图书的情况:图书信息查询可得到图书基本信息和图书的借出情况。图书管理系统的顶层数据流图如图 15-1 所示,图书管理系统的第 0 层数据流图如图 15-2 所示,其中加工2 的细化图如图 15-3 所示。(分数:15.00)(1).数据流图 15-2 中有两条数据流是错误的,请指出这两条数据流的起点和终点。(分数:5.00)_(2).数据流图 15-3 中缺少 3 条数据流,请指出这 3 条数据流的起点和终点。(分数:5.00)_(3).根据系统功能和数据流图填充下列数据字典条目中的(1)和(2):查询请求信息=查询读者请求信息|查询图书请求信息读者情况=读者号+姓名+所在
4、单位+借书情况(分数:5.00)填空项 1:_阅读以下说明和数据流图,回答问题 1 至问题 3,将解答填入对应栏内。说明学生住宿服务系统帮助学生在就学的城市找到所需住房,系统对出租的房屋信息、房主信息、需要租房的学生信息以及学生和房主的会面信息进行管理和维护。房主信息包括姓名、地址、电话号码以及系统分配的唯一身份标志(ID)和密码;房屋信息包括房屋地址、类型(单间/套间)、适合住宿的人数、房租、房主的 ID 以及现在是否可以出租(例如,由于装修原因需等到装修后才可出租或者房屋已被租出)。每当房屋信息发生变化时,房主需通知系统,系统将更新房屋文件以便学生能够获得准确的可租用房屋信息。房主向系统中
5、加入可租用的房屋信息时,需缴纳一定的费用,由系统自动给出费用信息。房主可随时更新房屋的各种属性。学生可通过系统查询现可租用的房屋,但必须先在系统中注册。学生信息包括姓名、现住址、电话号码、出生日期、性别以及系统分配的唯一身份标志(ID)和密码。若学生希望租用某房屋,则需要发出租房请求,请求中包含房屋的详细信息,系统将安排学生与房主会面的时间和地点,并将会面信息通知学生和房主。会面信息包括会面时间、地点以及会面双方的基本信息,系统将记录会面信息。学生住宿服务系统的顶层数据流图如图 15-4 所示,学生住宿服务系统的第 0 层数据流图如图 15-5 所示,其中,加工 3 的细化图如图 15-6 所
6、示。(分数:15.00)(1).数据流图 15-4 缺少了一条数据流(在图 15-5 中也未给出该数据流),请给出此数据流的起点和终点,并采用说明中的词汇给出此数据流名。数据流图 15-5 中缺少了与“查询房屋”加工相关的数据流,请指出数据流的起点和终点。(分数:5.00)_(2).“安排会面”加工除需要写入会面文件外,还需要访问哪些文件?(分数:5.00)_(3).请补齐下列数据字典条目:登录信息=学生 ID+密码注册信息=_(分数:5.00)填空项 1:_阅读下列说明及数据流图,回答问题 1 至问题 3,将解答填入对应栏内。说明某学校建立了一个网上作业提交与管理系统,基本功能描述如下。(1
7、)账号和密码。任课老师用账号和密码登录系统后,提交所有选课学生的名单。系统自动为每个选课学生创建登录系统的账号和密码。(2)作业提交。学生使用账号和密码登录系统后,可以向系统申请所选课程的作业。系统首先检查学生的当前状态,如果该学生还没有做过作业,则从数据库服务器申请一份作业。若申请成功,则显示需要完成的作业。学生需在线完成作业,单击“提交”按钮上交作业。(3)在线批阅。系统自动在线批改作业,显示作业成绩,并将该成绩记录在作业成绩统计文件中。(分数:15.00)(1).如果将数据库服务器(记为 DB)作为一个外部实体,那么在绘制该系统的数据流图时,还应有哪些外部实体和数据存储?(分数:5.00
8、)_(2).根据说明结合问题 1 的解答,指出在该系统的顶层数据流图中应有哪些数据流。请采用说明中的词汇给出这些数据流的起点、终点及数据流名称。表 15-1 给出了数据流的部分信息,请填充空缺处。表 15-1 数据流表序号 起点 终点 数据流名称1 (1) 网上作业提交与管理系统 作业申请2 (2) 网上作业提交与管理系统 提交的作业3 网上作业提交与管理系统 (3) 需完成的作业4 网上作业提交与管理系统 (4) (5)5 网上作业提交与管理系统 (6) 作业申请6 网上作业提交与管理系统 (7) (8)7 (9) 网上作业提交与管理系统 选课学生名单8 (10) 网上作业提交与管理系统 (
9、11)9 (12) 网上作业提交与管理系统 账号和密码10 (13) 网上作业提交与管理系统 账号和密码(分数:5.00)_(3).根据数据流图的设计原则,阅读如图 15-7 所示的数据流图,找出其中的错误之处。(分数:5.00)_阅读以下说明及数据流图,回答问题 1 至问题 5,将解答填入对应栏内。说明某银行已有一套基于客户机/服务器模式的储蓄系统 A 和一套建账软件。建账软件主要用于将储蓄所手工处理的原始数据转换为系统 A 所需的数据格式。该建账软件具有以下功能。(1)分户账录入:手工办理业务时建立的每个分户账数据均由初录员和复录员分别录入,以确保数据的正确性。(2)初录/复录比对:将初录
10、员和复录员录入的数据进行一一比较,并标记两套数据是否一致。(3)数据确认:当上述两套数据完全一致后,将其中任一套作为最终进入系统 A 的原始数据。(4)汇总核对和打印:对经过确认的数据进行汇总,并和会计账目中的相关数据进行核对,以确保数据的整体正确性,并打印输出经过确认的数据,为以后核查可能的错误提供依据。(5)数据转换:将经过确认的数据转换为储蓄系统 A 需要的中间格式数据。(6)数据清除:为加快初录和复录的处理速度,在数据确认之后,可以有选择地清除初录员和复录员录入的数据。该软件的数据流图如图 15-8 至图 15-10 所示。图中部分数据流数据文件的格式如下。初录分户账=储蓄所号+账号+
11、户名+开户日+开户金额+当前余额+性质复录分户账=储蓄所号+账号+户名+开户日+开户金额+当前余额+性质初录数据=手工分户账+一致性标志复录数据=手工分户账+一致性标志会计账目=储蓄所号+总户数+总余额操作结果=初录操作结果+比对操作结果+复录操作结果(分数:15.00)(1).请采用说明中的词汇,给出数据确认处理所需的数据流在第 1 层数据流图中的全部可选起点(第 0 层数据流图和第 1 层数据流图中均未给出)。(分数:3.00)_(2).不考虑数据确认处理(加工 2),请指出数据流图中存在的错误。(分数:3.00)_(3).打印分户账清单时,必须以下列哪一组数据作为关键字进行排序,才能满足
12、需求?请从下面选项中选择,并将对应序号填入答题纸相应栏中。储蓄所 账号 开户日 总户数和总余额(分数:3.00)_(4).加工 1(录入比对处理)除了能够检查出初录数据和复录数据不一致外,还应当检测出下列哪些错误,请将对应序号填入对应栏中。输入的无效字符 输入的半个汉字 显示器无法显示初录员重复录入同一账户汇总数据与会计账目不符打印机卡纸(分数:3.00)_(5).请使用数据字典条目定义形式,给出第 0 层数据流图中的“手工分户账”数据流和第 l 层数据流图中的“初录分户账”、“复录分户账”的关系。(分数:3.00)_阅读以下说明和图,回答问题 1 至问题 3,将解答填入对应栏内。说明某房屋租
13、赁公司欲建立一个房屋租赁服务系统,统一管理房主和租赁者的信息,从而快速地提供租赁服务。该系统具有以下功能。(1)登记房主信息。对于每名房主,系统需登记其姓名、住址和联系电话,并将这些信息写入房主信息文件。(2)登记房屋信息。所有在系统中登记的房屋都有一个唯一的识别号(对于新增加的房屋,系统会自动为其分配一个识别号)。除此之外,还需登记该房屋的地址、房型(如平房、带阳台的楼房、独立式住宅等)、最多能够容纳的房客数、租金及房屋状态(待租赁、已出租)。这些信息都保存在房屋信息文件中。一名房主可以在系统中登记多个待租赁的房屋。(3)登记租赁者信息。所有想通过该系统租赁房屋的租赁者,必须首先在系统中登记
14、个人信息,包括:姓名、住址、电话号码、出生年月和性别。这些信息都保存在租赁者信息文件中。(4)租赁房屋。已经登记在系统中的租赁者,可以得到一份系统提供的待租赁房屋列表。一旦租赁者从中找到合适的房屋,就可以提出看房请求。系统会安排租赁者与房主见面。对于每次看房,系统会生成一条看房记录并将其写入看房记录文件中。(5)收取手续费。房主登记完房屋后,系统会生成一份费用单,房主根据费用单交纳相应的费用。(6)变更房屋状态。当租赁者与房主达成租房或退房协议后,房主向系统提交变更房屋状态的请求。系统将根据房主的请求,修改房屋信息文件。图 15-11 和图 15-12 分别给出了该系统的顶层数据流图和第 0
15、层数据流图。(分数:15.00)(1).使用说明中给出的词汇,将数据流图 15-11 中(1)(4)处的数据流补充完整。(分数:5.00)_(2).使用说明中给出的词汇,将数据流图 15-12 中的(5)(8)补充完整。(分数:5.00)_(3).数据流图 15-12 中缺少了 3 条数据流,请指出这 3 条数据流的起点、终点和数据流名称。(分数:5.00)_阅读以下说明和图,回答问题 1 至问题 4,将解答填入对应栏内。说明某高校欲开发一个成绩管理系统,记录并管理所有选修课程的学生的平时成绩和考试成绩,其主要功能描述如下:(1)每门课程都由 36 个单元构成,每个单元结束后会进行一次测试,其
16、成绩作为这门课程的平时成绩。课程结束后进行期末考试,其成绩作为这门课程的考试成绩。(2)学生的平时成绩和考试成绩均由每门课程的主讲教师上传给成绩管理系统。(3)在记录学生成绩之前,系统需要验证这些成绩是否有效。首先,根据学生信息文件来确认该学生是否选修这门课程,若没有,那么这些成绩是无效的;如果选修了这门课程,再根据课程信息文件和课程单元信息文件来验证平时成绩是否与这门课程所包含的单元相对应,如果对应,那么这些成绩是有效的,否则无效。(4)对于有效成绩,系统将其保存在课程成绩文件中;对于无效成绩,系统会单独将其保存在无效成绩文件中,并将详细情况提交给教务处。在教务处没有给出具体处理意见之前,系
17、统不会处理这些成绩。(5)若一门课程的所有有效的平时成绩和考试成绩都已经被系统记录,系统会发送课程完成通知给教务处,告知该门课程的成绩已经齐全。教务处根据需要,请求系统生成相应的成绩列表,用来提交考试委员会审查。(6)在生成成绩列表之前,系统会生成一份成绩报告给主讲教师,以便核对是否存在错误。主讲教师需将核对之后的成绩报告返还系统。(7)根据主讲教师核对后的成绩报告,系统生成相应的成绩列表,递交考试委员会进行审查。考试委员会在审查之后,上交一份成绩审查结果给系统。对于所有通过审查的成绩,系统将会生成最终的成绩单,并通知每个选课学生。现采用结构化方法对这个系统进行分析与设计,得到如图 15-13
18、 所示的顶层数据流图和如图 15-14 所示的第 0 层数据流图。(分数:15.00)(1).使用说明中的词语,给出图 15-13 中的外部实体 E1E4 的名称。(分数:3.75)_(2).使用说明中的词语,给出图 15-14 中的数据存储 D1D5 的名称。(分数:3.75)_(3).数据流图 15-14 中缺少了 3 条数据流,根据说明及数据流图 15-13 提供的信息,分别指出这 3 条数据流的起点和终点。起点 终点(分数:3.75)_(4).数据流图是在系统分析与总体设计阶段宏观地描述系统功能需求的重要图形化工具,程序流程图也是软件开发过程中比较常用的图形化工具。简要说明程序流程图的
19、适用场合与作用。(分数:3.75)_阅读以下说明和图,回答问题 1 至问题 4,将解答填入对应栏内。说明某音像制品出租商店欲开发一个音像管理信息系统,管理音像制品的租借业务。需求如下:(1)系统中的客户信息文件保存了该商店的所有客户的用户名、密码等信息。对于首次来租借的客户,系统会为其生成用户名和初始密码。(2)系统中音像制品信息文件记录了商店中所有音像制品的详细信息及其库存数量。(3)根据客户所租借的音像制品的品种,会按天收取相应的费用。音像制品的最长租借周期为一周,每位客户每次最多只能租借 6 件音像制品。(4)客户租借某种音像制品的具体流程为:根据客户提供的用户名和密码,验证客户身份。若
20、该客户是合法客户,则查询音像制品信息文件,查看商店中是否还有这种音像制品。若还有该音像制品,且客户所要租借的音像制品数小于等于 6 件,就可以将该音像制品租借给客户。这时,系统给出相应的租借确认信息,生成一条新的租借记录并将其保存在租借记录文件中。系统计算租借费用,将费用信息保存在租借记录文件中并告知客户。客户付清租借费用之后,系统接收客户付款信息,将音像制品租借给该客户。(5)当库存中某音像制品数量不能满足客户的租借请求数量时,系统可以接受客户网上预约租借某种音像制品。系统接收到预约请求后,检查库存信息,验证用户身份,创建相应的预约记录,生成预约流水号给该客户,并将信息保存在预约记录文件中。
21、(6)客户归还到期的音像制品,系统修改租借记录文件,并查询预约记录文件和客户信息文件,判定是否有客户预约了这些音像制品。若有,则生成预约提示信息,通知系统履行预约服务,系统查询客户信息文件和预约记录文件,通知相关客户前来租借音像制品。(分数:15.00)(1).图 15-15 中只有一个外部实体 E1。使用说明中的词语,给出 E1 的名称。(分数:3.75)_(2).使用说明中的词语,给出图 15-16 中的数据存储 D1D4 的名称。(分数:3.75)_(3).数据流图 15-16 中缺少了 3 条数据流,根据说明及数据流图 15-15 提供的信息,分别指出这 3 条数据流的起点和终点。起点
22、 终点(分数:3.75)_(4).在进行系统分析与设计时,面向数据结构的设计方法(如 Jackson 方法)也被广泛应用。简要说明面向数据结构设计方法的基本思想及其适用场合。(分数:3.75)_阅读下列说明和图,回答问题 1 至问题 3,将解答填入对应栏内。说明希赛公司拟开发一个销售管理系统,其主要功能描述如下:(1)接受客户订单,检查库存货物是否满足订单要求。如果满足,进行供货处理,即修改库存记录文件,给库房开具备货单并且保留客户订单至订单记录文件;否则进行缺货处理,即将缺货订单录入缺货记录文件。(2)根据缺货记录文件进行缺货统计,将缺货通知单发给采购部门。(3)根据采购部门提供的进货通知单
23、进行进货处理,即修改库存记录文件,并从缺货记录文件中取出缺货订单进行供货处理。(4)根据保留的客户订单进行销售统计,打印统计报表给经理。现采用结构化方法对销售管理系统进行分析与设计,获得如图 15-17 所示的顶层数据流图和如图 15-18 所示的第 0 层数据流图。(分数:15.00)(1).使用说明中的词语,给出图 15-17 中外部实体 E1E4 的名称。(分数:5.00)_(2).使用说明中的词语,给出图 15-18 中数据存储 D1D3 的名称。(分数:5.00)_(3).数据流图 15-18 中缺少了 4 条数据流,根据说明及数据流图 15-17 提供的信息,分别指出这 4 条数据
24、流的起点和终点。起点 终点(分数:5.00)_阅读下列说明,回答问题 1 和问题 2,将解答填入对应栏内。说明假设某大型商业企业由商品配送中心和连锁超市组成,其中商品配送中心包括采购、财务、配送等部门。为实现高效管理,设计了商品配送中心信息管理系统,其主要功能描述如下:(1)系统接收由连锁超市提出的供货请求,并将其记录到供货请求记录文件中。(2)在接到供货请求后,从商品库存记录文件中进行商品库存信息查询。如果库存满足供货请求,则给配送处理发送配送通知;否则,向采购部门发出缺货通知。(3)配送处理接到配送通知后,查询供货请求记录文件,更新商品库存记录文件,并向配送部门发送配送单,在配送货品的同时
25、记录配送信息至商品配送记录文件中。(4)采购部门接到缺货通知后,与供货商洽谈,进行商品采购处理,将合格商品入库,并记录采购清单至采购清单记录文件中,向配送处理发出配送通知,同时通知财务部门给供货商支付货款。该系统采用结构化方法进行开发,得到待修改的数据流图(如图 15-19 所示)。(分数:15.00)(1).使用说明中的词语,给出图 15-19 中外部实体 E1E4 的名称和数据存储 D1D4 的 名称。(分数:7.50)_(2).图 15-19 中存在 4 处错误的数据流,请指出各自的起点和终点;若将上述 4 条错误的数据流删除,为保证数据流图的正确性,应补充 3 条数据流,请给出所补充数
26、据流的起点和终点。(起点和终点请采用数据流图 15-19 中的符号或名称)数据数据流起点 终点补充数据流起点 终点(分数:7.50)_阅读以下说明和数据流图,回答问题 1 至问题 4,将解答填入对应栏内。说明现准备为某银行开发一个信用卡管理系统 CCMS,该系统的基本功能如下:(1)信用卡申请。非信用卡客户填写信用卡申请表,说明所要申请的信用卡类型及申请者的基本信息,提交 CCMS。如果信用卡申请被银行接受,CCMS 将记录该客户的基本信息,并发送确认函给该客户,告知客户信用卡的有效期及信贷限额;否则该客户将会收到一封拒绝函。非信用卡客户收到确认函后成为信用卡客户。(2)信用卡激活。信用卡客户
27、向 CCMS 提交激活请求,用信用卡号和密码激活该信用卡。激活操作结束后,CCMS 将激活通知发送给客户,告知客户其信用卡是否被成功激活。(3)信用卡客户信息管理。信用卡客户的个人信息可以在 CCMS 中进行在线管理。每位信用卡客户可以在线查询和修改个人信息。(4)交易信息查询。信用卡客户使用信用卡进行的每一笔交易都会记录在 CCMS 中。信用卡客户可以通过CCMS 查询并核实其交易信息(包括信用卡交易记录及交易额)。图 15-20 和图 15-21 分别给出了该系统的顶层数据流图和第 0 层数据流图的初稿。(分数:15.00)(1).根据说明,将图 15-20 中的 E1E3 填充完整。(分
28、数:3.75)_(2).图 15-20 中缺少 3 条数据流,根据说明,分别指出这 3 条数据流的起点和终点。(注:数据流的起点和终点均采用图中的符号和描述。)(分数:3.75)_(3).图 15-21 中有两条数据流是错误的,请指出这两条数据流的名称,并改正。(注:数据流的起点和终点均采用图中的符号和描述。)(分数:3.75)_(4).根据说明,将图 15-21 中 P1P4 的处理名称填充完整。(分数:3.75)_阅读下列说明和图,回答问题 1 至问题 4,将解答填入对应栏内。说明某大型企业的数据中心为了集中管理、控制用户对数据的访问并支持大量的连接需求,欲构建数据管理中间件,其主要功能如
29、下:(1)数据管理员可通过中间件进行用户管理、操作管理和权限管理。用户管理维护用户信息,用户信息(用户名、密码)存储在用户表中;操作管理维护数据实体的标准操作及其所属的后端数据库信息,标准操作和后端数据库信息存放在操作表中;权限管理维护权限表,该表存储用户可执行的操作信息。(2)中间件验证前端应用提供的用户信息。若验证不通过,则返回非法用户信息;若验证通过,中间件将等待前端应用提交操作请求。(3)前端应用提交操作请求后,中间件先对请求进行格式检查。如果格式不正确,则返回格式错误信息;如果格式正确,则进行权限验证(验证用户是否有权执行请求的操作),若用户无权执行该操作,则返回权限不足信息,否则进
30、行连接管理。(4)连接管理连接相应的后台数据库并提交操作。连接管理先检查是否存在空闲的数据库连接,如果不存在,则新建连接;如果存在,则重用连接。(5)后端数据库执行操作并将结果传给中间件,中间件对收到的操作结果进行处理后,将其返回给前端应用。现采用结构化方法对系统进行分析与设计,获得如图 15-22 所示的顶层数据流图和如图 15-23 所示的第 0层数据流图。(分数:15.00)(1).使用说明中的词语,给出图 15-22 中实体 E1E3 的名称。(分数:3.75)_(2).使用说明中的词语,给出图 15-23 中数据存储 D1D3 的名称。(分数:3.75)_(3).给出图 15-23
31、中加工 P 的名称及其输入流、输出流。名称 起点 终点输入流 P输出流 P除加工 P 的输入流与输出流外,图 15-23 中还缺少了两条数据流,请给出这两条数据流的起点和终点。 起点 终点注:名称使用说明中的词汇,起点和终点均使用图 15-23 中的符号或词汇。(分数:3.75)_(4).在绘制数据流图时,需要注意加工的绘制。请给出在绘制加工的输入、输出时可能出现的 3 种错误。(分数:3.75)_阅读以下说明和图,回答问题 1 至问题 3,将解答填入对应栏内。说明某时装邮购提供商拟开发订单处理系统,用于处理客户通过电话、传真、邮件或 Web 站点所下的订单。其主要功能如下:(1)增加客户记录
32、。将新客户信息添加到客户文件,并分配一个客户号以备后续使用。(2)查询商品信息。接收客户提交商品信息请求,从商品文件中查询商品的价格和可订购数量等商品信息,返回给客户。(3)增加订单记录。根据客户的订购请求及该客户记录的相关信息,产生订单并添加到订单文件中。(4)产生配货单。根据订单记录产生配货单,并将配货单发送给仓库进行备货;备好货后,发送备货就绪通知。如果现货不足,则需向供应商订货。(5)准备发货单。从订单文件中获取订单记录,从客户文件中获取客户记录,并产生发货单。(6)发货。当收到仓库发送的备货就绪通知后,根据发货单给客户发货;产生装运单并发送给客户。(7)创建客户账单。根据订单文件中的
33、订单记录和客户文件中的客户记录,产生并发送客户账单,同时更新商品文件中的商品数量和订单文件中的订单状态。(8)产生应收账户。根据客户记录和订单文件中的订单信息,产生并发送给财务部门应收账户报表。现采用结构化方法对订单处理系统进行分析与设计,获得如图 15-24 所示的顶层数据流图和如图 15-25 所示的第 0 层数据流图。(分数:15.00)(1).使用说明中的词语,给出图 15-24 中实体 E1E3 的名称。(分数:5.00)_(2).使用说明中的词语,给出图 15-25 中数据存储 D1D3 的名称。(分数:5.00)_(3).给出图 15-25 中处理(加工)P1 和 P2 的名称及
34、其相应的输入流、输出流。(2)除加工 P1 和 P2 的输入流输出流外,图 15-25 中还缺少了 1 条数据流,请给出其起点和终点。起点 终点注:名称使用说明中的词汇,起点和终点均使用图 15-25 中的符号或词汇。(分数:5.00)_阅读下列说明和图,回答问题 1 至问题 4,将解答填入对应栏内。说明某医院欲开发病人监控系统。该系统通过各种设备监控病人的生命体征,并在生命体征异常时向医生和护理人员报警。该系统的主要功能如下:(1)本地监控。定期获取病人的生命体征,如体温、血压、心率等数据。(2)格式化生命体征。对病人的各项重要生命体征数据进行格式化,然后存入日志文件中并检查生命体征。(3)
35、检查生命体征。将格式化后的生命体征与生命体征范围文件中预设的正常范围进行比较。如果超出了预设范围,系统就发送一条警告信息给医生和护理人员。(4)维护生命体征范围。医生在必要时(如:新的研究结果出现时)添加或更新生命体征值的正常范围。(5)提取报告。在医生或护理人员请求病人生命体征报告时,从日志文件中获取病人生命体征生成体征报告,并返回给请求者。(6)生成病历。根据日志文件中的生命体征,医生对病人的病情进行描述,形成病历存入病历文件中。(7)查询病历。根据医生的病历查询请求,查询病历文件,给医生返回病历报告。(8)生成治疗意见。根据日志文件中的生命体征和病历,医生给出治疗意见,如处方等,并存入治
36、疗意见文件中。(9)查询治疗意见。医生和护理人员查询治疗意见,据此对病人进行治疗。现采用结构化方法对病人监控系统进行分析与设计,获得如图 15-26 所示的顶层数据流图和如图 15-27 所示的第 0 层数据流图。(分数:15.00)(1).使用说明中的词语,给出图 15-26 中实体 E1E3 的名称。(分数:3.75)_(2).使用说明中的词语,给出图 15-27 中数据存储 D1D4 的名称。(分数:3.75)_(3).图 15-27 中缺少了 4 条数据流,使用说明、图 15-26 和图 15-27 中的术语,给出数据流的名称及其起点和终点。(分数:3.75)_(4).说明实体 E1 和 E3 之间可否有数据流,并解释其原因。(分数:3.75)_软件设计师-数据流图的设计答案解析(总分:195.00,做题时间:90 分钟)阅读下列说明和数据流图,回答问题 1 至问题 3,将解答填入对应栏内。说明某图书馆管理系统的主要功能是图书管理和信息查询。对于初次借书的读者,系统自动生成读者号,并与读者基本信息(姓名、单位、地址等)一起写入读者文件。系统的图书管理功能分为 4 个方面:购入新书、读者借书、读者还书和图书注销。(1)购入新书时需要为该书编制入库单。入库单内容包括图书分类目录号、书名、作者、价格、数量和购书日期,将这