以下为《《数据库原理及应用》课程设计报告》的无排版文字预览,完整格式请下载
下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。
《数据库原理及应用》
课程设计报告
姓名:张某某
班级: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字内容到此结束,中间部分内容请查看底下的图片预览]
以上为《《数据库原理及应用》课程设计报告》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。