littlebot
Published on 2025-04-15 / 0 Visits
0

【源码】基于Spring Boot和Vue的办公自动化系统

项目简介

本项目是基于Spring Boot和Vue框架构建的办公自动化系统,提供统一的信息发布平台、文件管理平台以及丰富的办公自动化功能,支持公告、活动、项目进度等信息发布,还具备收发文管理、文件查询、档案管理等功能,同时集成了行政办公、审批申请、日志系统、会议管理等办公自动化操作。

项目的主要特性和功能

统一的信息发布平台

  • 公告栏:可发布和管理公司公告。
  • 公司活动:能发布和管理公司活动信息。
  • 项目进度:可跟踪和管理项目进度。
  • 公司周报:能发布和管理公司周报。

统一的文件管理平台

  • 收文管理:对收到的文件进行管理。
  • 发文管理:管理发出的文件。
  • 文件查询:方便查询文件信息。
  • 档案管理:对公司档案进行有效管理。

办公自动化

  • 行政办公:员工可查看、新建工作任务,设定截止时间,有相应权限的人员可分配下级员工任务。
  • 审批申请:有相应权限的人员可查看员工状态、批准下级请假申请;员工可向上级申请请假、出差并查看个人出勤记录。
  • 日志系统:员工可填写每日工作日志并进行日志查询。
  • 会议管理:可查看会议室占用情况、会议通知,通知员工开会并管理会议室状态。
  • 系统管理:可管理公司信息发布平台、进行日志查询、查看所有人出勤记录以及进行权限管理等。

安装使用步骤

环境准备

  • 安装Java 8或更高版本。
  • 安装Node.js和npm。
  • 安装MySQL数据库。

下载源码

已假设用户下载了本项目的源码文件。

配置数据库

  • 在MySQL中创建新的数据库。
  • src/main/resources目录下找到application.properties文件,配置数据库连接信息。

启动后端服务

  • 打开命令行工具,进入项目根目录。
  • 运行mvn spring-boot:run启动Spring Boot应用。

启动前端服务

  • 打开命令行工具,进入oa文件夹。
  • 运行npm install安装依赖。
  • 运行npm run serve启动Vue应用。

访问系统

打开浏览器,访问http://localhost:8080,进入办公自动化系统。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】