1、 I 华科学院信息管理与信息系统专业华科学院信息管理与信息系统专业 数据库数据库课程设计报告课程设计报告 (2011/2012 学年 第一学期) 学生姓名:学生姓名: 学生班级:学生班级: 信息管理与信息系统 092201H 学生学号:学生学号: 指导教师指导教师: 2012 年 1 月 4 日 II 目录目录 第一章 系统概述 . 1 1. 1 系统开发背景与意义 . 1 1.1.1 系统开发背景 1 1.1.2 系统开发意义 1 第二章 系统需求分析 . 3 2. 1 系统功能要求 . 3 22 需求分析概述 3 2.2.1 功能需求分析 3 2.2.2 性能分析。 . 3 2.2.3 可
2、行性分析 . 4 23 系统层次划分 . 4 24 系统数据流图 5 2. 5 数据字典 6 第三章 系统总体设计 . 12 3. 1 系统总体设计目标 12 3. 2 系统概念设计 . 12 3.2.1 概念模型(E-R 图) . 12 3.2.2 关系模式 13 第四章 数据库系统实现 . 15 4. 1 系统实现工具简介 . 15 4.1.1 SQL Server 2000 简介 . 15 4. 2 学生运功会管理系统数据库实现 . 15 总结语 18 参考文献 19 1 第一章 系统概述 1.1 系统开发背景与意义 1.1.1 系统开发背景 1.开发背景。 在当今社会上, 体育运动越来
3、越普及, 参与运动会的人越来越多, 素质越来越高。 传统的运动会,一般是以人手组织为主,运动员的报名、赛事的安排、比赛场地的安排 和成绩的记录等操作全都由人手操作,参加人数越多,运动会的规模就越大,管理工作 就更加费时费力,而且容易出错。学校田径运动会管理系统则为组织者提供一个简捷方 便的方式来组织管理运动会,学校田径运动会管理系统是一种“人机交互系统”,通过 简单的键盘输入与鼠标点击来完成烦琐的记录与安排工作,保证运动会的正常流畅的进 行。 2.主要仪器设备。 1)硬件:计算机 2)软件:windows 2000 和 SQL Server 2000 3.开发内容安排。 学校田径运动会管理系统
4、是典型的数据库应用系统,可完成田径运动会管理中的 运动员报名、分组编排,竞赛成绩处理及公告,成绩统计信息查询等事务处理功能。 1.1.2 系统开发意义 1.系统开发的目的 通过课程设计,让学生能够全面了解数据库应用系统的整个开发过程,验证课堂教 学中的理论,掌握数据库系统的基本概念,基本原理及应用技术,掌握 SQL 语言的定义 和各种操作能力,进一步掌握 SQL 语言的数据库编程技能,学会利用课堂上已学过的数 据库知识进行数据库设计,使学生对开发信息管理系统有一个总体认识,可使学生得到 很好的锻炼,为以后学习、工作打下很好的基础。 本次为学校举行的田径运动会设计运动会管理系统。要求对运动员(包括比赛项目 和比赛成绩) ,比赛项目的设置,分组分道等进行管理。具体来讲,田径运动会包括若 干个比赛项目,由学校设置比赛项目和比赛规则,运动员根据比赛规则报名参赛,裁判 对运动员进行分组分道,运动员参加比赛,由裁判评定和处理成绩,但须公平公正。 2 2.系统开发应解决的问题。 1)系统具有较广的覆盖面 系统将整个运动会组织管理的