javascript
一款基于 Spring Boot 开发 OA 开源产品
辦公自動化(OA)是面向組織的日常運作和管理,員工及管理者使用頻率最高的應用系統,極大提高公司的辦公效率。
1.項目介紹
oasys是一個OA辦公自動化系統,使用Maven進行項目管理,基于springboot框架開發的項目,mysql底層數據庫,前端采用freemarker模板引擎,Bootstrap作為前端UI框架,集成了jpa、mybatis等框架。作為初學springboot的同學是一個很不錯的項目,如果想在此基礎上面進行OA的增強,也是一個不錯的方案。
我之前也推薦過很多開源項目,具體可以關注微信公眾號 逛逛GitHub。
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.部署流程
下載項目、把oasys.sql導入本地數據庫
修改application.properties,
修改數據源,oasys——>自己本地的庫名,用戶名和密碼修改成自己的
修改相關路徑,配置圖片路徑、文件路徑、附件路徑。(static/image/oasys.jpg 拷貝到配置的圖片路徑下,不然會報 FileNotFoundException )
OasysApplication.java中的main方法運行,控制臺沒有報錯信息,數據啟動時間多久即運行成功
在瀏覽器中輸入localhost:8088/logins
4. 演示地址
演示地址鏈接:http://oa.lxsir.cn:8088/index (維護中,暫時將關閉)
賬號:test ? ?密碼:test
賬號:soli ? ?密碼:123456
如果對項目感興趣,請Watch、Star項目
6.項目截圖
圖片圖片圖片項目地址:https://gitee.com/aaluoxiang/oa_system
最后,再給大家分享一份很好的算法刷題指南,我們都知道面試的不可避免的就是手撕代碼,而且一般都是很難掌握的,我在前面面試中就是每天刷題,很費時間,也是很辛苦的,今天給大家推薦份來自字節跳動大佬的算法手冊,我看過,感覺很不錯,大家可以先看一下下面的內容:
點擊關注下方公眾號,回復「算法」獲取總結
以上是生活随笔為你收集整理的一款基于 Spring Boot 开发 OA 开源产品的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring Boot快速开发企业级Ad
- 下一篇: SpringBoot接口幂等性实现的4种