数据库课设(足球联赛管理系统)

三:数据库的设计

=======================================================================

1:E/R图


在这里插入图片描述

2:关系模式


(1) 球队:球队编号,名称,成立时间,人数,主场地址,主教练。

(2) 球员:姓名,身份证号,密码 ,生日,身高,家庭住址 球队编号

(3) 主教练:姓名,身份证号,,密码,生日,资格证书号,级别 球队编号

(4) 主裁判信息:姓名,身份证号,密码,生日,资格证书号,证书获得日期,级别。

(5) 赛事安排:比赛球队,主场地,主裁判,比赛时间

四:后台敲码构思图

========================================================================

在这里插入图片描述

球员管理单独拿出来,我实现了 对他的增删查改

在这里插入图片描述

五:功能展示

=====================================================================

1:登录首页


在这里插入图片描述

2:功能首页


在这里插入图片描述

3球员管理(我只在球员管理页面实现了CRUD)


(1):球员管理首页

下面表是我将两个表(球员表和球队表)做了来联合查询来显示

在这里插入图片描述

(2):查询功能

a:这里的球员名可以做到模糊查询

在这里插入图片描述

b:我们也可以根据球队名进行查询

在这里插入图片描述

在这里插入图片描述

c:联合查询(查询某个队的某个人)

在这里插入图片描述

(3):增加一个球员

在这里插入图片描述

在这里插入图片描述

(4):删除一个球员

这里只要一点击就会删除这一行数据,不会弹出一个框让你确认是否删除,我写来着,但是就是弹不出

在这里插入图片描述

(5):修改一个球员的信息

在这里插入图片描述

在这里插入图片描述

4:赛事安排s


5:主场裁判


在这里插入图片描述

6:教练信息


在这里插入图片描述

六:代码

===================================================================

后台的代码量有点多,就不展示了马,但是可以分享数据库的sql语句,真的你可以白嫖,因为那些球员信息是我从中超网页一个一个敲上去的,可费时间了,但是贴心杰愿意分享大家

CREATE DATABASE football;

– 创建球队表:

– 球队:球队编号,名称,成立时间,人数,主场地址,主教练。

CREATE TABLE ballTeam(

team_id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,-- 球队编号

team_name VARCHAR(20) NOT NULL,-- 球队名称

team_time DATE NOT NULL,-- 成立时间

team_peoples INT NOT NULL,-- 人数

team_address VARCHAR(30) NOT NULL,-- 主场地址

team_coach VARCHAR(30) NOT NULL – 主教练

);

INSERT INTO ballTeam

VALUES(1,‘北京国安’,‘1999-10-10’,12,‘北京’,‘王永杰’),

(2,‘河北队’,‘2009-11-10’,12,‘河北’,‘武大郎’),

(3,‘深圳队’,‘2008-08-19’,12,‘深圳’,‘吴晓峰’);

SELECT * FROM ballTeam;

DROP TABLE ballTeam

– 球员表:

– 球员:姓名,密码,身份证号,生日,身高,家庭住址 球队编号

CREATE TABLE footBaller(

id INT UNIQUE AUTO_INCREMENT,

baller_password INT NOT NULL DEFAULT 000000,

baller_name VARCHAR(20) NOT NULL DEFAULT ‘’,-- 姓名

baller_Idnumber CHAR(18) NOT NULL PRIMARY KEY,-- 身份证号

baller_birthday DATE NOT NULL,-- 生日

baller_height INT NOT NULL,-- 身高

baller_address VARCHAR(20) NOT NULL,-- 家庭住址

baller_team INT,-- 球队编号 做外键

FOREIGN KEY(baller_team) REFERENCES ballTeam(team_id)

);

– 北京国安队队员

INSERT INTO footBaller

VALUES(1,222222,‘候深’,‘130434199903242011’,‘1999-03-24’,180,‘北京’,1);

INSERT INTO footBaller(baller_name,baller_Idnumber,baller_birthday,baller_height,baller_address,baller_team)

VALUES(‘王刚’,‘130434199803242011’,‘1999-03-24’,170,‘北京’,1),

(‘杨帆’,‘130434199703242011’,‘1999-03-24’,178,‘北京’,1),

(‘于大宝’,‘130434199903242012’,‘1999-03-24’,160,‘北京’,1),

(‘李磊’,‘130434199903242013’,‘1999-03-24’,190,‘北京’,1),

(‘刘欢’,‘130434199903242014’,‘1999-03-24’,189,‘北京’,1),

(‘王子铭’,‘130434199903242015’,‘1999-03-24’,187,‘北京’,1),

(‘高天意’,‘130434199903242016’,‘1999-03-24’,169,‘北京’,1),

(‘张玉明’,‘130434199903242017’,‘1999-03-24’,179,‘北京’,1),

(‘姜涛’,‘130434199903242018’,‘1999-03-24’,188,‘北京’,1),

(‘马坤越’,‘130434199903242019’,‘1999-03-24’,168,‘北京’,1),

(‘刘国博’,‘130434199903242010’,‘1999-03-24’,188,‘北京’,1);

– 河北队队员

INSERT INTO footBaller(baller_name,baller_Idnumber,baller_birthday,baller_height,baller_address,baller_team)

VALUES(‘张伟’,‘230434199903242010’,‘1999-03-24’,188,‘河北保定’,2),

(‘丁海峰’,‘230434199903242011’,‘1999-03-24’,188,‘河北邯郸’,2),

(‘崔麟’,‘230434199903242012’,‘1999-03-24’,178,‘河北定州’,2),

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)

img

最后

这份文档从构建一个键值数据库的关键架构入手,不仅带你建立起全局观,还帮你迅速抓住核心主线。除此之外,还会具体讲解数据结构、线程模型、网络框架、持久化、主从同步和切片集群等,帮你搞懂底层原理。相信这对于所有层次的Redis使用者都是一份非常完美的教程了。

image

整理不易,觉得有帮助的朋友可以帮忙点赞分享支持一下小编~

你的支持,我的动力;祝各位前程似锦,offer不断!!!
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门即可获取!
这份文档从构建一个键值数据库的关键架构入手,不仅带你建立起全局观,还帮你迅速抓住核心主线。除此之外,还会具体讲解数据结构、线程模型、网络框架、持久化、主从同步和切片集群等,帮你搞懂底层原理。相信这对于所有层次的Redis使用者都是一份非常完美的教程了。

[外链图片转存中…(img-ZnGO1kXy-1712447930851)]

整理不易,觉得有帮助的朋友可以帮忙点赞分享支持一下小编~

你的支持,我的动力;祝各位前程似锦,offer不断!!!
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门即可获取!

  • 30
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值