# 云尚办公 **Repository Path**: huangzhian888/yunshang-office ## Basic Information - **Project Name**: 云尚办公 - **Description**: 云尚办公系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 5 - **Created**: 2023-04-26 - **Last Updated**: 2024-07-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 云尚办公 #### 介绍 云尚办公系统:搭建环境 一、项目介绍 1、介绍 云尚办公系统是一套自动办公系统,系统主要包含:管理端和员工端 管理端包含:权限管理、审批管理、公众号菜单管理 员工端采用微信公众号操作,包含:办公审批、微信授权登录、消息推送等功能 项目服务器端架构:SpringBoot + MyBatisPlus + SpringSecurity + Redis + Activiti+ MySQL 前端架构:vue-admin-template + Node.js + Npm + Vue + ElementUI + Axios 2、核心技术 基础框架:SpringBoot 数据缓存:Redis 数据库:MySQL 权限控制:SpringSecurity 工作流引擎:Activiti 前端技术:vue-admin-template + Node.js + Npm + Vue + ElementUI + Axios 微信公众号:公众号菜单 + 微信授权登录 + 消息推送 3、项目模块 最终服务器端架构模块 guigu-oa-parent:根目录,管理子模块: common:公共类父模块 common-util:核心工具类 service-util:service模块工具类 spring-security:spring-security业务模块 model:实体类模块 service-oa:系统服务模块 4、数据库 数据库从资料文件中获取,导入数据库,Activiti表后续自动导入,数据库表如下: 6、其他资源 如:实体类、前端项目模板等都在资料文件夹中,实体类直接复制到model模块,后续不做说明。 二、搭建环境 目前先搭建“云尚办公系统“项目模块。 1、搭建项目结构 1.1、搭建父工程guigu-oa-parent 管理子模块及依赖 GroupId:com.atguigu ArtifactId:guigu-oa-parent 新建项目 直接下一步到完成 删除src目录 1.2、搭建工具类父模块common 工具类父模块 GroupId:com.atguigu ArtifactId:common 第一步:右键点击“guigu-oa-parent”新建"module" 第二步: 同上,忽略 1.3、搭建工具类模块common-util 核心工具类 GroupId:com.atguigu ArtifactId:common-util 第一步:右键点击“common”新建"module" 第二步: 同上,忽略 1.4、搭建工具类模块service-util service模块工具类 搭建方式如:common-util 1.5、搭建实体类模块model 实体类 搭建方式如:common 引入“资料/实体类”相关代码 1.6、搭建项目模块service-oa service服务模块 搭建方式如:common 项目结构如下: