没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
摘要
。本文所设计的游戏公司游戏代理系统的设计与实现拥有前端和后端,前端使用
Vue.js 框架和创建,后端使用 SSM 框架创建,开发语言采用 Java,使用 Mysql 数据库
对后台数据进行存储。将 IDEA 作为主要的开发工具。接着进行系统的需求分析、功能
设计、数据库设计,最后进行编码实现。
实现了一个完整的游戏公司游戏代理系统,其中主要有运营数据表模块、运营数据
模块、游戏信息模块、游戏类型模块、下级代理商模块、用户表模块、token 表模块、
代理商模块、配置文件模块、财务信息表模块、财务信息模块、账户的注册与登录等功
能模块。本文详细介绍了该游戏公司游戏代理系统的设计过程,并通过全面测试,完善
了预期的功能。研究表明采用 B/S 架构,通过 Vue.js 框架、SSM 框架以及 Mysql 数据库
可以构建一个完整游戏公司游戏代理系统。最后,整个论文从系统分析、设计、实现以
及最后的测试做了一个合理的安排。通过最终的研讨做出一个可行性的方案,在完成以
后我们做了详细的介绍并找出系统的不足之处,从而来弥补系统的完善,最终打到符合
毕业答辩要求的标准。
[关键词] java;SSM;mysql;游戏公司;
abstract
目 录
摘要.............................................................................................................................................1
abstract ........................................................................................................................................1
目 录.....................................................................................................................................2
1 绪论.........................................................................................................................................4
1.1 开发背景.......................................................................................................................4
1.2 开发意义.......................................................................................................................4
2 相关技术介绍.........................................................................................................................4
2.1 开发环境和技术介绍...................................................................................................4
2.1.1 运行开发环境介绍.............................................................................................4
2.1.2 SSM 框架 ............................................................................................................5
2.1.3 前后端分离 vue.js 框架 .....................................................................................5
2.1.4 Mybatis 介绍 .......................................................................................................5
2.2 开发工具介绍...............................................................................................................6
2.2.1 IntelliJ IDEA 开发工具..................................................................................6
2.2.2 Mysql 数据库介绍 ..............................................................................................6
3 需求分析.................................................................................................................................7
3.1 系统架构选择...............................................................................................................8
3.2 系统功能分析...............................................................................................................8
3.3 可行性分析...................................................................................................................8
3.3.1 技术可行性.........................................................................................................8
3.3.2 经济可行性.........................................................................................................9
3.3.3 操作可行性.........................................................................................................9
3.4 系统流程分析...............................................................................................................9
3.4.1 用户管理流程.....................................................................................................9
3.4.2 添加信息流程...................................................................................................10
3.4.3 修改信息流程...................................................................................................10
3.4.4 删除信息流程...................................................................................................11
3.5 系统运行环境.............................................................................................................12
3.6 系统功能模块.............................................................................................................12
3.7 数据库设计.................................................................................................................13
3.7.1 数据库表说明...................................................................................................13
3.7.2 数据库逻辑实现...............................................................................................13
4 详细实现...............................................................................................................................17
4.1 系统注册.....................................................................................................................17
4.2 系统登陆.....................................................................................................................18
4.3 数据可视化.................................................................................................................19
4.4 财务信息管理.............................................................................................................20
4.5 代理商管理.................................................................................................................20
4.6 下级代理商管理.........................................................................................................20
4.7 游戏信息管理.............................................................................................................21
4.8 运营数据管理.............................................................................................................22
5 总体设计...............................................................................................................................22
5.1 测试的定义.................................................................................................................22
5.2 软件测试的方法.........................................................................................................23
5.3 测试用列.....................................................................................................................23
5.3.1 登录测试用例...................................................................................................23
5.3.2 基础数据测试用列...........................................................................................24
结束语.......................................................................................................................................27
参考文献...................................................................................................................................28
致谢...........................................................................................................................................29
1 绪论
1.1 开发背景
在信息化时代,游戏代理管理系统在行业中已成为企业发展,企业竞争中必不可少的
条件。传统的游戏代理管理采用人工的方式,面对游戏代理管理种类繁多、流程复杂,已经跟
不上新时代游戏代理管理的响应速度,因此, 游戏代理管理作为经济发展中的重要一环,拥抱
互联网技术进行转型升级,以适应新形势下的发展就显得尤为重要了。。这是一个崭新的、以
信息为基础的新时代。迫切需要找到一种行之有效、方便快捷的方式来实现系统功能。因此,
日益完善的电脑系统,就成了解决这个问题的必然选择。现在,用电脑的信息管理技术来解
决这个问题,简直是得心应手,事实上,在所有的企业中,都是以它为中心的,它的作用是
非常重要的。但是,随着社会主义的发展,人们的生活质量得到了极大的提升,许多事情都
可以通过互联网来完成,因此,互联网就成了最直接、最方便、最快速的接入方式。
1.2 开发意义
本课题的主要意义在于可以提高工作效率和降低管理成本,将部分繁杂的工作或是重
复性高的工作,交给游戏代理公司管理系统来完成,可以明显的减少管理人员花费于重复性
高的工作。其次,提升了投资报酬率,透过游戏代理公司管理系统我们可以降低人力成本与
提升工作效率,也就是提升了组织支付于人力与时间成本的投资报酬率。再次,简化和优化
了工作流程,引进游戏代理公司管理系统的同时,也重新检测了销售管理工作的结构和流程,
帮助企业找出传统工作流程的瓶颈,让一些工作可以更顺畅的进行。最后,提升了组织运作
能力,游戏代理公司管理系统可以帮助企业简化传统办公室的重复性管理工作,节省了人力
与时间的同时,也提高了企业可以接纳的服务量。
与传统的方式相比,使用系统有许多优势:第一,可以极大地提升的检索效率,只要
输入有关的信息,就可以在几秒钟之内将所要的结果反馈给用户。其次,可以储存海量的辅
导资料,并且游戏公司游戏代理系统的安全性得到较高的保证;与传统的纸质文件相比,系
统可以节约大量的人力资源。这一优势极大地改善了经营的效率和节约了经营费用。所以,
一定要对系统进行合理、高效的管理,这就提升了系统的效果和特点,增强了用户信息的安
全性,让用户可以将信息及时地反馈到管理员那里,从而增加了用户与管理员之间的互动交
流,更可以提升用户的体验强度。
由于考虑到数据库结构的灵活性,本系统想要使用 MySQL 来设计数据库[1],而 java
技术[2], B/S 架构则确保了较高的平台适应性。本文的重点是对该系统的开发环境、要实现
的基本功能和开发步骤进行了说明,并重点阐述了系统设计方案的关键点、设计思想。
2 相关技术介绍
2.1 开发环境和技术介绍
2.1.1 运行开发环境介绍
游戏公司游戏代理系统的设计与实现在开发环境上选择如下:
硬件参数:
笔记本品牌:华硕飞行堡垒;
内存容量:8GB(8GB×1)DDR42666MHz
硬盘容量:256GB+1TB 混合硬盘
CPU 型号:Intel 酷睿 i78750H
显卡芯片:NVIDIAGeForceGTX1050Ti
软件参数:
操作系统:Windows10 企业版操作系统
开发平台:IntelliJ IDEA IntelliJ IDEA2019.3.4;MySQL5.7 版本;
环境版本:Jdk1.8 版本(包含 Jre);Maven 工程 3.6(配置阿里云仓储镜
像)
2.1.2 SSM 框架
SSM 框架简化了 spring 的构建和开发过程。SSM 不仅简化了依赖关系管理,
而且基本摆脱了 XML 和 starter 配 置文件。SSM 真正实现了自动文件配置,而且
创建环境的速度也非常快。安装只需几秒钟即可完成。创建和配置 SSM 包括创建
想法和网站。它的主要功能是启动依赖项和核心配置。
2.1.3 前后端分离 vue.js 框架
Vue 是一套构建用户界面的渐进式框架,框架架构方面自底向上增量开发的
设计方式,相比其他重量级框架比如 React、Angular 等,更加灵活和开放。对
于新手来说更容易入门,而对于资深工程师来说就是一个更好的框架选择。Vue
还便于与第三方库或既有项目整合,在实现前后端分离的开发模式上,它会是一
个不二之选,它有强大的生态圈,结合 Vuex 和 Vue-router 能够为复杂的应用程
序提供驱动[2]。
2.1.4 Mybatis 介绍
Mybatis 框架是针对于系统数据持久层的一个优秀的开发框架。在使用
Mybatis 框架进行系统开发的时候可以完成对于 JDBC 的封装,只需要用 Xml 文
件的配置进行数据库的映射就可以进行执行,将 Sql 语句实现了与业务层代码的
分离,在进行系统开发的时候可以提升代码的优化程度,可以对于 Sql 语句的书
写更加的专注。因此本次的设计将 Mybatis框架作为系统数据持久层的开发框架。
剩余28页未读,继续阅读
资源评论
毕业程序员
- 粉丝: 1w+
- 资源: 1938
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Django和bootstrap的超简单的社团管理系统,.zip
- 基于Django开发的用于远程查看LINUX主机日志的管理系统 .zip
- 邮件管理系统(前端Vue3,后端Django).zip
- java-leetcode题解之Partition to K Equal Sum Subsets.java
- java-leetcode题解之Partition Labels.java
- java-leetcode题解之Partition Equal Subset Sum.java
- java-leetcode题解之Palindrome Permutation II.java
- 适用于 Django v2.x 的一款后台管理系统框架 .zip
- java-leetcode题解之Palindrome Permutation.java
- java-leetcode题解之Pairs of Songs With Total Durations
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功