项目简介
本项目是基于Spring Boot和Vue开发的账户对账审核子系统,用于处理账户对账和审核业务逻辑。系统分为前后端,前端采用Vue框架,后端采用Spring Boot框架,具备账户对账、异常交易处理、用户账户管理等功能。
项目的主要特性和功能
- 账户对账:可按指定日期进行账户对账,计算预期余额并与实际余额比较,标记异常账户。
- 异常交易处理:能处理异常交易,如获取异常账户信息、回滚交易、冻结账户等。
- 用户账户管理:提供用户账户的备份、查询、插入、删除等功能,支持按日期查询账户信息。
- 定时任务:支持定时对账任务,每天自动执行对账操作。
- API响应封装:使用
ApiResult
类封装API响应结果,提供标准化的成功和错误响应格式。
安装使用步骤
1. 环境准备
确保本地已安装: - Java 8 或更高版本 - Maven - Node.js 和 npm - MySQL 数据库
2. 数据库配置
- 创建新的MySQL数据库,如
reconciliation_db
。 - 在
src/main/resources
目录下的application.properties
文件中配置数据库连接信息:properties spring.datasource.url=jdbc:mysql://localhost:3306/reconciliation_db spring.datasource.username=your_username spring.datasource.password=your_password
3. 后端项目构建与运行
- 打开命令行工具,进入后端项目根目录。
- 执行以下命令构建并运行项目:
bash mvn clean install mvn spring-boot:run
- 后端服务将在
http://localhost:8080
运行。
4. 前端项目构建与运行
- 打开命令行工具,进入前端项目根目录。
- 执行以下命令安装依赖并运行项目:
bash npm install npm run serve
- 前端服务将在
http://localhost:8081
运行。
5. 访问系统
在浏览器中访问http://localhost:8081
,即可进入账户对账审核子系统。
注意事项
- 确保前后端项目在不同端口运行,避免端口冲突。
- 数据库配置信息需根据实际情况修改。
- 系统启动后,定时任务将自动执行对账操作,无需手动触发。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】