littlebot
Published on 2025-04-03 / 2 Visits
0

【源码】基于Spring Boot和Vue的工作日志管理系统

项目简介

本项目是一个基于Spring Boot和Vue框架开发的企业级工作日志管理系统,主要用于帮助企业员工记录和管理每日工作内容。系统具备工作日志的创建、编辑、查看、导出等功能,同时支持项目和产品的管理。此外,通过集成泛微OA和企业微信,实现了单点登录和组织架构信息的同步。

项目的主要特性和功能

  1. 工作日志管理:支持个人工作日志的创建、编辑、保存、提交、查看与导出。
  2. 项目管理:项目经理和部门经理可查看和管理项目,PMO能查看和统计项目信息。
  3. 产品管理:支持产品的创建、更新、查询、删除以及批量删除功能。
  4. 角色和权限管理:支持角色的创建、删除和查询,用户可依据角色权限进行操作。
  5. 组织架构同步:集成泛微OA和企业微信,实现组织架构信息的同步与查询。
  6. 单点登录:支持泛微OA和企业微信的单点登录。
  7. API文档:使用Swagger生成API文档,方便开发者查看和使用。

安装使用步骤

前提条件

  • 已下载本项目的源码文件。
  • 已安装Java开发环境(JDK 8或更高版本)。
  • 已安装Maven构建工具。
  • 已安装MySQL数据库。

步骤

  1. 导入项目:使用IDE(如IntelliJ IDEA或Eclipse)导入项目,确保项目结构正确,依赖项已下载。
  2. 配置数据库:在src/main/resources目录下找到application.properties文件,配置数据库连接信息,如URL、用户名和密码。
  3. 运行项目
    • 在IDE中运行DailyReportApplication类。
    • 或者使用Maven命令运行: bash mvn spring-boot:run
  4. 访问系统:打开浏览器,访问http://localhost:8080,使用泛微OA或企业微信账号进行登录。
  5. 使用系统功能:创建和管理工作日志、查看和导出工作日志、管理项目和产品信息、根据角色权限进行操作。

下载地址

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