基于SpringBoot+Mybaits框架开发的OA自动化办公系统Java源码
源码介绍
办公自动化(OA)是面向组织的日常运作和管理,员工及管理者使用频率最高的应用系统,极大提高公司的办公效率。
基于SpringBoot+Mybaits框架开发的OA自动化办公系统Java源码,基于springboot框架开发的项目,mysql底层数据库,前端采用freemarker模板引擎,Bootstrap作为前端UI框架,集成了jpa、mybatis等框架。作为初学springboot的同学是一个很不错的项目,如果想在此基础上面进行OA的增强,也是一个不错的方案。
主要的功能模块有:
1、系统管理:数据字典(数据类型、状态、菜单管理),角色权限管理。
2、用户管理:部门管理、职位管理、员工管理、员工部门调动管理等。
3、考勤管理:考勤列表,考勤日报、考勤周报、考勤月报等。
4、流程管理:费用报销、出差申请、加班申请、转正申请、请假申请、离职申请等。
5、公告管理:通告新建、查看等。
6、邮件管理:员工内部邮件发送、转发,外部邮件发送等,右键支持上传附件。
7、任务管理:新增任务、任务查看、任务状态修改等。
8、日程管理:日程新建、查看、日程按照日、周、月显示在日历表等。
9、计划管理:新建计划、通知员工、计划进行状态修改,计划按日、周、月行程报表日历等。
10、文件管理:文件上传、新建文件夹、文件分享、文件按图片、文档、压缩包、视频等归档。
11、笔记管理:笔记分类、笔记新增、查看、编辑等,笔记支持上传附件。
12、通讯录管理:公司内部通讯录查看、新建、按照姓氏字母查询检索等。
13 、讨论区:类似论坛,可以畅所欲言,还可以发布投票等活动。
适用范围
SpringBoot框架、Mybaits框架、OA自动化办公系统、OA办公系统、Java源码
运行环境
springboot+freemark+jpa+mybatis+mysql