霖昊OA管理系统产品系统

我要开发同款

技术信息

语言技术
JavaSpringVueReactMySQL
系统类型
Web
行业分类
企业服务
参考价格
4000

作品详情

行业场景

虽然市场上有很多成熟的OA管理系统,比如钉钉,企微,但是任然有一些小公司或者有保密要求的公司希望有自己的OA系统。
该系统适合大部分企业,是个通用模版,适合做为基础进行二次定制化开发

功能介绍

1:会议室列表:
1)可以添加公司的会议室
2)会议室预约
3)会议日历展示
2:我的会议:展示当前用户所有会议
3:员工信息展示页面
4:员工管理页面
1)新增员工
2)员工信息维护,包含员工可请假期维护(例如产假,陪产假,育儿假等),员工角色维护,给当前员工设置多个角色
3)员工联系方式快速编辑
5:审批页面,展示当前用户需要审批的申请
6:我的申请页面:展示当前用户提交的申请
7:请假申请:
1)展示当前用户可以请的假期类型以及剩余假期
2)提交请假申请
8:通知管理:
1)通知展示
2)发送通知
9:业务管理
1)报销申请
2)采购申请
3)维修申请
10:权限管理
1)部门管理:部门信息的增删改查
2)员工关系:员工部门关系调整
3)角色管理:设置角色对应的权限,新增角色等
11:系统设置
1)审批设置:设置审批级别,例如年假申请根据时常设置需要审批的级别
2)邮件设置:设置公司邮箱
3)字典维护:新增假期类型,报销类型等

项目实现

一、 项目总体

核心架构:前后端分离的分布式微服务雏形(单体分层 + 核心分布式组件)。

代码质量:生成结构清晰、符合阿里Java开发规约和主流Vue 3代码风格的代码。关键处需有清晰的注释。

二、 详细技术栈版本

后端:
核心框架: Spring Boot 3.1.x(或最新稳定版)
Java 版本: JDK 17
ORM 框架: MyBatis-Plus
数据库: MySQL 8.0
服务注册与发现: Spring Cloud Alibaba
API 网关: Spring Cloud Gateway
认证与授权: Spring Security + JWT
分布式配置:Nacos Config
API文档: Spring Doc OpenAPI

前端:
框架: Vue 3
构建工具: Vite
路由: Vue Router 4
状态管理: Pinia 2
UI 组件库: Element Plus
HTTP 客户端: Axios
工具库: Day.js, lodash-es

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论