《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 github.com/misstt123/oasys 「misstt123」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注**微信公众号:【芋道源码】**有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言将得到认真回复。甚至不知道如何读源码也可以请教噢
  4. 新的源码解析文章实时收到通知。每周更新一篇左右
  5. 认真的源码交流微信群。

上次是谁要OA的项目啊,Java项目分享帮找到了

这是我目前见过的最好的开源OA产品。功能完整,代码结构清晰。值得推荐。

oasys(OA自动化办公系统)

办公自动化(OA)是面向组织的日常运作和管理,员工及管理者使用频率最高的应用系统,极大提高公司的办公效率。

1. 项目介绍

oasys是一个OA办公自动化系统,使用Maven进行项目管理,基于springboot框架开发的项目,mysql底层数据库,前端采用freemarker模板引擎,Bootstrap作为前端UI框架,集成了jpa、mybatis等框架。作为初学springboot的同学是一个很不错的项目,如果想在此基础上面进行OA的增强,也是一个不错的方案。

2. 框架介绍

项目结构

项目结构

前端

技术 名称 版本 官网
freemarker 模板引擎 springboot1.5.6.RELEASE集成版本 https://freemarker.apache.org/
Bootstrap 前端UI框架 3.3.7 http://www.bootcss.com/
Jquery 快速的JavaScript框架 1.11.3 https://jquery.com/
kindeditor HTML可视化编辑器 4.1.10 http://kindeditor.net
My97 DatePicker 时间选择器 4.8 Beta4 http://www.my97.net/

后端

技术 名称 版本 官网
SpringBoot SpringBoot框架 1.5.6.RELEASE https://spring.io/projects/spring-boot
JPA spring-data-jpa 1.5.6.RELEASE https://projects.spring.io/spring-data-jpa
Mybatis Mybatis框架 1.3.0 http://www.mybatis.org/mybatis-3
fastjson json解析包 1.2.36 https://github.com/alibaba/fastjson
pagehelper Mybatis分页插件 1.0.0 https://pagehelper.github.io

3. 部署流程

1.下载项目、把oasys.sql(原tr18lx.sql)导入本地数据库

  1. 修改application.properties,
  2. 修改数据源,oasys——>自己本地的库名,用户名和密码修改成自己的
  3. 修改相关路径,配置图片路径、文件路径、附件路径
  4. OasysApplication.java中的main方法运行,控制台没有报错信息,数据启动时间多久即运行成功
  5. 在浏览器中输入localhost:8088/logins

4. 演示地址

演示地址链接:http://125.91.33.25:8989

  • 账号:admin 密码:123456
  • 账号:soli 密码:123456

<!-- ps:有问题可以反馈 -->

如果对项目感兴趣,请Watch、Star项目

5. 项目截图

演示1.gif

演示4.gif

演示3.gif

主页面.png

登陆页面.png

文件管理.png

讨论区.png

新建流程.png

通讯录.png

6. 获取代码

扫码下方二维码,关注「Java 基基」。

二维码

回复 “p002” 关键字,即可获得到 GitHub 地址。

文章目录
  1. 1. oasys(OA自动化办公系统)
  2. 2. 1. 项目介绍
  3. 3. 2. 框架介绍
    1. 3.1. 项目结构
    2. 3.2. 前端
    3. 3.3. 后端
  4. 4. 3. 部署流程
  5. 5. 4. 演示地址
  6. 6. 5. 项目截图
  7. 7. 6. 获取代码