运动会分数统计系统的设计与实现

某校要召开运动会,现要求开发一个学校运动会成绩统计系统,参加运动会有n个系,比赛分成m个男子项目,和w个女子项目。
系信息(系编号为D01……n,系名称Dname),
运动员信息:(编号,姓名,性别,所属系,成绩(初值为0))
项目信息:(项目编号,项目名称)
功能要求:
(1)生成报名表:
(2)维护报名表:增加、删除、修改,(报名人数3人以下(含3人)取消该项目的比赛)
(3) 登记各项比赛成绩
(4) 根据预赛成绩产生预(决)赛名单
(5) 计分规则:
报名人数在16人以上(含16人)取取前八名,前八名的积分分别为:8、7、6、5、4、3、2、1;

报名人数在8人以上(含8人)16人以下,取前五名,前五名的积分分别为:7、5、3、2、1;
报名人数在8人以下,取前三名,前三名的积分分别为:5、3、2;
(6)统计
● 能统计各系总分,
● 按系系总分、男女团体总分排序输出;
● 按项目编号查询取得前三或前五或前八名的运动员情况

https://wenku.baidu.com/view/0da9d3b24028915f814dc201