阅读下列说明和图,回答问题1至问题3。【说明】某公司的主要业务是出租图书和唱碟。由于业务需求,该公司委托软件开发公司A开发一套信息管理系统。该系统将记录所有的图书信息、唱碟信息、用户信息、用户租借信息等。A公司决定采用面向对象的分析和设计方法开发此系统。如图3-2所示为某类图书或唱碟被借阅时应记录的信息,如图3-3所示描述了系统定义的两个类Book和CD,分别表示图书和唱碟的信息。经过进一步分析,设计人员决定定义一个类Items_on_loan,以表示类Book和ED的共有属性和方法。请采用图3-3中属性

题目

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

【说明】

某公司的主要业务是出租图书和唱碟。由于业务需求,该公司委托软件开发公司A开发一套信息管理系统。该系统将记录所有的图书信息、唱碟信息、用户信息、用户租借信息等。A公司决定采用面向对象的分析和设计方法开发此系统。如图3-2所示为某类图书或唱碟被借阅时应记录的信息,如图3-3所示描述了系统定义的两个类Book和CD,分别表示图书和唱碟的信息。

经过进一步分析,设计人员决定定义一个类Items_on_loan,以表示类Book和ED的共有属性和方法。请采用图3-3中属性和方法的名称给出类Items_on_loan应该具有的属性和方法 (注意:不同名称的属性和方法表示不同的含义,如CD中的composer与Book中的author无任何关系)。


相似考题

1.阅读以下说明和图,回答问题1至问题3。[说明]图书馆藏书管理系统,完成用户信息管理,借阅归还信息管理,馆藏书目的信息管理,违规处罚管理和各种查询等功能。系统的用户可分为超级用户和普通用户两类,超级用户负责系统维护,包括对藏书信息,用户信息,借阅和归还信息,违规处罚信息的录入,修改,查询,删除等。普通用户即借阅者则只是具有查询书目信息,查询本人的借阅情况,违规处罚信息和预定书目的权限。用户通过身份验证后进入主界面。主界面为超级用户提供6项选择:图书信息管理,用户信息管理,图书的借阅和归还信息管理,违规处罚信息管理,口令修改。普通用户有4项功能选择:书目查询,借阅归还信息,违规处罚信息,口令修改。图书信息管理:超级用户可以增加,修改,删除图书信息,也可以查看书目信息。用户信息管理:超级用户可以增加,修改,删除用户信息,也可以查找用户信息。借阅归还信息:超级用户可以加入,修改,删除借阅纪录,查看某本书的借阅情况,查询指定的书目借阅和归还信息。违规处罚管理:超级用户可以给普通用户增加,修改,删除违规处罚信息,普通用户如果逾期不还图书,系统将暂时终止普通用户的借阅权利,直到用户接受违规处罚后,方可以恢复正常的借阅权利。口令修改:用户需要输入原口令,并且两次输入新口令一致后,系统即用新口令代替旧口令。图书馆藏书借阅系统信息流如图10-5所示,图书馆藏书管理系统的E-R模型图如图10-6所示。请写出图书馆藏书管理系统的E-R模型图,该系统涉及的实体集及属性。

3.阅读以下说明和图,根据要求回答问题1~问题4。[说明]某音像制品出租商店欲开发一个音像管理信息系统,管理音像制品的租借业务。需求如下。1.系统中的客户信息文件保存了该商店的所有客户的用户名、密码等信息。对于首次来租借的客户,系统会为其生成用户名和初始密码。2.系统中音像制品信息文件记录了商店中所有音像制品的详细信息及其库存数量。3.根据客户所租借的音像制品的品种,会按天收取相应的费用。音像制品的最长租借周期为1周,每位客户每次最多只能租借6件音像制品。4.客户租借某种音像制品的具体流程如下。(1)根据客户提供的用户名和密码,验证客户身份。(2)若该客户是合法客户,查询音像制品信息文件,查看商店中是否还有这种音像制品。(3)若还有该音像制品,且客户所要租借的音像制品数小于等于6个,就可以将该音像制品租借给客户。这时,系统给出相应的租借确认信息,生成一条新的租借记录并将其保存在租借记录文件中。(4)系统计算租借费用,将费用信息保存在租借记录文件中并告知客户。(5)客户付清租借费用之后,系统接收客户付款信息,将音像制品租借给该客户。5.当库存中某音像制品数量不能满足客户的租借请求数量时,系统可以接受客户网上预约租借某种音像制品。系统接收到预约请求后,检查库存信息,验证用户身份,创建相应的预约记录,生成预约流水号给该客户,并将信息保存在预约记录文件中。6.客户归还到期的音像制品,系统修改租借记录文件,并查询预约记录文件和客户信息文件,判定是否有客户预约了这些音像制品。若有,则生成预约提示信息,通知系统履行预约服务,系统查询客户信息文件和预约记录文件,通知相关客户前来租借音像制品。现采用结构化方法对音像管理信息系统进行分析与设计,获得如图7-10所示的顶层数据流图和图7-11所示的0层数据流图。图7-10中只有一个外部实体E1。使用[说明]中的词语,给出E1的名称。

更多“ 阅读下列说明和图,回答问题1至问题3。【说明】某公司的主要业务是出租图书和唱碟。由于业务需求,该公司委托软件开发公司A开发一套信息管理系统。该系统将记录所有的图书信息、唱碟信息、用户信息、用户租借信息等。A公司决”相关问题
  • 第1题:

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

    【说明】

    某音像制品出租商店欲开发一个音像管理信息系统,管理音像制品的租借业务。需求如下;

    1.系统中的客户信息文件保存了该商店的所有客户的用户名、密码等信息。对于首次来租借的客户,系统会为其生成用户名和初始密码。

    2.系统中音像制品信息文件记录了商店中所有音像制品的详细信息及其库存数量。

    3.根据客户所租借的音像制品的品种,按天收取相应的费用。音像制品的最长租借周期为一周,每位客户每次最多只能租借6件音像制品。

    4.客户租借某种音像制品的具体流程为:

    (1)根据客户提供的用户名和密码,验证客户身份。

    (2)若该客户是合法客户,查询音像制品信息文件,查看商店中是否还有这种音像制品。

    (3)若还有该音像制品,且客户所要租借的音像制品数小于等于6个,就可以将该音像制品租借给客户。这时,系统给出相应的租借确认信息,生成一条新的租借记录并将其保存在租借记录文件中。

    (4)系统计算租借费用,将费用信息保存在租借记录文件中并告知客户。

    (5)客户付清租借费用之后,系统接收客户付款信息,将音像制品租借给该客户。

    5.当库存中某音像制品数量不能满足客户的租借请求数量时,系统可以接受客户网上预约租借某种音像制品。系统接收到预约请求后,检查库存信息,验证用户身份,创建相应的预约记录,生成预约流水号给该客户,并将信息保存在预约记录文件中。

    6.客户归还到期的音像制品,系统修改租借记录文件,并查询预约记录文件和客户信息文件,判定是否有客户预约了这些音像制品。若有,则生成预约提示信息,通知系统履行预约服务,系统查询客户信息文件和预约记录文件,通知相关客户前来租借音像制品。

    图1-1中只有一个外部实体E1。使用说明中的词语,给出E1的名称。


    正确答案:E1:客户
    E1:客户

  • 第2题:

    该电子商务公司还对外开放一项出租图书和唱碟的业务。由于业务需求,该公司委托软件开发公司A开发一套信息管理系统。该系统将记录所有的图书信息、唱碟信息、用户信息和用户租借信息等。A公司决定采用面向对象的分析和设计方法开发此系统。某类图书或唱碟被借阅时应记录的信息如表6-13所示,如图6-20所示描述了系统定义的两个类Book和CD,分别表示图书和唱碟的信息。

    经过进一步分析,设计人员新定义一个类Items_on_ loan,以表示类Book和CD的共有属性和方法(要注意,不同名称的属性和方法表示不同的含义,如CD中的 composer与Book中的author无任何关系)。同时为了记录每种图书或唱碟的历史记录,引入类CirculationHistory,类中存储的信息是如图1-1所示中所表示的内容。请采用UML表示法将类Book、类CD、类Items_on_loan和类Circulation History之间的关系表示出来。


    正确答案:如果新定义的类Items_on_loan要表示类Book和类CD的共有属性和方法那么就需要从类Book、 CD中找出相同的属性和方法。由试题中给出的图6-20可知Book和CD都有title属性和reference title方法因此类Items_on_loan的属性为title方法为reference title。 类Book和类CD应该继承类Items_on_loan因此它们之间的关系是继承关系而CirculationHistory表示对象的租借次数它不属于类Items_on_loan的属性但类Items_on_loan应该能够查询到CirculationHistory记录的信息所以它们之间是聚集关系。 类Book、类CD、类Items_on_loan和类CirculationHistory之间的UML关系如图6-27所示。
    如果新定义的类Items_on_loan要表示类Book和类CD的共有属性和方法,那么就需要从类Book、 CD中找出相同的属性和方法。由试题中给出的图6-20可知,Book和CD都有title属性和reference title方法,因此类Items_on_loan的属性为title,方法为reference title。 类Book和类CD应该继承类Items_on_loan,因此它们之间的关系是继承关系,而CirculationHistory表示对象的租借次数,它不属于类Items_on_loan的属性,但类Items_on_loan应该能够查询到CirculationHistory记录的信息,所以它们之间是聚集关系。 类Book、类CD、类Items_on_loan和类CirculationHistory之间的UML关系如图6-27所示。

  • 第3题:

    某公司的主要业务是出租图书和唱碟。由于业务需求,该公司委托希赛公司开发一套信息管理系统。该系统将记录所有的图书信息、唱碟信息、用户信息、用户租借信息等。希赛公司决定采用面向对象的分析和设计方法开发此系统。图2-22所示为某类图书或唱碟被借阅时应记录的信息,图2-23描述了系统定义的两个类Book和CD,分别表示图书和唱碟的信息。



    【问题1】
    经过进一步分析,设计人员决定定义一个类Items_on_loan,以表示类Book和CD的共有属性和方法。请采用图2-23中属性和方法的名称给出类Items_on_loan应该具有的属性和方法。(注意:不同名称的属性和方法表示不同的含义,如CD中的composer与Book中的author无任何关系)
    【问题2】
    为了记录每种图书或唱碟租借的历史记录,引入类CirculationHistory,类中存储的信息是图2-22中所表示的内容。请采用UML表示法将下列四个类之间的关系表示出来。



    【问题3】
    现需了解十大最畅销(借出次数最多)图书或唱碟。为此,引入TenPopulate类以存储所有十大畅销图书或CD的名称及其被借出的次数。图2-24的顺序图描述了某类图书或唱碟被借出后成为十大畅销图书或唱碟时对象间的消息交互。系统在一次运行过程中,应有 (1) 个TenPopulate实例对象最合适,一个TenPopulate类实例对象最多需要和 (2) 个Items_on_loan实例对象交互。



    答案:
    解析:
    【问题1】
    属性:title
    方法:Reference Title
    【问题2】
    如图2-25所示
    【问题3】
    (1)1
    (2)图书和唱碟种类数【解析】
    本题主要涉及类的设计、类之间的关系和顺序图。
    在面向对象的程序设计当中,类的设计是非常重要的,类设计的合理性直接影响到整个系统的性能。
    【问题1】
    问题1要求考生写出类Items_on_loan的属性和方法,由于题目已经说明此类的属性和方法是Book类和CD类的公共属性和方法;又因为Book类和CD类中,不同名的属性、方法表示的含义不同,所以公共属性和方法就是同名属性和方法,因此,Items_on_loan的属性有title,方法有Reference title。
    【问题2】
    问题2引入了CirculationHistory类,此类用于记录每种图书或者光碟的租借记录。现要求CirculationHistory类、Book类、CD类及Items_on_loan类之间的关系,根据【问题1】可以知道,Items_on_loan是类Book和CD的公共部分,用面向对象的术语来说,类Items_on_loan是类Book和CD的父类,所以它们之间存在继承关系。
    再看CirculationHistory类和其他类的关系,CirculationHistory类只需要记录图书或唱碟的名称及借阅记录,而不需要其他详细资料,这样,CirculationHistory不必和Book与CD产生关系,只需要与Items_on_loan产生关系即可。由于CirculationHistory中除记录图书或唱碟名称以外,还需要记录借出时间、归还时间及用户名,这些数据无法从Items_on_loan中获取。一个CirculationHistory只包含一个Items_on_loan,存在1:1的关系,这说明Items_on_loan其实只是CirculationHistory的组成部分,但Items_on_loan可脱离CirculationHistory而独立存在,也就是说,一本图书或一张CD可以没有记录其借阅历史的CirculationHistory,但有记录其基本信息的Items_on_loan,所以它们之间又存在聚集关系(而不是那种部分随整体销毁而销毁的组合关系)。综上所述,4个类的关系如图2-25所示。



    图2-25 ?4个类之间的关系
    聚合关联中涉及到重复度,当没有指定重复度时,默认重复度为1,那么,图2-25中两个类CirculationHistory、Items_on_loan所在端的重复度都为1。
    【问题3】
    题目中说"引入TemPopulate类以存储所有十大畅销图书或CD的名称及其被借出的次数",可见TemPopulate类的功能是存储所有十大畅销图书或CD的名称及其被借出的次数。既然如此,系统在一次运行中只需要1个TenPopulate实例对象就可以了,因为它存储所有十大畅销图书或CD的名称及其被借出的次数。每当有图书或唱碟被借出时,都需要和TenPopulate类的对象发生交互,因此,当所有图书或CD都被借阅时,TenPopulate类实例对象需要跟所有这些Items_on_loan实例对象交互更新借出次数以评出十大最畅销图书或CD,一个TenPopulate类实例对象最多需要和"图书和唱碟种类总数"个Items_on_loan实例对象交互。

  • 第4题:

    阅读以下说明,回答问题1至问题4,将解答填入对应栏内。

    【说明】

    某公司要开发一个多媒体网站。网页上包含有声音、图片、Flash动画等多媒体信息,采用Audition、Photoshop、Flash等软件完成网页素材的制作,采用Dreamweaver进行网页制作和系统集成。

    当用户使用浏览器软件打开公司主页时会自动播放背景音乐,系统可能会提示用户需要安装插件,什么是浏览器插件?在什么情况下系统会提示用户安装插件?


    正确答案:通过网络传送的HTML代码通常由浏览器解释执行当浏览器碰到音频、视频等无法解释的代码时需要启动专门的解码程序解释执行这类代码这类程序称为插件即符合浏览器接口标准的用于扩展浏览器功能的程序。 当用户浏览的网页中包含有需要插件解释执行的代码时系统会自动查找插件程序并启动当系统找不到插件程序时就会提示用户需要安装插件。
    通过网络传送的HTML代码通常由浏览器解释执行,当浏览器碰到音频、视频等无法解释的代码时,需要启动专门的解码程序解释执行这类代码,这类程序称为插件,即符合浏览器接口标准的用于扩展浏览器功能的程序。 当用户浏览的网页中包含有需要插件解释执行的代码时,系统会自动查找插件程序并启动,当系统找不到插件程序时,就会提示用户需要安装插件。 解析:在访问多媒体网站时,经常会碰到插件的问题,主要原因在于音频、视频等多媒体编码不能通过浏览器直接解码,需要专门的解码和播放程序,这些程序必须符合浏览器的接口标准,用于对浏览器功能进行扩充,这类软件就是浏览器插件。当浏览器下载到音频、视频等无法解释的代码时,会自动启动插件程序,如果在系统中找不到,就会提醒用户下载并安装插件程序。
    Photoshop是目前最为广泛使用的一个图像处理工具,在数字图像处理中发挥着重要的作用。本题主要考查考生对Photoshop类软件常用图像处理功能的基本了解。题目中图像处理的要点是制作椭圆形选取和选区边缘的羽化处理,在Photoshop中可以通过多种方法来实现。具体操作过程见参考答案。方法一的制作思路在于,选择“椭圆选择”工具,设置羽化值,删除椭圆选区之外的部分,即可得到所需的效果。方法二是采用图层覆盖技术,在原图像层上方建立一个新图层,在新图层上建立一个椭圆形代有羽化边缘的选区,删除,即可显示出下面一个图层上的图形。方法三是制作一个位置合适的椭圆形边缘带有羽化效果的蒙版,通过蒙板层和下方图层的作用得到所需要的效果。
    层叠样式表在网页设计中被广泛使用,主要基于以下几个原因:①可以使网站中的多个页面具有相同的风格:②提高网页设计的效率;③提高网站维护的效率。在同一个网站中,大量的页面都具有相同的设计风格,即这些网页上很多元素具有相同的样式,通过层叠样式表来实现是最常用的方法,在网站维护时,只要修改了样式表文件,则与该样式表文件链接的多个页面都会自动修改。层叠样式表通常采用页面内嵌法和外部链接法两种使用方法,页面内嵌法将层叠样式表直接写在HTML标签的head>和/head>之间,仅对当前网页起作用,外部链接法将层叠样式表写在一个独立的后缀为CSS的文件中,可以对多个网页起作用,影响多个页面的样式。在网站建设中,可以同时使用两种方法。

  • 第5题:

    阅读以下说明,回答问题1至问题2,将解答填入答题纸对应的解答栏内。

    【说明】
    某公司为推广洗涤新产品,需要进行用户体检调查。图4-1为调查表填写页面,表4-1所示为利用Microsoft Access创建的数据库,它将记录被调查用户的姓名、性别、年龄、了解产品方式和评价等信息。







    答案:
    解析: