2_数据流(结构化分析)_下午试题.docx

上传人:王** 文档编号:1310032 上传时间:2024-06-17 格式:DOCX 页数:16 大小:225.70KB
下载 相关 举报
2_数据流(结构化分析)_下午试题.docx_第1页
第1页 / 共16页
2_数据流(结构化分析)_下午试题.docx_第2页
第2页 / 共16页
2_数据流(结构化分析)_下午试题.docx_第3页
第3页 / 共16页
2_数据流(结构化分析)_下午试题.docx_第4页
第4页 / 共16页
2_数据流(结构化分析)_下午试题.docx_第5页
第5页 / 共16页
2_数据流(结构化分析)_下午试题.docx_第6页
第6页 / 共16页
2_数据流(结构化分析)_下午试题.docx_第7页
第7页 / 共16页
2_数据流(结构化分析)_下午试题.docx_第8页
第8页 / 共16页
2_数据流(结构化分析)_下午试题.docx_第9页
第9页 / 共16页
2_数据流(结构化分析)_下午试题.docx_第10页
第10页 / 共16页
亲,该文档总共16页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《2_数据流(结构化分析)_下午试题.docx》由会员分享,可在线阅读,更多相关《2_数据流(结构化分析)_下午试题.docx(16页珍藏版)》请在优知文库上搜索。

1、试题一(15分)阅读下列说明以及数据流图,回答问题1、问题2和问题3,将解答填入答题纸的对应栏内。说明某学校建立了一个网上作业提交与管理系统,基本功能描述如下:(1)帐号和密码。任课老师用帐号和密码登录系统后,提交全部选课学生的名单。系统自动为每个选课学生创建登录系统的帐号和密码。(2)作业提交。学生运用帐号和密码登录系统后,可以向系统申请所选课程的作业。系统首先检查学生的当前状态,假如该学生还没有做过作业,则从数据库服务器申请一份作业。若申请胜利,则显示须要完成的作业。学生需在线完成作业,单击“提交”按钮上交作业。(3)在线批阅。系统自动在线批改作业,显示作业成果,并将该成果记录在作业成果统

2、计文件中。问题1(3分)假如将数据库服务器(记为DB)作为一个外部实体,那么在绘制该系统的数据流图时,还应有哪些外部实体和数据存储?答:外部实体:(选课)学生、(任课)老师数据存储:作业成果统计文件问题2(7分)依据说明结合问题1的解答,指出在该系统的顶层数据流图中应有哪些数据流.请采纳说明中的词汇给出这些数据流的起点、终点以及数据流名称,下表给出了数据流的部分信息,请填充空缺处。序号起点终点数据流名称1(选课)学生网上作业提交与管理系统作业申请12(选课)学生网上作业提交与管理系统提交的作业3网上作业提交与管理系统(选课)学生需完成的作业4网上作业提交与管理系统(选课)学生作业成果5网上作业

3、提交与管理系统DB作业申请6网上作业提交与管理系统作业成果统计文件作业成果7(任课)老师一网上作业提交与管理系统选课学生名单8DB网上作业提交与管理系统作业_9_(选课)学生网上作业提交与管理系统帐号和密码10(任课)老师网上作业提交与管理系统帐号和密码问题3(5分)依据数据流图的设计原则,阅读下图所示的数据流图,找出其中的错误之处。答:错误1:外部实体A和B之间不能存在数据流。错误2:外部实体A和数据存储H之间不能存在数据流。错误3:加工2的输入/输出数据流名字相同错误4:加工4只有输入没有输出错误5:加工5只有输出,没有输入。阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内

4、。【说明】某医院欲开发病人监控系统。该系统通过各种设备监控病人的生命体征,并在生命体征异样时向医生和护理人员报警。该系统的主要功能如下:(1)本地监控:定期获得病人的生命体征,如体温、血压、心率等数据。(2)格式化生命体征:对病人的各项重要生命体征数据进行格式化,然后存入日志文件并检查生命体征。(3)检查生命体征:将格式化后的生命体征与生命体征范围文件中预设的正常范围进行比较。假如超出了预设范围,系统就发送一条警告信息给医生和护理人员。(4)维护生命体征范围:医生在必要时(如,新的探讨结果出现时)添加或更新生命体征值的正常范围。(5)提取报告:在医生或护理人员恳求病人生命体征报告时,从日志文件

5、中获得病人生命体征生成体征报告,并返回给恳求者。(6)生成病历:依据日志文件中的生命体征,医生对病人的病情进行描述,形成病历存入病历文件。(7)查询病历:依据医生的病历查询恳求,查询病历文件,给医生返回病历报告。(8)生成治疗看法:依据日志文件中的生命体征和病历,医生给出治疗看法,如处方等,并存入治疗看法文件。(9)查询治疗看法:医生和护理人员查询治疗看法,据此对病人进行治疗。现采纳结构化方法对病人监控系统进行分析与设计,获得如图1-1所示的顶层数据流图和图1-2所示的O层数据流图。图M顶层敷燃流图图120层数据流图【问题1】(3分)运用说明中的词语,给出图17中的实体E1E3的名称。【问题2

6、】(4分)运用说明中的词语,给出图1.2中的数据存储D1D4的名称。【问题3】(6分)图1-2中缺失了4条数据流,运用说明、图1-1和图1-2中的术语,给出数据流的名称及其起点和终点。【问题4】(2分)说明实体El和E3之间可否有数据流,并说明其缘由。【参考答案】参考答案【问题1】E1:病人E2:护理人员E3:医生【问题2】D1:生命特征范围文件D2:日志文件D3:病历文件D4:治疗意见文件【问题3】数据流名称起点终点重要生命特征本地监控格式化生命特征格式化后的生命特征格式化生命特征检查生命特征病例生成病历D3或病历(文件)生命特征D2或日志(文件)生成病例【问题4】El和E3之间不可以有数据

7、流,因为数据流的起点和终点中必须有一个是加工(处理)。试题一(共15分)阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某大型企业的数据中心为了集中管理、限制用户对数据的访问并支持大量连接需求,欲构建数据管理中间件。其主要功能如下:(1)数据管理员可通过中间件进行用户管理、操作管理和权限管理。用户管理维护用户信息,用户信息(用户名、密码)存储在用户表中;操作管理维护数据实体的标准操作及其所属的后端数据库信息,标准操作和后端数据库信息存放在操作表中;权限管理维护权限表,该表存储用户可执行的操作信息。(2)中间件验证前端应用供应的用户信息。若验证不通过,返回非法用户信息;

8、若验证通过,中间件将等待前端应用提交操作恳求。(3)前端应用提交操作恳求后,中间件先对恳求进行格式检查。假如格式不正确,返回格式错误信息;假如格式正确,则进行权限验证(验证用户是否有权执行恳求的操作),若用户无权执行该操作,则返回权限不足信息,否则进行连接管理。(4)连接管理连接相应的后台数据库并提交操作。连接管理先检查是否存在空闲的数据库连接,假如不存在,新建连接;假如存在,则重用连接。(5)后端数据库执行操作并将结果传给中间件,中间件对收到的操作结果进行处理后,将其返回给前端应用。现采纳结构化方法对系统进行分析与设计,获得如图1-1所示的顶层数据流图和图1-2所示的O层数据流图。图12。层

9、数据流图【问题1】(3分)运用说明中的词语,给出图1-1中的实体E1E3的名称。【问题2】(3分)运用说明中的词语,给出图1-2中的数据存储D1D3的名称。【问题3】(6分)给出图1-2中加工P的名称及其输入、输出流。名称起点终点输入旅P输出流P除加工P的输入与输出流外,图1-2还缺失了两条数据流,请给出这两条数据流的起点和终点。起点终点注:名称运用说明中的词汇,起点和终点均运用图1-2中的符号或词汇。【问题4】(3分)在绘制数据流图时,须要留意加工的绘制。请给出三种在绘制加工的输入、输出时可能出现的错误。15分【介考答案】【问题1】E1:前端应用E2:数据管理员E3:后端数据库【问题2】D1

10、:用户表D2:操作表D3:权限表【问题3】P的名称:操作结果处理名秣起点终点输入流操作结果E3P输出流处理后的操作结果PEl缺少的数据流:起点终点D2权跟险证D3权限验证【问鹿4】在绘制数据流图的加工时,可能出现的输入、谕出错误:只有输入而无输出或者黑洞只有输出而无输入或者奇迹输入的数据流无法通过加工产生输出流或者灰洞输入的数据流与输出的数据流名称相同阅读下列说明,回答问题1和问题2,将解答填入答题纸的对应栏内。【说明】假设某大型商业企业由商品配送中心和连锁超市组成,其中商品配送中心包括选购、财务、配送等部门。为实现高效管理,设计了商品配送中心信息管理系统,其主要功能描述如下:1 .系统接收由

11、连锁超市提出的供货恳求,并将其记录到供货恳求记录文件。2 .在接到供货恳求后,从商品库存记录文件中进行商品库存信息查询。假如库存满意供货恳求,则给配送处理发送配送通知;否则,向选购部门发出缺货通知。3 .配送处理接到配送通知后,查询供货恳求记录文件,更新商品库存记录文件,并向配送部门发送配送单,在配送货品的同时记录配送信息至商品配送记录文件。4 .选购部门接到缺货通知后,与供货商洽谈,进行商品选购处理,合格商品入库,并记录选购清单至选购清单记录文件、向配送处理发出配送通知,同时通知财务部门给供货商支付货款。该系统采纳结构化方法进行开发,得到待修改的数据流图(如图1.l所示)。图11数据流图【问

12、题1】(8分)运用【说明】中的词语,给出图中外部实体El至E4的名称和数据存储Dl至D4的名称。【问题2】(7分)图1.l中存在四处错误数据流,请指出各自的起点和终点;若将上述四条错误数据流删除,为保证数据流图的正确性,应补充三条数据流,请给出所补充数据流的起点和终点。(起点和终点请采纳数据流图1-1中的符号或名称)起点终点朴充的数得流15分他谡数据流起点终点【参考答案】【问题1】E1:财务部门E2:采购部门E3:连锁超市E4:配送部门D1:采购清单记录文件D2:商品库存记录文件D3:商品配送记录文件D4:供货请求记录文件【问题2】错误数据流起点终点ElE2D3E4D2采购处理D4供货请求处理

13、林充的数据流起点终点E2采购处理采购处理D2供货请求处理D4试题一(共15分)阅读以下说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某音像制品出租商店欲开发一个音像管理信息系统,管理音像制品的租借业务。需求如下:1 .系统中的客户信息文件保存了该商店的全部客户的用户名、密码等信息。对于首次来租借的客户,系统会为其生成用户名和初始密码。2 .系统中音像制品信息文件记录了商店中全部音像制品的具体信息及其库存数量。3 .依据客户所租借的音像制品的品种,会按天收取相应的费用。音像制品的最长租借周期为一周,每位客户每次最多只能租借6件音像制品。4 .客户租借某种音像制品的具体流程为:

14、(1)依据客户供应的用户名和密码,验证客户身份。(2)若该客户是合法客户,查询音像制品信息文件,查看商店中是否还有这种音像制品。(3)若还有该音像制品,且客户所要租借的音像制品数小于等于6个,就可以将该音像制品租借给客户。这时,系统给出相应的租借确认信息,生成一条新的租借记录并将其保存在租借记录文件中。(4)系统计算租借费用,将费用信息保存在租借记录文件中并告知客户。(5)客户付清租借费用之后,系统接收客户付款信息,将音像制品租借给该客户。5 .当库存中某音像制品数量不能满意客户的租借恳求数量时,系统可以接受客户网上预约租借某种音像制品。系统接收到预约恳求后,检查库存信息,验证用户身份,创建相应的预约记录,生成预约流水号给该客户,并将信息保存在预约记录文件中。6 .客户归还到期的音像制品,系统修改租借记录文件,并查询预约记录文件和客户信息文件,判定是否有客户预约了这些音像制品。若有,则生成预约提示信息,通知系统履行预约服务,系统查询客户信息文件和预约记录文件,通知相

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 数据库

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!