软件工程 第一次作业
软件工程 第一次作业
1.根据下面的需求描述给出E-R图和关系模型,在关系模型出指出主键
某地区举行篮球比赛,需要开发一个比赛信息管理系统来记录比赛的相关信息。需求分析结果为:
-
登记参赛。球队的信息。记录球队的名称、代表地区、成立时间等信息。系统记录球队每个队员的姓名、年龄、身高、体重等信息。每个球队有一个教练负责管理球队,一个教练仅负责一个球队。系统记录教练的姓名、年龄等信息。
-
安排球队的训练信息。比赛组织者为球队提供了若干块场地,供球队进行适应性训练。系统记录现有的场地信息,包括:场地名称、场地规模、位置等信息。系统可为每个球队安排不同的训练场地,如下表所示。系统记录训练场地安排的信息。
球队名称 | 场地名称 | 训练时间 |
---|---|---|
解放军 | 一号球场 | 2008-06-09 14:00-18:00 |
北京 | 一号球场 | 2008-06-12 09:00-12:00 |
天津 | 二号球场 | 2008-06-11 14:00-18:00 |
山西 | 一号球场 | 2008-06-10 09:00-12:00 |
- 安排比赛。该赛事聘请专职裁判,每场比赛只安排一个裁判。系统记录裁判的姓名、年龄、级别等信息。系统按照一定的规则,首先分组,然后根据球队、场地和裁判情况,安排比赛(每场比赛的对阵双方分别称为甲队和乙队)。记录参赛球队名称、比赛时间、比分、比赛场地等信息,如下表所示。
A组:
甲队——乙队 | 场地名称 | 比赛时间 | 裁判 | 比分 |
---|---|---|---|---|
解放军——北京 | 一号球场 | 2008-06-17 15:00 | 李大明 | |
天津——山西 | 一号球场 | 2008-06-17 19:00 | 胡学梅 |
B组:
甲队——乙队 | 场地名称 | 比赛时间 | 裁判 | 比分 |
---|---|---|---|---|
上海——安徽 | 二号球场 | 2008-06-17 15:00 | 丁鸿平 | |
山东——辽宁 | 二号球场 | 2008-06-17 19:00 | 郭爱琪 |
- 所有球员、教练和裁判可能出现重名情况。
关系模型
教练(教练编号,姓名,年龄)
球队(球队编号,球队名称,代表地区,成立时间,教练编号)
队员(队员编号,姓名,年龄,身高,体重)
裁判(裁判编号,姓名,年龄,级别)
场地(场地编号,场地名称,场地规模,位置)
比赛(比赛时间,场地编号,组别,甲队球队编号,乙队球队编号,裁判编号,比分)
训练(球队编号,场地编号,训练时间)
E-R
2.请用状态转换图描绘复印机的行为
复印机的工作过程大致如下:未接到复印命令时处于闲置状态,一旦接到复印命令则进入复印状态,完成一个复印命令规定的工作后又回到闲置状态,等待下一个复印命令;如果执行复印命令时发现没纸,则进入缺纸状态,发出警告,等待装纸,装满纸后进入闲置状态,准备接收复印命令;如果复印时发生卡纸故障,则进入卡纸状态,发出警告等待维修人员来排除故障,故障排除后回到闲置状态。
STD
评论