项目视频讲解_基于Activiti5工作流实战企业协同OA办公系统教程
百度网盘地址:http://pan.baidu.com/s/11TiP5
分享一套Adam老师的教程,名为《基于Activiti5工作流实战企业协同OA办公系统(spring-data-jpa、uur前台组件)》
该课程的需求和设计来源于协同公司的OA办公系统,从OA系统的需求分析,数据库设计和具体的实现,都采用真实项目中的解决方案和处理手段。两者的区别在于实现的技术手段不同,规模大小有所差异而已。在课程中,重点讲解了请假、评审和公文这三个业务,当然在真正的系统中,业务模块会比课程中的要多一些,但是在技术点上来说没有什么区别。
在工作流方面,使用的是Activiti工作流,该工作流功能强大,开发简单,可以说是中小型OA开发的利器。在持久化框架方面,课程中采用了Spring-data-jpa来完成,spring-data-jpa是spring组织提供的,针对于jpa规范的一套持久化框架,所有的查询均使用方法命名规则去解析,开发人员只需要定义接口的方法而不需要写任何一句实现代码。在展现层方面,课程中使用了uur组件,uur是大名鼎鼎的qui前台组件的前身,具有良好的用户感官性。
课程大纲
一、OA系统的基本组成部分:
1 基于Activiti的OA办公系统 课程介绍
2 基于Activiti的OA办公系统 数据库设计
3 基于Activiti的OA办公系统 框架搭建
4 基于Activiti的OA办公系统 用户登录
5 基于Activiti的OA办公系统 组织机构之部门管理
6 基于Activiti的OA办公系统 组织机构之添加部门
7 基于Activiti的OA办公系统 组织机构之添加用户
8 基于Activiti的OA办公系统 组织机构之用户查看
9 基于Activiti的OA办公系统 基于Spring data JPA的分页
10 基于Activiti的OA办公系统 用户详细信息查看
还有功能点管理,权限组管理,角色管理等内容
二、Activiti实战部分:
1 请假流程:流程图绘制,工作流操作封装,待办处理,完成工作项
2 评审管理:多实例的操作,变量设置参与者,多任务的待办处理方案
3 发文管理:服务节点,超时处理
4 参与者设置:用户动态设置参与者
项目视频讲解_基于Activiti5工作流实战企业协同OA办公系统教程相关推荐
- Activiti工作流视频教程-基于Activiti5工作流实战企业协同OA办公系统
Activiti工作流视频教程-基于Activiti5工作流实战企业协同OA办公系统(spring-data-jpa.uur前台组件) 一.Activiti工作流视频教程课程内容简介 在工作流方面,使 ...
- 基于Activiti5工作流实战企业协同OA办公系统(spring-data-jpa、uur前台组件)
课程讲师:Adam 课程分类:Java 适合人群:中级 课时数量:51课时 更新程度:完毕 用到技术:Activiti.Spring-data-jpa.uur 涉及项目:协同OA办公系统 链接: ht ...
- 项目视频讲解_深入浅出Lucene4.X实战开发大型企业文档中心管理系统
深入浅出Lucene4.X实战开发大型企业文档中心管理系统 视频教程:http://pan.baidu.com/s/1CcuVM
- 系统接口对接的进度工作应该谁来干_协同OA办公系统的选型要谨慎!浅谈其具体缘由有哪些...
随着移动互联网的高速发展,现代企业都对协同OA办公系统有着莫名的青睐感.而市面上又有着很多OA产商,这也就导致很多企业在选型OA系统上就需要大费周章了. 为什么对于OA选型方面,则是很多企业选型人员都 ...
- 基于JavaEE的智能人事管理系统(OA办公系统)
智能OA办公系统 文章目录 智能OA办公系统 1.前言 2.准备工作 3.项目结构 4.部分界面截图 5.部分代码分析 5.1.1 ajax登录和添加员工功能 5.1.2 考勤打卡功能 5.1.3 a ...
- 强大的工作流引擎,让OA办公系统更智能
OA的选型关乎企业的发展,除了需要重视"OA技术.OA品牌.OA产品.OA服务"四大要素之外,更重要的其实是让免费OA办公系统变得智能化的工作流引擎.毫不夸张的说,工作流是免费OA ...
- 项目视频讲解_马震宇-博客
马震宇-博客 视频地址:http://pan.baidu.com/s/1pJM19BP
- 项目视频讲解_传播智客OA
传播智客OA 视频地址:http://pan.baidu.com/s/1qWMzQIK
- 基于Go语言GoFrame+Layui的OA办公系统
项目介绍 一款 Go 语言基于GoFrame.Layui.MySQL等框架精心打造的一款模块化.高性能.企业级的敏捷开发框架,本着简化开发.提升开发效率的初衷触发,框架自研了一套个性化的组件,实现了可 ...
最新文章
- linux C++打包程序总结
- 面向完全初学者的Unity和C#游戏开发学习教程
- plsql执行command命令控制台出现乱码_设计模式系列 — 命令模式
- 美团高德并不是解决快车问题的灵药,烧完钱之后只会产生新的滴滴
- 计算机硬盘登记表,硬盘固件的 P 表与 G 表
- how to figure out problems in the ardunio nano force senser? 1,2,3,4
- DependentLayout相对布局
- way.js - 轻量级、持久化的双向绑定JS库
- 如何利用NLog输出结构化日志,并在Kibana优雅分析日志?
- WARNING: You are using pip version 19.2.3, however version 20.1.1 is available. You should consi解决办法
- 1.Java 面试题整理(基础篇一)
- python语言里数字包括_Python 学习 第一篇:数据类型(数字,布尔类型,操作符)...
- vep文件转换mp4翻录教程
- DNS:解析域资源记录(A, AAAA, PTR, SOA, NS, CNAME, MX)
- round在oracle里怎么用,Oracle round 函数(图)
- 惠州 菜鸟机器人_京东PK阿里谁怕谁?菜鸟称:智能机器人仓库已在广东惠阳投入使用...
- InfluxDB+Grafana Alert功能Email+webhook
- 智能计算数学基础——分类问题
- auth认证相关 --token 深入了解
- 天选2无法连接WiFi解决方案(MT7921网卡问题)