数据库系统课程设计
题 目 运动会成绩及名次管理系统
院 系____计算机 ______
专 业____动漫 ________
学生姓名 ____戴屹 ________
学 号___20102359003__
指导教师 ___毕硕本 _______
运动会成绩及名次管理系统
目录
1、需求分析背景
1.1 系统设计背景 ……
1.2 系统设计的原则 ……
1.3 系统设计的目标 ……
2、需求分析功能及性能
2.1 系统需求功能分析 ……(图)
2.2 系统业务需求分析 …… (图)
2.3 赛前准备系统 ……(图)
赛中管理系统 ……(图)
赛后处理系统 ……
2.4 系统权限设计 ……
2.5 系统数据流程图 ……(图)
2.6 数据定义 …… (表)
3、数据库设计
3.1 确定实体和联系 ……
3.2 E-R 图设计 ……(图)
3.3 关系模式图 ——(图)
4、数据库逻辑设计
4.1 将 E-R 图转化为关系模式 ……
4.2 数据表的代码(创建) ……
4.3 创建视图,创建索引,创建触发器,
5、确定数据库的存储结构
6、检验是否满足用户需求
7、数据库实施、运行和维护
8 、数据库实施、
8、总结
9、参考文献
1、需求分析背景
1.1 系统设计背景
高等院校运动会是高校体育工作的重要组成部分。近年来 ,随着招生规模的扩大 , 导致比
赛项目、参赛人数不断增加 ,同时人们对比赛结果的准确性和实时性要求也越来越高 ,参赛队
需要得到及时、 准确的相关信息 ,从而有效进行竞赛的决策指导 ,这些问题和需求是采用人工
方式或单机版运动会管理系统都难以解决的。为此 ,我们对运动会的信息综合管理系统进行
了研究 ,使运动会的筹备、组织、管理、协调等工作全面实现了计算机网络化、自动化 ,极大
的提高了工作效率和信息处理的实时性。
高校运动会作为各项体育运动的基础, 具有广泛的群众性。 每届的高校运动会声势浩大,
是提高、检验学生的健康水平,开展全民健身运动的有效途径。由于比赛项目较多,参赛人
数广,数据处理量大且变化时效性要求高,管理较为复杂,其编排,记录,公告工作是一项
复杂的工程。 为了解决在运动会管理和组织所面临的各种问题, 我们开发了一套适合高校的
运动会管理系统。 在分析运动会管理需求的基础上, 通过比较分析不 同的开发模式和特点,
系统采用简单实用的 Windows 环境下的基于浏览器 /服务器的模式构建,用 SQL Server2005
作为后台数据库,提供对数据库的查询、添加、修改、删除等操作来实现信息网上管理,并
对信息管理功能进行了详细的分析,以实现动态、交互、高效的网络化信息管理。系统采用
业务流程图,实现了赛前管理、赛中管理、赛后管理三大功能模块。系统能够对运动员的报
名信息进行准确统计,能够有效处理赛程中的实时数据。系统具有覆盖面广、维护性强、通
用性好以及安全性高等优点。本系统投入使用后,运行稳定可靠,基本达到了预期效果,提
高了高校运动会管理的效率, 降低了管理的人力、 财力成本取得了一定的实用价值和经济效
益。同时,我们也得到了一些好的建议,为今后系统的不断完善创造了有力条件。
1.2 系统设计的原则
本系统从高校运动会的实际情况出发,坚持用户方便易用,运动会期间数据实时共享,
从本质上改变以前繁琐、 重复和低效率的手工操作的工作方式, 提高了运动会管理数据的准
确性和及时性, 因而能更好地为学生和决策人服务。 为了该系统能更好的为高校运动会管理
服务,本系统的建立应该遵循以下四个基本原则: (1)规范化原则 先对高校运动会管理业
务流程的综合分析, 建立相关的规范的运动会管理制度, 利用现有的信息技术实现管理的规
范化和高效性。 (2)兼容性原则 本系统应能够与学校现有的管理系统在技术上兼容,在技
术条件允许的前提下, 最大限度地利用现有的硬件、 软件平台。 使得在更大程度上提高管理
部门的数据和信息资源的共享, 为以后的领导决策提供必要的信息支持。 (3)易用性原则 根
据高校运动会的业务需要, 给各类用户提供高效, 友好的用户界面, 交互更加的人性化和易
操作。(4)创新性原则 在系统建设过程中,将结合信息系统的特点,基于高校运动会流程
管理思想对现有的业务流程进行重新梳理, 优化组合。 在管理制度和业务实现等方面体现该
系统创新和开拓的思路。
1.3 系统设计的目标
为了使系统更好的为高校运动会管理服务,本系统的建立需要实现以下两个目标:
(1) 系统具有较广的覆盖面, 系统将根据整个运动会组织管理的具体情况量身定制, 应该
包括运动会管理的各个方面, 从比赛项目信息到运动员信息、 从报名信息到比赛成绩信息等
都应该 包含到位。
(2)系统具有较高的安全性 我们除了视窗系统本身提供的安全措施外, 系统还应该具有以
下几项安全性能: 数据库系统的身份核查; 系统的登录和身份核查; 非登录用户不允许直接
进入工作页面。
2、需求分析功能及性能
2.1 系统需求功能分析
根据用户需求, 按照结构化程序设计的思想, 采用自顶向下的结构化分析方法, 整个系
统可以划分为三大部分:赛前准备,赛中管理,赛后处理。
运 动
员 姓
名 号
码 顺
序表
系统功能模块图
(1)赛前准备 根据比赛需求, 学校制定相关比赛规则和比赛项目, 运动员根据比赛规则报
名,并确定所要参加的比赛项目。 所有的运动员都需要在报名表上登记个人的基本信息。 由
管理人员对参赛的运动员进行编号, 生成运动员姓名号码对照表, 并根据报名表系统进行自
动分组,分道,生成项目分组表。
(2)赛中管理 根据比赛结果,裁判对运动员的进行成绩评定、成绩录入和成绩处理,从而
判定出各个比赛项目的名次, 并对运动队的成绩和团体总分进行统计, 实现智能化成绩处理。
(3)赛后管理 运动员可以根据自己的院系、姓名、号码等查询自己的成绩,并根据赛前准
备和比赛管理阶段所涉及到的各个信息, 打印出各种检录表、 成绩单及团体总分表、 奖牌榜、
决赛成绩总表、破记录情况表。
2.2 系统业务需求分析
经过详细的分析, 田径运动会管理系统所实现的最终目标就是要使运动会管理人员的 各
项工作实现全面的规范化、科学化、自动化、高效化和流程化,使各类信息得到及时、有序
的管理。因此,根据业务需要,运动会管理系统应满足以下的需求:
(1)该系统是田径运动会比赛期间的信息处理系统,同时也是对外发布信息的窗口。赛会
管理人员可以通过发布比赛信息,如比赛准备期间的比赛规则,比赛项目流 程信息,比赛
期间的各个比赛实时信息等。因此,该系统必须要有一个简捷的操 作界面给管理人员进行
操作。
(2)提供报名功能。运动员的报名信息是一届运动会的关键信息,因此,要给运动员提供
一个方便快捷的方式进行报名操作。
(3)运动会期间要进行比赛成绩,排名等信息的录入和发布的操作。
(4)比赛结束后,要为运动会信息管理提供各个比赛项目信息的查询,统计功能,并且将
统计结果生成文档,打印为报表。
高校运动会
管理系统
赛前准备
赛后处理
赛中管理
比
赛
规
则
比
赛
项
目
报
名
分
组
分
道
成
绩
录
入
名
次
裁
定
运动
员成
绩统
计
统 计
团 体
总分
破 纪
录 人
数 统
计
成
绩
查
询
记
录
表
成
绩
表
团体
总 分
表
奖
牌
榜
决 赛
成 绩
总表
破 纪
录 情
况表
项
目
分
组
表
开 始
发布比赛规则和
比赛项目
运动员报名
统计报名人数
分 组 分 道
比 赛
修改纪录信息
生产成绩单和团
体总分表
结 束
系统业务流程图
2.3 赛前准备系统
其基本功能包括以下几个方面
(1) 比赛规程(包括比赛规则,裁判员名单,记分规则,比赛项目等等)的方布
(2) 运动员报名
(3) 运动员编号,分项目,分组,分道
(4) 报名表的录人,即统计参赛人数和各个项目参赛人数的统计
(5) 输出比赛用表,包含运动员姓名号码对照表,项目分组表
赛前准备业务流程图
学校
运动员
发 布 比 赛
信息
参赛报名
比 赛 基
本 信息
编 排 赛 程
表
生成比赛
用表
成 绩 破
校记 录