I
本科生毕业论文
基于 SpringBoot 的 CSGO 赛事管理系统
学生姓名
学 号
指导教师
所在学院
专业名称
班 级
II
摘要
CSGO 赛事管理系统是针对 CSGO 赛事管理方面必不可少的一个部分。在 CSGO
赛事管理的整个过程中,CSGO 赛事管理系统担负着最重要的角色。为满足如今日
益复杂的管理需求,各类的管理系统也在不断改进。本课题所设计的 CSGO 赛事管
理系统,使用 java 进行开发,它的优点代码不能从浏览器查看,保密性非常好,
比其他的系统更具安全性。java 还容易修改和调试,毕竟社会是在不断发展过程
中难免有更多需求,这点很重要。而且,本系统除了有对 CSGO 赛事的管理,还添
加了对用户的资料管理,这也是为了满足系统更深层次的需求。除了上述优势外,
本系统还具有:查询迅速,搜索资料方便,可靠性强等等。
关键词:CSGO 赛事管理;java;可靠性。
II
Absract
CSGO event management system is an essential part of CSGO event management.
In the whole process of CSGO event management, CSGO event management system
plays the most important role. In order to meet today's increasingly complex
management needs, various management platforms are constantly improving. The
CSGO event management system designed in this topic is developed using Java. Its
advantages can not be viewed from the browser, and it has very good confidentiality
and is more secure than other platforms. Java is also easy to modify and debug, which is
important because society needs more and more as it evolves. In addition, the system
not only manages CSGO events, but also adds user information management, which is
also to meet the deeper needs of the system. In addition to the advantages mentioned
above, the system also has: quick query, easy to search information, strong reliability
and so on.
Key words: CSGO event management; Java; Reliability.
目录
目录 .....................................................................................................................................................III
1.绪论 ....................................................................................................................................................4
1.1 开发背景 .................................................................................................................................4
1.2 课题研究的目的和意义 .........................................................................................................4
1.3 课题设计目标 .........................................................................................................................5
2.开发技术介绍 ....................................................................................................................................6
2.1 Java 语言简介 .........................................................................................................................6
2.2 MySql 数据库 .........................................................................................................................7
2.3 MySQL 环境配置 ...................................................................................................................7
2.4 B/S 结构 ..................................................................................................................................7
2.5SpringBoot 框架.......................................................................................................................8
3.系统分析 ............................................................................................................................................9
3.1 需求分析 .................................................................................................................................9
3.2 系统可行性分析 .....................................................................................................................9
3.3 系统现状分析 ........................................................................................................................9
3.4 性能需求分析 ......................................................................................................................10
3.5 系统流程分析 .......................................................................................................................11
3.5.1 操作流程 ....................................................................................................................11
3.5.2 添加信息流程 ............................................................................................................11
3.5.3 删除信息流程 ............................................................................................................12
4 系统总体设计 ..................................................................................................................................13
4.1 系统结构 ...............................................................................................................................13
4.2 数据库设计 ...........................................................................................................................14
4.2.1 数据库概念结构设计 ...............................................................................................14
4.2.2 数据库逻辑结构设计 ................................................................................................15
5 系统详细设计 .................................................................................................................................21
5.1 系统功能模块 .......................................................................................................................21
5.2 管理员功能模块 ...................................................................................................................22
5.3 参赛战队功能模块 ...............................................................................................................26
5.4 合作方功能模块 ...................................................................................................................27
6 系统测试 .........................................................................................................................................28
6.1 测试目的 ..............................................................................................................................28
6.2 测试的步骤 ..........................................................................................................................28
6.3 测试结论 ...............................................................................................................................28
7 系统维护 .........................................................................................................................................29
8 结论 .................................................................................................................................................30
9 参考文献 .........................................................................................................................................31
10 致谢 ...............................................................................................................................................32
1.绪论
1.1 开发背景
传统的管理方式都在使用手工记录的方式进行记录,这种方式耗时,而且对
于信息量比较大的情况想要快速查找某一信息非常慢,对于 CSGO 赛事的统计获
取比较繁琐,随着网络技术的发展,采用电脑管理相关数据信息管理与数据查询
等诸多环节已成为必然趋势;数据情况的透明化,提高了信息管理的透明度,提
高管理效率。
传统的 CSGO 赛事管理系统需要对各类信息及时的进行记录、规整、更新、
收藏,这是对数据信息统计管理的极大消耗,在其进行过程中,还会出现因信息
的重复传递,出现本可以避免的出错问题,例如:前后 CSGO 赛事信息不一致、
种类纰漏以及备注不详细等等一系列问题。在信息告诉更替的时代,信息的准确
性,经济可行性也无疑是众人关注的焦点。那么我们系统的目的性也就很明确。
如今,随着社会的不断发展,计算机技术已经逐渐成熟和完善,并且已经融
入到人们生活的方方面面之中,系统的各项管理都开始向信息化的方向扩展。计
算机拥有查询迅速、储存量大、安全性好、可靠性高、节约人力,花费少等长处。
这些长处使其能够对管理效率给予极大的提高。所以,用计算机来代替传统的人
工方式来进行 CSGO 赛事管理已是大势所趋,CSGO 赛事管理系统应运而生。
在世界范围内,CSGO 赛事管理系统已经得到了非常广泛的应用,范围变的
越来越广,功能也在不断的完善,操作简便、节省人力、成本低廉,但工作的效
率确一直不断的提高。为 CSGO 赛事行业管理全程提供自动化和全面的纪录,避
免出错的概率,提高用户的满意程度。
CSGO 赛事管理系统的作用就是提供一个在线 CSGO 赛事管理的信息储存以及
搜索的系统,用来协助对 CSGO 赛事信息进行统一管理。一个完善的 CSGO 赛事管
理系统,可以对 CSGO 赛事进行精细化的管理。
1.2 课题研究的目的和意义
人们现在的生活方式因为网络的普及发生了巨大变化,由于网络管理在人们
的视野中出现,人们对网络管理额外的关注。人们只要在有网络的地方足不出户
查看到世界各地的各类。目前的挑战是前台界面的设计,要把顾客的眼球吸引住,