项目简介
需求管理系统(Demanduck)是一个开源项目,目标是为中小型公司提供简单、高效的需求管理工具。该系统采用前后端分离架构,前端运用Vue和ElementUI,后端使用Spring Boot、MyBatis、MySQL和Redis。用户能通过此系统方便地进行用户管理、公司管理、项目管理、需求管理、任务管理、缺陷管理、数据统计和消息通知等操作。
项目的主要特性和功能
- 用户管理:支持用户注册、登录、密码重置和角色管理。
- 公司管理:具备公司信息的增删改查功能。
- 项目管理:支持项目的创建、更新、删除和查询。
- 需求管理:可管理需求的创建、更新、删除和查询。
- 任务管理:能够管理任务的创建、更新、删除和查询。
- 缺陷管理:实现缺陷的创建、更新、删除和查询管理。
- 数据统计:提供数据统计功能,辅助用户分析项目进度和需求完成情况。
- 消息通知:支持消息通知功能,及时告知用户相关操作和状态更新。
安装使用步骤
1. 环境准备
- 安装Java 8或更高版本。
- 安装MySQL数据库。
- 安装Redis。
- 安装Node.js和npm(用于前端开发)。
2. 下载源码
假设用户已经下载了本项目的源码文件。
3. 配置数据库
在application.properties
文件中配置数据库连接信息:
properties
spring.datasource.url=jdbc:mysql://localhost:3306/demanduck?useUnicode=true&characterEncoding=UTF-8
spring.datasource.username=root
spring.datasource.password=root
spring.redis.host=127.0.0.1
spring.redis.port=6379
spring.redis.password=
4. 启动后端服务
进入项目根目录,执行以下命令启动Spring Boot应用:
bash
mvn clean install
cd target
java -jar demanduck-0.0.1-SNAPSHOT.jar --spring.port=8045
5. 启动前端服务
进入前端项目目录,执行以下命令安装依赖并启动Vue应用:
bash
npm install
npm run serve
6. 访问系统
打开浏览器,访问http://localhost:8080
,即可进入需求管理系统。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】