您的当前位置:首页正文

基于SSM的云顶之弈新手辅助系统的设计与实践(需求文档)

来源:九壹网

大连东软信息学院

本科毕业设计(论文)开题报告

学    院:

       计算机与软件学院             

专    业

          软件工程                         

班    级:

                               

    

                               

学    号:

                               

开题日期:      2023  年   11   月  28   日  





论文

题目

基于SSM的云顶之弈新手辅助系统的设计与实践

云顶之弈是一款由Riot Games开发的自走棋类电子竞技游戏,自2019年发布以来,该游戏在全球范围内取得了巨大的成功,随着游戏玩家数量的不断增加,游戏社区也越来越活跃。然而,现有的游戏信息查询、交流和分享方式存在一些问题,如沟通效率低下、信息分散等,这给玩家之间的交流和分享带来了不便。因此,开发了本基于SSM的云顶之弈新手辅助系统,以解决这些问题。

基于SSM的云顶之弈新手辅助系统的目的是开发一个云顶之弈信息查询、交流、分享的平台,以改善玩家的游戏体验和促进社区的互动。通过该系统,玩家可以更方便地进行查看攻略、游戏分享、交流心得。

首先,该系统可以提供更高效的沟通方式,让玩家能够更快速地获取游戏信息和与他人交流。这有助于减少游戏中的沟通障碍,提高玩家的游戏体验。其次,该系统可以帮助玩家更好地分享游戏攻略,通过系统提供的分享功能,玩家可以将自己的游戏经历、心得和技巧分享给其他人,从而促进社区的互动和知识共享。最后,该系统还可以增强玩家的社交体验。通过系统提供的组队功能,玩家可以更容易地找到志同道合的朋友一起开黑,增强彼此之间的友谊和默契。

综上所述,该基于SSM的云顶之弈新手辅助系统具有重要的实践意义和研究价值。通过系统可以为玩家提供更高效、便捷的沟通方式,促进游戏社区的互动和发展;还可以为其他自走棋类游戏社区提供参考和借鉴,推动游戏行业的进步和发展。

技术选择:

开发工具:IntelliJIDEA

数据库:MySQL

前端技术:Vue、js、CSS等技术

后端技术:SSM

服务器:Tomcat

版本:1607 win10企业版

技术选择原理和依据:

IntelliJIDEA是一款非常强大的集成开发环境(IDE),提供了丰富的功能和工具,使得开发人员能够更快速、高效地进行开发。

MySQL是一款流行的关系型数据库管理系统,具有高度的灵活性和可扩展性,可以满足各种数据存储和管理需求。

Vue.js和CSS是前端开发中非常流行的技术,具有丰富的文档和社区支持,使得开发人员可以更快速地构建用户界面和处理用户交互。

SSM(Spring、SpringMVC和MyBatis)是Java Web开发中非常成熟的技术组合,具有高度的稳定性和可维护性,可以保证应用程序的后端性能和可靠性。

Tomcat是一款流行的Java Web服务器,具有高效的性能和可扩展性,可以保证应用程序的稳定性和可靠性。

课题难点和拟解决的关键问题:

(1)设计友好的前端界面:前端界面应该简洁明了,易于操作。系统设有个性化的推荐和筛选功能,让玩家能够根据自己的需求快速找到感兴趣的内容。

(2)游戏数据的处理和分析:云顶之弈的游戏数据比较复杂,包括英雄属性、装备、战斗记录等。如何有效地处理和分析这些数据,提取有价值的信息,是该课题的另一个难点。

(3)对于系统的开发框架,采用比较先进的前后端框架,进行开发,对系统进行及时调整。

研究方法:

(1)软件工程方法

软件工程方法是先对项目研究进行需求分析,了解其可行性及其适用性;接着进行系统的整体规划,再进行项目的详细设计,包括各个模块的设计,同时进行数据库的概念结构设计和表结构设计,最后进行系统测试进行项目的验收。

(2)文献分析法

利用互联网上的各种数据库,以及各种书籍、杂志,查阅国内外有关云顶之弈新手辅助方面的文献,对其设计到的云顶之弈新手辅助各种基础功能和业务进行分析,对其试运行,了解其可行性、适用性和合理性,建立了本文的研究体系和结果。同时结合自身所学知识,有选择性的吸收并创新一些理论知识。

(3)经验总结法

经过网络搜索、老师指导以及自己的开发经验结合,对系统开发具体情况,进行归纳与分析,使之系统化、理论化。

可行性:

(1)市场可行性:

云顶之弈是一款备受欢迎的多人在线竞技游戏,拥有庞大的玩家群体。玩家们在游戏中会遇到各种问题,如策略选择、英雄搭配、装备购买等,他们需要一个方便快捷的交流平台来解决这些问题。此外,随着游戏版本的更新和新玩家的加入,市场需求将会不断扩大。

本云顶之弈新手辅助系统采用JSP技术、MYSQL数据库,基于SSM框架进行开发设计,作为计算机专业学生,在学校期间就接触到许多关于编程方面的知识,当然也包括各种编程软件,对他们的了解度也比较系统,所以技术开发上面还是有一定把握。

本人自己就是学生,程序开发经验不足,在界面设计上面不会设计太复杂,要讲究简单好看,操作上要方便,不能让用户觉得不流畅。用户一旦进入操作界面,界面上就会有相应提示,跟着操作提示就可以找到对应的功能操作模块,对于用户来说免培训就能使用。

选题特色:

(1)系统增加了分享功能,用户可以把攻略、视频教程进行分享;

(2)系统增加了个性化的推荐和筛选功能,让玩家能够根据自己的需求快速找到感兴趣的内容。

(3)系统有统计分析功能,可以对用户,攻略,视频教程,帖子等信息进行统计。

预期成果:

本基于SSM的云顶之弈新手辅助系统主要为用户提供一个云顶之弈游戏信息查询、分享、交流的平台,主要实现用户和管理员两部分,具体成果如下:

用户功能:

(1)首页:用户可以查看攻略信息、视频教学、论坛帖子等。

(2)注册登录:用户可以注册登录到系统中;

(3)攻略信息:用户可以搜索查看攻略信息,进行评论,收藏,在个人中心可以发布攻略;

(4)视频教学:用户可以搜索查看视频教学信息,进行评论,收藏,在个人中心可以发布视频教学;

(5)论坛帖子:用户可以查看论坛帖子信息,进行发帖,回帖等;

(6)个人信息管理:用户可以修改个人信息,修改登录密码;

管理员功能:

(1)登录:管理员在后台可以登录到系统中;

(2)用户管理:管理员可以在这里对用户进行管理,例如添加、删除、修改用户信息等。

(3)攻略信息管理:管理员可以在这里发布、修改、删除攻略信息。

(4)类型管理:管理员可以在这里添加、删除、修改攻略信息的类型。

(5)视频教学管理:管理员可以在这里发布、修改、删除视频教学。

(6)论坛管理:管理员可以在这里管理论坛帖子,例如添加、删除、修改帖子等。

(7)系统管理:管理员可以在这里对系统进行管理,例如修改系统设置、备份数据等。

(8)统计分析:系统可以对用户、攻略信息、视频教学、论坛帖子等进行统计分析,例如查看用户数量、攻略信息数量、视频教学数量、论坛帖子数量等。

(1)第1周:接受毕业设计任务书,确定毕设题目。

(2)第2周:查阅参考文献与资料,进行项目调研,并撰写开题报告。

(3)第3周:进行需求调研和技术准备,对开题报告进行修改和完善。

(4)第4周:进行项目开发环境搭建,完成开题报告,准备开题答辩工作。

(5)第5周:进行系统需求分析和设计,完成数据库设计、界面设计等,撰写系统需求分析与设计报告,并创建基本页面。

(6)第6周:分析业务逻辑,进行相关功能划分与分模块代码实现,开始撰写论文。

(7)第7周:完成核心功能的代码实现,完成论文的概述、需求分析、系统设计等内容。

(8)第8-10周:对系统相关功能进行测试,完成系统调试和错误修改,完成论文的系统实现、系统测试、结论与展望等内容。

(9)第11-12周:完成毕业设计(论文)初稿,根据导师反馈的修改意见和建议并进行修改、完善。

(10)第13-14周:完成毕业设计(论文)终稿,提交所有毕业设计资料。

(11)第15-16周:制作答辩PPT,提交毕业设计成果物,准备参加答辩。

[1]王艳清,陈红.基于SSM框架的智能web系统研发设计[J].计算机工程与设计, 2012, 33(12):7.

[2]魏智文,李双梅.大学生信息交流平台系统的设计与实现[J].江苏科技信息, 2021, 38(22):3.

[3]鲜易洲,杨蕊,吴蓉,等.时食美食分享系统的设计与分析[J].电脑知识与技术:学术版, 2021.

[4]范哲,孙霄凌,李晓慧.外文学术社交网站平台游戏化功能分析[J].现代情报, 2022, 42(1):11.

[5]李雨,张俊.基于web的电竞陪玩系统的设计与实现[J].电脑知识与技术:学术交流, 2022(018-005).

[6]梁静,朱旭光.视频分享网站的商业模式及其发展趋势分析[J].  2021(2011-5):79-81.

[7]周洺羽."学霸联盟"学习资源共享网站设计探索与实践[J].林区教学, 2021.

[8]王慧芳,孙方,陈玉,等.基于SSM框架的大数据个性化推荐系统设计[J].信息与电脑, 2022(002):034.

[9]杨开振,刘家成.Java EE互联网轻量级框架整合开发 SSM+Redis+Spring微服务(全2册) 网络技术[M].电子工业出版社,2021.

[1] Suranata P G , Wahyuni P I , Triswandana I W G E .Risk analysis of toll road KPS project with SSM (Soft System Methodology) at Gempol – Banyuwangi toll road[J].IOP Conference Series: Materials Science and Engineering, 2021, 1098(2):022026 (6pp).

指导教师评语及改进意见

 同意开题                   □不同意开题

指导教师签字:        2023  年  12  月  4 日

系评语及改进意见

设计方案合理可行。

 同意开题                   □不同意开题

系主任(部长)签字(盖章):      2023 年  12  月 8  日

因篇幅问题不能全部显示,请点此查看更多更全内容

Top