运动会管理系统数据库课程设计样本

  • 格式:doc
  • 大小:182.50 KB
  • 文档页数:22

数据库系统课程设计

题 目 运动会成绩及名次管理系统

院 系____计算机______

专 业____动漫________

学生姓名____戴屹________

学 号___2359003__

指引教师___毕硕本_______

运动会成绩及名次管理系统

目录

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 Server作为后台数据库,提供对数据库查询、添加、修改、删除等操作来实现信息网上管理,并对信息管理功能进行了详细分析,以实现动态、交互、高效网络化信息管理。系统采用业务流程图,实现了赛前管理、赛中管理、赛后管理三大功能模块。系统可以对运动员报名信息进行精确记录,可以有效解决赛程中实时数据。系统具备覆盖面广、维护性强、通用性好以及安全性高等长处。本系统投入使用后,运营稳定可靠,基本达到了预期效果,提高了高校运动会管理效率,减少了管理人力、财力成本获得了一定实用价值和经济效益。同步,咱们也得到了某些好建议,为此后系统不断完善创造了有力条件。

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) 输出比赛用表,包括运动员姓名号码对照表,项目分组表

赛前准备业务流程图

赛中管理系统

其基本功能涉及如下几种方面

(1) 裁判员输入各个比赛项目比赛成绩信息

(2) 依照赛会成绩,发布比赛信息

(3) 生成决赛名单,并发布

学校

运动员 发布比赛参赛报名 比赛基编排赛程生成比赛裁判 输入比赛者比赛信息

赛会成绩 名次信息发布

赛中管理业务流程图

赛后解决系统

该过程具备如下功能:

(1) 打印出各种检录表、成绩单及团队总分表、奖牌榜、决赛成绩总表、破记录状况表

(2) 比赛信息数据存储及备份

2.4 系统权限设计

为了保证系统安全性,系统中顾客必要拥有不同权限,并且不同权限顾客操作不同页面。为了能更好管理,可以将顾客分为 3 种:

(1)管理员 管理员可以使用系统所有功能,有权添加授权顾客,控制各级使用菜单,发 布赛会信息等。

(2)授权顾客 授权顾客只能使用管理员授权使用系统某些功能,可以对系统某些信息进行查询和浏览。

(3)普通顾客 普通顾客只能使用菜单功能和信息查询。

2.5系统数据流程图

数据流程图是用来描绘软件系统逻辑模型图形工具,是描绘信息在系统中流动和解决状况。数据流图是软件设计人员和顾客之间较好通信工具。运动会管理过程中需要解决大量数据并且要及时,精确提供解决成果。一方面,要输入各个参赛运动员报名表,并建立有关数据库;运用报名表等数据进行田径运动会各个比赛项目时间、分组、分道编排;在运动会比赛过程中,规定及时输入各个运动员比赛项目成绩并进行相应出理,打印出成绩报表,提供各个运动会信息查询。

决赛名单 生成决赛名单