active4j oa
1.0.0
Active4j-oa is an OA office system built on the active4j-jsp rapid development framework. Based on springboot2.0, Spring Framework is the core container, Spring MVC is the model view controller, Mybatis Plus is the data access layer, Apache Shiro is the permission authorization layer, Redis is the distributed cache, Quartz is the distributed cluster scheduling, and JSP is the front-end page engine, using the JSTL tag library to encapsulate components.
| Version | address |
|---|---|
| Front and backend separated version github | https://github.com/yunchaoyun/active4j |
| Front and back end separated version gitee | https://gitee.com/active4j/active4j |
| Boot monolithic version github | https://github.com/yunchaoyun/active4j-boot |
| boot monolithic version gitee | https://gitee.com/active4j/active4j-boot |
| jsp version github | https://github.com/yunchaoyun/active4j-jsp |
| jsp version gitee | https://gitee.com/active4j/active4j-jsp |
| Workflow version github | https://github.com/yunchaoyun/active4j-flow |
| Workflow version gitee | https://gitee.com/active4j/active4j-flow |
| OA office system github | https://github.com/yunchaoyun/active4j-oa |
| OA office system gitee | https://gitee.com/active4j/active4j-oa |
| technology | illustrate | Official website |
|---|---|---|
| Spring Boot2 | Core framework | https://spring.io/projects/spring-boot/ |
| Spring MVC | View frame | http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#mvc |
| Apache Shiro | Permissions Framework | http://shiro.apache.org/ |
| MyBatis | Persistence layer framework | http://www.mybatis.org/mybatis-3/zh/index.html |
| MyBatis-Plus | MyBatis Enhancement Tool | https://mp.baomidou.com/ |
| Alibaba Druid | Database connection pool | https://github.com/alibaba/druid |
| Redis | Distributed cache database | https://redis.io/ |
| Quartz | Job Scheduling Framework | http://www.quartz-scheduler.org/ |
| ActiveMQ | Message Queue | http://activemq.apache.org/ |
| SLF4J | Log Component | http://www.slf4j.org/ |
| QcloudCOS | Tencent Cloud Storage | https://www.qcloud.com/product/cos |
| Maven | Project construction management | http://maven.apache.org/ |
| swagger2 | Document Generation Tool | https://swagger.io/ |
| Apache Commons | Tools | http://commons.apache.org/ |
| fastjson | JSON parsing library | https://github.com/alibaba/fastjson |
| technology | name | Official website |
|---|---|---|
| jQuery | js library | http://jquery.com/ |
| JSP | Front-end page engine | https://www.runoob.com/jsp/jsp-tutorial.html |
| JSTL | Standard Tag Library | https://www.runoob.com/jsp/jsp-jstl.html |
| fullcalendar | Calendar Management | https://fullcalendar.io/ |
| laydate | Date and Time Control | https://www.layui.com/ |
| layer | Popup box | https://www.layui.com/ |
| select2 | select multiple selection boxes | https://select2.org/ |
| ckfinder | File Manager | https://ckeditor.com/ckfinder/ |
| toastr | Prompt box | http://www.jq22.com/jquery-info476 |
| jqgrid | Data table | http://trirand.com/blog/jqgrid/jqgrid.html |
| clockpicker | Watch display | https://www.a5xiazai.com/demo/code_pop/18/1447/ |
| echarts | Data Chart | https://echarts.apache.org/zh/index.html |
- 项目主页:介绍项目简介、技术介绍、更新日志等信息
- 系统管理
○ 用户管理:用于管理后台系统的用户,可进行增删改查等操作
○ 部门管理:通过不同的部门来管理和区分用户
○ 菜单管理:维护系统菜单,操作权限,按钮权限
○ 角色管理:维护系统角色信息,以角色为单位分配系统权限
○ 数据字段管理:对系统中经常使用的一些较为固定的数据进行维护,如:是否、男女、类别、级别等
○ 日志管理:系统正常操作日志记录和查询;系统异常信息日志记录和查询
- 常用功能
○ 上传图片:集成图片上传本地或数据库
- - 流程管理
○ 流程类别:用于管理业务流程类别
○ 流程模型:集成activiti在线流程设计器
○ 流程部署:管理activiti流程部署,支持在线设计器流程部署与文件上传部署
○ 流程定义:管理流程定义,显示流程版本
○ 表单类别:用于管理业务表单类别
○ 表单构建:在线表单设计器
○ 表单列表:管理系统中的表单数据,分为在线设计的表单与系统预设表单
○ 流程管理:集中管理系统中流程,涉及流程类别,权限,版本控制等
- 流程中心
○ 流程中心:显示系统在用最新版本流程
○ 我的流程
○ 我的草稿:显示我的流程草稿
○ 我的申请:显示我的申请流程,可以查看审批进度
○ 我的完结:显示我的完结流程
○ 待我审批:显示系统中需要本人审批的流程
○ 已办审批:显示系统中本人已经完成的审批流程
○ 代办组任务:显示系统中有本人参与的组任务审批流
- 执行力管理
○ 会议管理
○ 会议类型管理
○ 会议室管理
○ 会议室预定
○ 会议管理
○ 日报管理
○ 我的日报
○ 下属的日报
○ 日程管理
○ 我的日程
○ 我下属的日程
○ 我创建的日程
○ 任务管理
○ 我的任务
○ 我创建的任务
○ 我参与的任务
○ 我监控的任务
○ 目标管理
○ 我的目标
○ 我创建的目标
○ 我参与的目标
○ 部门目标
○ 公司目标
- 人力资源管理
○ 组织架构管理
○ 组织架构
○ 岗位管理
○ 人事档案
○ 人事信息
○ 人事合同
○ 奖惩信息
○ 离职管理
○ 考勤管理
○ 考勤日历设置
○ 考勤日历视图
○ 加班维护
○ 加班统计
○ 年假维护
○ 年假统计
○ 薪资管理
○ 薪资管理
○ 员工银行卡
○ 招聘管理
○ 招聘需求
○ 招聘计划
○ 简历库
○ 面试记录
○ offer记录
○ 后备资源库
○ 培训管理
○ 课程类别
○ 课程管理
○ 培训计划
○ 培训实施Active4j-jsp uses the MIT License protocol.