好文档 - 专业文书写作范文服务资料分享网站

2015上半年软件设计师考试真题及答案-下午卷

天下 分享 时间: 加入收藏 我要投稿 点赞

“发送通知”的输入流,进一步根据通知数据是针对哪个外部实体而发送“通知”给相应的学生或者教师。至此,对图1-2中原有加工6的分解完成。

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

某省针对每年举行的足球联赛,拟开发一套信息管理系统,以方便管理球队、球员、主教练、主裁判、比赛等信息。 【需求分析】

(1)系统需要维护球队、球员、主教练、主裁判、比赛等信息。

球队信息主要包括:球队编号、名称、成立时间、人数、主场地址、球队主教练。 球员信息主要包括:姓名、身份证号、出生日期、身高、家庭住址。 主教练信息主要包括:姓名、身份证号、出生日期、资格证书号、级别。

主裁判信息主要包括:姓名、身份证号、出生日期、资格证书号、获取证书时间、级别。 (2)每支球队有一名主教练和若干名球员。一名主教练只能受聘于一支球队,一名 球员只能效力于一支球队。每支球队都有自己的唯一主场场地,且场地不能共用。 (3)足球联赛采用主客场循环制,一周进行一轮比赛,一轮的所有比赛同时进行。 (4) 一场比赛有两支球队参加,一支球队作为主队身份、另一支作为客队身份参与 比赛。一场比赛只能有一名主裁判,每场比赛有唯一的比赛编码,每场比赛都记录比分和日期。

【概念结构设计】

根据需求分析阶段的信息,设计的实体联系图(不完整)如图2-1所示。

【逻辑结构设计】

根据概念结构设计阶段完成的实体联系图,得出如下关系模式(不完整): 球队(球队编号,名称,成立时间,人数,主场地址)

6

球员(姓名,身份证号,出生日期,身高,家庭住址, (1) ) 主教练(姓名,身份证号,出生日期,资格证书号,级别, (2) ) 主裁判(姓名,身份证号,出生日期,资格证书号,获取证书时间,级别) 比赛(比赛编码,主队编号,客队编号,主裁判身份证号,比分,日期)

问题:2.1 (6分)

补充图2-1中的联系和联系的类型。

图2-1中的联系“比赛”应具有的属性是哪些?

问题:2.2 (4分)

根据图2-1,将逻辑结构设计阶段生成的关系模式中的空(1)~(2)补充完整。

问题:2.3 (5分)

现在系统要增加赞助商信息,赞助商信息主要包括赞助商名称和赞助商编号。

赞助商可以赞助某支球队,一支球队只能有一个赞助商,但赞助商可以赞助多支球队。赞助商也可以单独赞助某些球员,一名球员可以为多个赞助商代言。请根据该要求,对图2-1进行修改,画出修改后的实体间联系和联系的类型。 答案2.1

比赛联系应具有的属性包括:比赛编码,比分,日期。

7

解析:本题考查数据库概念结构设计及向逻辑结构转换的掌握。

此类题目要求考生认真阅读题目,根据题目的需求描述,给出实体间的联系。

根据题意由“一名球员只能效力于一支球队”可知球队和球员之间为1:*联系。由“一场比赛有两支球队参加,一支球队作为主队身份、另一支作为客队身份参与比赛”可知球队分别按照“主队”和“客队”两种角色参与“比赛”的联系。“比赛”应具有的属性:比赛编码,出分和日期。 答案2.2 (1)球队编号; (2)球队编号。

解析:根据问题1分析可知球队和球员之间为1:*联系,所以在球员关系里应该包括球队的主键,即“球队编号”。根据“每支球队有一名主教练,一名主教练只能受聘于一支球队”可知球队和教练之间为1:1联系,而球队关系已经给定,所以需要在主教练关系中包含球队的主键,即“球队编号”。 答案2.3

解析:根据题意由“赞助商可以赞助某支球队,一支球队只能有一个赞助商,但赞助商可以

8

赞助多支球队”可知赞助商和球队之间为1:*联系。由“赞助商也可以单独赞助某些球员,一名球员可以为多个赞助商代言”可知赞助商和球员之间为联系。

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

某物品拍卖网站为参与者提供物品拍卖平台,组织拍卖过程,提供在线或线下交易服务。网站主要功能描述如下:

(1)拍卖参与者分为个人参与者和团体参与者两种。不同的团体也可以组成新的团体参与拍卖活动。网站记录每个参与者的名称。

(2)一次拍卖中,参与者或者是买方,或者是卖方。

(3)一次拍卖只拍出来自一个卖方的一件拍卖品;多个买方可以出价:卖方接受其中一个出价作为成交价,拍卖过程结束。

(4)在拍卖结算阶段,买卖双方可以选择两种成交方式:线下成交,买卖双方在事 先约定好的成交地点,当面完成物价款的支付和拍卖品的交付;在线成交,买方通过网上支付平台支付物价款,拍卖品由卖方通过快递邮寄给买方。 一次拍卖过程的基本事件流描述如下:

(1)卖方在网站上发起一次拍卖,并设置本次拍卖的起拍价。

(2)确定拍卖标的以及拍卖标的保留价(若在拍卖时间结束时,所有出价均低于拍卖标的保留价,则本次拍卖失败)。

(3)在网站上发布本次拍卖品的介绍。 (4)买方参与拍卖,给出竟拍价。

(5)卖方选择接受一个竟拍价作为成交价,结束拍卖。 (6)系统记录拍卖成交价,进入拍卖结算阶段。 (7)卖方和买方协商拍卖品成交方式,并完成成交。

现采用面向对象方法对系统进行分析与设计,得到如表3-1所示的类列表以及如图3-1所示的类图,类中关键属性与方法如表3-2所示。

9

10

2015上半年软件设计师考试真题及答案-下午卷

“发送通知”的输入流,进一步根据通知数据是针对哪个外部实体而发送“通知”给相应的学生或者教师。至此,对图1-2中原有加工6的分解完成。第2题阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某省针对每年举行的足球联赛,拟开发一套信息管理系统,以方便管理球队、球员、主教练、主裁判、比赛等信息。【需求分析】(
推荐度:
点击下载文档文档为doc格式
4qfgl9vhx50weks4q8jb3z01x0bw3600n6o
领取福利

微信扫码领取福利

微信扫码分享