基于Spring Boot的软件缺陷追踪系统的设计与实现(Java+spring boot+MySQL)

news2024/11/25 22:54:41

获取源码或者论文请私信博主

演示视频:

基于Spring Boot的软件缺陷追踪系统的设计与实现(Java+spring boot+MySQL)

使用技术:

前端:html css javascript jQuery ajax thymeleaf 微信小程序

后端:Java springboot框架 mybatis

数据库:mysql5.7

开发工具:IDEA2019

主要功能: 

本系统根据系统需求需要设计了测试人员、开发人员、测试负责人、开发负责人以及管理员五种用户角色,整个系统包含了用户登录、用户退出、个人中心、用户管理、项目管理、模块管理、数据统计、缺陷发布、缺陷审核、缺陷分配、缺陷修复、缺陷验证、缺陷关闭等功能模块组成。

(1)登录:管理员将自己的账号密码输入,点击登录按钮校验输入的账号密码是否正确,若为正确校验成功后进入系统,若为错误校验失败并弹出登陆失败弹窗提示。

(2)退出登录:在登录成功后的页面中寻找右上角自己的账号位置,点击系统右上角后下拉箭头,点击退出按钮退出系统。

(3)个人中心:登录用户,点击个人中心菜单按钮进入个人中心模块,个人中心所展示的基本信息有:角色、姓名,账号信息:账号、密码,若需要修改密码,点击修改密码的按钮后点击确定完成修改。

(4)管理员管理:点击管理员管理菜单进入管理员管理模块;添加:点击添加弹出添加弹窗,按照要求输入姓名账号密码点击确定,添加成功;查询:输入所需查询的内容,点击查询按钮后列表展示出所查询的结果;修改:点击修改弹窗,弹出修改按钮,按照要求输入自己需要修改的内容点击提交修改成功。删除:在列表中选择所需删除的数据,点击删除按钮后选中的数据删除成功。

(5)用户管理:点击用户管理菜单按钮进入用户管理模块,添加:点击添加弹出添加弹窗,按照要求输入姓名账号密码性别点击确定,添加成功;其余功能与管理员管理模块一致。

(6)项目管理:点击项目管理菜单按钮进入项目管理模块,添加:点击添加弹出添加弹窗,按照要求输入项目名称项目简介所属机构点击确定,添加成功;其余功能与管理员管理模块一致。

(7)模块管理:点击模块菜单按钮进入模块管理,添加:点击添加弹出添加弹窗,按照要求输入所属项目模块名称模块简介点击确定,添加成功;其余功能与管理员管理模块一致。

(8)数据统计:通过echart的形式展示缺陷统计数据。

功能截图:

 

 

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/939051.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

智定义、易调整,火山引擎DataLeap助力企业轻松实现全流程值班管理

更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 近日,火山引擎大数据研发治理套件DataLeap全新上线值班管理模块,企业可通过该模块体系化智能化创建值班计划、管理值班人员,适用…

博途PLC下载上传连接不上(固件版本,软件版本问题)

经常使用博途PLC的小伙伴应该都有遇到过通信连不上,程序下载不了、下载了程序提示错误等的情况,这篇博客汇总一些解决方法,供大家参考。大部分问题都和下面这4大部分有关 1、主要原因 点击在线和诊断,可以查看CPU的实际固件版本号 2、查看固件版本号 S7-1500固件更新问题…

解决jupyter notebook可以使用pytorch而Pycharm不能使用pytorch的问题

之前我是用的这个目录下的Python 开始更新目录 1、 2、 3、

【附安装包】Ansys Zemax OpticStudio2023安装教程

软件下载 软件:Zemax OpticStudio版本:2023R1语言:简体中文大小:2.15G安装环境:Win11/Win10/Win8/Win7硬件要求:CPU2.0GHz 内存4G(或更高)下载通道①百度网盘丨64位下载链接:https:…

成功对接巴斯夫BASF EDI 平台

BASF,作为中国化工领域重要的外商投资企业,巴斯夫主要的投资项目位于南京、上海和重庆,生产基地遍布全国,其中巴斯夫上海创新园更是全球的研发枢纽。2017年,巴斯夫大中华区销售额达到73亿欧元(按客户所在地…

云平台线上盲盒模式特点

就区区卖盲盒,凭啥可以市值达450yi? 目前,各大电商平台生产流量的能力很匮乏了。这就导致流量成本居高不下,大量电商卖家面临淘汰。当纯电商被取代,就会迎来下一个风口。想抓住新的趋势,请认真看完下面的内…

Python爬虫追踪新闻事件发展进程及舆论反映

大家好!在当今信息爆炸的时代,了解新闻事件的发展进程和舆论反映对于我们保持对时事的敏感度和了解社会动态至关重要。在本文中,我将与你分享使用Python爬虫追踪新闻事件发展进程和舆论反映的方法,帮助你获取及时、全面的新闻信息…

如何自定义iview树形下拉内的内容

1.使用render函数给第一层父级定义 2. 使用树形结构中的render函数来定义子组件 renderContent(h, {root, node, data}) {return data.children.length0? h(span, {style: {display: inline-block,width: 400px,lineHeight: 32px}}, [h(span, [h(Icon, {type: ios-paper-outli…

Oracle监听器启动出错:本地计算机上的OracleOraDb11g_home1TNSListener服务启动后又停止了解决方案

在启动oracle的服务OracleOraDb11g_home1TNSListener时,提示服务启动后又停止了。 解决方法: 修改oracle安装目录下的两个配置文件: 以上两个文件,对应的HOST的值,都改为127.0.0.1 然后再启动服务,启动成…

16 django框架(上)软件安装|创建项目|基础了解|模型类

文章目录 mvc与mvtmvcmvt 软件安装创建项目(window)新建django项目相关了解 框架介绍模型类ORM(依赖倒置原则)连接mysql与sqlite3sqlite3mysql 基础了解字段属性和选项模型类属性命名限制字段类型选项 查询查询函数 F对象Q对象聚合…

开源项目-数据可视化分析平台

哈喽,大家好,今天给大家带来一个开源项目-数据可视化分析平台。项目通过SpringBoot实现 数据可视化分析平台主要有数据源管理,项目管理,数据集管理,图表管理,看板管理等功能 登录 数据源管理 数据源管理功能可以添加MySQL,Oracle,PostgreSQL等类型的数据源信息 项目…

JVM知识点(二)

1、G1垃圾收集器 -XX:MaxGCPauseMillis10,G1的参数,表示在任意1s时间内,停顿时间不能超过10ms;G1将堆切分成很多小堆区(Region),每一个Region可以是Eden、Survivor或Old区;这些区在…

嵌入式学习笔记——ARM的编程模式和7种工作模式

ARM提供的指令集 ARM态-ARM指令集(32-bit) Thumb态-Thumb指令集(16-bit) Thumb2态-Thumb2指令集(16 & 32 bit) Thumb指令集是对ARM指令集的一个子集重新编码得到的,指令长度为16位。通常在…

自编码器:数据降维和特征提取的新方法

文章目录 自编码器的原理编码过程解码过程 自编码器的应用数据降维特征提取 拓展应用总结 🎉欢迎来到AIGC人工智能专栏~自编码器:数据降维和特征提取的新方法 ☆* o(≧▽≦)o *☆嗨~我是IT陈寒🍹✨博客主页:IT陈寒的博客&#x1f…

LeetCode第6~10题解

CONTENTS LeetCode 6. N 字形变换(中等)LeetCode 7. 整数反转(中等)LeetCode 8. 字符串转换整数-atoi(中等) LeetCode 6. N 字形变换(中等) 【题目描述】 将一个给定字符串 s 根据…

一文搞懂深度信念网络!DBN概念介绍与Pytorch实战

目录 一、概述1.1 深度信念网络的概述1.2 深度信念网络与其他深度学习模型的比较结构层次学习方式训练和优化应用领域 1.3 应用领域图像识别与处理自然语言处理推荐系统语音识别无监督学习与异常检测药物发现与生物信息学 二、结构2.1 受限玻尔兹曼机(RBM&#xff0…

第三方ipad笔哪个牌子好用?开学季ipad触控笔推荐

现在,对于ipad用户来说,苹果Pencil系列绝对是他们最好的选择。但价格太贵了,普通用户根本买不起。所以,在实际应用中,选择一种性能好,价格便宜的电容笔就显得尤为重要。身为一名“苹果粉”,又是…

【LeetCode-中等题】24. 两两交换链表中的节点

文章目录 题目方法一:递归方法二:三指针迭代 题目 方法一:递归 图解: 详细版 public ListNode swapPairs(ListNode head) {/*递归法:宗旨就是紧紧抓住原来的函数究竟返回的是什么?作用是什么即可其余的细枝末节不要细究,编译器…

linux删除文件恢复

linux文件恢复救大命 早上不小心将部署文件删除了,内心十分复杂,终于找回部分损失,其中一个非常重要的点是,文件必须得是修改过或者运行过,在服务器中存在进程记录 sudo su # 进入root权限 lsof | grep deploy.py在这…

网络编程嵌套字

网络编程 程序员主要操作应用层和传输层来实现网络编程 也就是自己写一个程序,让这个程序可以使用网络来通信 这个程序属于应用层,实现通讯就需要获取到传输层提供的服务 这就需要使用传输层提供的api UDP:无连接,不可靠传输&a…