《数据库原理课程设计》报告---学校运动会管理系统设计

题目:学校运动会管理系统设计

1.问题的提出

随着科技的日益发展,学校的信息管理数字化已经成为了体现学校综合实力的重要指标。田径运动会管理作为信息管理的一个组成部分,也是不可或缺的。而且目前学校的运动会管理工作在很大程度上还要依赖人工操作,如通过电子表格、文档等等办公软件来处理大量的数据。这种方式不仅给运动会信息管理人员带来了繁重的工作量,而且造成管理员和运动员之间沟通的缺乏,很难及时的反映学生的身体素质现状。在当前的形式下,通过IT技术等信息化手段,运动会管理信息化,智能化,以加强赛程数据管理,为决策层提供及时而有效的参考依据,从而达到提升学校信息管理水平的目的,是当今学校信息管理的大势所趋。
本次为学校举行的田径运动会设计运动会管理系统。要求对运动员(包括比赛项目和比赛成绩),比赛项目的设置,分组分道等进行管理。具体来讲,运动会包括若干个比赛项目,由学校设置比赛项目和比赛规则,运动员根据比赛规则报名参赛。
拟开发的系统要求如下:
1)实现运动员成绩和排名的数据录入。
2)实现对学院总成绩的数据录入。
3)实现对所有运动项目的分类查询和分类统计。
4)能够按学院编号等分类查询运动员的信息。
5)能够记录运动员的个人资料和所比赛的项目名称,项目编号,比赛时间等
6)设计一完整的数据库。要求掌握数据库的设计的每个步骤;掌握数据设计各阶段的输入、输出、设计环境、目标和方法;熟练的使用SQL语言实现数据库以及数据库重要对象的建立、应用和维护。

2.可行性分析

2.1 技术可行性

本系统基于SQL SERVER 2012进行数据库的设计和编程,具有方便快捷、使用灵活的特点,目前正在广泛地实际应用,说明本系统在技术方面可行。
在硬件方面,科技发达的今天,硬件的更新速度越来越快,容量越来越大,可靠性越来越高,价格越来越便宜,其硬件平台能完全满足本系统的需要。

2.2 经济可行性

(1)本系统将立足于学校,向学校提供一个学校运动会管理系统。本系统从学校田径运动会的实际情况出发,坚持用户方便易用,运动会期间数据实时共享,从本质上改变以前繁琐、重复和低效率的手工操作的工作方式,提高了运动会管理数据的准确性和及时性,因而能更好地为学生和决策人服务。
2)开发由学生本人自主研发,成本相对较低。

2.3 操作可行性

当学校运动会管理人员使用了《学校运动会管理系统》软件后,可以由计算机完成:运动员报名的自动核对;比赛时各种人员信息的查询、核对、更新、删除。
学校运动会管理系统用户分为两类:
普通操作员:只须具有初级的计算机操作能力,一般高中生以上经过稍稍培训都可胜任,只是负责比赛进行时一些简单数据的插入、更新、查询。
管理人员:这些人员应具备一定的数据库知识,不过只要了解就行,这些人员负责对数据库中重要数据及基本数据的更新,如对静态表的重新定义,普通用户的权限分配。

3 需求分析

3.1 数据需求

过对运动会各方面分析,运动会中包含的实体有学院、运动员、个人项目。包含的数据项分别如下:
①学院编号,学院名称,本次运动会总分,本次运动会名次等。
②运动员编号,学号,姓名,性别,所属学院,班级等。
③项目编号,项目名称,参赛者性别(男或女或不限)、每个学院限参赛人次,比赛时间,结束时间等。

3.2 事务需求

通过对运动会各个步骤、所需的各项信息等的分析,我们规定:.
①一个项目可有多名运动员参加,但一名运动员最多只能参加两项个人项目(用一个触发器实现),且只能属于一个学院。
②保证一名运动员在同一时间内只能参加一项项目(一个触发器实现)。
③每次新加入运动员信息都要查询一下之前所有运动员的信息(存储过程实现)。
④可以查询特定运动员的所有信息(存储过程实现)。
⑤通过视图查询不同表的信息.

3.3 关系模式

实体:
(1)比赛个人项目表(项目编号,项目名称,每个学院限参赛人数,比赛开始时间,比赛结束时间)
(2)学院信息表(学院编号,学院名称,本届运动会总分,本届运动会名次)
(3)运动员信息表(运动员编号,学号,姓名,性别,学院编号)
(4)比赛参加情况表(运动员编号,项目编号,成绩,名次,是否参赛)
(5)比赛场地表(管理人编号,场地号,运动员编号,管理员姓名,项目编号,器材名称)
联系:
①学院与运动员之间(1:M)。
②运动员、个人项目之间(N:M)。
③运动员,项目和场地之间(1:M)。

3.4 数据流程图(DFD)

通过对系统需求的调查分析,细化软件功能,把系统划分几四个子系统,明确每个子系统所要完的主要逻辑功能,采用以图形的方式描绘数据在系统中流动和处理。
在这里插入图片描述

  • 图3-1报名记录数据流图
    在这里插入图片描述
  • 图3-2赛程安排数据流图
    在这里插入图片描述
  • 图3-3总数据流图

3.5 数据字典

————————————————————————————————-
①数据流字典
————————————————————————————————-
数据流名称: 申报信息 标识符: F1
简述:学生基本信息
数据流来源:学院
数据流去向:申报信息核对
数据流构成:学号+姓名+性别+所在系
————————————————————————————————-
数据流名称:比赛开始时间信息 标志符: F2
简述:比赛时间
数据流来源:项目信息
数据流去向:项目分派
数据流构成:年月日+开始时间+结束时间
————————————————————————————————-
数据流名称: 人员信息 标志符:F3
简述:管理人员信息
数据流来源:工作人员信息
数据流去向:人员就位
数据流构成:管理人员姓名+管理项目编号+管理项目名称
————————————————————————————————-
数据流名称: 分派完毕信息 标志符:F4
简述:分派信息
数据流来源:场地分派
数据流去向:器材准备
数据流构成:场地号+管理人编号
————————————————————————————————-
数据流名称: 准备完毕信息 标志符:F5
简述:准备完毕
数据流来源:器材准备
数据流去向:人员就位
数据流构成:器材名称
————————————————————————————————-
数据流名称: 场地信息 标志符:F6
简述:比赛场地
数据流来源:场地信息
数据流去向:场地分派
数据流构成:场地号+场地项目
————————————————————————————————-
数据流名称: 运动员就位信息 标识符:F7
简述:运动位就位
数据流来源:运动员准备
数据流去向:详细比赛
数据流构成:运动员号+运动员

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小李独爱秋

你的鼓励将是我加更的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值