重大通知:     北风课程即将全面升级更新,10.1起部分课程价格正式上调               重大通知:     北风课程即将全面升级更新,10.1起部分课程价格正式上调                

基于Activiti5工作流实战企业协同OA办公系统(spring-data-jpa、uur前台组件)
  完毕
收藏课程
9999+

基于Activiti5工作流实战企业协同OA办公系统(spring-data-jpa、uur前台组件)

该课程的需求和设计来源于协同公司的OA办公系统,从OA系统的需求分析,数据库设计和具体的实现,都采用真实项目中的解决方案和处理手段。在工作流方面,使用的是Act...

适合人群:中级
课时数量:51课时
用到技术:Activiti、Spring-data-jpa、uur
涉及项目:协同OA办公系统

  • 课程顾问贴心解答

    为你推荐精品课程,无论就业还是升职加薪,毫无压力。

  • 名企定制紧随大流

    量身打造紧贴企业需求的实用性课程。

  • 系统教学把控效果

    集学、测、练为一体的学习系统为你科学的安排学习进度,提高效率。

  • 一线大师1对1指导

    课程研发团队内一线资深讲师一对一指导,手把手教学,直到学会。

  • 点播答疑完美结合

    每周2-3次直播解答,保证学员日常学习问题能得到解决。

  • 量身定制学习计划

    告别杂乱的学习方式,我们会根据你的情况定制学习计划。

推荐学习

课程背景

该课程的需求和设计来源于协同公司的OA办公系统,从OA系统的需求分析,数据库设计和具体的实现,都采用真实项目中的解决方案和处理手段。两者的区别在于实现的技术手段不同,规模大小有所差异而已。在课程中,重点讲解了请假、评审和公文这三个业务,当然在真正的系统中,业务模块会比课程中的要多一些,但是在技术点上来说没有什么区别。

课程简介

在工作流方面,使用的是Activiti工作流,该工作流功能强大,开发简单,可以说是中小型OA开发的利器。在持久化框架方面,课程中采用了Spring-data-jpa来完成,spring-data-jpa是spring组织提供的,针对于jpa规范的一套持久化框架,所有的查询均使用方法命名规则去解析,开发人员只需要定义接口的方法而不需要写任何一句实现代码。在展现层方面,课程中使用了uur组件,uur是大名鼎鼎的qui前台组件的前身,具有良好的用户感官性。

     
Activiti工作流引擎使用 特别响、非常近—BPMN2新规范与Activiti5 Activiti5.13安装入门
课程大纲
  • Activiti5工作流项目-课程介绍
  • Activiti5工作流项目-待办列表
  • Activiti5工作流项目-数据库设计
  • Activiti5工作流项目-待办列表的分页
  • Activiti5工作流项目-框架搭建
  • Activiti5工作流项目-流程签收
  • Activiti5工作流项目-用户登录
  • Activiti5工作流项目-完成工作项
  • Activiti5工作流项目-组织机构之部门管理
  • Activiti5工作流项目-完成调整请假的处理
  • Activiti5工作流项目-组织机构之添加部门
  • Activiti5工作流项目-通过变量设置参与者
  • Activiti5工作流项目-组织机构之添加用户
  • Activiti5工作流项目-流程图查看
  • Activiti5工作流项目-组织机构之用户查看
  • Activiti5工作流项目-详细流程图查看
  • Activiti5工作流项目-基于Spring data JPA的分页
  • Activiti5工作流项目-详细流程图查看(2)
  • Activiti5工作流项目-用户详细信息查看
  • Activiti5工作流项目-评审管理功能分析
  • Activiti5工作流项目-角色管理
  • Activiti5工作流项目-发起评审
  • Activiti5工作流项目-选人组件(1)
  • Activiti5工作流项目-绘制评审流程
  • Activiti5工作流项目-选人组件(2)
  • Activiti5工作流项目-启动评审流程
  • Activiti5工作流项目-给角色添加用户
  • Activiti5工作流项目-评审处理
  • Activiti5工作流项目-完善角色管理
  • Activiti5工作流项目-评审确认
  • Activiti5工作流项目-功能点管理
  • Activiti5工作流项目-实现文件服务
  • Activiti5工作流项目-权限组的定义
  • Activiti5工作流项目-完善评审遗留bug
  • Activiti5工作流项目-给权限组分配用户
  • Activiti5工作流项目-公文业务需求分析
  • Activiti5工作流项目-给权限组分配权限
  • Activiti5工作流项目-公文主题词维护
  • Activiti5工作流项目-用户权限处理
  • Activiti5工作流项目-绘制发文流程
  • Activiti5工作流项目-Activiti初探
  • Activiti5工作流项目-启动发文流程
  • Activiti5工作流项目-创建请假流程
  • Activiti5工作流项目-启动发文流程(2)
  • Activiti5工作流项目-部署请假流程
  • Activiti5工作流项目-完成公文流程
  • Activiti5工作流项目-启动请假流程
  • Activiti5工作流项目-公文流程的超时处理
  • Activiti5工作流项目-请假的待办
  • Activiti5工作流项目-参与者设置的设计
  •  
  • Activiti5工作流项目-参与者设置的开发
课程截图
  • Activiti工作流原理
    1.Activiti工作流原理
  • 自定义表单
    2.自定义表单
  • 集成框架首页展示
    3.集成框架首页展示
  • 系统权限管理
    4.系统权限管理
  • 请假流程审批
    5.请假流程审批
  • 公文流转会签流程
    6.公文流转会签流程
课程学习目标
  • 目标一. 可以让学员快速掌握Spring-data-jpa这个持久化框架。
  • 目标二. 可以让学员迅速了解activiti工作流引擎的内核原理。
  • 目标三. 可以让学员迅速掌握activiti工作流的使用。
  • 目标四. 可以让学员熟练activiti处理各种工作流需求。
  • 目标五. 解java框架技术,熟悉SSH搭建的全过程。
课程特色
特点一、讲师具有一线的实战经验与丰富的教学经验,课程即讲解案例实现思路、理论与原理又讲解实战技巧与注意事项, 即照顾到基顾学员,又照顾到有一定实战经验想要提高自己的学员。特点二、在每节开始之前先简单回顾上一节所讲的主要内容,并对本节所讲的内容先进行概述,讲解概念、技术要点,设计实现思路等内容,最后总结本次课程的要掌握的要点,讲师授课采用先理论,后实战的方式,由浅入深,符合人们接受知识的自然规律。特点三、学习的过程中学员要理论和实践相结合,讲过的代码学员自行完成修改和调试,以巩固加深学习效果。
课程亮点
Activiti的发展速度十分迅猛,很多人在学习Activiti的相关开发知识,但是在国内还没有一个完整的Activiti的视频。本课程是国内首套基于Activiti的OA系统开发课程。
理论与实战相结合,由浅入深。即照顾到基 础学员,又照顾到有一定经验的学员,即讲解 细致,又一针见血,对技术绝不含糊。
课程中提出了Activiti现在尚不成熟的地方,也给出了相应的解决方案。最后的参与者设置功能,更加是国内OA系统中少见的功能。老师在课程中给出了详细的设计思路和简单的实现步骤。
深入工作流原理,用简单的语言剖析工作流的实习机制,让学员不但学习了Activiti的使用,更加清楚工作流中间件是怎么回事。
学员拿到该项目后稍加改造就可以用到自己的项目,实用性超强。
课程绝大多数代码均是一行一行手工敲入,手 把手一步步带领学员从入门到精通。
我可以学吗?
  • 本课程针对具有一定的spring基础与一定的java web基础的学员。
  • 想通过本项目的学习,了解使用Activiti工作流的新特性、Activiti整合开发商业项目的学员。
  • 也适合是有志于成为前端开发工程师岗位的学员。
我该怎么学

一、时间上的安排建议

本课程共51讲,如果您时间上充分,建议以每天2-3讲的进度往前学习。

如果您是上班族或您已经有一定的基础了,可以先把Extjs及项目部分先后,回头有时 间了再去了解一下Extjs的新特征。

二、学习要求

如果您没有基础,建议还是中规中矩的按照课程进度一点一点仔细观看学习,并一定要把看完的视频中的代码自己手敲一遍,以加 深理解和记忆。

如果您有基础,可不必按步就搬进行,可以拿你感兴趣的部分去学习,但一定要注意实践,并学会举一反三。

三、讲师建议

1.最好看完视频之后,抛开视频,独立自己去把上课中的示例写一遍,看自己是否理解,如果不正确,可以回过头看再看下视频, 如果反复,达到真正理解和熟练掌握的目的。

2.对于项目实战部分,一定要自己亲自动手做一遍,不要满足听完就OK了。

3. 建议一般听视频,一般拿个纸和笔,做一些记录和笔记,这是一种非常好的学习习惯。

4. 一定不要过于依赖视频,要学会看API和使用百度,学会思考,学会举一反三。

5. 最后祝您学有所成。

学完后能做什么

学会该课程后,您可以结合您自己公司的业务逻辑做出满足自己要求的OA系统。

本课程是属于某个特定的专业技术,掌握该技术后,你可以从事以下职位的相关工作。

  • 1.工作流Java工程师         
  • 2.工作流引擎开发工程师
  • 3.高级Java软件开发工程师
  •           4.Web前端开发工程师
学员常见问题
  • 常见问题一:这种技术一般可用在什么场合?

    讲师回答:企业信息化的建设中离不开工作流引擎的支持,所以在现在的软件公司中,一定会用到工作流,对工作流开发工程师的招聘也非常多。可以说,工作流技术能够应用在企业软件建设的任何一个领域中。

  • 常见问题二学习该教程使用的jar包如何获得?

    讲师回答:在课程的源码当中,给出了所有需要用到的jar包。

  • 常见问题三:学这个课程需要什么基础?

    讲师回答:适合想学习activiti技术java开发人员,只要有java web基础就可以学。