阅读下列说明和图,回答问题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至问题4,将解答填入对应栏内。
【说明】
某音像制品出租商店欲开发一个音像管理信息系统,管理音像制品的租借业务。需求如下;
1.系统中的客户信息文件保存了该商店的所有客户的用户名、密码等信息。对于首次来租借的客户,系统会为其生成用户名和初始密码。
2.系统中音像制品信息文件记录了商店中所有音像制品的详细信息及其库存数量。
3.根据客户所租借的音像制品的品种,按天收取相应的费用。音像制品的最长租借周期为一周,每位客户每次最多只能租借6件音像制品。
4.客户租借某种音像制品的具体流程为:
(1)根据客户提供的用户名和密码,验证客户身份。
(2)若该客户是合法客户,查询音像制品信息文件,查看商店中是否还有这种音像制品。
(3)若还有该音像制品,且客户所要租借的音像制品数小于等于6个,就可以将该音像制品租借给客户。这时,系统给出相应的租借确认信息,生成一条新的租借记录并将其保存在租借记录文件中。
(4)系统计算租借费用,将费用信息保存在租借记录文件中并告知客户。
(5)客户付清租借费用之后,系统接收客户付款信息,将音像制品租借给该客户。
5.当库存中某音像制品数量不能满足客户的租借请求数量时,系统可以接受客户网上预约租借某种音像制品。系统接收到预约请求后,检查库存信息,验证用户身份,创建相应的预约记录,生成预约流水号给该客户,并将信息保存在预约记录文件中。
6.客户归还到期的音像制品,系统修改租借记录文件,并查询预约记录文件和客户信息文件,判定是否有客户预约了这些音像制品。若有,则生成预约提示信息,通知系统履行预约服务,系统查询客户信息文件和预约记录文件,通知相关客户前来租借音像制品。
图1-1中只有一个外部实体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之间的关系表示出来。
第3题:
第4题:
阅读以下说明,回答问题1至问题4,将解答填入对应栏内。
【说明】
某公司要开发一个多媒体网站。网页上包含有声音、图片、Flash动画等多媒体信息,采用Audition、Photoshop、Flash等软件完成网页素材的制作,采用Dreamweaver进行网页制作和系统集成。
当用户使用浏览器软件打开公司主页时会自动播放背景音乐,系统可能会提示用户需要安装插件,什么是浏览器插件?在什么情况下系统会提示用户安装插件?
第5题: