【计算机类职业资格】数据库系统工程师-数据流图设计及答案解析.doc
《【计算机类职业资格】数据库系统工程师-数据流图设计及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】数据库系统工程师-数据流图设计及答案解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、数据库系统工程师-数据流图设计及答案解析(总分:105.00,做题时间:90 分钟)一、B试题一/B(总题数:1,分数:15.00)【说明】某图书管理系统的主要功能是图书管理和信息查询。对于初次借书的读者,系统自动生成读者号,并与读者基本信息(姓名、单位、地址等)一起写入读者文件。系统的图书管理功能分为四个方面:购入新书、读者借书、读者还书,以及图书注销。1购入新书时要为该书编制入库单。入库单内容包括图书分类目录号、书名、作者、价格、数量和购书日期,将这些信息写入图书目录文件并修改文件中的库存总量(表示到目前为止,购入此种图书的数量)。2读者借书时需填写借书单。借书内容包括读者号和所借图书分类
2、目录号。系统首先检查该读者号是否有效,若无效,则拒绝借书:若有效,则进一步检查该读者已借图书是否超过最大限制数(假设每位读者能同时借阅的书不超过 5 本),若已达到最大限制数,则拒绝借书:否则允许借书,同时将图书分类目录号、读者号和借阅日期等信息写入借书文件中。3读者还书时需填写还书单。系统根据读者号和图书分类目录号,从借书文件中读出与该图书相关的借阅记录,标明还书日期,再写回到借书文件中,若图书逾期,则处以相应的罚款。4注销图书时,需填写注销单并修改图书目录文件占的库存总量。系统的信息查询功能主要包括读者信息查询和图书信息查询。其中读者信息查询可得到读者的基本信息及读者借阅图书的情况;图书信
3、息查询可得到图书基本信息和图书的借出情况。图书管理系统的顶层图如图 23-1 所示;图书管理系统的第 0 层 DFD 图如图 23-2 所示,其中,加工 2 的细化图如图 23-3 所示。(分数:15.00)(1).【问题 1】数据流图 1-2 中有两条数据流是错误的,请指出这两条数据流的起点和终点。(分数:5.00)_(2).【问题 2】数据流图 1-3 中缺少三条数据流,请指出这三条数据流的起点和终点。(分数:5.00)_(3).【问题 3】根据系统功能和数据流图填充下列数据字典条目中的(1)和(2);查询请法语信息=查询读者请求信息 查询图书请求信息读者发问=读者号+姓名+所在单位+借书
4、情况管理工作请求单=U (1) /U入库单=U (2) /U(分数:5.00)_二、B试题二/B(总题数:1,分数:15.00)【说明】学生住宿舍服务系统帮助学生就学的城市内找到所需的住房,系统对出租的房屋信息、房主信息、需要租房的学生信息,以及学生和房主的会面信息进行管理和维护。房主信息包括姓名、地址、电话号码,以及系统分配的唯一身份标识(ID)和密码;房屋信息包括房屋地址、类型(单间/套间)、适合住宿的人数、房租、房主的 ID,以及现在是否可以出租(例如由于装修原因,需等到装修后才可出租或者房屋已被租出)。每当房屋信息发生变化时,房主须通知系统,系统将更新房屋文件以便学生能够获得准确的可租
5、用房屋信息。房主向系统中加入可租用的房屋信息时,需交纳一定的费用,由系统自动给出费用信息。房主可随时更新房屋的各种属性。学生可通过系统查询现有的可租用的房屋,但必须先在系统中注册。学生信息包括姓名、现住址、电话号码、出生日期、性别,以及系统分配的唯一身份标识(ID)和密码。若学生希望租用某房屋,则需要发出租房请求,请求中包含房屋的详细信息,系统将安排学生与房主会面的时间和地点,并将会面信息通知学生和房主。会面信息包括会面时间、地点,以及会面双方的基本信息,系统将记录会面信息。学生住宿服务系统的顶层图如数据流图 23-4 所示;学生住宿服务系统的第 0 层 DFD 图如数据流图 23-5 所示,
6、其中,加工 3 的细化图如数据流图 23-6 所示。(分数:15.00)(1).【问题 1】数据流图 23-4 缺少了一条数据流(在图 23-5 中也未给出该数据流),请给出此数据流的起点和终点,并采用说明中的词汇给出此数据流名。数据流图 23-5 中缺少了与“查询房屋”加工相关的数据流,请指出数据流的起点和终点。(分数:5.00)_(2).【问题 2】“安排会面”加工除需要写入会面文件外,还需要访问哪些文件?(分数:5.00)_(3).【问题 3】请补齐下列数据字典条目:登录信息=学生 ID+密码注册信息= _(分数:5.00)_三、B试题三/B(总题数:1,分数:15.00)【说明】某学校
7、建立了一个网上作业提交与管理系统,基本功能描述如下:(1)账号和密码。任课老师用账号和密码登录系统后,提交所有选课学生的名单。系统自动为每个选课学生创建登录系统的账号和密码。(2)作业提交。学生使用账号和密码登录系统后,可以向系统申请所选课程的作业。系统首先检查学生的当前状态,如果该学生还没有做过作业,则从数据库服务器申请一份作业。若申请成功,则显示需要完成的作业。学生需在线完成作业,单击“提交”按钮上交作业。(3)在线批阅。系统自动在线批改作业,显示作业成绩,并将该成绩记录在作业成绩统计文件中。(分数:15.00)(1).【问题 1】如果将数据库服务器(记为 DB)作为一个外部实体,那么在绘
8、制该系统的数据流图时,还应有哪些外部实体和数据存储?(分数:5.00)_(2).【问题 2】根据说明结合问题 1 的解答,指出在该系统的顶层数据流图中应有哪些数据流。请采用说明中的词汇给出这些数据流的起点、终点及数据流名称,表 23-1 给出了数据流的部分信息,请填充空缺处。B表 23-1 数据流信息/B 序号 起点 终点 数据流名称1 U(1) /U 网上作业提交与管理系统 作业申请2 U(2) /U 网上作业提交与管理系统 提交的作业3 网上作业提交与管理系统 U(3) /U 需完成的作业4 网上作业提交与管理系统 U(4) /U U(5) /U5 网上作业提交与管理系统 U(6) /U
9、作业申请6 网上作业提交与管理系统 U(7) /U U(8) /U7 U(9) /U 网上作业提交与管理系统 选课学生名单8 U(10) /U 网上作业提交与管理系统 U(11) /U9 U(12) /U 网上作业提交与管理系统 账号和密码10 U(13) /U 网上作业提交与管理系统 账号和密码(分数:5.00)_(3).【问题 3】根据数据流图的设计原则,阅读图 23-7 所示的数据流图,找出其中的错误之处。(分数:5.00)_四、B试题四/B(总题数:1,分数:15.00)【说明】某房屋租赁公司欲建立一个房屋租赁服务系统,统一管理房主和租赁者的信息,以便快速地提供租赁服务。该系统具有以下
10、功能:1登记房主信息。对于每名房主,系统需登记其姓名、住址和联系电话,并将这些信息写入房主信息文件。2登记房屋信息。所有在系统中登记的房屋都有一个唯一的识别号(对于新增加的房屋,系统会自动为其分配一个识别号)。除此之外,还需登记该房屋的地址、房型 (如平房、带阳台的楼房、独立式住宅等)、最多能够容纳的房客数、租金及房屋状态(待租赁、已出租)。这些信息都保存在房屋信息文件中。一名房主可以在系统中登记多个待租赁的房屋。3登记租赁者信息。所有想通过该系统租赁房屋的租赁者,必须首先在系统中登记个人信息,包括:姓名、住址、电话号码、出生年月和性别。这些信息都保存在租赁者信息文件中。4租赁房屋。已经登记在
11、系统中的租赁者,可以得到一份系统提供的待租赁房屋列表。一旦租赁者从中找到合适的房屋,就可以提出看房请求。系统会安排租赁者与房主见面。对于每次看房,系统会生成一条看房记录并将其写入看房记录文件中。5收取手续费。房主登记完房屋后,系统会生成一份费用单,房主根据费用单交纳相应的费用。6变更房屋状态。当租赁者与房主达成租房或退房协议后,房主向系统提交变更房屋状态的请求。系统将根据房主的请求,修改房屋信息文件。数据流图 23-8 和图 23-9 分别给出了该系统的顶层数据流图和 0 层数据流图。(分数:15.00)(1).【问题 1】使用说明中给出的词汇,将数据流图 23-8 中(1)(4)处的数据流补
12、充完整。(分数:5.00)_(2).【问题 2】使用说明中给出的词汇,将数据流图 23-9 中的(5)(8)补充完整。(分数:5.00)_(3).【问题 3】数据流程图 23-8 中缺失了三条数据流,请指出这三条数据流的起点、终点和数据流名称。(分数:5.00)_五、B试题五/B(总题数:1,分数:15.00)【说明】某高校欲开发一个成绩管理系统,记录并管理所有选修课程的学生的平时成绩和考试成绩,其主要功能描述如下:1每门课程都有 3 到 6 个单元构成,每个单元结束后会进行一次测试,其成绩作为这门课程的平时成绩。课程结束后进行期末考试,其成绩作为这门课程的考试成绩。2学生的平时成绩和考试成绩
13、均由每门课程的主讲教师上传给成绩管理系统。3在记录学生成绩之前,系统需要验证这些成绩是否有效。首先,根据学生信息文件来确认该学生是否选修这门课程,若没有,那么这些成绩是无效的;如果他的确选修了这门课程,再根据课程信息文件和课程单元信息文件来验证平时成绩是否与这门课程所包含的单元相对应,如果是,那么这些成绩是有效的,否则无效。4对于有效成绩,系统将其保存在课程成绩文件中。对于无效成绩,系统会单独将其保存在无效成绩文件中,并将详细情况提交给教务处。在教务处没有给出具体处理意见之前,系统不会处理这些成绩。5若一门课程的所有有效的平时成绩和考试成绩都已经被系统记录,系统会发送课程完成通知给教务处,告知
14、该门课程的成绩已经齐全。教务处根据需要,请求系统生成相应的成绩列表,用来提交考试委员会审查。6在生成成绩列表之前,系统会生成一份成绩报告给主讲教师,以便核对是否存在错误。主讲教师须将核对之后的成绩报告返还系统。7根据主讲教师核对后的成绩报告,系统生成相应的成绩列表,递交考试委员会进行审查。考试委员会在审查之后,上交一份成绩审查结果给系统。对于所有通过审查的成绩,系统将会生成最终的成绩单,并通知每个选课学生。采用结构化方法对这个系统进行分析与设计,得到如图 23-10 所示的顶层数据流图和图 23-11 所示的 0 层数据流图。(分数:15.00)(1).【问题 1】使用说明中的词语,给出图 2
15、3-10 中的外部实体 E1E4 的名称。(分数:3.75)_(2).【问题 2】使用说明中的词语,给出图 23-11 中的数据存储 D1D5 的名称。(分数:3.75)_(3).【问题 3】数据流图 23-11 缺少了三条数据流,根据说明及数据流图 23-10 提供的信息,分别指出这三条数据流的起点和终点。 起点 终点(分数:3.75)_(4).【问题 4】数据流图是在系统分析与总体设计阶段宏观地描述系统功能需求的重要图形化工具,程序流程图也是软件开发过程中比较常用的图形化工具。简要说明程序流程图的适用场合与作用。(分数:3.75)_六、B试题六/B(总题数:1,分数:15.00)阅读下列说
16、明和流程图,如图 23-12 至图 23-15 所示,回答问题 1 至问题 4。【说明】上述流程图是采用结构化分析方法画出的某考务处系统的数据流程图(DFD),图中表示加工:表示数据流; 表示数据源终点; 表示文件。该系统有如下功能:对考生送来的报名单进行检查。对合格的报名单编好准考证号后将准考证送给考生,并将汇总后的考生名单送给阅卷站。对阅卷站送来的成绩清单进行检查,并根据考试中心制定的合格标准审定合格者。制作考生通知单送给考生。进行成绩分类统计(按地区、年龄、文化程度、职业和考试级别等分类)和试题难度分析,产生统计分析表。部分数据流的组成如下所示:报名单=地区+序号+姓名+性别+年龄+文化
17、程度+职业+考试级别+通信地址正式报名单=报名单+准考证号准考证=地区+序号+姓名+准考证号+考试级别考生名单=准考证号+考试级别(其中w表示 w 重复多次)统计分析表=分类统计表+难度分析表考生通知单=考试级别+准考证号+姓名+合格标志+通信地址(分数:15.00)(1).【问题 1】指出如图 23-14 所示的数据流图中,的数据流名。(分数:3.75)_(2).【问题 2】指出 0 层(见图 23-13)的数据流图中有什么成分可删去。(分数:3.75)_(3).【问题 3】指出如图 23-15 所示的数据流图中在哪些位置遗漏了哪些数据流,也就是说,要求给出漏掉了哪个加工的输入或输出数据流的
18、名字。例如,加工 2.5 的输出数据流“难度分析表”。(分数:3.75)_(4).【问题 4】指出考生名册文件的记录至少包括哪些内容。(分数:3.75)_七、B试题七/B(总题数:1,分数:15.00)阅读以下说明和流程图,如图 23-16 至图 23-19 所示,回答问题 1 至问题 3。【说明】下面给出的是某房产管理系统的一套分层数据流图。其功能描述如下:(1)系统随时根据住户送来的入住单更新住户基本信息文件。(2)每月初系统根据物业管理委员会提供的月附加费(如清洁费、保安费和大楼管理费等)表和房租调整表,计算每家住户的月租费(包括月附加费),向住户发出交费通知单。住户交费时,系统输入交费
19、凭证,核对后输出收据给住户。(3)系统定期向物业管理委员会提供住房分配表和交费情况表。(4)住户因分户或换房,在更新住户基本信息文件的同时,系统应立即对这些住户做月租费计算,以了结分户或换房前的房租。假定题中提供的顶层图是正确的,请回答下列问题。(分数:15.00)(1).【问题 1】指出哪张图中的哪些文件可不必画出。(分数:5.00)_(2).【问题 2】指出在哪些图中遗漏了哪些数据流。回答时请用如下形式之一:图中遗漏了加工(或文件)流向加工(或文件)的数据流。加工遗漏了输入(或输出)数据流。(分数:5.00)_(3).【问题 3】指出加工图 23-19 中加工 2.3 能检查出哪些不合格交
20、费凭证。(分数:5.00)_数据库系统工程师-数据流图设计答案解析(总分:105.00,做题时间:90 分钟)一、B试题一/B(总题数:1,分数:15.00)【说明】某图书管理系统的主要功能是图书管理和信息查询。对于初次借书的读者,系统自动生成读者号,并与读者基本信息(姓名、单位、地址等)一起写入读者文件。系统的图书管理功能分为四个方面:购入新书、读者借书、读者还书,以及图书注销。1购入新书时要为该书编制入库单。入库单内容包括图书分类目录号、书名、作者、价格、数量和购书日期,将这些信息写入图书目录文件并修改文件中的库存总量(表示到目前为止,购入此种图书的数量)。2读者借书时需填写借书单。借书内
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 数据库 系统 工程师 数据流 设计 答案 解析 DOC
