阅读以下说明和图,回答问题1至问题3。[说明]图书馆藏书管理系统,完成用户信息管理,借阅归还信息管理,馆藏书目的信息管理,违规处罚管理和各种查询等功能。系统的用户可分为超级用户和普通用户两类,超级用户负责系统维护,包括对藏书信息,用户信息,借阅和归还信息,违规处罚信息的录入,修改,查询,删除等。普通用户即借阅者则只是具有查询书目信息,查询本人的借阅情况,违规处罚信息和预定书目的权限。用户通过身份验证后进入主界面。主界面为超级用户提供6项选择:图书信息管理,用户信息管理,图书的借阅和归还信息管理,违规处罚信

题目

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

[说明]

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

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

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

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

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

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

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

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

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

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


相似考题
更多“ 阅读以下说明和图,回答问题1至问题3。[说明]图书馆藏书管理系统,完成用户信息管理,借阅归还信息管理,馆藏书目的信息管理,违规处罚管理和各种查询等功能。系统的用户可分为超级用户和普通用户两类,超级用户负责系统维护”相关问题
  • 第1题:

    信息系统的概念结构如下图所示,正确的名称顺序是(24)。

    A.①信息管理者、②信息源、③信息用户

    B.①信息源、②信息用户、③信息管理者

    C.①信息用户、②信息管理者、③信息源

    D.①信息用户、②信息源、③信息管理者


    正确答案:A
    解析:信息系统从概念上来看是由信息源、信息处理器、信息用户和信息管理者4部分组成,它们之间的关系如下图所示。

  • 第2题:

    关于企业管理信息系统的说法,正确的有()。

    A:用户是信息管理的对象
    B:用户是硬件和应用软件系统之问的接口
    C:操作系统是硬件和应用软件系统之间的接口
    D:应用软件系统是信息管理的物质基础
    E:计算机硬件设备是信息管理的物质基础

    答案:C,E
    解析:
    本题考查企业管理信息系统。选项A应该是信息管理的对象是商业信息;选项B应该是操作系统是硬件和应用软件系统之间的接口;选项D应该是计算机等硬件设备是进行商业信息管理的物质基础;选项CE正确。

  • 第3题:

    3、管理信息系统由哪四大部件组成()

    A.信息源、计算机、应用软件和信息管理者

    B.信息源、信息处理器、信息用户和信息管理者

    C.信息、信息处理器、用户和信息管理者

    D.信息源、信息处理器、软件和信息用户


    信息源、信息处理器、信息用户和信息管理者

  • 第4题:

    ●试题一

    阅读下列说明、图1和图2,回答问题1、问题2和问题3。

    【说明】

    下面是某租车信息管理系统的介绍:该车库中备有若干车辆,每辆车有车号、车牌、车名、价格等属性。车库不定期地购买并注册新车供用户借用,也可将报废的旧车注销以停止租用。

    车库可为众多用户提供服务。每个用户在借车之前需注册姓名、地址等内容。每个用户最多可同时借3辆车。每辆车借期7天;若有一辆车超期,则不可再借其他车。一辆车超期一天罚款250元。若一辆车超期3周不归还,则发布通告。若用户借的车丢失,在罚款处理之前不能借车,每辆报失的车罚款该车目前市价(包括折旧)的1.2倍。注册新用户不受限制;而注销用户之前,该用户必须归还所有借的车,或者报失并接受罚款。

    【状态图1】

    【问题1】

    分析车辆的状态和事件,指出图1中的 (1) 、 (2) 、 (3) 、 (4) 分别是什么?

    【问题2】

    分析用户的状态和事件,指出图2中的 (5) 、 (6) 、 (7) 、 (8) 分别是什么?(注意,用户与车辆在状态图中的关系)。

    【问题3】

    指出UML中活动图的含义,并说明活动图和状态图的区别与联系。

    【状态图2】

    图2 用户的状态图


    正确答案:
    ●试题一[问题1]【答案】(1)cancelregister(注销旧车的注册)(2)register(车辆注册)(3)return(归还)(4)lostreport(遗失报告)[问题2]【答案】(5)cancelregister(注销用户的注册)(6)borrow/n+1(借车/拥有车的数量+1)(7)penaltyandn=0(罚款并且拥有车的数量为0)(8)3[问题3]【答案】活动图(activitydiagram)显示动作及其结果。活动图着重描述操作(方法)实现中所完成的工作以及用例实例或对象中的活动。活动图是状态图的一个变种,与状态图的目的有一些小的差别,活动图的主要目的是描述动作(执行的工作和活动)及对象状态改变的结果。当状态中的动作被执行(不像正常的状态图,它不需指定任何事件)时,活动图中的状态(称为动作状态)直接转移到下一个阶段。活动图和状态图的另一个区别是活动图中的动作可以放在泳道中。泳道聚合一组活动,并指定负责人和所属组织。活动图是另一种描述交互的方式,描述采取何种动作,做什么(对象状态改变),何时发生(动作序列),以及在何处发生(泳道)。【解析】根据题意可以分析出车辆的状态和事件,例如根据"车库不定期地购买并注册新车供用户借用,也可将报废的旧车注销以停止租用",可以得出(1)、(2)空分别是注销旧车的注册和车辆注册。(3)空可以从在库状态和在借状态的合理推断,得出从在借状态到在库状态只有一种事件--"归还"。从在借状态到终结状态,也只有一种可能性,那就是遗失。根据题意"注销用户之前,该用户必须归还所有借的车,或者报失并接受罚款",得出从"NoCar"到终结状态的事件(5)空是cancelregister(注销用户的注册)。根据从"NoCar"到"HasCar"的事件(6)空是borrow(借车),同时已知用户可以借多辆车,当前拥有车n辆,所以需要n+1。根据"若用户借的车丢失,在罚款处理之前不能借车"可知(7)空是penalty(罚款),同时状态从"HasCar"到达"NoCar"说明n=0。根据"每个用户最多可同时借3辆车",可以得出(8)空为3。所有的系统均有静态结构和动态行为。结构可以用静态模型元素来描述,如类、关系、节点和构件。行为描述结构内的元素如何交互。通常情况下,这些交互是确定的且可以建立模型。抽象系统的动态行为也称为动态建模,UML支持动态建模。在UML中有4类图,每一类用于不同的目的:状态、序列、协作和活动。状态图被用来描述类(也可以用于子系统或整个系统)中的行为和内部状态。它着眼于描述随着时间的改变,对象如何改变其状态。状态的改变起决于出现的事件,状态中执行的行为和动作,状态转移等。事件可能是条件成真,接收一个信号或一个操作调用或经过指定时间。序列图主要用来描述在指定情节中一组对象是如何交互的。它着眼于消息序列,也就是说,在对象间如何发送和接收消息。序列图有两个坐标轴:纵坐标轴显示时间,横坐标轴显示有关的对象。序列图中最基本的东西是时间。协作图主要用来描述对象在空间中的交互,即除了动态交互,它也直接描述对象是如何链接在一起的。在协作图中没有时间轴,因而将消息按序编号。

  • 第5题:

    阅读下列说明,回答问题1 和问题2,将解答填入答题纸的对应栏内。【说明】某公司用ASP+Access 数据库开发了学生管理系统,用户登录界面如图4-1 所示:

    【问题1】(每空1 分,共11 分)下面是该系统用户登录界面login.asp 的部分代码,其中验证码使用verycode.asp 文件生成。请根据题目说明,补充完成。< html xmlns="http://www.w3.org/1999/xhtml">(1)学生信息管理系统…省略……省略…【问题2】(每空2 分,共4 分)下面是登录系统中check.asp 文件的部分代码,请根据login.asp 代码将其补充完整。<%username=trim(request("user_name"))password=trim(request("user_pwd"))set rs=server.createobject("adodb.recordset")sql="select * from admin where username=""&username&"" andpassword=""&md5(password)&""(12).open sql,conn,1,3if rs.eof thenResponse.write "
    "&username&"用户名或密码错误,请重新输入!"else…省略…session("user_name")=request("usre_name")response. (13) "index.asp"end if…省略…%>

    答案:
    解析:
    [问题1](1)(2)user_name(3)false(4)user_pwd(5)return(6)post (7)text (8)password(9)4(10)verycode.Asp(11)submit[问题2] (12)rs (13)redirect
    【解析】

    [问题1]根据HTML文件的基本结构和上下文关系可以知道,(1)空的位置应该是一个(2)可以结合上下文,必须是用户名这个框的名字,从“the Form.user_name.focus();”这里可以看到,就是user_name.(3)结合上下文,从用户输入密码对应的代码就可以看出来,他们的作用是一样的,属于平行的两个代码。所以是false。(4)与第(2)空的原因一样,可以找到是user_pwd。(5)结合上下文,这里是最终的返回结果,所以是return。(6)空用于给form表单提交数据指定方式,只有post和get。这里需要提交密码信息,显然应该使用post。(7)输入用户名,是一个文本框,因此为text(8)输入密码,类型是password(9)从图中的校验码可以看到,只有4个数字,因此最大长度是4.(10)这里是要点击刷新,也就是要重新生成校验码,而题目指出,校验码是有verycode.Asp生成的,所以这里要指出this.src就是这asp文件。(11) 登录按钮实际上就是提交按钮,类型为submit。[问题2] (12).open sql,conn,1,3 这个代码实际上就是让记录集执行相应的sQL,返回数据,因此这里应该是使用记录集。从接下来的if rs.eof then 这一句可以看到,记录集的名字就是rs。(13) 验证成功之后,要转入正常的网站页面,因此这里需要使用一个重定向的语句。

    用户名:
    密  码: < input type= (8) name=use_pwd>
    验证码:点击刷新
    >