办公自动化(OA)是面向组织的日常运作和管理,员工及管理者使用频率最高的应用系统,极大提高公司的办公效率。
今天为大家带来一款国产OA办公自动化系统:oasys,采用 Maven 进行项目管理,基于 Spring Boot 框架开发,底层数据库为 MySQL,前端采用 freemarker 模板引擎和 Bootstrap 前端UI框架,集成了 JPA、Mybatis 等框架。
目前该项目已在 Gitee 斩获 7.4K star,3.1K fork。
上面统计图表的生成使用了开源项目:gitee-stargazers,感兴趣的宝子可以给个 star~ 项目地址:https://gitee.com/yadong.zhang/gitee-stargazers
🎨️ 项目结构
前端技术:
后端技术:
🧰 部署步骤
运行环境:
- JDK 1.7+
- Maven 3.5+
- MySql 5.7
克隆源码到服务器:
<code>git clone https://gitee.com/aaluoxiang/oa_system.git</code>
创建数据库:库名为 oasys,执行 sql 脚本 oasys.sql 导入到数据库
修改 application.properties:根据实际情况替换数据库的用户名和密码,配置图片路径、文件路径、附件路径
运行 OasysApplication.java 中的 main 方法启动服务
在浏览器访问:[http://<SERVER IP>:8088](http://<SERVER IP>:8088) 测试账号:13272143450,密码:123456
🔥 项目截图
oasys 对于初学 Spring Boot 的同学是一个很不错的项目,如果想在此基础上进行 OA 的增强,或者是二次开发,也是一个不错的方案,更多功能宝子们可以继续挖掘~
附项目的链接:
- 开源地址:https://gitee.com/aaluoxiang/oa_system
暂无评论内容