下载后可任意编辑运动会管理系统数据库12024 年 4 月 19 日运动会管理系统1.需求分析1 .1 系统功能要求设计此系统实现如下系统功能:(1)使得运动会管理工作更加清楚、条理化、自动化。(2)经过简洁明了的登录系统,查询竞赛基本信息,选手得分,排名等功能。 容易地完成竞赛团体信息的查询操作。(3) 设计人机友好界面,功能安排合理,操作使用方便,而且进一步考虑系统在安全性,完整性,并发控制,备份和恢复等方面的功能要求。2.系统模块设计运动会管理系统大致能够分成二大模块如, 一是选手的基本信息模块,里面应该包含选手的各方面的基本信息;再者便是得分下载后可任意编辑管理模块, 在该模块中应该包含有对选手得分信息的查询和处理,如单项名次,团体总分以及排名统计等功能模块;再其次还有竞赛地点,日期,规模,项目,报名期限等相关信息的模块;能够得到系统流程图:3.数据字典 数据项是数据库的关系中不可再分的数据单位,下表分别列出了数据的名称、数据类型、长度、取值能否为空。利用 SQL Server 建立“学生选课”数据库,其基本表清单及表结构描述如下:数据库中用到的表:数据库表名关系模式名称备注BISAIXINXI竞赛信息运动会信息表Player选手选手基本信息表Score成绩竞赛成绩信息表Player 基本情况数据表,结构如下:字段名字段类型Not Null说明Player _snoCharPrimary key编号Player_sncharNot Null选手姓名Player _sexchar‘男’或‘女’性别Player _deptchar项目Player_agechar年龄Playeraddresschar地址12024 年 4 月 19 日下载后可任意编辑course 数据表,结构如下:字段名字段类型约束控制说明BISAIXINXI _cnochar主键(primary key)日期BISAIXINXI _cnamecharnot null地点BISAIXINXI _hourintnot null规模BISAIXINXI _scorenumeric(2,1)not null项目score 情况数据表,结构如下:字段名字段类型约束控制说明score_idintnot null选手编号score_cnochar外部键竞赛项目score_snochar外部键排名scoreint成绩2.概念模型设计由需求分析的结果可知,本系统设计的实体包括:(1)选手基本信息:编号,姓名,性别,地址,年龄,竞赛项目。(2)运动会基本信息:竞赛日期,地点,规模,项目,报名期限。 22024 年 4 月 19 日选手下载后可任意编辑这些实体间的联系包括:每位选手能够参加多个项目,每个项目可供多位选手参加。由上述分析可得到系统的 E—R 图:1. 局部 E-R...