版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于SpringBoot技术的游戏攻略app系统设计第1章绪论 11.1背景及意义 1第2章系统开发工具和关键技术 22.1SpringBoot 22.2Vue 22.3MySQL 22.4Bootstrap 2第3章系统需求分析 33.1系统概述 33.2系统业务流程分析 33.3功能需求分析 63.3.1游戏攻略app前台功能模块 63.3.2游戏攻略app后台功能模块 8第4章系统设计 94.1游戏攻略app总体设计 94.2游戏攻略app前台功能模块设计 124.2.1个人中心模块 124.2.2资讯展示模块 134.2.3论坛模块 144.2.4游戏交友模块 154.3游戏攻略app后台功能模块设计 164.3.1用户管理模块 164.3.2游戏攻略管理模块 174.3.3用户文章管理模块 184.5数据库概念设计 194.5.1数据库逻辑结构设计 194.5.2数据库物理结构设计 25第5章系统实现 305.1游戏攻略app前台模块实现 305.1.1游戏攻略app资讯展示实现 305.1.2个人中心模块实现 335.1.3论坛模块实现 365.1.4游戏交友模块实现 415.2游戏攻略app后台模块实现 465.2.1用户管理界面实现 465.2.2游戏资讯管理界面实现 475.2.3文章管理界面实现 47第6章系统测试 486.1系统用例测试 486.2测试结果 49总结 50参考文献 51摘要本文设计并实现基于SpringBoot技术的游戏攻略app。游戏攻略app前台用户可注册登录、个人信息管理、看游戏资讯、看游戏视频、查看英雄资料、查看游戏装备资料、论坛功能、回复评论、组队玩游戏,匹配一个适合你的游戏玩伴。管理员后台可以用户管理、更新游戏资讯、更新游戏视频更新游戏攻略、更新游戏资料。与传统游戏攻略app相比,功能丰富,体验流畅,用户在游戏攻略app上可以游戏交友、上传游戏心得,可以得到优质的游戏体验。网站使用SpringBoot+Vue+MySQL来开发完成。游戏攻略app预期效果良好,让游戏用户拥有丰富的交互体验,管理员拥有充足的项目维护功能。关键字:游戏攻略app,SpringBoot,Vue,MySQL第1章绪论1.1背景及意义随着Internet技术的发展,人们的日常生活、学习已经离不开网络。未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化、电子化、虚拟化。Internet的发展历程以及目前的应用状况和发展趋势,可以充分地相信网络技术将极大的改变我们的生活和工作方式,甚至社会的价值观也会发生某种变化。 网站打造的可互动的环境可以称为一个论坛,而用户在论坛中的行为称为社交,一群人聚集在一个环境中交流。一直以来都有个感触,对于互联网产品而言,貌似几乎所有的产品都希望搭上论坛的概念,有了社交这层意义后不仅意味着有了UGC,而且产品也就成为了一个可以依靠用户自身创造内容而自行循环的系统。论坛可以说是产品的翅膀,特别是对于工具类型的产品,当产品的价值发挥到一定程度上之后就会遇到瓶颈,社交会让产品的发展空间更大。所以也就不难理解为什么各个领域的产品都希望搭上论坛了,音乐如此,体育如此,游戏也是一样。对于游戏论坛,游戏开发商们的试水从来都没有停止过,例如网易、盛大等,游戏开发商都想搭建自己的游戏论坛,只可惜这些产品最后都以失败告终,尤存的也是不温不火,即便论坛还在,但也已经是人烟荒芜了。游戏论坛的目标用户群体自然是游戏玩家,分析该群体的特征无论是上网时长还是用户的年龄都应该算是优质的互联网用户了,而且游戏玩家也是非常乐于分 享的。除此之外,我们还可以列出游戏玩家的很多心理特性,例如攀比心强、喜欢炫耀等,只可惜并不是用户的一个特性就适用于所有的产品的。理想愿景中,游戏厂商是希望借助论坛让网络玩家之间能够互推游戏,既加深所玩游戏的深度并且增加玩家接触新游戏的可能性。第2章系统开发工具和关键技术2.1SpringBootSpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,SpringBoot致力于在蓬勃发展的快速应用开发领域(rapidapplicationdevelopment)成为领导者。[1]2.2VueVue.js是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue采用自底向上增量开发的设计。Vue的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue完全有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用。Vue.js的目标是通过尽可能简单的API实现响应的数据绑定和组合的视图组件。Vue.js自身不是一个全能框架——它只聚焦于视图层。因此它非常容易学习,非常容易与其它库或已有项目整合。另一方面,在与相关工具和支持库一起使用时,Vue.js也能完美地驱动复杂的单页应用。[2]2.3MySQLMySQL关系型数据库管理系统:MySQL是一个关系型数据库管理系统。MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDBMS(RelationalDatabaseManagementSystem,关系数据库管理系统)应用软件之一。[3]2.4BootstrapBootstrap是美国Twitter公司的设计师MarkOtto和JacobThornton合作基于HTML、CSS、JavaScript开发的简洁、直观、强悍的前端开发框架,使得Web开发更加快捷。[4]第3章系统需求分析3.1系统概述游戏攻略app使用SpringBoot开发框架作为开发语言,IntelliJIDEA作为开发工具,前端应用vue.js开发框架,MySQL作为后台数据库,数据源通过python爬虫爬取数据,后台管理系统用PHP开发语言。 游戏攻略app主要有论坛功能、游戏交友功能、游戏攻略展示等功能,以游戏展示和论坛功能为基础扩展了游戏交友功能,解决了用户玩游戏没有人一起玩,想找人一起玩,游戏中匹配的队友有时候不是很好,而且不能交流。游戏攻略app提供了一个让玩家可以找游戏玩伴的平台。3.2系统业务流程分析(1)游戏攻略app用户前台业务流程分析游客可以访问前台的游戏资讯页面、游戏视频页面、游戏攻略页面,还可以通过关键字来检索资讯。如果需要游戏交友、发布文章、删除文章、修改文章、查看文章、留言讨论、点赞文章、收藏文章,则需要通过注册来成为游戏攻略app用户,或者直接登录已有的账号。游戏攻略app前台业务流程如下图3-1所示。图3-1游戏攻略app前台业务流程图(2)游戏攻略app后台业务流程分析管理员使用游戏攻略app管理员账号登录成功后,进入游戏攻略app后台对游戏攻略app进行管理。管理员需要管理用户、更新下架游戏资讯、更新下架游戏视频、更新下架游戏攻略、更新下架用户文章。游戏攻略app后台业务流程图如下图3-2所示。图3-2游戏攻略app后台业务流程图3.3功能需求分析3.3.1游戏攻略app前台功能模块游戏攻略app前台拥有:查看游戏资讯、查看游戏视频、查看游戏攻略、游戏交友、发布文章、删除文章、修改文章、查看文章、留言讨论、点赞文章、收藏文章等功能。游戏攻略app,分为未登录及已经登录的用户。各角色的用例详细描述如下。(1)游客用例游客在游戏攻略app前台拥有以下功能:注册、登录、查看游戏攻略、查看游戏资讯、查看游戏视频。具体如图3-4所示。图3-4游客用例图(2)用户用例登录游戏攻略app的用户,拥有以下功能:修改个人信息、看资讯、论坛功能、游戏交友。详情如图3-5所示。图3-5用户用例图求组:用户发布自己的游戏信息,别人可以看到你的游戏信息如果觉得合适就可以约你一起玩。约ta聊天:用户点击约ta聊天会跳转到一个临时聊天页面,用户和用户可以直接进行一个交换游戏id或微信等。3.3.2游戏攻略app后台功能模块管理员登录游戏攻略app后台后进行管理,管理员功能详情如图3-6所示。图3-6管理员用例图第4章系统设计4.1游戏攻略app总体设计根据需求分析,游戏攻略app前台有个人中心、资讯展示、论坛功能、游戏交友等功能。游戏攻略app前台功能结构图如图4-1所示。图4-1游戏攻略app前台功能结构图(1)修改个人信息:用户可以更改自己的个人信息。(2)登录注册:用户可以登录注册。(3)看游戏资讯:用户可以点击查看游戏资讯,也可以搜索自己想看的内容。(4)看游戏视频:用户可以点击查看游戏视频,也可以搜索自己想看的内容。(5)看游戏攻略:用户可以点击查看游戏攻略,也可以搜索自己想看的内容。(6)发布求组:用户发布自己的游戏信息。(7)更新求组:用户更新自己发布的游戏信息。(8)查看求组:用户可以查看别人发的求组信息,可以通过筛选,选出适合自己的游戏伙伴。(9)删除求组:用户可以删除自己的求组信息。(10)约ta聊天:用户选好自己的游戏伙伴可以约ta聊天,交换游戏id或者联系方式,方便下次有时间再约。(11)发布文章:可以发布文章包括:封面、标题、文章内容、图片等。(12)删除文章:可以删除自己不想要的文章。(13)修改文章:可以修改文章信息。(14)查看文章:点击文章链接,可以查看文章内容。(15)留言讨论:可以发布评论,回复评论。(16)点赞文章:可以给喜欢的文章或评论点赞。(17)收藏文章:可以收藏喜欢的文章,下次想看就不用再去找。游戏攻略app后台有用户管理、游戏攻略管理、用户文章管理等功能。游戏攻略app后台功能结构图如图4-2所示。图4-2游戏攻略app后台功能结构图(1)编辑用户:管理员可以修改用户信息。(2)注销用户:管理员可以注销用户。(3)更新游戏资讯:管理员可以点击按钮爬取游戏资讯,可以上架下架游戏资讯。(4)更新游戏视频:管理员可以点击按钮爬取游戏视频,可以上架下架游戏视频。(5)更新游戏攻略:管理员可以点击按钮爬取游戏攻略,可以上架下架游戏攻略。(6)下架用户文章:管理员可以下架用户的文章。(7)上架用户文章:管理员可以上架用户的文章。4.2游戏攻略app前台功能模块设计4.2.1个人中心模块个人中心模块包括登录注册、修改个人信息。登录功能流程如图4-3所示。 图4-3登录功能流程图4.2.2资讯展示模块资讯展示模块包括查看游戏资讯、查看游戏攻略、查看游戏视频。资讯展示模块功能流程如图4-4所示。图4-4资讯展示模块功能流程图4.2.3论坛模块讨论模块包括发布文章、编辑文章、删除文章、查看文章、评论文章、收藏文章、点赞文章。论坛模块功能流程如图4-5所示。图4-5讨论模块功能流程图4.2.4游戏交友模块游戏交友模块包括发布文章、编辑文章、删除文章、查看文章、评论文章、收藏文章、点赞文章。游戏交友模块功能流程如图4-6所示。图4-6游戏交友功能流程图4.3游戏攻略app后台功能模块设计4.3.1用户管理模块用户管理模块包括修改用户信息、注销用户。用户管理模块功能流程图如图4-7所示。图4-7用户管理功能流程图4.3.2游戏攻略管理模块游戏攻略管理模块包括更新游戏资讯、更新游戏攻略、更新游戏视频。游戏攻略管理模块功能流程如图4-8所示。图4-8游戏攻略管理功能流程图4.3.3用户文章管理模块用户文章管理模块包括下架用户文章、上架用户文章。用户文章管理功能流程如图4-9所示。图4-9用户文章管理功能流程图4.5数据库概念设计4.5.1数据库逻辑结构设计游戏攻略app的数据库表得出实体属性图,建立各实体属性图可得出整体的系统核心功能E-R图,如图4-10所示。图4-10系统核心功能E-R图(1)管理员实体管理员(管理员id,账号,密码)管理员实体如图4-11所示。图4-11管理员实体图(2)用户实体用户(用户id,密码,头像,性别,昵称,邮箱,电话,生日)用户实体如图4-12所示。图4-12用户实体图(3)游戏资讯实体游戏资讯(游戏资讯id,资讯标题,图片地址,资讯日期,资讯链接,类型名,是否下架,爬取时间,资讯内容)游戏资讯实体如图4-13所示。图4-13游戏资讯实体图(4)文章信息实体文章信息(文章id,用户id,文章标题,文章内容,文章封面地址,文章封面内容,发布文章日期,类型名,是否下架)文章信息实体如图4-14所示。图4-14文章信息实体图(5)收藏信息实体收藏信息(收藏id,文章id,收藏用户id)收藏实体如图4-15所示。图4-15收藏信息实体图(6)评论实体评论(评论id,评论文章id,评论用户id,评论内容,评论日期)评论实体如图4-16所示。图4-16评论实体图(7)回复实体回复(回复id,评论id,回复父id,回复类型,回复用户id,目标用户id,回复内容,回复日期)回复实体如图4-17所示。图4-17回复实体图(8)标记实体标记(标记id,用户id,目标id,标记类型,赞,踩)标记实体如图4-18所示。图4-18标记实体图(9)用户游戏信息实体用户游戏信息(用户游戏信息id,用户id,游戏昵称,游戏大区,游戏段位,主玩位置,游戏模式,留言,通常在线时间开始时间,通常在线时间结束时间,发布时间,是否下架)用户游戏信息实体如图4-19所示。图4-19用户游戏信息实体图(10)聊天记录实体聊天记录(聊天记录id,发送者id,发送人id,发送类型,发送时间,发送内容,是否已读)。聊天记录实体如图4-20所示。图4-20聊天记录实体图4.5.2数据库物理结构设计以上章节,将构建:管理员表(4-1),用户表(4-2),游戏资讯表(4-3),文章信息表(4-4),收藏信息表(4-5),评论表(4-6),回复表(4-7),标记表(4-8),用户游戏信息表(4-9),聊天记录表(4-10)。(1)管理员表管理员表:管理员id、管理员账号、管理员密码。管理员表的字段结构设计如表4-1所示。表4-1管理员表(gs_admin)序号字段名数据类型长度说明空值描述1gs_admin_idint11主键否管理员id2gs_admin_accountvarchar100否帐号3gs_admin_pwdvarchar100否密码(2)用户表用户表:用户id、用户密码、昵称、性别、电子邮箱、电话、头像、生日。用户表的字段结构设计如表4-2所示。表4-2用户表(gs_user)序号字段名数据类型长度说明空值描述1gs_user_idint11主键否用户id2gs_user_pwdvarchar100否用户密码3gs_user_namevarchar50否昵称4gs_user_sextinyint1是性别5gs_user_emailvarchar100是电子邮箱6gs_user_phonevarchar11是电话7gs_user_headvarchar255是头像8gs_user_birthdayDate0是生日(3)游戏资讯表游戏资讯表:资讯id、资讯标题、资讯内容、资讯链接、资讯日期、图片地址、类型名、爬取时间、是否下架。游戏资讯表的字段结构设计如表4-3所示。表4-3游戏资讯表(gs_gameinfo)序号字段名数据类型长度说明空值描述1gs_info_idint11主键否资讯id2gs_info_titlevarchar50是资讯标题3gs_info_contentvarchar255是资讯内容4gs_info_linkvarchar100是资讯链接5gs_info_datevarchar50是资讯日期6gs_info_adressvarchar100是图片地址7gs_classify_namevarchar20是类型名8gs_info_updatevarchar50是爬取时间9gs_info_deletetinyint1是是否下架(4)文章信息表文章信息表:文章id、类型名、用户id、文章标题、文章内容、封面图片地址、文章封面内容、发布文章日期、判断是否下架。文章信息表的字段结构设计如表4-4所示。表4-4文章信息表(gs_article)序号字段名数据类型长度说明空值描述1gs_article_idint11主键否文章id2gs_classify_namevarchar11是类型名3gs_user_idvarchar11外键是用户id4gs_article_titlevarchar50是文章标题5gs_article_contentlongtext0是文章内容6gs_article_adressvarchar100是封面图片地址7gs_article_cover_contentvarchar255是文章封面内容8gs_article_datevarchar0是发布文章日期9gs_article_deletetinyint1是判断是否下架(5)收藏信息表收藏信息表:收藏id、文章id、收藏用户id。收藏信息表的字段结构设计如表4-5所示。表4-5收藏信息表(gs_favorite)序号字段名数据类型长度说明空值描述1gs_favorite_idint11主键否收藏id2gs_article_idint11外键否文章id3gs_user_idint50外键否收藏用户id(6)评论表评论表:评论id、评论文章id、评论用户id、评论内容、评论日期。评论表的字段结构设计如表4-6所示。表4-6评论表(gs_comment)序号字段名数据类型长度说明空值描述1gs_comment_idint11主键否评论id2gs_article_idint11是评论文章id3gs_from_user_idvarchar50是评论用户id4gs_comment_contentvarchar255是评论内容5gs_comment_datevarchar50是评论日期(7)回复表回复表:回复id、评论id、回复父回复、回复类型、回复用户id、目标用户id、回复内容、回复日期。回复表的字段结构设计如表4-7所示。表4-7回复表(gs_reply)序号字段名数据类型长度说明空值描述1gs_reply_idint11主键否回复id2gs_comment_idint11外键是评论id3gs_reply_father_idint11是回复父回复4gs_reply_typevarchar50是回复类型5gs_from_user_idvarchar50是回复用户id6gs_to_uesr_idvarchar50是目标用户id7gs_reply_contentvarchar255是回复内容8gs_reply_datevarchar50是回复日期(8)标记表标记表:标记id、目标id、用户ID、评论内容、评论时间。标记表的字段结构设计如表4-8所示。表4-8标记表(gs_mark)序号字段名数据类型长度说明空值描述1gs_mark_idint11主键否标记id2gs_target_idint11是目标id3gs_user_idvarchar255是用户id4gs_mark_typevarchar255是标记类型5gs_article_praisetinyint1是赞6gs_article_trampletinyint1是踩(9)用户游戏信息表用户游戏信息表:用户游戏信息id、用户id、游戏昵称、游戏大区、游戏段位、主玩位置、通常在线时间开始时间、通常在线时间结束时间、游戏模式、留言、发布时间、判断是否下架。用户游戏信息表的字段结构设计如表4-9所示。表4-9用户游戏信息表(gs_usergameinfo)序号字段名数据类型长度说明空值描述1gs_usergameinfo_idint11主键否用户游戏信息id2gs_user_idvarchar50外键否用户id3gs_usergameinfo_gamenamevarchar255否游戏昵称4gs_usergameinfo_gameareadatetime10否游戏大区5gs_usergameinfo_gamedanvarchar10否游戏段位6gs_usergameinfo_firstlocationvarchar10否主玩位置7gs_usergameinfo_starttimeint10否通常在线时间开始时间8gs_usergameinfo_endtimeint10否通常在线时间结束时间9gs_usergameinfo_gamemodevarchar10否游戏模式10gs_usergameinfo_messagevarchar255否留言11gs_usergameinfo_releasetimedatetime0否发布时间12gs_usergameinfo_deletetinyint1否判断是否下架(10)聊天记录表聊天记录表:评论ID、评论内容、状态、评论景点ID、被评论ID、被评论人ID、时间、评论区、游记ID。聊天记录表的字段结构设计如表4-10所示。表4-10聊天记录表(user_comment)序号字段名数据类型长度说明空值描述1gs_msg_idint11主键否聊天记录id2gs_from_user_idvarchar255否发送人id3gs_to_user_idvarchar255否发送目标id4gs_typeint11否发送类型5gs_timeint11否发送时间6gs_contentvarchar255否发送内容7gs_signint11否判断是否已读第5章系统实现5.1游戏攻略app前台模块实现5.1.1游戏攻略app资讯展示实现游戏攻略app资讯展示页面主要有顶部导航栏、底部按钮栏、中部搜索栏,中部按钮可以搜索想要看的内容。顶部导航栏有资讯、视频、攻略等选项分别对应不同的分类(1)游戏资讯界面如图5-1所示。图5-1游戏资讯界面查看文章资讯核心代码:<divv-infinite-scroll="loadMore"infinite-scroll-disabled="busy"infinite-scroll-distance="1"><div/>loadMore:function(){ this.page=this.page+1 console.log("loadmore正在执行,现在的page值:",this.page) if(this.page<=count){ console.log("执行了里面的方法",this.page) this.busy=true this.loadimg=true setTimeout(()=>{ this.pageinit2(this.page,this.rows) this.loadimg=false this.busy=false },2000)//设置等待2秒加载 }else{ this.loadflag="已经加载完了" }},(2)游戏视频界面如图5-2所示。图5-2游戏视频界面(3)游戏攻略界面如图5-3所示。图5-3游戏攻略界面5.1.2个人中心模块实现个人中心由修改个人信息、登录注册组成。(1)修改个人信息界面如图5-4所示。图5-4修改个人信息界面(2)登录界面如图5-5所示。图5-5登录界面(3)注册界面如图5-6所示。图5-6注册界面5.1.3论坛模块实现论坛模块分为发布文章、删除文章、更新文章、查看文章、留言讨论、点赞文章、收藏文章。(1)发布文章界面:发布文章第一个按钮为插入封面图片按钮,第二个输入框为封面标题输入,第三个输入框为富文本编辑器可以修改文本字体大小样式也可以在文字中插入图片。发布文章界面如图5-7所示。图5-7发布文章界面发布文章核心代码:@PostMapping("/upload")@ResponseBodypublicimgUploadResultupload(@RequestParam("file")MultipartFilefile){ StringfilePath="D:\\Work\\JavaWork\\gameStrategy\\src\\main\\resources\\static\\imgUpload\\"; Stringextension=FilenameUtils.getExtension(file.getOriginalFilename()); StringfileName=UUID.randomUUID().toString().replace("-","")+ newSimpleDateFormat("yyyyMMddHHssSSS").format(newDate()); StringnewFileName=fileName+"."+extension; Filedest=newFile(filePath+newFileName); try{ file.transferTo(dest); List<String>list=newArrayList<>(); list.add("/static/imgUpload/"+newFileName); returnnewimgUploadResult(0,list); }catch(IOExceptione){ returnnewimgUploadResult(1,null); }}(2)删除文章界面:进入我的论坛界面左滑内容栏点击删除即可删除文章。删除文章界面如图5-8所示。图5-8删除文章界面(3)更新文章界面:进入我的论坛界面左滑内容栏点击编辑进入更新文章界面。更新文章界面如图5-9所示。图5-9更新文章界面(4)查看文章界面:查看文章界面包括查看文章、留言讨论、点赞文章、收藏文章。查看文章界面如图5-10所示。图5-10查看文章界面(5)文章封面展示界面如图5-11所示。图5-11文章封面展示界面5.1.4游戏交友模块实现游戏交友模块分为发布求组、更新求组、查看求组、删除求组、约ta聊天。(1)发布求组界面:发布求组界面可以输入昵称、选择区服、选择模式、选择段位、输入留言、拖动双向进度条选择在线时间、选择位置。发布求组界面如图5-12所示。图5-12发布求组界面(2)修改求组界面:修改求组界面可以修改或删除求组信息。修改求组界面如图5-13所示。图5-13修改求组界面(3)查看求组界面:查看求组界面可以查看求组简介,点击筛选信息按钮可以筛选自己想找的适合自己的伙伴。查看求组界面如图5-14所示。图5-14查看求组界面(4)约ta聊天界面:点击查看求组界面的“约ta玩”按钮进入约ta聊天界面,用户跟用户可以进行一个临时聊天。约ta聊天界面如图5-15所示。图5-15约ta聊天界面约ta聊天核心代码:Stringcontent=msg.text(); ChannelcurrentChannel=ctx.channel(); GsMsgmsgPOJO=JSONObject.parseObject(content,GsMsg.class); Integeraction=msgPOJO.getGsType(); StringsenderId=String.valueOf(msgPOJO.getGsFromUserId()); if(action==0){ UserChannelRel.put(senderId,currentChannel); UserChannelRel.output(); }elseif(action==1){ StringreceiverId=String.valueOf(msgPOJO.getGsToUserId()); msgPOJO.setGsSign(0); gsMsgService.saveSmg(msgPOJO); ChannelreceiverChannel=UserChannelRel.get(receiverId); if(receiverChannel==null){ }else{ ChannelfindChannel=users.find(receiverChannel.id()); if(findChannel!=null){ receiverChannel.writeAndFlush(newTextWebSocketFrame( content )); } } }elseif(action==2){ gsMsgService.signSmg(msgPOJO); System.out.println("调用了签收方法"+msgPOJO); }5.2游戏攻略app后台模块实现游戏攻略app的后台是对用户、游戏资讯、用户发布的文章进行管理。5.2.1用户管理界面实现用户管理界面可以对用户账号进行修改和注销操作。(1)用户管理界面如图5-16所示。图5-16用户管理界面(2)更新用户信息界面如图5-17所示。图5-17更新用户信息界面5.2.2游戏资讯管理界面实现游戏资讯管理界面可以查看游戏资讯,对游戏资讯上架和下架,爬取游戏资讯等。游戏资讯管理界面如图5-18所示。图5-18游戏资讯管理界面5.2.3文章管理界面实现文章管理界面可以查看文章信息,搜索想看的文章,对文章进行下架下架操作。文章管理界面如图5-19所示。图5-19文章管理界面第6章系统测试6.1系统用例测试系统测试主要是对游戏攻略app的部分功能进行测试,检测功能模块是否可以通过,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026陕西汉中勉县博爱医院招聘建设考试参考试题及答案解析
- 2026年压铸技术员能力检测试卷带答案详解(满分必刷)
- 2026年天翼云杯检测卷(培优A卷)附答案详解
- 2026年大学城市设计概论期末题库综合试卷及答案详解(新)
- 2026年焊接技术理论题库附完整答案详解【全优】
- 2026年京东校招非技术笔常考点附答案详解【综合题】
- 2026年金融理财师题库练习备考题附答案详解(黄金题型)
- 2026年邮政行业职业技能鉴定模拟题库及参考答案详解(A卷)
- 2026年国开电大租船运输实务与法律形考考前冲刺练习题库附参考答案详解(夺分金卷)
- 2026年交通运输系统招聘模拟试卷含答案
- 中医养生心血管养生
- 文学经典中的女性主义解读-洞察分析
- 电商运营知识培训课件
- 人音版小学六年级下册音乐全册教案(教学设计)
- 2024年全国职业院校技能大赛高职组(法律实务赛项)考试题库(含答案)
- 计算机操作系统第四版课后部分习题讲解
- (正式版)JBT 2930-2024 低压电器产品型号编制方法
- 五年级我的一家人500字作文【五篇】
- 货币金融学-朱新蓉-课后习题答案
- 《思想道德与法治》课件第四章明确价值要求践行价值准则第三节积极践行社会主义核心价值观
- 人教版六年级下册音乐 《长江我的家》教案
评论
0/150
提交评论