springboot使命召唤游戏助手的设计与实现

34 篇文章 0 订阅

摘 要

近年来,随着互联网的蓬勃发展,游戏公司对信息的管理提出了更高的要求。传统的管理方式已无法满足现代人们的需求。为了迎合时代需求,优化管理效率,各种各样的管理系统应运而生,随着各行业的不断发展,使命召唤游戏助手建设也逐渐进入了信息化的进程。
这个系统的设计主要包括系统页面的设计和方便用户互动的后端数据库,而前端软件的开发则需要良好的数据处理能力、友好的界面和易用的功能。
数据要被工作人员通过界面操作传输至数据库中。通过研究,以MySQL为后端数据库,以JAVA为前端技术,以IDEA为开发平台,采用SPRING BOOT架构,建立一个提供系统首页,个人中心,玩家管理,游戏分类管理,道具种类管理,游戏道具管理,战绩信息管理,水平评估管理,系统管理等必要功能的、稳定的使命召唤游戏助手系统。

关键词:使命召唤游戏助手;SPRING BOOT框架;MySQL数据库

1系统分析

3.1整体分析
系统的分析主要分为两种,一种是需求分析,需求分析的意义在于能更快地把这个系统的架构逻辑都整理分析清楚,另一种是功能分析,功能分析的意义在于分析如何更快地处理整个系统的细节部分[3]。
根据查阅资料分析,使命召唤游戏助手主要是每个内部使用,为使用者提供可视化的使命召唤游戏助手来支撑服务[4]。该管理系统的设计与实现主要是为了解决当前使命召唤游戏助手管理繁杂的问题,实现高效率的规范化管理。本系统的设计实现不仅要满足当前的需要,还需具备良好的可发展性以满足未来发展的需要。
本系统通过分模块设计,主要实现系统首页,个人中心,玩家管理,游戏分类管理,道具种类管理,游戏道具管理,战绩信息管理,水平评估管理,系统管理等的一体化管理。此外,该系统属于B/S结构,简单易上手,只需体验几次,用户就可以很熟练地使用各种功能[5]。
3.2功能需求分析
使命召唤游戏助手是现如今社会信息交流中一个重要的组成部分,本文将从使命召唤游戏助手管理的需求和现状进行分析,使得本系统的设计实现具有可使用的价。做出一个实用性好的使命召唤游戏助手系统,使其能满足用户的需求,并可以让用户更方便快捷地实现使命召唤游戏助手信息。使命召唤游戏助手的设计开发,目的主要是为了简化使命召唤游戏助手信息的管理,使管理员更好地完成工作,在工作中实现高效快捷的管理效率。
本文从使命召唤游戏助手的实际需要出发,为降低系统的耦合性,采用SPRING BOOT框架集完成了系统总体架构的设计,以提高系统的重用性、可适用性及可维护性。
系统包括管理员和玩家两个角色;

3.3 系统可行性分析
3.3.1技术可行性
技术可行性研究通过是否,在于对目前技术和硬件设备的剖析。系统软件开发应用的计算机语种是Java。Java语言从问世到现在不断强化,已经十分完善。运用覆盖面广,合乎开发必须。应用MySQL数据库作为数据储存,十分具有安全性,对配备规定低。这是一个经常使用的数据库。前端采用Java技术,就可以进行开发设计,让网页页面看上去又漂亮又大方,还方便维护。最终,开发环境是IDEA,因为其中包含框架和函数等等,可以立即应用。因此在技术方面是可行的。
3.3.2经济可行性
经济发展的可行性分析要从开发商的经济发展能力和用户必需的成本费2个层面来剖析。为了更好地减少项目成本,系统软件应用IDEA作为开源版本。数据库查询是开源MySQL数据库和配置好操作系统的电子计算机。用户通常挑选Tomcat 7.0作为系统软件所处的网络服务器,而电脑浏览器应用出色的IE、火狐和Google更全方位地展现CSS网页页面,进而推动系统升级维护保养,控制成本。如此看来,出于经济层面的考虑,进行开发没有阻碍。
3.3.3操作可行性
本使命召唤游戏助手选用B/S构造,用户不用安装其他软件就可以轻轻松松掌握和娴熟应用。与此同时,因为系统是基于Web的,可以实现客户端的请求和服务器的端口组件,解决数据库文件的数据并回到结论。为了更好地组建和储存数据,数据库可以确保数据的一致性。一旦对数据开展操作,工作会越来越更简易,工作量也会降低。全部操作都由系统自身操纵。该系统大大减少了有关工作人员的工作量,也更便捷地让工作人员掌握具体操作全过程。既加速了工作效率,又下降了错误率。在操作上是可行的。
经过总结,该系统在经济、技术和操作方面都符合要求,并且是具有可行性的。
3.4系统流程分析
3.4.1操作流程
首先为系统登录页面。进入页面后,用户可进行登录和注册的操作。点击登录后,页面就会出现一个登录提示框,向用户传达信息:要进行用户名和密码的输入,完成后才可以进行下一步的操作。用户输入完成后,系统会将输入的信息提交给后台,与数据库中的信息记录进行比较判断。判断比较内容主要分为三个方面:从用户名是否为空、输入的密码是否为空、用户名和密码是否匹配三方面进行判断。只有上述三个条件同时满足,数据库中的信息匹配正确,才视为登录成功,方可完成后续的操作。若以上三种情况有一条不满足,则会提示该次登录错误,就需要进行重新登录。系统登录流程图如图3-3所示:
在这里插入图片描述

图3-3登录流程图
3.4.2添加信息流程
然后是添加信息的页面。进入该页面后,页面会出现一个提示框,示意操作者可以进行信息的添加,从而进行下一步的操作。用户输入想要添加的信息后提交,系统会对输入的内容进行检测。如果检测后输入的信息正确,则会出现“添加成功”的提示框,从而可以进行下一步操作;如果系统检测后检测到想要添加的信息不符合规范要求,则会提示报错,需要进行修改后重新添加。添加信息流程图如图3-4所示:
在这里插入图片描述

图3-4添加信息流程图
3.4.3删除信息流程
最后为删除信息页面。进入该页面后,用户可以对所要删除的信息进行选择,选择好删除的内容后,会有一个“是否确认删除”的提示框,操作者可以根据自己的意愿来选择“是”或“否”。完成上述操作,系统会自动地对删除的内容进行判断,如果符合删除要求则会成功删除数据记录,并且更新数据库的内容信息;如果删除的数据记录不符合要求,则会有一个“删除失败”的提示框,操作人员需要根据提示来进行修改,修改完成后重新删除知道删除成功。删除信息流程图如图3-5所示:
在这里插入图片描述

图3-5删除信息流程图

2 系统设计

4.1 系统体系结构
使命召唤游戏助手的结构图4-1所示:

在这里插入图片描述

图4-1系统结构
登录系统结构图,如图4-2所示:

在这里插入图片描述

图4-2登录结构图
4.2 系统总功能结构设计
系统按照用户的实际需求开发而来,贴近生活。从管理员通过正确的账号的密码进入系统,可以使用相关的系统应用。管理员总体负责整体系统的运行维护,统筹协调。
系统整体模块设计:系统分为管理员和玩家两大角色,系统管理员有最大的权限,总体功能展示如图4-3所示。
在这里插入图片描述

图4-3 系统总体功能图

4.3 数据库设计
数据库设计(Database Design)是针对特定的数据库管理体系,针对特定的数据库进行结构和构建的流程。
在信息系统的开发与推荐中,数据库的设计是实现数据库与应用的关键技术。因为数据库应用系统的复杂性,使得数据库的开发工作非常复杂,所以优化的设计不是一朝一夕就可以完成的,而是一个“循序渐进”的过程,即将数据库中的数据目标和它们的相互关系进行计划和组织。
通过对使命召唤游戏助手的主要功能信息进行规划并分为若干功能实体信息[14],实体信息将使用E-R图加以表示,本系统的主要功能实体图如下图所示:
在这里插入图片描述

图4-4水平评估实体属性图

4.4 数据表
把按照数据库理念建立的E-R图,转换为国际关系信息库。在关联数据库中,统计关联主要由统计表所构成,但是表的构成主要体现在表格的数文字段上。如下表所示。
表4-1:token表
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
userid bigint 用户id
username varchar 100 用户名
tablename varchar 100 表名
role varchar 100 角色
token varchar 200 密码
addtime timestamp 新增时间 CURRENT_TIMESTAMP
expiratedtime timestamp 过期时间 CURRENT_TIMESTAMP

表4-2:水平评估
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
wanjiazhanghao varchar 200 玩家账号
wanjiaxingming varchar 200 玩家姓名
pinggushijian datetime 评估时间
pinggutupian longtext 4294967295 评估图片
zonghezhanli int 综合战力
pingguneirong longtext 4294967295 评估内容

表4-3:游戏资讯
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
title varchar 200 标题
introduction longtext 4294967295 简介
picture longtext 4294967295 图片
content longtext 4294967295 内容

表4-4:道具种类
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
daojuzhonglei varchar 200 道具种类

表4-5:配置文件
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
name varchar 100 配置参数名称
value varchar 100 配置参数值

表4-6:战绩信息
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
wanjiazhanghao varchar 200 玩家账号
wanjiaxingming varchar 200 玩家姓名
wanjiashouji varchar 200 玩家手机
changci varchar 200 场次
jishashu varchar 200 击杀数
siwangshu varchar 200 死亡数
changjunjisha varchar 200 场均击杀
changjunsiwang varchar 200 场均死亡
changjunzhugong varchar 200 场均助攻
fenshu int 分数
dengjishijian datetime 登记时间

表4-7:关于我们
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
title varchar 200 标题
subtitle varchar 200 副标题
content longtext 4294967295 内容
picture1 longtext 4294967295 图片1
picture2 longtext 4294967295 图片2
picture3 longtext 4294967295 图片3

表4-8:游戏分类
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
youxifenlei varchar 200 游戏分类

表4-9:游戏道具
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
daojumingcheng varchar 200 道具名称
daojutupian longtext 4294967295 道具图片
youxifenlei varchar 200 游戏分类
daojuzhonglei varchar 200 道具种类
daojupinzhi varchar 200 道具品质
tianjiashijian datetime 添加时间
wanjiazhanghao varchar 200 玩家账号
wanjiaxingming varchar 200 玩家姓名
daojushuliang int 道具数量

表4-10:玩家
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
wanjiazhanghao varchar 200 玩家账号
mima varchar 200 密码
wanjiaxingming varchar 200 玩家姓名
xingbie varchar 200 性别
nianling varchar 200 年龄
touxiang longtext 4294967295 头像
wanjiashouji varchar 200 玩家手机

表4-11:用户表
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
username varchar 100 用户名
password varchar 100 密码
role varchar 100 角色 管理员
addtime timestamp 新增时间 CURRENT_TIMESTAMP

3 系统详细设计

5.1 小程序端(玩家功能)
玩家登录,玩家进入小程序,输入自己的账号和密码进行系统登录操作,如图5-1所示。
在这里插入图片描述

图5-1登录界面图

注册玩家,进入玩家注册页面,通过填写玩家账号,密码,确认密码,玩家姓名,性别,年龄,头像,玩家手机等信息进行注册操作,如图5-2所示。
在这里插入图片描述

图5-2玩家注册界面图

玩家登录系统后,可以对首页、我的等内容进行详细操作,如图5-3所示。
在这里插入图片描述

图5-3 小程序首页界面图

玩家,在我的页面可以对游戏道具,战绩信息,水平评估等详细信息进行操作,如图5-4所示。
在这里插入图片描述

图5-4玩家管理界面图

  • 24
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值