项目简介
本项目是基于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】