数据库课程设计世界杯赛事信息管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库课程设计报告
课程设计名称:世界杯赛事信息管理系统
专业:信息与计算科学
班级:
学生姓名:
指导教师:
目录
一:需求分析 (3)
1.1 系统背景 (3)
1.2 系统目标 (3)
1.3 系统功能 (3)
1.3.1 功能模块 (4)
1.3.2 子模块功能描述 (4)
1.4 数据需求 (4)
1.5 系统数据流图 (5)
二:概念结构设计 (6)
2.1 用户信息实体 (6)
2.2 赛事信息实体 (6)
2.3 球员信息实体 (6)
2.4 球队信息实体 (7)
2.5 新闻信息实体 (7)
2.6 图片信息实体 (7)
2.7 留言信息实体 (8)
2.8 积分信息实体 (8)
2.9 射手榜实体 (8)
2.10 总体信息实体 (9)
三:逻辑结构设计 (10)
3.1 初始关系模式 (10)
3.2 数据模型优化 (10)
3.3 用户子模式 (11)
四:SQL语言描述 (13)
4.1 数据定义 (13)
4.2 数据查询与更新 (18)
五:触发器设计 (19)
六:后记 (22)
一:需求分析
1.1 系统背景
随着世界杯比赛不断推进,比赛战况也相应的发生变化,有关比赛的各种信息量也不断增加,面对着庞大的信息量,传统的人工方式管理会导致比赛信息管理上的混乱,人力与物力过多浪费,从而使网站站长的负担过重,影响整个信息发布系统的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的网站管理系统,对比赛及球员资料进行集中统一的管理。
另一方面,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。数据库管理系统已从管业的应用程序包发展成为通用的系统软件。目前,对数据库各种模型的研究以及理论上的探讨都还在蓬勃开展,其应用也从一般管理扩大到计算机辅助设计、人工智能以及科技计算等领域。
数据库系统提高信息管理工作效率,作到信息的规范管理,科学统计和快速查询,让用户更好、更快、更方便地查询到最新世界杯战况。
1.2 系统目标
A.为了解决各位球迷查询比赛时间、比赛得分等信息的不方便性,让大家随时
随地了解世界杯动态;
B.方便球迷了解他们所喜欢球队的球队信息、球员信息、球队历史等消息,做
出对比;
C.减少网站信息整合的工作量,减少工作失误与出错,完善对世界杯数据库系
统的管理。
1.3 系统功能
1.录入比赛时间、比赛场次、分组信息、比赛得分等基本信息;
2.录入每日最佳射手等信息;
3.比赛得分及晋级情况的基本信息的更新与维护;
4.用户可根据球队、球员等字段查询球队历史、球员资料、本届世界杯积分情
况等信息。
1.3.1 功能模块
1.3.2 子模块功能描述
1.用户管理模块:通过账号、密码登入系统,可根据球队、球员等字段查询球队、球员、本届世界杯得分等信息,在新闻中进行留言;
2.球队管理模块:添加球队信息,对球队的各属性进行添加、修改、删除;
3.球员管理模块:添加球员信息,对球员的各属性进行添加、修改、删除,通过对球员的管理,在射手榜体现相应排名;
4.赛事管理模块:添加赛事信息,对赛事的各属性进行添加、修改、删除,通过对赛事的管理,在积分榜体现球队的相应排名;
5.新闻管理模块:通过赛事信息进行新闻信息添加,对新闻的各属性进行添加、修改、删除,通过新闻信息进行图片信息添加,对图片的各属性进行添加、修改、删除;
1.4数据需求
1.用户信息:用户编号、用户名称、账号、密码;
2.赛事信息:场次编号、比赛时间、比赛地点、主队编号、客队编号、主队名
称、客队名称、比赛结果、裁判;
3.球员信息:球员编号、球员姓名、所属球队、队服号码、位置、身高、体重;
4.球队信息:球队编号、球队名称、所在小组、所在地区、主教练名;
5.新闻信息:新闻编号、新闻标题、标题图片、作者、创建时间、新闻内容、
留言统计、编者;
6.图片信息:用图编号、新闻编号、图片名、标题;
7.留言信息:留言编号、新闻编号、留言用户编号、留言时间、留言内容;
8.积分信息;球队编号、球队名称、比赛场数、胜场数、平场数、负场数、进
球总数、失球数、积分;
9.射手榜:球员编号、球员姓名、排名、所属球队、进球总数、点球总数、乌
龙球数。
1.5 系统数据流图
二:概念结构设计2.1 用户信息实体
图2-1用户信息实体E-R图2.2 赛事信息实体
图2-2 赛事信息实体E-R图2.3 球员信息实体
图2-3 球员信息实体E-R图
2.4 球队信息实体
2-4 球队信息实体E-R图2.5 新闻信息实体
图2-5 新闻信息实体E-R图2.6 图片信息实体
图2-6 图片信息实体E-R图
2.7 留言信息实体
图2-7 留言信息实体E-R图2.8 积分信息实体
图2-8 积分信息实体E-R图2.9 射手榜实体
图2-9 射手榜实体E-R图
2.10 总体信息实体
图2-10 总体信息实体E-R图