JFinalOA

OA 平台
授权协议 Apache-2.0
开发语言 Java
所属分类 企业应用、 OA办公/协作平台
软件类型 开源软件
地区 国产
投 递 者 羊舌胡非
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

qq交流群号:136981051

码云地址:http://git.oschina.net/glorylion/JFinalOA

演示地址:http://47.104.255.249/JFinalOA

默认密码:admin/admin

 

注:

1.最新版流程引擎已从activiti升级为flowable。

activiti和flowable的区别请参考:https://blog.csdn.net/qq_30739519/article/details/82493456

2.已升级支持tab页签版本,并可切换单页面版与tab页签版切换。

 

项目主要提供办公系统的开发人员提供一套带有内容管理,权限管理,用户管理,流程管理的完整开发平台,以及提供部分解决方案。

选用的技术框架基本都是简单易上手的,方便自己用来做办公类项目,以及其他类型小项目都会比较方便。

 

问题注意

  • 如果项目不熟悉请使用请使用MySql5.6版本+navacat还原doc目录下的psc数据库备份文件。
  • 如果启动项目,有两套act开头的表,请将数据库忽略大小写开启。流程引擎启动的时候会自动创建一套新的流程表。

 

使用框架介绍

  1. JFinal 4.6+enjoy模版引擎

  2. Shiro控制权限

  3. flowable流程引擎

  4. BootStrap

  5. MySql

主要模块

  1. 菜单管理

  2. 用户管理

  3. 组织结构

  4. 角色管理

  5. 正在运行流程

  6. 流程模型管理

  7. 用章申请(流程demo)

  8. 通知公告

  9. 自定义皮肤

 

 

登录页

首页

即时通讯

UI

公文DEMO

流转历史

流程跟踪

菜单管理

用户管理

流程管理

流程编辑

代码生成

  • 1.1 JFinal创建项目 使用Maven创建Jfinal项目 引入Jfinal的jar包 <dependency> <groupId>com.jfinal</groupId> <artifactId>jfinal</artifactId> <version>2.2</version> </d

  • 绪论 2018年五月底,我来到北京。 6月上旬学习vue.js,写了一个小样例,功能主要是保存常用的一些地址链接,后台服务使用nodejs写的(参考:NodeJs服务器开发(一))。还好,到现在大家还在用着。 6月中旬开始负责公司的OA开发(前端、后端、移动端)。开发了23个审批流程,实际要比这个多,有些能复用就复用了。 等到十一过后就要开发二期。整个一期表啥的都是自己设计的,越到后期开发越发现了

  • 绪论 最近有同事反映,使用OA系统过程中需要使用导出功能,说是有时间让我做一下,所以今天抽时间做一个,又想到导出功能以后是一个常用的功能,最好不要写的太死,能根据参数进行一些配置就好了,当需要其它导出内容时,能减少自己的开发时间。 代码 ToolPoi.java import com.jfinal.kit.PathKit; import com.jfinal.plugin.activerecord

 相关资料
  • 主要内容:$ionicPlatform$ionicPlatform $ionicPlatform 用来检测当前的平台,以及诸如在PhoneGap/Cordova中覆盖Android后退按钮。 方法 有硬件的后退按钮的平台,可以用这种方法绑定到它。 参数 类型 详情 callback 当该事件发生时,触发回调函数。 移除后退按钮的监听事件。 参数 类型 详情 callback 最初绑定的监视器函数。 注册硬件后退按钮动作。当点击按钮时,

  • 源码包准备 我们首先要在官网下载 OpenResty 的源码包。官网上会提供很多的版本,各个版本有什么不同也会有说明,我们可以按需选择下载。 笔者选择下载的源码包为 ngx_openresty-1.9.7.1.tar.gz。 相关依赖包的安装 首先你要安装 OpenResty 需要的多个库 请先配置好你的apt源,配置源的过程在这就不阐述了,然后执行以下命令安装OpenResty编译或运行时所需要

  • 从包管理安装 OpenResty 现在提供了 CentOS 上的 官方包。 你只需运行下面的命令: sudo yum-config-manager --add-repo https://openresty.org/yum/cn/centos/OpenResty.repo sudo yum install openresty 如果一切顺利,OpenResty 应该已经安装好了。 接下来,我们就可以进

  • 1、下载 Windows 版的 OpenResty 压缩包,这里我下载的是 openresty_for_windows_1.7.10.2001_64bit ,你也可以选择 32bit 的版本。如果你对源码感兴趣,下面是源码地址 https://github.com/LomoX-Offical/nginx-openresty-windows。 2、解压到要安装的目录,这里我选择D盘根目录,你可以根据

  • 多平台支持 Mpx支持在多个小程序平台中进行增强,目前支持的小程序平台包括微信,支付宝,百度,qq和头条,不过自2.0版本后,Mpx支持了以微信增强语法为base的跨平台输出,实现了一套业务源码在多端输出运行的能力,大大提升了多小程序平台业务的开发效率,详情可以查看template增强特性 不同平台上的模板增强指令按照平台的指令风格进行设计,文档和代码示例为了方便统一采用微信小程序下的书写方式。

  • $ionicPlatform $ionicPlatform 用来检测当前的平台,以及诸如在PhoneGap/Cordova中覆盖Android后退按钮。 方法 onHardwareBackButton(callback) 有硬件的后退按钮的平台,可以用这种方法绑定到它。 参数 类型 详情 callback function 当该事件发生时,触发回调函数。 offHardwareBackButt

  • 请按照下面的相应链接查找平台的安装说明。 Mac OS X安装说明 Windows安装说明 Linux / Unix的安装说明 Ubuntu Arch FreeBSD Raspberry Pi的设置 ARM Docker的使用说明 您也可以使用单行脚本安装Geth。打开一个命令行或终端工具(如果您不确定如何做到这一点,请考虑等待更友好的版本)并粘贴以下命令: bash <(curl -L http

  • 本文将介绍了如何设置 SDK 环境来部署 Cordova 应用到 Android 设备上,以及在你的开发流程中如何选择使用 Android 命令行工具。不管你是以平台为中心的工作流程还是跨平台(命令行界面)的工作流程都需要安装 Android SDK。 需求及支持 Cordova 开发 Android 需要 Android SDK,可以安装在 OS X, Linux 或 Windows 操作系统。