- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
activiti入门教程_基于Activiti5工作流实战企业协同OA办公系统
基于Activiti5工作流实战企业协同OA办公系统(spring-data-jpa、uur前台组件)
一、本课程是怎么样的一门课程(全面介绍)
1.1、课程的背景
该课程的需求和设计来源于协同公司的OA办公系统,从OA系统的需求分析,数据库设计和具体的实现,都采用真实项目中的解决方案和处理手段。两者的区别在于实现的技术手段不同,规模大小有所差异而已。在课程中,重点讲解了请假、评审和公文这三个业务,当然在真正的系统中,业务模块会比课程中的要多一些,但是在技术点上来说没有什么区别。
1.2、课程内容简介
在工作流方面,使用的是Activiti工作流,该工作流功能强大,开发简单,可以说是中小型OA开发的利器。在持久化框架方面,课程中采用了Spring-data-jpa来完成,spring-data-jpa是spring组织提供的,针对于jpa规范的一套持久化框架,所有的查询均使用方法命名规则去解析,开发人员只需要定义接口的方法而不需要写任何一句实现代码。在展现层方面,课程中使用了uur组件,uur是大名鼎鼎的qui前台组件的前身,具有良好的用户感官性。
1.3、课程大纲
一、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 参与者设置:用户动态设置参与者
二、为什么需要这么套课程?
2.1、课程学习目标(我们提供什么?)
目标一. 可以让学员快速掌握Spring-data-jpa这个持久化框架
目标二. 可以让学员迅速了解activiti工作流引擎的内核原理
目标三. 可以让学员迅速掌握activiti工作流的使用
目标四. 可以让学员熟练activiti处理各种工作流需求
目标五. 了解java框架技术,熟悉SSH搭建的全过程
2.2、课程特色
特点一、讲师具有一线的实战经验与丰富的教学经验,课程即讲解案例实现思路、理论与原理又讲解实战技巧与注意事项,即照顾到基顾学员,又照顾到有一定实战经验想要提高自己的学员。
特点二、在每节开始之前先简单回顾上一节所讲的主要内容,并对本节所讲的内容先进行概述,讲解概念、技术要点,设计实现思路等内容,最后总结本次课程的要掌握的要点,讲师授课采用先理论,后实战的方式,由浅入深,符合人们接受知识的自然规律。
特点三、学习的过程中学员要理论和实践相结合,讲过的代码学员自行完成修改和调试,以巩固加深学习效果
2.3、课程亮点
亮点一、Activiti的发展速度十分迅猛,很多人在学习Activiti的相关开发知识,但是在国内还没有一个完整的Activiti的视频。本课程是国内首套基于Activiti的OA系统开发课程。
亮点二、理论与实战相结合,由浅入深。即照顾到基础学员,又照顾到有一定经验的学员,即讲解细致,又一针见血,对技术绝不含糊.
亮点三、课程绝大多数代码均是一行一行手工敲入,手把手一步步带领学员从入门到精通.
亮点四、深入工作流原理,用简单的语言剖析工作流的实习机制,让学员不但学习了Activiti的使用,更加清楚工作流中间件是怎么回事。
亮点五、课程中提出了Activiti现在尚不成熟的地方,也给出了相应的解决方案。最后的参与者设置功能,更加是国内OA系统中少见的功能。老师在课程中给出了详细的设计思路和简单的实现步骤。
4.我该怎么学,如何才能学好这门课程
文档评论(0)