基于SpringBoot技术的漏洞管理系统的设计与实现.doc

资料分类:计算机信息 上传会员:菲菲小宝贝 更新时间:2022-03-12
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:13802
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:互联网业务发展的速度日新月异,各种强大的技术版本的更新迭代,造就了如此强盛的网络时代,也正是这个原因,各种各样的智能产品已走进千家万户,技术让越来越多的普通人享受到了科技带来的美好生活,与此同时也带来了各种网络安全问题。近些年来,用户对于个人信息保护的意识越来越强,所以对于各公司安全漏洞的披露与及时响应提出了较高的要求。因此必要的安全检测手段的可以发现很大一部分的服务端漏洞,智能硬件产品漏洞和移动安全漏洞。只有解决这些存在的安全威胁,才能保证用户的信息安全与隐私得到一定的保护,才能保障亿万用户的安全在线生活,从而提高用户对企业的可信赖度。

该漏洞管理系统旨在协助安全研发人员将检测发现的安全漏洞,确定完风险程度后提交到本系统中,并对安全漏洞进行持续的跟踪和管理,以确保对安全漏洞的及时响应。采用了SpringBoot和vue框架实现了该漏洞管理系统。该系统分为管理员界面和用户界面两部分,其中用户界面实现了用户登录、查看所有漏洞、新建漏洞、删除漏洞、修改漏洞信息,查看当前漏洞的统计情况的功能;管理员界面实现了修改系统默认漏洞类型、用户和角色相关功能、漏洞管理等功能。

 

关键词:网络安全;漏洞管理;SpringBoot

 

目录

摘要

Abstract

引    言-1

1  研究背景-2

1.1  开发背景-2

1.2  国内外研究现状-2

1.3  系统设计的目标-2

2  系统开发所应用的技术-3

2.1  B/S架构-3

2.2  SpringBoot-3

2.3  nodejs和vue-4

2.3.1  nodejs和npm-4

2.3.2  vue-4

2.3.3  element-4

2.4  mysql数据库和innodb-4

2.4.1  mysql-4

2.4.2  InnoDB-5

2.4.3  数据库的连接-5

3  系统分析-6

3.1  系统可行性分析:-6

3.1.1  技术可行性分析-6

3.1.2  经济可行性分析-6

3.1.3  社会可行性分析-6

3.2  需求分析-6

3.2.1  数据流图-6

3.3  数据字典-8

4  系统设计-12

4.1  总体功能设计-12

4.2  页面设计-12

4.2.1  漏洞统计页面-12

4.2.2  漏洞管理页面-12

4.2.3  用户和角色页面-12

4.3  数据库设计-13

4.3.1  数据库设计-13

4.3.2  数据库E-R图-13

4.4  系统结构设计-15

4.5  功能模块设计-16

4.5.1  登录和注册模块设计-16

4.5.2  数据统计模块设计-17

4.5.3  漏洞管理模块设计-18

5  系统实现-22

5.1  系统登录注册模块实现-22

5.2 数据统计模块实现-23

5.3  漏洞管理模块实现-24

5.3.1  新建漏洞-24

5.3.2  查看漏洞列表-25

5.3.3  漏洞详情-26

5.3.4  新增漏洞类型-27

5.4  用户和角色模块实现-27

5.4.1  查看角色列表-27

5.4.2  查看用户列表-28

6  系统测试-30

6.1  测试环境-30

6.1  测试目的和方法-30

6.2  系统实例测试-30

6.2.1  注册和登录测试-30

6.2.2  漏洞管理模块测试-31

6.2.3  数据统计模块测试-31

6.3  系统测试总结-32

6.3.1  前端测试总结-32

6.3.2  后端测试总结-32

结    论-33

参 考 文 献-34

谢    辞-35

附录A  后端代码实现-36

相关论文资料:
最新评论
上传会员 菲菲小宝贝 对本文的描述:本系统旨在为各企业的安全研发与安全渗透测试人员提供一个对已发现的漏洞进行披露、响应、处理、跟踪和分析的漏洞管理系统。用户可在系统中通过新建漏洞的功能,将已发现的漏......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: