项目简介
本项目是基于Spring Boot和Vue搭建的财务管理系统,为用户打造了一个高效且易用的财务信息管理平台。该系统具备财务数据增删改查、权限管理以及报表生成等功能,适用于个人和企业进行财务管理。
项目的主要特性和功能
1. 用户管理
- 用户注册与登录:支持用户注册和登录操作,采用JWT进行身份验证。
- 用户权限管理:具备多终端认证系统,权限认证依靠Jwt,可加载动态权限菜单。
2. 财务管理
- 财务数据管理:可对收入、支出、结余等财务数据进行增删改查。
- 财务记录管理:能对结账时间、金额、操作人等财务记录进行增删改查。
- 财务报表生成:支持生成收入报表、支出报表、结余报表等。
3. 系统管理
- 部门管理:可对部门名称、部门ID、部门状态等部门信息进行增删改查。
- 角色管理:能对角色名称、角色ID、角色状态等角色信息进行增删改查。
- 菜单管理:可对菜单名称、菜单ID、菜单状态等菜单信息进行增删改查。
4. 日志管理
- 操作日志:记录用户操作时间、操作人、操作内容等操作日志。
- 登录日志:记录用户登录时间、登录IP、登录状态等登录日志。
安装使用步骤
1. 环境准备
- 安装Java 8或更高版本。
- 安装Node.js和npm。
- 安装MySQL数据库。
2. 下载源码
假设用户已完成源码文件的下载。
3. 配置数据库
- 在MySQL中创建新数据库。
- 修改
application.yml
文件中的数据库连接配置,指向新创建的数据库。
4. 启动后端服务
进入项目根目录,执行以下命令启动Spring Boot应用:
bash
mvn spring-boot:run
5. 启动前端服务
进入前端项目目录,执行以下命令安装依赖并启动Vue应用:
bash
npm install
npm run serve
6. 访问系统
打开浏览器,访问http://localhost:8080
,即可进入财务管理系统。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】