腾讯管家pc版-excel开方
2023年4月4日发(作者:nt authority)
运动会分数统计系统
Ø
设计内容
1.
任务:
参加运动会有
n
个学校,学校编号为
1~n
。比赛分成
m
个男子项目,和
w
个女子项目。
项目编号为
1~m
,女子为
m+1~w
。不同的项目取前
5
名或前
3
明积分;取前
5
名的积
分为:
7
、
5
、
3
、
2
、
1
,前
3
名的积分分别为:
5
、
3
、
2
;哪些项目取前
5
名或前
3
名由
学生自己决定。(
m<=20
,
n<=20
)。
2.
功能要求:
1)
可以输入各个项目的前
3
名或前
5
名的成绩;
名的成绩;
2)
能统计各个学校总分;
能统计各个学校总分;
3)
可以按学校编号、学校总分、男女团体总分排序输出;
可以按学校编号、学校总分、男女团体总分排序输出;
4)
可以按学校编号查询学校某个项目的情况;
可以按学校编号查询学校某个项目的情况;
5)
可以按项目编号查询取得前
3
或前
5
名的学校。
名的学校。
Ø
设计思路
1.
系统结构设计图
运动会
SportsMeeting
东华
University
交大
University
„„
比赛项目集合
SportEvents
项目1
Event
项目2
Event
…
…
„„
复旦
University
运动会分数统计系统结构设计图
2.
思路分析
1)
从上面的结构设计图来看,隐含地给出了第一个约束条件:每个参赛学校均参加所有的
比赛项目。然而这种设计思路并不符合实际情况,因为每个学校有权利选择参加或不参
加某个比赛项目。
加某个比赛项目。
2)
首先,在上述结构图中,比赛项目
Event
是最小的数据存储基本单元。比赛项目集合
SportEvents
可以理解为
Event
数组,包含了所有的比赛项目。根据约束,只要有学校
University
参加运动会,此学校就包含了一个
SportEvents
集合,即为每个学校分配自己
的项目成绩单。有
n
个学校报名参加了运动会
SportsMee
更多推荐
新浪爱问共享资料下载
- 上一篇: ttplayer下载
- 下一篇: 返回列表
发布评论