Lemon OA是一款基於java開發的開源OA係統,開源協議Apache 2.0,我們的目標是逐步吸收各種業務需求,最終發展成為能夠包含所有功能的工具棧,實現盡量減少編碼,隻通過配置就完成各種定製需求。有需要的快來數碼資源網下載吧!
[core] 仿造springboot的配置方法,每個環境的配置文件單獨一個文件,不再使用之前的覆蓋方式。
[biz] 做一個簡單的應用導航頁。
[party] 優化組織結構操作。
[bpm] 演示流程:印章,資產,差旅,車輛,休假,報銷,收發文。
OA - Office Automation(辦公自動化),主要目的是解決公司內部的協作問題,所以也稱為協同辦公。
所以,我們主要做的就是怎麼讓公司部門裏的一群人,可以分工協作完成同一件事情,或者叫項目。目前我們將目光集中在兩點上:
多人協作,反映到係統裏就是任務,流程,日程。
知識積累,反映到係統裏就是文檔,論壇。
主框架基於spring, springMVC, hibernate。
前端基於bootstrap和jquery。所以在非IE瀏覽器下界麵會更漂亮,低版本IE瀏覽器下可能有兼容問題。
數據庫使用hsqldb,主要為了方便,嵌入到應用中,直接使用。
權限使用的spring security,因為自己太熟了。參考我們的權限操作手冊。
工作流使用activiti,這段時間主要研究它了。參考我們翻譯的Activiti用戶手冊。