编程开发 | 11.1M
语言:简体
3 .0
应用简介
LemonOA是一个基于Java开发的开源OA系统,开源协议Apache2.0,我们的目标是逐步吸收各种业务需求,最终发展成为一个可以包含所有功能、最小化编码、只需要通过配置各种定制需求。
Lemon OA是一个基于Java开发的开源OA系统,开源协议Apache 2.0。我们的目标是逐步吸纳各种业务需求,最终发展成为一个可以包含所有功能的工具栈,尽量减少编码,只通过配置来完成。各种定制需求。
软件介绍
OA——办公自动化(Office Automation),主要目的是解决公司内部的协作问题,所以也叫协同办公。
所以我们主要做的就是如何让公司部门的一群人能够共同完成同一件事情,或者说一个项目。目前我们主要关注两点:
当多人协作时,任务、流程和时间表都会反映在系统中。
知识的积累在系统中体现为文档和论坛。
主要框架基于spring、springMVC、hibernate。
前端基于bootstrap和jquery。因此,在非IE浏览器中界面会更加美观,而在较低版本的IE浏览器中可能会存在兼容性问题。
数据库使用hsqldb,主要是为了方便。它可以嵌入到应用程序中并直接使用。
权限用的spring security是因为太熟悉了。请参阅我们的权限操作手册。
工作流程使用的是activiti,这段时间主要是在研究它。请参阅我们翻译的Activiti 用户手册。
软件特点
[核心] 模仿springboot的配置方法。每个环境的配置文件都是一个单独的文件,不再使用以前的覆盖方式。
[biz] 制作一个简单的应用导航页面。
【党】优化组织架构运营。
[bpm] 演示流程:印章、资产、出行、车辆、休假、报销、收发单据。
热门攻略