加载中...
SpringBoot+Vue
基于 Spring Boot 3 + Vue 3 + Ant Design Vue + MyBatis-Plus + MySQL 8 的企业级合同全生命周期管理系统。
# 企业合同审批归档与到期提醒系统 ## 一、项目简介 基于 Spring Boot 3 + Vue 3 + Ant Design Vue + MyBatis-Plus + MySQL 8 的企业级合同全生命周期管理系统。 ## 二、技术架构 - **技术栈**:Spring Boot 3, MyBatis-Plus, MySQL 8, Maven, Vue 3, Element Plus, Vite, Pinia, Axios - **架构模式**:前后端分离架构 - **数据库**:MySQL 8.0+ - **构建工具**:Maven / npm / Vite ## 三、核心功能 - **登录 / 角色权限 / 路由守卫**:- 首页数据看板(合同总数、待审批、即将到期、金额合计、分类/状态分布) - **用户、部门、合同分类、合同模板管理**:- 合同台账(草稿、提交审批、审批中、已通过、已驳回、已归档、已续签、已终止) - **合同审批(通过 / 驳回 / 时间线 / 审批意见)**:- 合同附件上传 / 下载 / 删除 - **合同归档(生成归档编号、纸质柜号)**:- 合同到期提醒(@Scheduled 定时扫描,30 天内即将到期,过期自动逾期) - **合同履约跟踪(付款节点、时间线)**:- 合同续签 / 终止 - **风险等级管理**:- 消息通知 / 公告 / 操作日志 - **数据统计(分类、状态、部门、风险、月度)**:数据统计(分类、状态、部门、风险、月度)相关业务逻辑与数据管理 ## 四、配套交付资源 - 完整前后端源代码(无任何加密,注释完整) - 数据库建表与测试数据全套 SQL 脚本 - 详尽的本地开发与环境部署教程(README.md) - 适用于计算机专业毕业设计、课程设计与实训考核
确认项目范围时,建议对照学校要求、已有技能和可用时间。创建自己的项目后,技术栈与功能模块可以独立调整,公共选题内容会继续保留。
当前方案使用 Spring Boot 3、 MyBatis-Plus、 MySQL 8、 Maven、 Vue 3、 Element Plus、 Vite、 Pinia、 Axios。设计时需要明确页面交互、服务端业务规则、数据持久化与外部依赖的边界,并用实际业务流程验证技术选择。
如何验证项目设计与实现一致 →已将「企业合同审批归档与到期提醒系统」上下文预填至工具,免登录、免创建项目,点击即可开始制作