目 录
第一章 开发背景和目的 ........................................................... 1 第二章 外部设计 ....................................................................... 2 第三章 概念设计 ....................................................................... 3 第四章 逻辑模型设计和优化 ...................................................... 4 第五章 物理设计和实施 ............................................................. 5 第六章 数据流程分析和数据字典设计 ................................... 6 6.1 数据流程图 ..................................................................... 6 6.2 数据字典 ......................................................................... 7
田径运动会管理系统的设计与实现
第一章 开发背景和目的
在当今社会上,体育运动越来越普及,参与运动会的人越来越多,素质越来越高。传统的运动会,一般是以人手组织为主,运动员的报名、赛事的安排、比赛场地的安排和成绩的记录等操作全都由人手操作,参加人数越多,运动会的规模就越大,管理工作就更加费时费力,而且容易出错。学校田径运动会管理系统则为组织者提供一个简捷方便的方式来组织管理运动会,学校田径运动会管理系统是一种“人机交互系统”,通过简单的键盘输入与鼠标点击来完成烦琐的记录与安排工作,保证运动会的正常流畅的进行。学校田径运动会管理系统是典型的数据库应用系统,可完成田径运动会管理中的运动员报名、分组编排,竞赛成绩处理及公告,成绩统计.信息查询等事务处理功能。根据学校田径运动会的一般进程,本系统分为前期编排处理、比赛管理处理、查询输出处理和系统维护等四个工具模块来完成所期望的功能。依据关系型数据库理论设计数据库的结构。使用该系统可以极大地减小工作人员的劳动量,同时还可大大提高工作效率、可靠性和正确性。
参考文献
[1]萨师炫等.数据库系统概论(第三版).北京:高等教育出版社,2001 [2]施伯乐等.数据库技术.北京:科学出版社,2002
[3]王珊等.数据库系统原理教程.北京:清华大学出版社,1998 [4]张龙祥等.数据库原理与设计.北京:人民邮电出版社,2002 [5]陈志泊等.数据库原理及应用教程.北京:人民邮电出版社,2002 [6]徐洁磐.现代数据库系统教程.北京:北京希望电子出版社,2002
1
田径运动会管理系统的设计与实现
第二章 外部设计
1.用户管理
对进入系统的用户进行管理,可以查询、添加、删除用户,还可以修改用户的用户名和密码。 2.报名
填写自己的个人信息,选择参加的比赛项目。 3.运动员信息管理
可查看所有运动员的所有信息,还可以添加、修改、删除运动员的各种信息。 4.比赛项目管理
可查看所有的比赛项目,还可以对其进行添加、修改、删除。 5.成绩管理
可查看所有运动员的各项成绩,并可对成绩进行添加、修改、删除。 6.打印
可打印各项成绩,团体总分表,奖牌榜,破纪录情况表等。 7.运动员界面
运动员可使用自己的用户名和密码登陆系统,之后可通过自己的信息来查询自己各个比赛项目的成绩,还可以修改自己的密码。 8.使用它的程序 学校田径运动会管理系统
2
田径运动会管理系统的设计与实现
第三章 概念设计
(1) 运动员实体E-R图
运动员实体E-R图如图5-1所示。
运动员 编号 姓名 性别 比赛项目
图5-1运动员实体E-R图 (2) 比赛项目实体E-R图
比赛项目实体E-R图如图5-2所示。
比赛项目
项目编号 项目名称 项目类型 跑道类型
图5-2比赛项目实体E-R图 (3) 比赛成绩实体E-R图
比赛成绩实体E-R图如图5-3所示。 比赛成绩 姓名 项目名称 成绩名次
图5-3 比赛成绩实体E-R图 (4) 运动会系统实体E-R图
运动会系统实体E-R图如图5-4所示。
3
代表队 记录 破记录 田径运动会管理系统的设计与实现
项目名称 项目编号 项 目 记录 n 跑道类型 项目类型 比赛成绩 比 赛 名 次 破记录 m 项目编号 编号 运动员 姓名 性别 代表队 图5-4运动会系统实体E-R图
第四章 逻辑模型设计和优化
(1)运动员信息表
表1 运动员信息表
编号 Char(10)
(2)比赛项目表
表2比赛项目表
项目编号 Char(10)
(3)比赛成绩表
表3比赛成绩表 姓名 Char(20) 项目名称 Char(20) 成绩 Char(20) 4
姓名 Char(20) 性别 Char(10) 比赛项目 Char(20) 代表队 Char(20) 项目名称 Char(20) 项目类型 Char(10) 跑道类型 Char(10) 记录 Char(20) 名次 Char(10) 破记录 Char(10)