您的位置 首页 java

开源的 OA 项目 调试实战

开篇

最近调试了很多 开源项目 ,发现很多项目 伪开源,不是真正的开源 。很多开源项目都是打着开源的幌子来骗程序小白来花钱的 特别是商城类大都是营销项目,这样的项目我一般都不调试,没什么意思,动不动让你授权什么的。今天继续调试些那些 真正开源的好项目——开源的OA系统,是个spring boot项目哦。 文章里不可能把所有代码都贴进去,只是贴调试过程, 需要开源源码的请到文章末尾有获取源码链接方法。 此文注重调试过程, 毕竟源码没什么用,怎么用才是重点。

OA ,很多公司不可或缺

对于大的公司,基本都有自己的OA研发团队,研发出来的OA系统供公司大到公司领导,小到员工的使用。那么OA是啥呢?OA是Office Automation的缩写,指 办公室自动化 或自动化办公, 微软 的OFFICE套件就是用于办公。当然我们一般指OA是自动化办公。办公自动化(OA)是面向组织的日常运作和管理,员工及管理者使用频率最高的应用系统,极大提高公司的办公效率。

对于小公司就没那么多人力去研发了,但OA又是每家公司都是需要的,那么有没有开源的呢?当然是有了。今天就来调试一个开源的OA项目,是个spring boot项目哦。

开源OA系统简介

此开源项目是一个OA办公自动化系统,使用 Maven 进行项目管理,基于springboot框架开发的项目, mysql 底层数据库,前端采用 freemarker 模板引擎, Bootstrap 作为前端UI框架,集成了 jpa mybatis 等框架。作为初学springboot的同学是一个很不错的项目,如果想在此基础上面进行OA的增强,也是一个不错的方案。 而且此项目是基于MIT开源协议的,可以说是全开源。 厉害了这个OA作者,给他一个赞。

后端核心部分

1、用 IDEA 从gitee上clone导入项目, 需要源码的到文章末尾处

git clone 下载下来

导入大概是这个样子的

2、运行导入mysql语句,导入后是这个样子的

3、修改相关配置,包括mysql等,改成你本机的,然后运行访问一下。localhost:8088访问一下试试,用户名密码是soli 123456

登录界面

4、此OA系统模块包括:用户管理、考勤管理、流程管理、公告管理、邮件管理、任务管理、日程管理、工作计划、文件管理、笔记管理、通讯录、讨论区等,如下图所示

结语

此套OA是我看了很多开源项目后,觉得不错的一个开源OA项目,不是什么大的分布式的系统,但确实是工作中不可缺少的好的项目,各个模块还是做的很好的,而且可以直接部署到公司直接使用的。 如果需要开源源码链接的同学,记得转发、关注、然后私信我”OA”,我把源码链接发你。

主页有更多开源好项目调试实战,如果感兴趣可以看看

文章来源:智云一二三科技

文章标题:开源的 OA 项目 调试实战

文章地址:https://www.zhihuclub.com/169640.shtml

关于作者: 智云科技

热门文章

网站地图