《数据库课程设计》_大作业_体育项目比赛管理系统设计与开发.docxVIP

《数据库课程设计》_大作业_体育项目比赛管理系统设计与开发.docx

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

PAGE22

《数据库系统》课程设计

--体育项目比赛管理系统设计与开发

班级:

学号:

姓名:

目录TOC\o1-3\h\z\u

7298一、系统需求分析 1

15974(一)需求概述 1

3743(二)业务流分析 1

3129从运动员角度分析 1

22728(三)数据流分析 4

12916(四)数据字典 5

30997二、数据库概念结构设计 6

13617(一)实体分析 6

28693(二)属性分析 6

21559(三)联系分析 8

534(四)概念模型分析(.PDM图) 9

24475三、数据库逻辑结构设计 9

28630(一)概念模型转化为逻辑模型 9

271881.一对一关系的转化 9

188412.一对多关系的转化 9

43163.多对多关系的转化 10

22509(二)逻辑模型设计(.PDM图) 10

1176四、数据库物理实现(一)表设计 10

12207(一)表设计 10

14104(二)创建表和完整性约束代码设计 11

29445五、数据库功能调试 15

17460(一)运动员管理模块 15

3953(二)负责人管理模块 16

18512(三)系统管理员管理模块 17

2339六、设计系统前台软件 21

4806(一)开发软件选择 21

9782(二)软件功能要求与设计 22

23757(三)软件功能实现 22

8318(四)系统测试 24

27502七、设计总结 27

一、系统需求分析

(一)需求概述

本次课程设计的题目是体育项目比赛管理系统,系统内容要求是:参加比赛的有多个代表团,每个代表团有多名运动员,但每个运动员只能属于一个代表团。

一个运动员可以参加多个运动项目,同时一个运动项目可由多个运动员参加。一个比赛类别有多个比赛项目,但每个比赛项目隶属于一个比赛类别。

系统的使用者分为管理人员和普通用户。他们对该数据库系统有不同的操作:

管理人员:可以对代表团以及每个运动员信息进行删除和添加操作,也可以改变代表团和运动员的编号,可以在有新的项目进行时,对信息进行添加,包括该比赛项目的比赛类别及类别编号,类别名,主管;在比赛结束时,进行比赛信息的删除。可以在不同的比赛项目进行信息的更改;总之,管理人员可以对数据库系统进行增加、删除、更新、查询。

普通用户:普通用户可以根据自己的一些基本信息来查询。比如根据自己的编号查询自己的比赛项目,比赛时间,比赛得分,比赛类别。同时还可以查询隶属于代表团的团编号,地区以及住址等等。总之,普通用户可以对数据库系统进行查询操作。

(二)业务流分析

从运动员角度分析

从比赛负责人角度:

从管理员角度

(三)数据流分析

(四)数据字典

数据项:

数据项名

含义说明

数据类型

长度

取值范围

数据项联系

代表团编号

区别代表团

Int

4

001-999

一个代表团对应一个团编号

地区

char

4

一个地区有一个代表团

住所

vchar

20

一个住所有一个代表团

运动员编号

标注运动员

Int

4

0001-99999

一个编号对应一个运动员

运动员名称

标注运动员

vchar

20

一个运动员名对应一个编号

性别

区分男女

char

2

“男”或“女”

年龄

char

4

比赛项目名

标注比赛

4

一个项目名对应一个比赛项目

比赛时间

记录比赛时间

char

10

比赛得分

记录比赛得分

Char

4

比赛项目编号

标注比赛

Char

4

0001-9999

一个项目编号对应一个比赛项目

级别

char

4

一个项目属于一个级别

主管

char

20

一个比赛类别有一个主管负责

类别编号

标注比赛

char

4

0001-9999

一个类别编号对应一个类别名

数据结构:

数据结构名

含义名

组成

代表团

代表团信息

团编号、地区、住所

运动员

运动员信息

编号、姓名、性别、年龄

比赛项目

比赛项目信息

项目编号、项目名称、级别

比赛类别

比赛类别信息

类别编号、类别名称、主管

比赛得分

记录比赛得分信息

运动员编号、项目编号、项目名称、得分信息

二、数据库概念结构设计

(一)实体分析

经需求分析,本次课程设计中包含四个实体,分别是:各个代表团实体,运动员实体,比赛项目实体,比赛情况实体。

(二)属性分析

各个代表团实体属性:团编号,地区,住所。如下:

运动员实体属性:编号,姓名,年龄,性别。如下:

比赛项目实体属性:项目编号,项目名,级别。如下:

比赛类别实体属性:类别编号,

文档评论(0)

57536222719a + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档