《数据库原理及应用》课程设计报告

本文由用户“keke0216”分享发布 更新时间:2021-09-23 23:13:32 举报文档

以下为《《数据库原理及应用》课程设计报告》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

《数据库原理及应用》

课程设计报告

姓名:张某某

班级:19级云计算3班

项目名称: 学校运动会管理系统

1.需求分析

1.1系统功能需求分析

普通用户可根据代表队名称、运动员名称、比赛项目名称等字段查询代表队、运动员、比赛等信息;

管理员可以记录并查看运动员参加比赛项目的成绩、积分、名次;查看各代表队的总积分、总名次等;

管理员可以添加运动员信息、代表队信息、场地信息等;

管理员可以添加赛事信息,包括场次编号、比赛时间、比赛地点、参加人员等;

一个代表队包含多个运动员,一个运动员只能属于一个代表队;一个运动员可以参加多个比赛项目,一个比赛项目也可以被多个运动员参加;

各个比赛项目结束后,按照成绩由高到低排出名次,并对前3名运动员给予相应的积分,如第1、2、3名分别积分为3分、2分、1分,而获得其他名次的运动员积分为0分,将代表队中所有成员的积分累加,得到各代表队总积分;

1.2系统权限设置

1.2.1 管理员

管理员可以记录并查看运动员参加比赛项目的成绩、积分、名次;查看各代表队的总积分、总名次等;可以添加运动员信息、代表队信息、场地信息等;也可以添加赛事信息,包括场次编号、比赛时间、比赛地点、参加人员等

1.2.2 普通用户

普通用户可根据代表队名称、运动员名称、比赛项目名称等字段查询代表队、运动员、比赛等信息;

1.3数据结构

数据结构:代表队

含义说明:运动会管理系统的主体数据结构,定义一个队伍的信息

组 成:对号,队名,归属地,总人数,积分,排名

数据结构:运动员表

含义说明:定义一个运动员的有关信息

组 成:运动员编号,运动馆姓名,性别,年龄,身高,体重,对号,管理员账号

数据结构:比赛项目表

含义说明:定义一个项目的信息表

组 成:项目编号,项目名称,项目地点,开始时间,结束时间

数据结构:裁判员表

含义说明:定义一个裁判员的信息

组 成:裁判员编号,裁判员姓名

数据结构:学校

含义说明:定义一个学校的有关信息

组 成:学校编号,学校名称

数据结构:参加表

含义说明:定义一个参加的人员信息

组 成:运动员编号,项目编号,限制人数

数据结构:等级表

含义说明:定义一个运动员等级信息表

组 成:运动员成绩,运动员积分,排名

数据结构:制定表

含义说明:定义一个学校制定项目表的有关信息

组 成:制定人,指定时间

数据结构:管理员表

含义说明:定义一个管理员的有关信息表

组 成:管理员的编号,管理员姓名,管理员性别,管理员年龄,管理员密码,管理员地址

1.4数据流图

确定

发布到学校网上 审核

填选报名单

管理员统计

开 比赛期间赛程信息

始 晋级人员

比赛成绩 生成表单

管理员统计

内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 p_no ='16101';

update team set t_jifen=t_jifen+2 #将该队伍的积分基础上+2

where t_no ='02';

update dj set jifen=jifen+2 #将该队伍的得分队员积分基础上+2

where d_p_no ='16102';

update team set t_jifen=t_jifen+1 #将该队伍的积分基础上+1

where t_no ='03';

update dj set jifen=jifen+1 #将该队伍的得分队员积分基础上+1

where d_p_no ='16103';

/

/

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]

以上为《《数据库原理及应用》课程设计报告》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览