运动会管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

南京师范大学 2015-2016学年第一学期《数据库系统课程设计》

课程设计报告

姓名:

学号:

班级:13

专业:

学院:

指导教师:

表单设计及数据提取

题目:

访问数据库

提交日期:

目录

一、设计目的............................ 错误!未定义书签。

二、设计平台......................................... - 1 -

三、试题内容......................................... - 1 -

四、实验设计......................................... - 1 -

4.1需求分析 ..................................... - 1 -

4.2实验内容 ..................................... - 2 -

4.2.1概念结构设计............................ - 2 -

4.2.2逻辑结构设计............... 错误!未定义书签。

4.2.3数据库物理设计与实施.................... - 3 -

4.2.4访问数据库.............................. - 8 -

4.2.5数据库维护................. 错误!未定义书签。

五、参考文献........................................ - 10 -

六、实验心得........................................ - 10 -

一、设计目的

数据库课程设计是在系统地学习了《数据库系统原理》课程后,按照关系型数据库的基本原理,综合运用所学的知识,完成一个数据库应用系统的设计全过程,包括需求分析、数据库设计、数据库建立、数据输入、应用系统的设计和开发、用户界面的设计和实现、系统安装和调试。

通过对一个实际问题的分析、设计与实现,将原理与应用相结合,学会如何把所学的知识用于解决实际问题。

二、设计平台

SQL 2005

WPS

三、试题内容

根据给定的“运动会管理系统”的需求分析,完成概念结构设计、逻辑结构设计、数据库的物理设计、数据库的访问和数据库维护等内容,并提交完整的课程设计报告。

四、实验设计

4.1需求分析

引入计算机管理运动会,运动可以在运动会管理系统中查询自己的比赛项目及比赛结果,裁判员或工作人员可以通过系统记录运动员各个比赛项目的成绩、进行成绩统计等。运动会管理系统保存运动员、比赛项目以及不同类型的比赛的参数数据。

对于运动员来说:可以查看运动员所在代表队的名称、领队、本

代表队的总积分、总名次;查看运动员参加比赛的项目、每个项目的成绩、积分等。

对于管理员来说:可以记录并查看运动员参加比赛项目的成绩、积分、名次;查看各代表队的总积分、总名次等。

运动会管理系统同主要管理对象有代表队、运动员、比赛项目等。对于代表队,需要有代表队号、代表队的名称、领队、本代表队的总积分、总名次等属性;对于运动员需要有运动员号、姓名、年龄、性别等属性;对于比赛项目,需要有项目号、项目类别、项目名称、成绩单位等属性。

在运动会管理系统中,基本规定为:一个代表队包含多个运动员,一个运动员只能属于一个代表队;一个运动员可以参加多个比赛项目,一个比赛项目也可以被多个运动员参加;假设各个比赛项目结束后,按照成绩由高到低排出名次,并对前3名运动员给予相应的积分,如第1、2、3名分别积分为3分、2分、1分,而获得其他名次的运动员积分为0分,将代表队中所有成员的积分累加,得到各代表队总积分,将总积分由高到低排序,得到各个代表队的排名情况。

为简化系统需求,本系统只考虑代表队、运动员、比赛项目的关系,其他关系不考虑。

4.2实验内容

4.2.1概念结构设计

4.2.1.1抽象出实体,并画出各实体的E-R图;

②分析各实体之间的联系及类型,设计运动会管理系统总体E-R图;

4.2.2逻辑结构设计

根据E-R 图,设计运动会管理数据库的关系模式。

(1)运动员(运动员号、姓名、年龄、性别);

(2)代表队(代表队号、代表队的名称、领队、本代表队的总积分、总名次);

(3)比赛项目(项目号,项目类别,项目名称,成绩单位);

(4)参加(运动员号, 项目号,成绩,积分,名次)

4.2.3数据库物理设计与实施

(1)建立数据库

建立“运动会管理系统”数据库,其初始大小为100MB,增长率为10%,数据文件和日志文件名分别为:“运动会管理系统_data”和“运动会管理系统_log”,存储路径为“D:\MSSQL.1\MSSQL\Data”文件夹下。

创建运动会数据库SQL代码如下:

CREATE DATABASE运动会管理系统

on(

NAME=运动会管理系统_data,

FILENAME=’D:\MSSQL.1\MSSQL\Data\运动会管理系统.mdf',

SIZE=100MB,

MAXSIZE=200MB,

FILEGROWTH=10%

)

LOG ON(

NAME=运动会管理系统_log,

FILENAME='D:\MSSQL.1\MSSQL\Data\运动会管理系统.ldf',

SIZE=1MB,

MAXSIZE=20MB,

FILEGROWTH=10%

)

GO

(2)建立基本表

相关文档
最新文档