ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:396.96KB ,
资源ID:8465639      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8465639.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库课程设计报告世界杯赛事信息管理系统.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库课程设计报告世界杯赛事信息管理系统.docx

1、数据库课程设计报告世界杯赛事信息管理系统数据库课程设计报告课程设计名称:世界杯赛事信息管理系统专 业:信息与计算科学班 级:学 生 姓 名:指 导 教 师:一:需求分析1.1 系统背景随着世界杯比赛不断推进,比赛战况也相应的发生变化,有关比赛的各种信息量也不断增加,面对着庞大的信息量,传统的人工方式管理会导致比赛信息管理上的混乱,人力与物力过多浪费,从而使站长的负担过重,影响整个信息发布系统的运作和控制管理,因此,必须制定一套合理、有效,标准和实用的管理系统,比照赛及球员资料进展集中统一的管理。另一方面,IT产业和Internet获得了飞速开展,计算机应用已渗透到了各个领域,引起信息管理的革命

2、,实现了信息的自动化处理,提高了处理的及时性和正确性。数据库管理系统已从管业的应用程序包开展成为通用的系统软件。目前,对数据库各种模型的研究以及理论上的探讨都还在蓬勃开展,其应用也从一般管理扩大到计算机辅助设计、人工智能以及科技计算等领域。数据库系统提高信息管理工作效率,作到信息的标准管理,科学统计和快速查询,让用户更好、更快、更方便地查询到最新世界杯战况。1.2 系统目标A.为了解决各位球迷查询比赛时间、比赛得分等信息的不方便性,让大家随时随地了解世界杯动态;B.方便球迷了解他们所喜欢球队的球队信息、球员信息、球队历史等消息,做出比照;C.减少信息整合的工作量,减少工作失误与出错,完善对世界

3、杯数据库系统的管理。1.3 系统功能1.录入比赛时间、比赛场次、分组信息、比赛得分等根本信息;2.录入每日最正确射手等信息;3.比赛得分及晋级情况的根本信息的更新与维护;4.用户可根据球队、球员等字段查询球队历史、球员资料、本届世界杯积分情况等信息。1.用户管理模块:通过账号、密码登入系统,可根据球队、球员等字段查询球队、球员、本届世界杯得分等信息,在新闻中进展留言;2.球队管理模块:添加球队信息,对球队的各属性进展添加、修改、删除;3.球员管理模块:添加球员信息,对球员的各属性进展添加、修改、删除,通过对球员的管理,在射手榜表达相应排名;4.赛事管理模块:添加赛事信息,对赛事的各属性进展添加

4、、修改、删除,通过对赛事的管理,在积分榜表达球队的相应排名;5.新闻管理模块:通过赛事信息进展新闻信息添加,对新闻的各属性进展添加、修改、删除,通过新闻信息进展图片信息添加,对图片的各属性进展添加、修改、删除;1.4数据需求1.用户信息:用户编号、用户名称、账号、密码;2.赛事信息:场次编号、比赛时间、比赛地点、主队编号、客队编号、主队名称、客队名称、比赛结果、裁判;3.球员信息:球员编号、球员XX、所属球队、队服、位置、身高、体重;4.球队信息:球队编号、球队名称、所在小组、所在地区、主教练名;5.新闻信息:新闻编号、新闻标题、标题图片、作者、创立时间、新闻内容、留言统计、编者;6.图片信息

5、:用图编号、新闻编号、图片名、标题;7.留言信息:留言编号、新闻编号、留言用户编号、留言时间、留言内容;8.积分信息;球队编号、球队名称、比赛场数、胜场数、平场数、负场数、进球总数、失球数、积分;9.射手榜:球员编号、球员XX、排名、所属球队、进球总数、点球总数、乌龙球数。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

6、-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图三:逻辑构造设计3.1 初始关系模式1.用户实体可转化为如下的关系模式,其中用户编号为用户模式的码:用户用户编号,用户名,账号,密码2.赛事实体可以转化成如下的关系模式,其中场次编号为比赛模式的码:赛事场次编号,比赛时间,比赛地点,主队编号,客队编号,主队名称,客队名称,比赛结果,裁判3.球员实体可以转化成如下的关系模式,其中球员编号为球员模式的码:球员球员编号、球员名字,所属球队,队服,位

7、置,身高,体重4.球队实体可以转化成如下的关系模式,其中球队编号为球队模式的码:球队球队编号,球队名称,球队编号,所在地区,所在小组5新闻实体可以转化成如下的关系模式,其中新闻编号为新闻模式模式的码;新闻新闻编号,新闻标题,标题图片,作者,创立时间,新闻内容,留言统计,编者,场次6.图片实体可以转化为如下的关系模式,其中图片编号为图片模式的码: 图片用图编号,标题,新闻编号,图片名7.留言实体可以转化成如下的关系模式,其中留言编号为该模式的码:留言留言编号,留言用户编号,留言时间,留言内容8.积分榜实体可以转化成如下的关系模式,其中球队编号为积分模式的码:积分榜球队编号,球队名称,比赛场数,胜

8、场数,平场数,负场数,进球总数,失球数,积分9.射手榜实体可以转化成如下的关系模式,其中球员编号为射手模式的码:射手榜球员编号、球员XX、排名、所属球队、进球总数、点球总数、乌龙球数10.比赛场次编号,球队编号11.组成1球员编号,球队编号12.提供留言编号,新闻编号13.参与留言编号,用户编号14.组成2新闻编号,用图编号3.2 数据模型优化1.用户实体可转化为如下的关系模式,其中用户编号为用户模式的码:用户用户编号,用户名,账号,密码2.赛事实体可以转化成如下的关系模式,其中场次编号为比赛模式的码:赛事场次编号,比赛时间,比赛地点,主队编号,客队编号,主队名称,客队名称,比赛结果,裁判,球

9、队编号3.球员实体可以转化成如下的关系模式,其中球员编号为球员模式的码:球员球员编号、球员名字,所属球队,队服,位置,身高,体重,球队编号4.球队实体可以转化成如下的关系模式,其中球队编号为球队模式的码:球队球队编号,球队名称,球队编号,所在地区,所在小组5新闻实体可以转化成如下的关系模式,其中新闻编号为新闻模式模式的码;新闻新闻编号,新闻标题,标题图片,作者,创立时间,新闻内容,留言统计,编者,场次6.图片实体可以转化为如下的关系模式,其中图片编号为图片模式的码: 图片用图编号,标题,新闻编号,图片名7.留言实体可以转化成如下的关系模式,其中留言编号为该模式的码: 留言留言编号,留言用户编号

10、,留言时间,留言内容,新闻编号,用户编号8.积分榜实体可以转化成如下的关系模式,其中球队编号为积分模式的码:积分榜球队编号,球队名称,比赛场数,胜场数,平场数,负场数,进球总数,失球数,积分9.射手榜实体可以转化成如下的关系模式,其中球员编号为射手模式的码:射手榜球员编号、球员XX、排名、所属球队、进球总数、点球总数、乌龙球数10.组成2新闻编号,用图编号3.3 用户子模式积分信息表球队名称,主教练名,所在小组,所在地区,积分,比赛场数,胜场数,平场数,负场数,进球总数,失球数CREATE VIEW jifenbang (球队名称,主教练名,所在小组,所在地区,积分,比赛场数,胜场数,平场数,

11、负场数,进球总数,失球数)ASSELECT qiudui.qiuduimingcheng,qiudui.zhujiaolianming,qiudui.suozaidiqu,qiudui.suozaidiqu,jifen.jifen,jifen.bisaichangshu,jifen.shengchangshu,jifen.pingchangshu,jifen.fuchangshu,jifen.jinqiuzongshu,jifen.shiqiushu FROM jifen JOIN qiudui ON jifen.qiuduibianhao=qiudui.qiuduibianhao #实现积分

12、榜的详细信息,面向用户,是用户查看方便新闻图片信息表(新闻标题,用图名,图片标题,作者,新闻内容,编者,留言统计,创立时间)CREATE VIEW xinwentupian (新闻标题,用图名,图片标题,作者,新闻内容,编者,留言统计,创立时间)ASSELECT xinwen.xinwenbiaoti,tupian.tupianming,tupian.biaoti,xinwen.zuozhe,xinwen.xinwenneirong,xinwen.bianzhe,xinwen.liuyantongji,xinwen.chuangjianshijian FROM xinwen JOIN tupi

13、an ON xinwen.biaotitupian=tupian.yongtubianhao#将新闻与图片信息融合显示射手榜前十信息表(球员XX,位置,所属球队,排名,进球总数)CREATE VIEW sheshouqianshi (球员XX,位置,所属球队,排名,进球总数)ASSELECT qiuyuan.qiuyuanxingming,qiuyuan.weizhi,qiuyuan.suoshuqiudui,sheshou.paiming,sheshou.jinqiuzongshu FROM sheshou JOIN qiuyuan ON sheshou.qiuyuanbianhao=qiu

14、yuan.qiuyuanbianhao WHERE sheshou.paiming 10#显示射手榜前十的球员根本信息四:SQL语言描述4.1 数据定义CREATE TABLE yonghu ( yonghubianhao INT(8) NOT NULL PRIMARY KEY, yonghumingcheng VARCHAR(20), zhanghao VARCHAR(20), mima VARCHAR(20)表4-1 用户信息表列名数据类型是否为主键YonghubiaohaoInt8是yonghumingchengVarchar(20)否zhanghaoVarchar(20)否mimaVa

15、rchar(20)否CREATE TABLE saishi ( changcibianhao INT(8) NOT NULL PRIMARY KEY, bisaishijian VARCHAR(20), bisaididian VARCHAR(20), zhuduibianhao INT(8), keduibianhao INT(8), zhuduiming VARCHAR(20), keduimingcheng VARCHAR(20), bisaijieguo VARCHAR(20), caipan VARCHAR(20)表4-2 赛事信息表列名数据类型是否为主键Changcibianhao

16、Int8是BisaishijianVarchar(20)否BisaididianVarchar(20)否ZhuduibianhaoInt8否KeduibianhaoInt8否ZhuduimingchengVarchar(20)否KeduimingchengVarchar(20)否BisaijieguoVarchar(20)否CaipanVarchar(20)否CREATE TABLE qiuyuan( qiuyuanbianhao INT(8) NOT NULL PRIMARY KEY, qiuyuanxingming VARCHAR(20), suoshuqiudui VARCHAR(20)

17、, duifuhaoma INT(2), weizhi VARCHAR(20), shengao VARCHAR(20), tizhong VARCHAR(10)表4-3 球员信息表列名数据类型是否为主键QiuyuanbianhaoInt8是QiuyuanxingmingVarchar20否SuoshuqiuduiVarchar20否DuifuhaomaInt2否WeizhiVarchar20否ShengaoVarchar20否TizhongVarchar10否CREATE TABLE qiudui ( qiuduibianhao INT(8) NOT NULL PRIMARY KEY, qi

18、uduimingcheng VARCHAR(20), suozaixiaozu VARCHAR(20), suozaidiqu VARCHAR(20), zhujiaolianming VARCHAR(20)表4-4 球队信息表列名数据类型是否为主键QiuduibianhaoInt8是QiuduimingchengVarchar20否SuozaixiaozuVarchar20否SuozaidiquVarchar20否ZhujiaolianmingVarchar20否CREATE TABLE tupian ( yongtubianhao INT(8) NOT NULL PRIMARY KEY,x

19、inwenbianhao INT(8), tupianming VARCHAR(20), biaoti VARCHAR(20)表4-6 图片信息表列名数据类型是否为主键YongtubianhaoInt8是XinwenbianhaoInt8否TupianmingVarchar20否BiaotiVarchar20否CREATE TABLE xinwen( xinwenbianhao INT(8) NOT NULL PRIMARY KEY, xinwenbiaoti VARCHAR(50), biaotitupian VARCHAR(100), zuozhe VARCHAR(20), chuangj

20、ianshijian VARCHAR(20), xinwenneirong VARCHAR(200), liuyantongji VARCHAR(20), bianzhe VARCHAR(20)表4-5 新闻信息表列名数据类型是否为主键XinwenbianhaoInt8是XinwenbiaotiVarchar50否BiaotitupianVarchar100否ZuozheVarchar20否ChuangjianshijianVarchar20否XinwenneirongVarchar200否LiuyantongjiVarchar20否BianzheVarchar20否CREATE TABLE

21、liuyan ( liuyanbianhao INT(8) NOT NULL PRIMARY KEY, liuyanyonghubianhao INT(8), liuyanshijian VARCHAR(20), liuyanneirong VARCHAR(50), xinwenbianhao INT(8)表4-7 留言信息列名数据类型是否为主键LiuyanbianhaoInt8是LiuyanyonghubianhaoInt8否LiuyanshijianVarchar20否LiuyanneirongVarchar50否XinwenbianhaoInt8否CREATE TABLE jifen (

22、 qiuduibianhao INT(8) NOT NULL PRIMARY KEY, qiuduimingcheng varchar20, bisaichangshu INT(8), shengchangshu INT(8), pingchangshu INT(8), fuchangshu INT(8), jinqiuzongshu INT(8), shiqiushu INT(8), jifen INT(8)表4-8 积分信息表列名数据类型是否为主键qiuduibianhaoInt8是QiuduimingchengVarchar20否BisaichangshuInt8否Shengchangs

23、huInt8否PingchangshuInt8否FuchangshuInt8否JinqiuzongshuInt8否ShiqiushuInt8否JifenInt8否CREATE TABLE sheshou ( qiuyuanbianhao INT(8) NOT NULL PRIMARY KEY, qiuyuanxingming VARCHAR(20), paiming VARCHAR(20), suoshuqiudui VARCHAR(20), jinqiuzongshu INT(8), dianqiuzongshu INT(8), wulongqiushu INT(8)表4-9 射手榜信息列名

24、数据类型是否为主键QiuyuanbianhaoInt8是QiuyuanxingmingVarchar20否PaimingVarchar20否SuoshuqiuduiVarchar20否JinqiuzongshuInt8否DianqiuzongshuInt8否wulongqiushuInt8否CREATE TABLE zucheng ( xinwenbianhao INT(8), yongtubianhao INT(8)表4-10 组成信息表列名数据类型是否为主键XinwenbianhaoInt8是YongtubianhaoInt8是4.2 数据查询与更新a)增:INSERT INTO xinw

25、en VALUES (3,巴西对荷兰,3,徐凡婷,0713,荷兰胜,2,徐凡婷) ;b)删:DELETE FROM xinwen WHERE xinwenbianhao=1;c)改:UPDATE qiuyuan set tizhong=78 WHERE qiuyuanbianhao=1;d)查:Select * From jifen;五:触发器设计在新闻表中创立触发器,增加从图片表里引用的图片信息时,新闻增加一条图片信息,从而在组成表里表达相关的新闻编号和图片编号。DELIMITER |CREATE TRIGGER xinwentupian AFTER INSERTON xinwen FOR

26、EACH ROW BEGIN DECLARE c INT; DECLARE d INT; SET c = new.biaotitupian; SET d = new.xinwenbianhao; INSERT INTO zucheng (xinwenbianhao,yongtubianhao) VALUES (c,d);END|DELIMITER ;#当向新闻表(xinwen)里添加记录时,向组成表(zucheng)里添加新闻编号及该新闻用到的图片编号例如:INSERT INTO xinwen VALUES (3,巴西对荷兰,3,徐凡婷,0713,荷兰胜,2,徐凡婷) ;在留言表中创立触发器,

27、当留言表中添加一条记录时,留言编号加1,新闻表中相应的留言统计属性上同时加1.DELIMITER |CREATE TRIGGER liuyantongji AFTER INSERTON liuyan FOR EACH ROWBEGIN DECLARE c INT; SET c = new.xinwenbianhao; UPDATE xinwen SET liuyantongji = liuyantongji + 1 WHERE xinwenbianhao = c;END|DELIMITER ;#当向留言表(liuyan)中添加记录时,会在留言对应的新闻记录下的留言统计字段(liuyantong

28、ji)加上1例如:INSERT INTO liuyan VALUES (4,1,0710,阿根廷赢,2)在赛事表里创立触发器,当向赛事信息中添加赛事信息时,在相应的积分表中,相应的比赛球队所对应的比赛场数加1。DELIMITER |CREATE TRIGGER bisaichangshu AFTER INSERTON saishi FOR EACH ROWBEGIN DECLARE c INT; DECLARE d INT; SET c = new.zhuduibianhao; SET d = new.keduibianhao; UPDATE jifen SET bisaichangshu = bisaichangshu + 1 WHERE qiuduibianhao = c; UPDATE jifen SET bisaichangshu = bisaichangshu + 1 WHERE qiuduibianhao = d;END|DELIMITER ;#当向赛事信息(saishi)中添加记录后,使积分表(jifen)里两队伍的bisaichangshu加上1例如:INSERT INTO saishi VALUES (5,0714,马拉卡纳球场,1,6,德国队,阿根廷,1-0,裁判4)六:后记通过这门课程的学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1