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