运动会标准管理系统数据库.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

运动会管理系统

1.需求分析

1.1系统功效要求设计

此系统实现以下系统功效:

(1)使得运动会管理工作愈加清楚、条理化、自动化。

(2)经过简练明了登录系统,查询比赛基础信息,选手得分,排名等功效。轻易地完成比赛团体信息查询操作。

(3)设计人机友好界面,功效安排合理,操作使用方便,而且深入考虑系统在安全性,完整性,并发控制,备份和恢复等方面功效要求。

2.系统模块设计

运动会管理系统大致能够分成二大模块如,一是选手基础信息模块,里面应该包含选手各方面基础信息;再者便是得分管理模块,在该模块中应该包含有对选手得分信息查询和处理,如单项名次,团体总分和排名统计等功效模块;再其次还有比赛地点,日期,规模,项目,报名期限等相关信息模块;能够得到系统步骤图:

3.数据字典

数据项是数据库关系中不可再分数据单位,下表分别列出了数据名称、数据类型、长度、取值能否为空。利用SQLServer建立“学生选课”数据库,其基础表清单及表结构描述以下:

数据库中用到表:

数据库表名

关系模式名称

备注

BISAIXINXI

比赛信息

运动会信息表

Player

选手

选手基础信息表

Score

成绩

比赛成绩信息表

Player基础情况数据表,结构以下:

字段名

字段类型

NotNull

说明

Player_sno

Char

Primarykey

编号

Player_sn

char

NotNull

选手姓名

Player_sex

char

‘男’或‘女’

性别

Player_dept

char

项目

Player_age

char

年纪

Playeraddress

char

地址

course数据表,结构以下:

字段名

字段类型

约束控制

说明

BISAIXINXI_cno

char

主键(primarykey)

日期

BISAIXINXI_cname

char

notnull

地点

BISAIXINXI_hour

int

notnull

规模

BISAIXINXI_score

numeric(2,1)

notnull

项目

score情况数据表,结构以下:

字段名

字段类型

约束控制

说明

score_id

int

notnull

选手编号

score_cno

char

外部键

比赛项目

score_sno

char

外部键

排名

score

int

成绩

选手

选手

2.概念模型设计

由需求分析结果可知,本系统设计实体包含:

(1)选手基础信息:编号,姓名,性别,地址,年纪,比赛项目。

(2)运动会基础信息:比赛日期,地点,规模,项目,报名期限。

这些实体间联络包含:

性别每位选手能够参与多个项目,每个项目可供多位选手参与。

性别

由上述分析可得到系统E—R图:

局部E-R图

地址

地址

年纪

年纪

姓名

姓名

编号

编号

项目

项目

日期

日期

规模

规模

项目地点

项目

地点

2全局E-R模型

比赛信息

比赛信息

比赛信息

比赛信息

成绩

选手

规模

项目

地点

日期

分数

编号号

姓名

性别

项目

地址

年纪

3逻辑结构设计

1.由系统E—R图转化而得到关系模式以下:

(1)选手(编号,姓名,性别,地址,年纪,比赛项目),其主关键字为编号;

(2)运动会基础信息(比赛日期,地点,规模,项目,报名期限),其中主关键字为项目;

(3)成绩(项目,编号,分数)其中主关键字为编号和项目。能够和选手关系模式合并为:选手(编号,姓名,性别,地址,年纪,比赛项目)。

2.确定关系模型存取方法

在将概念模型转换成物理模型以后,我们能够对物理模型进行设计,双击物理模型关系,能够对该关系名称、注释等信息进行查询。可对该关系属性列进行设计,可分别设置其名称、码、数据类型和主码、是否为空等。在实际设计中最常见存取方法是索引发,使用索引能够大大降低数据查询时间,在建立索引时应遵照:在常常需要搜索列上建立索引;?在主关键字上建立索引;在常常见于连接列上建立索引,即在外键上建立索引;在常常需要依据范围进行搜索列上创建索引,因为索引已经排序,其指定范围是连续等规则。才能充足利用索引作用避免因索引引发负面作用。

3.确定数据库存放结构

确定数据库存放结构关键指确定数据存放位置和存放结构,包含确定关系、索引、日志、备份等存放安排及存放结构,和确定系统存放参数配置。因为该成绩管理系统数据量小,,所以我们只用把数据存放在使用电脑硬盘上,不用作更多安排。

4物理结构设计

(1)创建选手基础信息表:

createtableStudent(

编号varchar(11)notnull,

项目v

文档评论(0)

186****0349 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档