Spring Boot 3 + Vue 3 高级中学办公管理信息系统源码前后端分离实战

发布时间:2026/7/10 1:21:23
Spring Boot 3 + Vue 3 高级中学办公管理信息系统源码前后端分离实战 一、项目简介本系统是一套基于 Spring Boot 3 Vue 3 前后端分离架构的高级中学办公管理信息系统实现公文收发、流程审批、档案管理、借阅管理、用户权限等核心办公功能。整体采用前后端分离架构后端提供 RESTful API前端通过 Axios 调用接口。系统内置系统管理员、教务处管理员、教师三种角色覆盖文件从起草/登记、核稿、会签、呈批、办结到归档/销毁的全生命周期管理。二、技术栈技术说明后端框架Spring Boot 3.xORMMyBatis-Plus权限认证JWTjjwt Spring SecurityPasswordEncoder前端框架Vue 3状态管理Pinia构建工具Vite数据库MySQL日志记录自定义操作日志注解 AOP 切面文件上传本地文件存储按日期分目录三、功能模块管理员端用户管理分页查询用户列表支持按姓名/用户名、角色、状态搜索创建/编辑/删除用户切换用户启用/禁用状态重置用户密码为 123456修改密码用户登录后通过原密码验证修改个人密码更新个人信息编辑个人真实姓名、手机号、邮箱、头像等资料数据字典管理分页查询字典列表支持按字典类型、标签关键词搜索创建/编辑/删除字典条目按字典类型编码获取启用状态的字典列表系统日志查询分页查询操作日志与异常日志支持按日志类型、关键词、日期范围筛选文件分类管理查看分类树结构支持无限级父子层级创建/编辑/删除分类删除时校验是否存在子分类仪表盘统计查看全系统文件总数、用户总数、收文/发文数量、借阅中数量、已归档数量、处理中数量以及文件状态分布饼图数据文件管理分页查询所有文件列表支持按标题关键词、文件类型、状态、分类筛选查看文件详情含流转记录删除文件校验是否有未办理的流转记录文件归档/销毁分页查询归档/销毁记录支持按操作类型、档号关键词搜索执行归档操作仅已办结文件可归档执行销毁操作文件借阅管理分页查询所有借阅记录支持按状态、借阅人筛选审批借阅申请通过/驳回并填写审批意见登记文件归还普通用户端教师仪表盘查看个人待办数量、当前借阅中数量、总借阅次数、已处理文件数量待办列表查看分配给自己的所有待处理任务包括阅办、核稿、会签、审批等显示文件标题、流程类型、创建时间文件处理对待办任务执行通过或退回操作填写处理意见系统自动更新流程状态并判断文件是否全部办结我的处理记录分页查询个人所有处理记录支持按关键词、流程类型、状态搜索显示文件标题、文号、文件类型、处理结果文件列表查看分配给自己处理的所有文件通过流转记录关联支持按关键词、类型、状态搜索文件详情查看文件完整信息及所有流转记录文件借阅提交借阅申请选择文件、填写借阅原因、预计归还时间查看个人借阅记录支持按状态筛选归还已借阅文件修改密码通过原密码验证修改个人密码更新个人信息编辑个人资料教练端教务处管理员仪表盘查看自己创建的文件总数、收文/发文数量、处理中/已归档数量以及个人文件状态分布饼图收文登记填写文件标题、文号、分类、来源、紧急程度、密级、摘要、附件等信息选择阅办人可多人提交后自动创建阅办流程文件状态变为处理中发文起草填写文件基本信息选择核稿人可多人、会签人可选、呈批人提交后自动创建核稿→会签→呈批串行流程文件状态变为处理中文件管理查看自己创建的文件列表支持按关键词、类型、状态、分类搜索编辑文件删除文件校验有无未办理的流转记录文件详情查看文件完整信息及所有流转记录含核稿、会签、呈批各步骤的处理人、状态、意见、处理时间文件流转处理在待办列表中查看需要自己处理的核稿/会签/审批任务执行通过或退回操作退回后文件状态恢复为草稿文件借阅管理查看自己创建文件的借阅统计总借阅次数、各状态数量支持按日期范围筛选文件归档/销毁对自己创建的文件执行归档仅已办结文件或销毁操作文件统计分析按日期范围统计自己创建文件的收文/发文数量及各状态数量四、项目总结本项目采用 Spring Boot 3 Vue 3 前沿技术栈实现了完整的公文全生命周期管理流程包括起草、核稿、会签、呈批、办结、归档、销毁等环节并集成了借阅管理和数据字典等实用功能。系统权限控制清晰三种角色职责分明适合作为高校或中学办公管理系统的二次开发基础也适合学习者深入理解前后端分离架构下的工作流设计和权限管理。界面展示交付内容本项目为完整交付包含完整后端源码完整前端源码数据库初始化脚本SQL万字项目文档设计文档 / 论文可作课程设计、毕业设计参考获取完整源码完整前后端源码 数据库脚本 万字项目文档见 Gitee 仓库https://gitee.com/kangxihuang/src-K012