在图书管理系统中,为了抽象出图书借阅信息的流动和存储情况和实现计

题目

在图书管理系统中,为了抽象出图书借阅信息的流动和存储情况和实现计算机应用,需要绘制()。

  • A、业务流程图
  • B、程序流程图
  • C、数据流程图
  • D、系统流程图
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

已知某高校图书借阅管理系统中包含系、教师、学生、教师编号、系名、书名、图书、学生性别、职称、学生姓名、书价的信息。这些信息中能够被标识为实体集的是______。

Ⅰ.系、教师、学生、图书

Ⅱ.教师编号、系名、书名、学生姓名

Ⅲ.学生性别、职称、学生姓名、书价

Ⅳ.图书、教师、书名

A) 仅Ⅰ

B) 仅Ⅰ和Ⅱ

C) 仅Ⅰ、Ⅱ和Ⅳ

D) 全部

A.

B.

C.

D.


正确答案:D

第2题:

阅读以下说明和图,回答问题1至问题3。

[说明]

图书馆藏书管理系统,完成用户信息管理,借阅归还信息管理,馆藏书目的信息管理,违规处罚管理

和各种查询等功能。系统的用户可分为超级用户和普通用户两类,超级用户负责系统维护,包括对藏书信息,用户信息,借阅和归还信息,违规处罚信息的录入,修改,查询,删除等。普通用户即借阅者则只是具有查询书目信息,查询本人的借阅情况,违规处罚信息和预定书目的权限。

用户通过身份验证后进入主界面。主界面为超级用户提供6项选择:图书信息管理,用户信息管理,图书的借阅和归还信息管理,违规处罚信息管理,口令修改。普通用户有4项功能选择:书目查询,借阅归还信息,违规处罚信息,口令修改。

图书信息管理:超级用户可以增加,修改,删除图书信息,也可以查看书目信息。

用户信息管理:超级用户可以增加,修改,删除用户信息,也可以查找用户信息。

借阅归还信息:超级用户可以加入,修改,删除借阅纪录,查看某本书的借阅情况,查询指定的书目借阅和归还信息。

违规处罚管理:超级用户可以给普通用户增加,修改,删除违规处罚信息,普通用户如果逾期不还图书,系统将暂时终止普通用户的借阅权利,直到用户接受违规处罚后,方可以恢复正常的借阅权利。

口令修改:用户需要输入原口令,并且两次输入新口令一致后,系统即用新口令代替旧口令。

图书馆藏书借阅系统信息流如图10-5所示,图书馆藏书管理系统的E-R模型图如图10-6所示。

请写出图书馆藏书管理系统的E-R模型图,该系统涉及的实体集及属性。


正确答案:用户实体集具有属性:编号姓名性别年龄单位类型密码。 书目实体集具有属性:书号书名作者出版社类别。价格关键字借阅状态。 类别实体集具有属性:编号名称借阅数量借阅期限。 违规处罚实体集具有属性:违规种类编号处罚方式。 图书管理员实体集具有属性:编号姓名性别年龄职务密码。
用户实体集,具有属性:编号,姓名,性别,年龄,单位,类型,密码。 书目实体集,具有属性:书号,书名,作者,出版社,类别。价格,关键字,借阅状态。 类别实体集,具有属性:编号,名称,借阅数量,借阅期限。 违规处罚实体集,具有属性:违规种类,编号,处罚方式。 图书管理员实体集,具有属性:编号,姓名,性别,年龄,职务,密码。

第3题:

如果要查询借阅了两本和两本以上图书的读者姓名和单位,请对下面的SOL语句填空。

SELECT姓名,单位;

FROM图书管理图书;

WHERE借书证号IN;

(SELECT【 】;

FROM图书管理!借阅:

CROCP BY借书证号;

【 】COUNT(t)>’2)


正确答案:借书证号 HAVING
借书证号, HAVING

第4题:

阅读下列说明和数据流图,回答问题1至问题3。

说明

某图书管理系统的主要功能是图书管理和信息查询。对于初次借书的读者,系统自动生成读者号,并与读者基本信息(姓名、单位、地址等)一起写入读者文件。

系统的图书管理功能分为四个方面:购入新书、读者借书、读者还书以及图书注销。

1.购入新书时需要为该书编制入库单。入库单内容包括图书分类目录号、书名、作者、价格、数量和购书日期,将这些信息写入图书目录文件并修改文件中的库存总量(表示到目前为止,购入此种图书的数量)。

2.读者借书时需填写借书单。借书单内容包括读者号和所借图书分类目录号。系统首先检查该读者号是否有效,若无效,则拒绝借书;若有效,则进一步检查该读者已借图书是否超过最大限制数(假设每位读者能同时借阅的书不超过5本),若已达到最大限制数,则拒绝借书;否则允许借书,同时将图书分类目录号、读者号和借阅日期等信息写入借书文件中。

3.读者还书时需填写还书单。系统根据读者号和图书分类目录号,从借书文件中读出与该图书相关的借阅记录,标明还书日期,再写回到借书文件中,若图书逾期,则处以相应的罚款。

4.注销图书时,需填写注销单并修改图书目录文件中的库存总量。

系统的信息查询功能主要包括读者信息查询和图书信息查询。其中读者信息查询可得到读者的基本信息以及读者借阅图书的情况;图书信息查询可得到图书基本信息和图书的借出情况。

图书管理系统的顶层图如图1-1所示;图书管理系统的第0层DFD图如图1-2所示,其中,加工2的细化图如图1-3所示。

数据流图1-2中有两条数据流是错误的,请指出这两条数据流的起点和终点。


正确答案:起点:读者文件 终点:登记读者信息或3 起点:处理查询请求或2 终点:读者文件
起点:读者文件 终点:登记读者信息或3 起点:处理查询请求或2 终点:读者文件 解析:本题考查的是数据流图方面的基础知识。对这种类型问题求解的关键是要仔细阅读题目,注意解题技巧,从一些常规的入口作为突破口,即利用分层数据流图数据流的平衡原则(即父图和子图(加工图)的一致性)来解题。
(子图是其父图中某一部分内部的细节图(加工图),它们的输入/输出数据流应该保持一致。子图也是如此,在上一级中有几个数据流,他的子图也一定有同样的数据流。)而且它们的输送方向是一致的(也就是说如果原图有3条进的数据流2条出的,子图同样也是)。
比较数据流图1-1和数据流图1-2可以得到,图书管理系统的所有输入流和输出流都是正确的,所以可以初步判断是图1-2中从加工2到读者文件的数据流和从读者文件到加工3的数据流是错误的,再分析题目说明:“对于初次借书的读者,系统自动生成读者号,并与读者基本信息(姓名、单位、地址等)一起写入读者文件”,此段说明表示加工3应该向读者文件中写入数据,从“系统首先检查该读者号是否有效,若无效,则拒绝借书”可以得出加工2从读者文件中读取数据。另外,从数据流图1-3可以看出数据流图是从读者文件到读者查询加工。所以错误的数据流是加工2到读者文件和从读者文件到加工3。

第5题:

对于图书管理数据库,要查询借阅了两本和两本以上图书的读者姓名和单位,请对下面的SQL语句填空: SELECT 姓名,单位 FROM 图书管理!读者; WHERE 借书证号 IN(SELECT【 】FROM 图书管理!借阅; GROUPBY 借书证号 【 】 COUNT(*)>=2)


正确答案:借书证号 HAVING
查询操作要用SELECT命令实现。本题是嵌套查询,其内层查询带有限定条件的分组查询。内层查询按借书证号进行分组,也就是按读者进行分组,对借阅表中的每一种借书证号所借的图书数目通过COUNT(*)进行统计,只查询借阅了两本和两本以上图书的借书证号,即COUNT(*)作为HAVING短语的条件,对分组进行限制。内层查询的结果得到借书证号的一个集合。外层查询依据内层查询的结果在读者表中查询相应的读者姓名和单位。

第6题:

若用表Reader存储读者信息,Book表存储图书信息,Borrow表存储借阅情况。

以下SQL语句是“查询证号为12345的读者当前所借阅的图书书名(即尚未归还的图书)”,请补充完整。

SELECT 书名 FROM Book WHERE 流水号(1)

(SELECT 流水号 FROM(2)WHERE 证号="12345" AND(3))

以下SQL语句是“查询书名包含‘软件设计师’的图书情况”,请补充完整。

SELECT * FROM Book WHERE 书名(4)"%软件设计师%"


正确答案:(1)IN(2) Borrow(3) 归还标记="false"(4) LIKE
(1)IN(2) Borrow(3) 归还标记="false"(4) LIKE 解析:空(1)是引出于查询的,该类连接词有:IN、NOT IN、EXISTS、NOT EXISTS,EXISTS引出的子查询一般是SELECT *型,故排除;再据语意分析应填IN。
子查询的语意是“查询当前所借阅的图书流水号(即尚未归还的图书)”,因此应从Borrow表中查询,而且归还标记应为false,故空(2)应填Borrow,空(3)应填:归还标记="false"。
对字符串进行的操作通常是使用操作符LIKE的模式匹配,正符合题意,故空(4)应填“LIKE”。

第7题:

阅读以下某图书管理系统的技术说明和数据流图,根据要求回答问题1~问题4。

[说明]

某图书管理系统的主要功能是图书管理和信息查询。对于初次借书的读者,系统自动生成读者号,并与读者基本信息(姓名、单位和地址等)一起写入读者文件。

该系统的图书管理功能主要分为购入新书、读者借书、读者还书及图书注销4个方面。

(1)购入新书时需要为该书编制入库单。入库单内容包括图书分类目录号、书名、作者、价格、数量和购书日期,将这些信息写入图书目录文件并修改文件中的库存总量(表示到目前为止,购入此种图书的数量)。

(2)读者借书时需填写借书单。借书单内容包括读者号和所借图书分类目录号。系统首先检查该读者号是否有效,若无效,则拒绝借书;若有效,则进一步检查该读者已借图书是否超过最大限制数(假设每位读者能同时借阅的书不超过10本),若已达到最大限制数,则拒绝借书;否则允许借书,同时将图书分类目录号、读者号和借阅日期等信息写入借书文件中。

(3)读者还书时需填写还书单。系统根据读者号和图书分类目录号,从借书文件中读出与该图书相关的借阅记录,标明还书日期,再写回到借书文件中,若图书逾期,则处以相应的罚款。

(4)注销图书时,需填写注销单并修改图书目录文件中的库存总量。

系统的信息查询功能主要包括读者信息查询和图书信息查询。其中,读者信息查询可得到读者的基本信息及读者借阅图书的情况;图书信息查询可得到图书基本信息和图书的借出情况。

该图书管理系统的顶层数据流图,如图2-21所示;该图书管理系统的第0层DFD图,如图2-22所示;其中加工2的细化图,如图2-23所示。

请用100字以内的文字简要说明逻辑数据流图(Logical Data Flow Diagram)和物理数据流图(Physical Data Flow Diagram)之间的主要差别。


正确答案:这是一道要求读者掌握逻辑数据流图和物理数据流图区别点的简答题。本题所涉及的知识点如下。 ①数据流图是系统分析阶段用于描述系统逻辑模型的图形描述工具解决信息系统“做什么”的问题。它可分为逻辑数据流图和物理数据流图。 ②逻辑数据流图强调参与者所做的事情可以帮助设计者决定需要哪些系统资源、为了运行系统用户必须执行的活动、在系统安装之后如何保护和控制这些系统等内容。逻辑数据流图说明应该具有哪些加工和数据存储而不关心这些加工和数据存储是如何实现的。 ③物理数据流图关注的是系统中的物理实体以及一些具体的文档、报告和其他输入/输出数据。它通常用做系统构造和实现的技术性蓝图。在物理数据流图中需要说明加工和数据存储是如何实现的。
这是一道要求读者掌握逻辑数据流图和物理数据流图区别点的简答题。本题所涉及的知识点如下。 ①数据流图是系统分析阶段用于描述系统逻辑模型的图形描述工具,解决信息系统“做什么”的问题。它可分为逻辑数据流图和物理数据流图。 ②逻辑数据流图强调参与者所做的事情,可以帮助设计者决定需要哪些系统资源、为了运行系统用户必须执行的活动、在系统安装之后如何保护和控制这些系统等内容。逻辑数据流图说明应该具有哪些加工和数据存储,而不关心这些加工和数据存储是如何实现的。 ③物理数据流图关注的是系统中的物理实体,以及一些具体的文档、报告和其他输入/输出数据。它通常用做系统构造和实现的技术性蓝图。在物理数据流图中需要说明加工和数据存储是如何实现的。

第8题:

有如下SQL语句:

SELECT读者.姓名,读者.职称,图书.书名,借阅.借书日期;

FROM图书管理!读者,图书管理!借阅,图书管理!图书;

WHERE借阅.借书证号=读者.借书证号;

AND图书.总编号=借阅.总编号

其中WHERE子句中的“借阅.借书证号=读者.借书证号”对应的关系操作是( )。


正确答案:
内部联接(INNER JOIN)或联接(JOIN)【解析】连接查询是一种基于多个关系的查询。

第9题:

试题一(共15分)

阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】

某学校开发图书管理系统,以记录图书馆藏图书及其借出和归还情况,提供给借阅者借阅图书功能,提供给图书馆管理员管理和定期更新图书表功能。主要功能的具体描述如下:

(1)处理借阅。借阅者要借阅图书时,系统必须对其身份(借阅者ID)进行检查。通过与教务处维护的学生数据库、人事处维护的职工数据库中的数据进行比对,以验证借阅者ID是否合法,若合法,则检查借阅者在逾期未还图书表中是否有逾期未还图书,以及罚金表中的罚金是否超过限额。如果没有逾期未还图书并且罚金未超过限额,则允许借阅图书,更新图书表,并将借阅的图书存入借出图书表,借阅者归还所借图书时,先由图书馆管理员检查图书是否缺失或损坏,若是,则对借阅者处以相应罚金并存入罚金表;然后,检查所还图书是否逾期,若是,执行“处理逾期”操作;最后,更新图书表,删除借出图书表中的相应记录。

(2)维护图书。图书馆管理员查询图书信息;在新进图书时录入图书信息,存入图书表;在图书丢失或损坏严重时,从图书表中删除该图书记录。

(3)处理逾期。系统在每周一统计逾期未还图书,逾期未还的图书按规则计算罚金,并记入罚金表,并给有逾期未还图书的借阅者发送提醒消息。借阅者在借阅和归还图书时,若罚金超过限额,管理员收取罚金,并更新罚金表中的罚金额度。

现采用结构化方法对该图书管理系统进行分析与设计,获得如图1-1所示的顶层数据流图和图1.2所示的0层数据流图。

【问题1】(4分)

使用说明中的词语,给出图1-1中的实体E1-E4的名称。

【问题2】(4分)

使用说明中的词语,给出图1-2中的数据存储D1~D4的名称。

【问题3】 (5分)

在DFD建模时,需要对有些复杂加工(处理)进行进一步精化,绘制下层数据流图。针对图1-2中的加工“处理借阅”,在1层数据流图中应分解为哪些加工?(使用说明中的术语)

【问题4】(2分)

说明【问题3】中绘制1层数据流图时要注意的问题。


正确答案:
【问题1】 (4分)
E1:借阅者 E2:图书管理员 E3/E4: 学生数据库/职工数据库
【问题2】 (4分)
D1:图书表 D2:借出图书表 D3:逾期未还图书表D4:罚金表
【问题3】(5分)
检查借阅者身份或检查借阅者ID;检查逾期未还图书;检查罚金是否超过限额;借阅图书;归还图书
【问题4】(2分)
保持父图与子图平衡。父图中某加工的输入输出数据流必须与它的子图的输入输出数据流在数量和名字上相同。如果父图的一个输入(或输出)数据流对应于子图中几个输入(或输出)数据流,而子图中组成这些数据流的数据项全体正好是父图中的这一个数据流,那么它们仍然算是平衡的。

第10题:

阅读下列说明和数据流图,回答问题1至问题3。[说明]某图书管理系统的主要功能是图书管理和信息查询。对于初次借书的读者,系统自动生成读者号,并与读者基本信息(姓名、单位、地址等)一起写入读者文件。系统的图书管理功能分为四个方面:购入新书、读者借书、读者还书以及图书注销。1.购入新书时需要为该书编制入库单。入库单内容包括图书分类目录号、书名、作者、价格、数量和购书日期,将这些信息写入图书目录文件并修改文件中的库存总量 (表示到目前为止,购入此种图书的数量)。2.读者借书时需填写借书单。借书单内容包括读者号和所借图书分类目录号。系统首先检查该读者号是否有效,若无效,则拒绝借书;若有效,则进一步检查该读者已借图书是否超过最大限制数(假设每位读者能同时借阅的书不超过5本),若已达到最大限制数,则拒绝借书;否则允许借书,同时将图书分类目录号、读者号和借阅日期等信息写入借书文件中。3.读者还书时需填写还书单。系统根据读者号和图书分类目录号,从借书文件中读出与该图书相关的借阅记录,标明还书日期,再写回到借书文件中,若图书逾期,则处以相应的罚款。4.注销图书时,需填写注销单并修改图书目录文件中的库存总量。系统的信息查询功能主要包括读者信息查询和图书信息查询。其中读者信息查询可得到读者的基本信息以及读者借阅图书的情况:图书信息查询可得到图书基本信息和图书的借出情况。[数据流图1-1]



[数据流图1-2]



[数据流图1-3]



1、[问题1]数据流图1-2中有两条数据流是错误的,请指出这两条数据流的起点和终点。
2、[问题2]数据流图1-3中缺少三条数据流,请指出这三条数据流的起点和终点。
3、[问题3]根据系统功能和数据流图填充下列数据字典条目中的(1)和(2):查询请求信息=[查询读者请求信息|查询图书请求信息]读者情况=读者号+姓名+所在单位+{借书情况}管理工作请求单=(1)入库单=(2)


答案:
解析:
1、[问题1]起点:读者文件 终点:登记读者信息或3起点:处理查询请求 或 2终点:读者文件2、[问题2]起点:图书目录文件终点:图书信息查询或2.2起点:借书文件终点:读者信息查询或2.1起点:借书文件 终点:图书信息查询或2.23、[问题3](1)[入库单|借书单|还书单|注销单](2)分类目录号+书名+作者+价格+数量+购书日期
【解析】
1、[解析] 试题一本题考查的是数据流图方面的基础知识。对这种类型问题求解的关键是要仔细阅读题目,注意解题技巧,从一些常规的入口作为突破口,即利用分层数据流图的数据流的平衡原则(即父图和子图(加工图)的一致性)来解题。子图是从其父图中某一部分内部的细节图(加工图),输入/输出数据流应该保持一致。子图也是如此,在上一级中有几个数据流,他的子图也一定有同样的数据流。而且它们的输送方向是一致的(也就是说原图有3条进的和2条出的数据流,子图同样也是)。[问题1]比较数据流图1-1和数据流图1-2可以得到,图书管理系统的所有输入流和输出流都是正确的,所以可以初步判断是图1-2中从加工2到读者文件的数据流和从读者文件到加工3的数据流是错误的。再分析题目说明;“对于初次借书的读者,系统自动生成读者号,并与读者基本信息(姓名、单位、地址等)一起写入读者文件”,此段说明表示加工3应该向读者文件中写入数据,从“系统首先检查该读者号是否有效,若无效,则拒绝借书”可以得出加工2从读者文件中读取数据。另外,从数据流图1-3可以看出数据流图是从读者文件到读者查询加工。所以错误的数据流是加工2到读者文件和从读者文件到加工3。2、[解析] 读者信息查询可得到读者的基本信息以及读者借阅图书的情况;图书信息查询可得到图书基本信息和图书的借出情况。读者基本信息存储在读者文件中,而读者借阅图书的信息存储在借书文件中,图书的基本信息存储在图书目录文件中,而图书借阅情况则需要通过借书文件获得。所以,应该有从借书文件到加工2.1和加工2.2,以及从图书目录文件到加工2.2三条数据流。3、[解析] 根据题目说明,管理工作主要分为购入新书、读者借书、读者还书以及图书注销,而每一项管理工作都需要填写相应的单据,所以管理工作请求单=[入库单|借书单|还书单 |注销单]。入库单的内容包括图书分类目录号、书名、作者、价格、数量和购书日期,因此,入库单=图书分类目录号+书名+作者+价格+数量+购书日期。

更多相关问题