Dota2资料库智能管理平台的设计与实现
摘 要
当今社会,游戏产业蓬勃发展,如PC端的绝地求生、坦克世界、英雄联盟,再到移动端的王者荣耀、荒野行动的火爆。都离不开科学的游戏管理系统,游戏管理系统当今已经受到开发者和运营者的高度重视,通过游戏管理可以对游戏自身及玩法进行系统性、战略性的调整和协调,以提高可玩性。通过对权限的控制将游戏管理系统转变为面向玩家的资料库,玩家可以通过资料库对Dota2信息进行由浅入深的了解,从而进一步提高游戏可玩性。
本项目是基于SpringMVC+Spring+Mybatis+SpringBoot开发的一款Dota2资料库智能管理平台,数据库采用了MySQL,前端采用了ExtJs+jQuery技术。
关键词:管理平台;Spring MVC;SpringBoot;ExtJs
Design and Implementation of Dota2 Database Intelligent Management Platform
Abstract
In today's society, the game industry is booming, such as player unknown’s battlegrounds, world of tanks, the league of legends of the PC, the honor of the kings, and wild and action of the mobile, are inseparable from the scientific game management system, management system today has been attached great importance to developers and operators, the game itself and gameplay will be systematic and strategic adjusted to and coordinated through the game management, in order to improve playability. The game management can be transformed into a player oriented database management system through the permissions control, the player can obtain information from the game database on the game, thus he can get further enhance gameplay.
This project is a Dota2 database intelligent management platform based on SpringMVC+Spring+MyBatis+SpringBoot. MySQL is used in the database, and ExtJs and jQuery are used in the front end.
Keywords: Management platform; Spring MVC; SpringBoot; ExtJs
目 录
引言... - 1 -
第1章 绪论... - 2 -
1.1 课题研究的背景及意义... - 2 -
1.2课题的研究现状和发展趋势... - 2 -
1.2.1国内外发展现状... - 2 -
1.2.2发展趋势... - 3 -
第2章 开发工具及相关技术介绍... - 4 -
2.1 开发技术... - 4 -
2.1.1 SpringBoot - 4 -
2.1.2 SpringMVC框架... - 4 -
2.1.3 ExtJs. - 4 -
2.1.4 MyBatis. - 4 -
2.2 开发工具... - 5 -
2.2.1Intellij IDEA.. - 5 -
2.2.2Visual Studio Code. - 5 -
第3章 需求分析... - 6 -
3.1可行性分析... - 6 -
3.1.1 经济可行性... - 6 -
3.1.2 技术可行性... - 6 -
3.1.3 操作可行性... - 6 -
3.2 系统分析... - 6 -
3.2.1 业务流分析... - 6 -
3.2.2 数据流分析... - 8 -
3.2.3 数据字典... - 9 -
3.2.4 数据库需求分析... - 10 -
第4章 概要设计... - 12 -
4.1 系统模块结构设计... - 12 -
4.1.1系统模块... - 12 -
4.2 系统总体结构设计... - 14 -
4.2.1 总体结构设计功能... - 14 -
4.2.2 系统E-R图... - 15 -
4.3 数据库表设计... - 16 -
第5章 系统详细设计... - 18 -
5.1系统登录模块... - 18 -
5.2 用户操作模块... - 21 -
5.3 游戏运营人操作模块... - 26 -
第6章 系统测试... - 28 -
6.1 系统测试的概述... - 28 -
6.2 功能性测试... - 28 -
6.3 非功能性测试... - 29 -
结论与展望... - 31 -
致谢... - 32 -
参考文献... - 33 -
附录... - 35 -
插图清单
图3-1 Dota2资料库管理平台玩家流程图... - 7 -
图3-2 Dota2资料库管理平台运营人流程图... - 8 -
图3-3 Dota2资料库管理平台数据流图... - 9 -
图4-1系统功能模块结构图... - 12 -
图4-2 Dota2资料库管理平台玩家模块流程图... - 13 -
图4-3 Dota2资料库管理平台游戏运营人模块流程图... - 14 -
图4-4 Dota2资料库管理平台总体结构设计功能图... - 15 -
图4-5 Dota2资料库管理平台的E-R图... - 15 -
图5-1 Dota2资料库管理平台平台登陆首页图... - 18 -
图5-2 Doat2资料库登录界面图... - 19 -
图5-3 Dota2资料库登录界面图... - 20 -
图5-4查看英雄信息... - 21 -
图5-5查看物品信息... - 22 -
图5-6 查看天赋信息... - 23 -
图5-7物品模拟界面... - 24 -
图5-8天赋模拟界面... - 25 -
图5-9战绩信息模块... - 26 -
图5-10用户修改表单... - 26 -
图5-11角色分配... - 27 -
图5-12权限分配... - 27 -
表格清单
表3-1 用户表... - 9 -
表3-2 角色表... - 9 -
表3-3 权限表... - 9 -
表3-4 英雄表... - 10 -
表3-5 物品表... - 10 -
表3-6 天赋表... - 10 -
表4-1 用户表... - 16 -
表4-2 角色表... - 16 -
表4-3 权限表... - 16 -
表4-4 英雄表... - 16 -
表4-5 物品表... - 17 -
表4-6 天赋表... - 17 -
表 6-1重置用户密码测试用例... - 28 -
表 6-2角色分配测试用例... - 28 -
表 6-3新增权限功能测试用例... - 29 -
表 6-4物品模拟功能测试用例... - 29 -
表 6-5性能测试用例... - 29 -