游戏社交论坛

摘  要

随着计算机的不断发展,计算机已经为经济发展提供了强大的动力,不少行业已经通过计算机实现了管理的信息化和自动化。游戏产业是一个前景广阔的行业。自从我国改革开放以来,我国的游戏产业迅速发展,发展到现在已有了一定的规模。通过调查,我国的游戏产业还在迅速发展。首先,根据游戏产业

本文的内容描述了游戏社交论坛通过SSM框架、MySQL数据库和白编译器IntelliJ IDEA进行实现。游戏社交论坛能够容纳不少用户。游戏社交论坛具有良好广泛的应用场景,利用它来实现用户交流游戏网络化是未来的一个趋势,随着计算机技术的发展和完善,它的功能将会得到进一步地完善和发展。在后期的测试系统中,游戏社交论坛基本实现了预期的所有功能,系统性能稳定和运行正常,基本达到了基本要求。

关键词:SSM;MySQL;IntelliJ IDEA

ABSTRACT

With the continuous development of computers, computers have provided a strong driving force for economic development. Many industries have realized the informatization and automation of management through computers. The game industry is a promising industry. Since China's reform and opening up, China's game industry has developed rapidly, and now it has a certain scale. Through the investigation, China's game industry is still developing rapidly. First, according to the game industry

The content of this paper describes that the game social forum is implemented through SSM framework, MySQL database and white compiler IntelliJ idea. The game social forum can accommodate many users. Game Social Forum has a good and wide range of application scenarios. Using it to realize user communication and game networking is a trend in the future. With the development and improvement of computer technology, its functions will be further improved and developed. In the later test system, the game Social Forum has basically realized all the expected functions, the system performance is stable and runs normally, and basically meets the basic requirements.

Key words:SSM;MySQL;IntelliJ IDEA

目  录

第一章 绪论

1.1 研究背景

1.2 开发意义

1.3 课题研究主要内容

第二章 核心技术介绍

2.1 IntelliJ IDEA介绍

2.2 MySQL介绍

2.3 Spring技术

2.4 MyBatis技术

第三章 系统设计

3.1 设计目标

3.2 可行性分析

3.2.1 经济可行性研究

3.2.2 技术可行性研究

3.3 功能需求分析

3.4 非功能需求分析

第四章 总体设计

4.1 总体结构设计

4.2 概念数据模型设计

4.3 系统架构

4.4 物理模型结构

第五章 系统实现

5.1 等级积分管理

5.2 积分增加管理

5.3 游戏攻略管理

5.4 积分商城管理

5.5 游戏攻略展示

5.6 游戏攻略详细信息

5.7 积分商城展示

5.8 积分商城详细信息

第六章 系统测试

6.1 软件测试的定义

6.2 黑盒测试

6.3 动态测试

6.4 测试用例

6.4.1 登录测试

6.4.2 用户管理测试

6.4.3 游戏攻略管理测试

6.4.4 积分商城管理测试

第七章 结论

参考文献

致  谢

第一章 绪论

1.1 研究背景

游戏产业是一个还在持续发展的产业,随着我国居民的生活水平不断地提高,游戏产业得到了扩张与迅速的发展。随着JavaWeb网站的兴起和应用,JavaWeb网站已经成为了一种主流的开发技术。开发JavaWeb网站的很多技术在游戏社交论坛中得到了应用。使用JavaWeb网站能够在速度和资源上取得了很大的优势、更好地打破游戏社交论坛在时间和空间上的限制[1]。JavaWeb网站能够很好地缩短人与人之间的距离,打破了时间和空间的限制,使得办事效率有了很大的提升。JavaWeb网站的响应速度也是一流的。因此,JavaWeb网站开发广受人们的欢迎。

在我国游戏产业是一个前景广阔和竞争激烈的行业。通过改革开放之后,我国的游戏产业迅速发展并且发展到了一定的规模。但是,现在还有相当多的用户交流游戏停留在人工管理的阶段,这样会让管理员的工作效率不能够得到提高。要想使得管理员的的工作效率得到提升,使用先进的游戏社交论坛实现自动化管理已经成为一种趋势。

1.2 开发意义

21世纪是大数据的时代,在信息管理的时候,由于数据量非常多,因此要对不少的数据进行处理,所以软件开发者根据用户的需求开发了不少的管理系统。计算机的较大好处在于自动化处理,这不仅能够提高游戏社交论坛的处理效率还能提高其安全性。处理越繁杂的数据这更能 体现出计算机处理数据的优势。游戏社交论坛数据量不少,需要处理的数据量非常多,如果刚开始的话管理员使用手工的方式进行管理的话,不仅容易出现问题且管理效率不高[2]。

1.3 课题研究主要内容

(1)本次设计并实现游戏社交论坛,使用软件开发流程先进行前期的调研确定所使用的开发工具是否可行,能否完成功能模块的实现,最后确定所使用的方案。

(2)框架属于程序语言开发者编写好的功能集合,利用框架可以帮我们实现构建程序整体层次。本游戏社交论坛使用的框架为开源框架,在开发部署上具有一定的优势,可以帮助程序开发者快速构建基本的程序框架出来,通过调用开源框架可以减少程序开发者编写的代码量,从而提升游戏社交论坛的安全性和稳定性,这有益于程序开发者完成功能模块的处理和数据调用。

(3)数据的管理需要使用数据库进行规范约束,使用数据库SQL语句可以创建数据库表并操作数据库记录,这样在实现系统的时候就能开发出相应的系统实体,能够开发出相应的关系模型。游戏社交论坛的每个部分分别属于不同的层级,能够满足不同的功能模块。它们互相作用最后完成了软件的运行和开发[3]。

第二章 核心技术介绍

本游戏社交论坛的开发环境包括软件环境和硬件环境。本游戏社交论坛的操作系统用的是win10系统,优良的操作系统能够为软件运行提供稳定的环境,本人对操作系统做了一定的优化,使得操作系统的速度更快和性能更高。

2.1 IntelliJ IDEA介绍

  IntelliJ IDEA能够提供用于Java语言编辑的开发环境,它包含了许多jar包和类库。很多程序编程人员利用IntelliJ IDEA编写JavaWeb程序。本游戏社交论坛使用的程序开发环境是IntelliJ IDEA,因此能够支持大部分的JavaWeb程序。IntelliJ IDEA能够支持配置Maven、JDK和Tomcat。     

2.2 MySQL介绍

MySQL作为一款企业级的数据库,能够支持海量数据的存储与取出,本游戏社交论坛使用的数据库为MySQL,因此,不用担心海量用户的问题。MySQL相比于其它很多数据库来说更安全和可靠。速度和性能上能够提高不少。Nativcat for MySQL是数据库管理工具,可以以界面的形式管理数据库,使用数据库管理工具对数据库记录能够方便管理,如果想要往数据库记录中插入数据的话也会很方便。数据库管理工具还具有备份数据库和还原数据库的功能。

2.3 Spring技术

Spring框架的业务处理可以通过JavaBean来完成,以前程序开发者利用EJB沉重的开发模式开发程序,但是自从有了Spring框架之后,程序开发者可以使用Spring代替EJB框架。Spring能够通过高效的方式来设计出相对应的应用程序,Spring框架可以将多种开源框架组合在一起组成软件的应用体系。

Spring框架包含了几个功能模型,Spring Core模块能够实现Spring框架的基本功能,这模块包含了一个核心组件Beanfactory,Beanfactory能够将程序和配置进行分离。Spring Context能够提供运行的环境保存各对象的状态。Spring AOP模块能够支持应用实现面向切面的编程。

2.4 MyBatis技术

应用程序可以依赖于MyBatis框架访问数据库的记录,这个步骤通常依赖于数据库连接技术,随着开源框架的不断成熟,软件开发人员操作数据库记录变得越来越简单。MyBatis是持久层框架中的一种且是较为优秀的,只要通过xml文件编写数据库SQL语句就可以操作数据库信息,在此之前,需要将系统的实体和数据库表各种字段实现映射。

第三章 系统设计

3.1 设计目标

本次设计的游戏社交论坛的目标为将日常管理的内容由计算机进行管理,实现为用户提供更加便捷的服务。在设计实现游戏社交论坛的过程当中,详细考虑了用户所需要的功能模块,所以系统在实现的时候需要由以下的目标:

(1)稳定性:游戏社交论坛在运行的过程当中,系统需要保持稳定,同时如果必要的时候可以更改电脑硬件且不会影响到游戏社交论坛的运行。如果游戏社交论坛的某个模块出现了问题那么不会影响到其它功能模块的运行。

(2)准确性:管理员调整游戏社交论坛的功能模块过后需要符合较佳的使用情况,如果系统出错了则会记录信息。

(3)可扩展性:如果需要添加新的服务类型的时候,在保持原有的游戏社交论坛功能模块可用的情况下,能够添加新的功能模块。

(4)可维护性:如果需要更改调整接口的时候,游戏社交论坛的框架不需要改变。

(5)独立性:游戏社交论坛每个功能模块需要独立存在,管理员可以根据实际需求减少或增加相应的功能模块[4]。

3.2 可行性分析

3.2.1 经济可行性研究

游戏社交论坛带来的收益不少,自从有了游戏社交论坛,管理员便可以对系统进行简单管理,可以节省不少资金。游戏社交论坛的开发与实现能够解决传统模块带来的经济支出,尤其是人力资源的支出。传统的游戏社交论坛不仅需要很多人力资源的支持,并且往往需要以手工的方式进行管理。本次设计的游戏社交论坛目的是降低经济支出,并且可以提高管理员的工作效率。

3.2.2 技术可行性研究

游戏社交论坛使用的开发工具为IntelliJ IntelliJ IDEA,利用此开发工具可以编译运行游戏社交论坛,选用具有高并发和安全性的数据库MySQL,电脑操作系统采用的是win10系统,这有助于保证系统的兼容性和高可用性。由于学过软件开发的课程,因此这些软件在操作上问题较小,特别是开发工具IntelliJ IntelliJ IDEA,由于开发工具IntelliJ IntelliJ IDEA良好的兼容性,因此很多软件项目可以在开发工具IntelliJ IntelliJ IDEA上运行,本次使用的开发工具都较为常见,因此游戏社交论坛在技术上是可行的。

3.3 功能需求分析

用户:积分增加管理、游戏攻略管理、积分兑换管理、用户抽奖管理、中奖通知管理、签到信息管理、举报信息管理、升级申请管理。

图3-1 用户用例图

管理员:个人中心、等级积分管理、积分增加管理、游戏类型管理、游戏攻略管理、积分商城管理、积分兑换管理、积分抽奖管理、中奖通知管理、签到信息管理、举报信息管理、升级申请管理、交流论坛、系统管理。

图3-2 管理员用例图

3.4 非功能需求分析

(1)稳定性。游戏社交论坛在承载一定量的用户数量的时候,还能够运行,并且出现小问题的时候能够快速解决。

(2)流畅性。当用户使用客户端浏览信息管理系统信息的时候,功能模块的响应时间不能过久。

(3)扩展性。程序开发者设计游戏社交论坛功能模块的时候,需要注意功能模块是否分层,这样有助于保持功能模块的独立性,可以使得系统在后续修改的时候容易扩展。

(4)简便性。游戏社交论坛在设计实现的时候操作上不能够过于繁杂,用户在操作的时候要方便点击[5]。

第四章 总体设计

4.1 总体结构设计

总体结构设计又被称为总体模块设计,是系统设计的一部分,总体模块设计能够说明系统包含有哪几大模块,在大的模块下能够包含有小的模块。根据模块划分系统功能要确保每个模块具有响应的功能,每个模块分别有不同的功能可以响应用户的请求,如图所示为系统的具体模块功能图,总体结构设计进一步延申是具体模块结构设计。具体模块结构设计需要把大的模块分为小的模块,如果大模块分解能够分解更多的小模块,那么小模块之间的耦合度代表越低[6],在速度和效率上都会得到改善。在分解小模块的时候需要注意按逻辑和功能进行划分。

图4-1 功能模块图

4.2 概念数据模型设计

用户可以描述概念数据模型从而描述实体的概念化结构,用户理解系统实体之后可以采用概念性数据模块设计出系统中的关系,这样有利于用户和管理员交流,这样有利于用户理解系统的功能关系[7]。

E-R设计通常还有另外一种说法,即实体联系设计,E-R图属于一种能够把现实世界转化为抽象化的概念模型,它一般由三部分组成,分别是实体、属性和联系。

图4-2 数据库E-R图

4.3 系统架构

本系统采用的是浏览器/服务器的模式,这种架构使用客户端作为浏览器,访问服务器中利用数据库存储的数据内容;相对于服务器-客户机结构来说,浏览器-服务器结构更容易维护。如果想要更改浏览器-服务器系统的版本,程序开发人员需要对服务器上的内容进行更改,浏览器上的内容基本不用修改。如果用户的数量多了起来的话,浏览器-服务器架构相对来说更容易部署。

图4-3 系统架构图

4.4 物理模型结构

在实现系统之前,需要对数据库表进行具体的设计。

(1)积分商城信息表

表4-1 积分商城信息表

列名

数据类型

长度

主外键

id

bigint

20

addtime

timestamp

0

shangpinbianhao

varchar

200

shangpinmingcheng

varchar

200

shangpintupian

varchar

200

pinpai

varchar

200

guige

varchar

200

duihuanjifen

int

11

xiangqing

longtext

0

(2)积分兑换信息表

表4-2 积分兑换信息

列名

数据类型

长度

主外键

id

bigint

20

addtime

timestamp

0

duihuanbianhao

varchar

200

shangpinmingcheng

varchar

200

shangpintupian

varchar

200

shenqingriqi

date

0

shouhuodizhi

varchar

200

duihuanjifen

int

11

yonghuzhanghao

varchar

200

yonghuxingming

varchar

200

lianxifangshi

varchar

200

jifen

int

11

shengyujifen

int

11

sfsh

varchar

200

shhf

longtext

0

(3)收藏信息表

表4-3 收藏信息表

列名

数据类型

长度

主外键

id

bigint

20

addtime

timestamp

0

userid

bigint

20

refid

bigint

20

tablename

varchar

200

name

varchar

200

picture

varchar

200

type

varchar

200

inteltype

varchar

200

(4)积分增加信息表

表4-4 积分增加信息表

列名

数据类型

长度

主外键

id

bigint

20

addtime

timestamp

0

jifen

int

11

zengjiayuanyin

varchar

200

zengjiashijian

date

0

yonghuzhanghao

varchar

200

yonghuxingming

varchar

200

(5)举报信息表

表4-5 举报信息表

列名

数据类型

长度

主外键

id

bigint

20

addtime

timestamp

0

jubaobiaoti

varchar

200

tupian

varchar

200

jubaozhanghao

varchar

200

jubaoneirong

longtext

0

jubaoshijian

date

0

yonghuzhanghao

varchar

200

yonghuxingming

varchar

200

lianxifangshi

varchar

200

sfsh

varchar

200

shhf

longtext

0

(6)升级申请信息表

表4-6 升级申请信息表

列名

数据类型

长度

主外键

id

bigint

20

addtime

timestamp

0

shenqingneirong

varchar

200

shenqingshijian

date

0

yonghuzhanghao

varchar

200

yonghuxingming

varchar

200

jifen

int

11

luntandengji

varchar

200

sfsh

varchar

200

shhf

longtext

0

第五章 系统实现

5.1 等级积分管理

管理员输入正确等级积分名和密码登录到游戏社交论坛,在添加等级积分信息界面中可以输入需要添加的信息,如果输入的信息在数据库记录中检测到有相同的则不能够正常添加到数据库记录中,需要在前端界面中提示管理员。

图5-1 等级积分管理界面

5.2 积分增加管理

当管理员想要管理积分增加信息的时候需要进入到积分增加管理的界面当中,如果想删除积分增加的信息,则需要进入到积分增加管理功能模块的界面当中,点击删除按钮,在删除积分增加信息的时候需要注意删除的积分增加记录是否跟其它表的记录是否有关联,如果有关联的话则不能够正常删除需要先删除其它表的记录。如果管理员想要搜索积分增加的信息则需要进入到积分增加管理功能模块界面当中,在搜索输入框输入积分增加名称查找积分增加信息,如果输入的积分增加名称跟数据库积分增加表的记录相符的话则能够查找得到积分增加的信息。

图5-2 积分增加管理界面

5.3 游戏攻略管理

管理员输入正确游戏攻略名和密码登录到游戏社交论坛,进入到游戏攻略管理界面可以管理游戏攻略的信息,可以对游戏攻略的信息进行增删改查。当管理员想要添加游戏攻略信息的时候需要点击添加按钮,当管理员点击添加按钮的时候可以跳转到添加游戏攻略的界面当中,管理员在添加游戏攻略的界面中输入游戏攻略的信息,如果输入的信息和数据库记录不同的话,则能够添加游戏攻略的记录到数据库记录当中。当管理员想要修改游戏攻略信息的时候则需要跳转到修改游戏攻略的界面当中,在修改游戏攻略界面输入游戏攻略的信息,管理员输入修改的游戏攻略信息之后可以点击提交按钮进行提交,如果输入的信息在数据库记录中检测到有相同的则不能够正常添加到数据库记录中,需要在前端界面中提示管理员。

图5-3 游戏攻略管理界面

5.4 积分商城管理

当管理员想要管理积分商城信息的时候需要进入到积分商城管理的界面当中,如果想删除积分商城的信息,则需要进入到积分商城管理功能模块的界面当中,点击删除按钮,在删除积分商城信息的时候需要注意删除的积分商城记录是否跟其它表的记录是否有关联,如果有关联的话则不能够正常删除需要先删除其它表的记录。如果管理员想要搜索积分商城的信息则需要进入到积分商城管理功能模块界面当中,在搜索输入框输入积分商城名称查找积分商城信息,如果输入的积分商城名称跟数据库积分商城表的记录相符的话则能够查找得到积分商城的信息。

图5-4 积分商城管理界面

5.5 游戏攻略展示

在游戏攻略展示界面中可以展示游戏攻略的信息,游戏攻略展现的信息需要以表单的形式进行展示,对游戏攻略展示需要依赖于客户端传递游戏攻略信息到前端界面中,前端界面可以利用其正则表达式对其信息进行解析。服务端处理客户端传送过来的请求,利用数据库SQL语句对数据库服务器进行操作获得游戏攻略的信息,并将其信息传递到客户端中展示游戏攻略的信息。

图5-5 游戏攻略展示界面

5.6 游戏攻略详细信息

在游戏攻略详细信息界面中能够展示游戏攻略的详细信息,用户可以浏览详细的游戏攻略信息。前端界面通过利用正则表达式对信息进行解析,把详细信息通过CSS样式排列在客户端界面中。当用户点击按钮的时候需要前端界面设置相应的函数进行响应处理。当用户进入游戏攻略详细信息界面的时候服务端需要先利用数据库SQL语句把游戏攻略的详细信息传递到客户端中,之后才可以展示信息到客户端界面。

图5-6 游戏攻略详细信息界面

5.7 积分商城展示

在积分商城展示界面中可以展示积分商城的信息,积分商城展现的信息需要以表单的形式进行展示,对积分商城展示需要依赖于客户端传递积分商城信息到前端界面中,前端界面可以利用其正则表达式对其信息进行解析。服务端处理客户端传送过来的请求,利用数据库SQL语句对数据库服务器进行操作获得积分商城的信息,并将其信息传递到客户端中展示积分商城的信息。

图5-7 积分商城展示界面

5.8 积分商城详细信息

在积分商城详细信息界面中能够展示积分商城的详细信息,用户可以浏览详细的积分商城信息。前端界面通过利用正则表达式对信息进行解析,把详细信息通过CSS样式排列在客户端界面中。当用户点击按钮的时候需要前端界面设置相应的函数进行响应处理。当用户进入积分商城详细信息界面的时候服务端需要先利用数据库SQL语句把积分商城的详细信息传递到客户端中,之后才可以展示信息到客户端界面。

图5-8 积分商城详细信息界面

第六章 系统测试

6.1 软件测试的定义

软件的产生伴随着软件测试,早期的软件开发大多软件规模小和开发较为随意,早期的软件测试相当于编译器的调试,这样做的目的是发现软件存在的潜在错误,这部分调试常常由软件开发人员完成[9]。

6.2 黑盒测试

黑盒测试通常被程序开发人员用于测试系统的功能是否正常可用,黑盒测试通常需要把程序看成为一个空的盒子,程序开发人员需要专注于测试软件接口,这样可以检测软件是否正常按照需求分析开发。本游戏社交论坛使用的测试方法包括了黑盒测试,在测试的时候,软件数据响应正常,异常的情况也已经修正。

6.3 动态测试

动态测试方法表示运行程序从而检测运行结果与预期结果的差异,从而分析出运行结果的正确性和运行效率。动态测试由三部分组成,包括测试用例的建立、程序的执行和输出结果。总而言之动态测试就是通过运行软件检测软件运行结果的正确性。动态测试是很多公司的主要测试方式。

本游戏社交论坛还使用了动态测试的方法,系统在长时间的一个运行之后,运行状态较为正常,用户操作顺畅,在页面上输入数据出现异常的情况基本很少,这也进一步证明了系统容错性不错[10]。

6.4 测试用例

6.4.1 登录测试

表6-1 登录测试用例

序号

输入值

预期结果

实际结果

成功/失败原因

1

Abo,abo

用户能够成功登录

登录成功

成功

2

Ab,abo

登录失败,数据库记录跟用户输入的记录不相匹配

登录失败

成功

3

Abo,ab

密码错误,登录失败,数据库记录跟用户输入的记录不相匹配

登录失败

成功

4

用户名为空,abo

前端页面提示用户输入用户名

登录失败

成功

5

Abo,密码输入为空

前端页面提示用户输入密码

登录失败

成功

6.4.2 用户管理测试

表6-2 用户管理测试用例

序号

测试项

实际结果

成功/失败原因

1

管理员通过输入用户名和密码成功进入到用户管理界面中添加用户的信息

如果管理员输入的用户信息跟用户表中的记录相冲突的话则不能够成功添加

成功

2

管理员通过输入用户名和密码成功进入到用户管理界面中修改用户的信息

如果管理员输入的用户信息跟用户表中的记录相冲突或者修改的时候输入的字符不合法和必要输入项没有输入则不能够成功修改

成功

3

管理员通过输入用户名和密码成功进入到用户管理界面中删除用户的信息

如果管理员想要删除的用户的信息记录跟其它表有关联的话则不能够成功删除

成功

4

管理员通过输入用户名和密码成功进入到用户管理界面中搜索用户的信息

如果管理员输入的用户名称跟数据库记录不相匹配的话则不能够搜索成功

成功

6.4.3 游戏攻略管理测试

表6-3 游戏攻略管理测试用例

序号

测试项

实际结果

成功/失败原因

1

管理员通过输入游戏攻略名和密码成功进入到游戏攻略管理界面中添加游戏攻略的信息

如果管理员输入的游戏攻略信息跟游戏攻略表中的记录相冲突的话则不能够成功添加

成功

2

管理员通过输入游戏攻略名和密码成功进入到游戏攻略管理界面中修改游戏攻略的信息

如果管理员输入的游戏攻略信息跟游戏攻略表中的记录相冲突或者修改的时候输入的字符不合法和必要输入项没有输入则不能够成功修改

成功

3

管理员通过输入游戏攻略名和密码成功进入到游戏攻略管理界面中删除游戏攻略的信息

如果管理员想要删除的游戏攻略的信息记录跟其它表有关联的话则不能够成功删除

成功

4

管理员通过输入游戏攻略名和密码成功进入到游戏攻略管理界面中搜索游戏攻略的信息

如果管理员输入的游戏攻略名称跟数据库记录不相匹配的话则不能够搜索成功

成功

6.4.4 积分商城管理测试

表6-4 积分商城管理测试用例

序号

测试项

实际结果

成功/失败原因

1

管理员通过输入积分商城名和密码成功进入到积分商城管理界面中添加积分商城的信息

如果管理员输入的积分商城信息跟积分商城表中的记录相冲突的话则不能够成功添加

成功

2

管理员通过输入积分商城名和密码成功进入到积分商城管理界面中修改积分商城的信息

如果管理员输入的积分商城信息跟积分商城表中的记录相冲突或者修改的时候输入的字符不合法和必要输入项没有输入则不能够成功修改

成功

3

管理员通过输入积分商城名和密码成功进入到积分商城管理界面中删除积分商城的信息

如果管理员想要删除的积分商城的信息记录跟其它表有关联的话则不能够成功删除

成功

4

管理员通过输入积分商城名和密码成功进入到积分商城管理界面中搜索积分商城的信息

如果管理员输入的积分商城名称跟数据库记录不相匹配的话则不能够搜索成功

成功

第七章 结论

随着计算机的不断发展,B/S模式开发的管理系统已经被越来越多的程序开发人员所关注,经过对游戏社交论坛开源框架的详细研究,通过查阅了大量的参考文献和资料。通过对系统需求分析和总体设计之后,实现了游戏社交论坛,本游戏社交论坛实现的操作算作较为繁杂,很多功能相互有联系,管理员在后台可以对系统信息进行管理,用户在前端界面中可以使用系统的功能。

在设计游戏社交论坛的时候,由于自己的能力和掌握的技术有限,所以游戏社交论坛的功能模块实现得相对不是很完善,最终还是依赖于导师的帮助和自己的努力下很多问题得以解决。这次毕业设计工作能够把四年所学习的知识作一个总结,学习能力和实践能力进一步地提高,在以后的学习和工作过程中会逐步改进,希望接下来的日子工作和学习会越来越好。

(1)游戏社交论坛使用的算法较少,基本上没有引用到算法,希望能够在以后的时间中引入推荐算法。

(2)本游戏社交论坛的兼容性还不够好,在火狐浏览器可以访问系统的所有功能,但在其它的浏览器当中有的功能不能够完全展示。

参考文献

  1. 齐浩政. 基于安全代理的My SQL数据库防护技术研究[D].东南大学,2020.
  2. 张猛. MySQL融合式空间数据库扩展研究与应用[D].中国地质大学(北京),2020.
  3. 汪晗. 云数据库服务系统设计与实现[D].电子科技大学,2020.
  4. 赵莹,胡畅达,王国宇.三种关系型空间数据库比较[J].科技创新与应用,2021,11(19):62-64.
  5. 赵莹,胡畅达,王国宇.三种关系型空间数据库比较[J].科技创新与应用,2021,11(19):62-64.
  6. 妥泽花.基于黑盒测试与白盒测试的比较探究[J].电子世界,2021(11):55-56.
  7. 丁凝.软件测试过程的质量控制分析[J].网络安全技术与应用,2021(05):65-66.
  8. 龙超,李子丰,王梦.软件测试公共课的实验教学研究[J].福建电脑,2020,36(12):200-202.
  9. 何琼月.谈软件工程中软件测试的重要性及方法[J].电子元器件与信息技术,2020,4(11):148-149.
  10. 田春竹,邢航.浅析白盒测试在软件测试中的应用[J].中国信息化,2019(08):48-50.

致  谢

通过这次设计游戏社交论坛之后,自己对软件设计有了更深层次的理解。以前在开发系统的时候,基本一开始就开始编写代码,没有做系统的前期设计。但是通过这次设计的游戏社交论坛,我意识到在编写代码之前,系统前期设计非常重要。只有良好的需求分析,后续系统实现会变得较为容易。

在本次毕业设计所设计的游戏社交论坛过程中,指导老师给了我很多的支持,在初期搜索资料的时候,指导老师给了我很多的资源,在系统实现的时候出现了很多错误,指导老师手把手不厌其烦地帮助我改正系统错误。指导老师心态上非常乐观,除了学习深深影响我之外,生活态度也深深影响了我。

首先,我非常感谢我的指导老师,虽然指导老师平时需要忙工作,但是当我在撰写毕业论文遇到问题的时候,指导老师还是会抽出很多时间帮忙审阅我的论文,如果论文存在有不合理的地方,指导老师会针对性地给出很多意见。在指导老师耐心地指导下我能够顺利地完成了毕业论文的撰写和系统的实现。同时,指导老师为人处世的态度深深地感染了我,使得我在以后的学习生活受益很多。

其次,我还要感谢学校里的各位领导。进入到校园的时候,无论是学习还是生活上单位领导能够帮助我对问题的分析,最终解决问题。在解决这些问题的过程当中,学院领导很大程度上能够帮我去解决,我有更多的时间可以花在学习上。

最后,我要感谢我的家人和同学。当我在学习的时候遇到了困难的时候同学给了我很多的帮助,系统实现的时候遇到了许多困难,他们给了我很多的建议解决系统中的问题。撰写论文的时候遇见很多不懂的问题,他们给了我很多的参考资料,帮助我一起解决所涉及到的问题,有了同学们的帮助使得我敢于接受跳战。我还要感谢我的家人,有了他们的支持,我才能花更多时间在学习和工作上。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值