圣思园《OA与工作流系统》课程信息
圣思园《OA与工作流系统》课程是至今为止我所讲过的唯一一个完整的项目视频。该课程从需求分析、技术选型、系统架构、自动代码生成、工作流、权限等方面多角度地分析和实现了一个完整的OA与工作流系统,是一门非常珍贵且不可多得的帮助开发人员进阶的项目开发课程。
众所周知,项目课程的讲解是最为困难的事情。一方面,项目要是真实的,而不是讲者杜撰的“伪项目”;另一方面,一个真实的项目会涉及到诸多方面,除去技术实现外,对于需求的分析与分解,对于技术选型的落实,对于项目中所涉及到的重难点技术、对于一些代码自动生成工具的从零打造都是非常消耗讲者时间与精力的事情。基于以上原因,这也是我本人至今为止所讲解过的唯一一个完整项目课程。
项目课程的讲解绝非讲者的炫技过程,也不是大量技术毫无意义的堆砌;相反,它应该从需求分析开始,一步步引导学习者从零开始逐步领悟项目所要完成的事情以及在这个过程中任务是如何逐步分解的,各个系统模块是如何有机地搭建到一起的,技术是如何做到为业务服务的,同时在这个过程中又是如何一步步优化技术的实现,特别是对于一些通用类功能,我们又是如何通过自动的代码生成方式来实现“自动化”的。从这个意义上来说,这套完整的项目课程会最大限度地帮助学习者深刻掌握和领悟一个真实项目的构建过程。
值得一提的是,该项目的背景来源于某外企的一个真实项目,我在讲解过程中最大限度地将项目的前因后果与所要达成的目标进行了逐步分解,这可以使得大家能够在理解业务需求的基础上对功能加以实现,最终开发出一个完整、可运行的真实项目。
另外,虽然该课程从录制到现在已经过去了几年的时间,但项目开发中所涉及到的技术与理念并未随着时间的推移而发生任何变化;项目对于技术的使用和引导能够在最大限度上帮助大家领悟到一个企业实际项目的开发流程及过程中所遇到的各种问题,同时对这些问题进行了深刻的讲解并给出了相应的解决方案。
我相信,通过该课程的学习,大家将会在最短的时间内获得相应的技术与项目开发经验,从而增强自身的技术竞争力,为后续的工作打下坚实的基础。
不得不说的是,该课程容量非常庞大,总课时数达到了惊人的128讲,因此需要学习者具备足够的耐心与毅力;要知道的是,技术绝非能在短时间速成,这需要我们采取正确的方式与方法,同时加以刻意练习,并辅以深度思考,只有这样才能真正掌握某一项或某几项技术,从而将技术真正融入到自己的血液中。
下面对圣思园《OA与工作流系统》课程进行说明:
项目来源:该项目来源于某外企真实的项目需求,并且该项目已经上线运行,客户一直都在使用。
项目模块:该项目主要分为如下功能模块
- 项目管理模块:主要负责管理公司的各种项目,包括已结束、正在进行、尚未开始的各种项目的管理及项目资源的管理
- 邮件管理模块:主要负责管理系统内部邮箱的管理,可以实现用户的站内信件的收发与管理
- 新闻模块管理:主要负责管理系统的新闻发布与相关操作等
- 文档管理模块:主要负责公司内部的各种文档的管理
- 工作流模块:主要负责管理出差申请、补助发放等流程的审批与决策
- 系统管理员模块:主要负责管理整个系统
- 人员管理:主要负责管理系统的使用人员等信息
以上为该系统所涉及到的主要模块,还有其他一些小模块并未列在其中。
系统开发所用技术:本系统将使用如下技术、数据库、容器与开发工具完成
- Struts2
- Hibernate
- Spring
- jBPM
- jQuery
- MySQL
- MyEclipse
- Tomcat
以上为该系统所涉及到的主要框架与技术。
另外,值得一提的是,该课程将会带领大家从零开始打造一个功能完善的自动代码生成框架,该框架价值非常大,其中所蕴含的思想非常值得学习和借鉴。
圣思园《OA与工作流系统》课程大纲如下所示:
- 1 项目说明与技术综述
- 2 Struts2+Hibernate3.2+Spring2.0整合
- 3 Struts2+Hibernate3.2+Spring2.0整合续一
- 4 Struts2+Hibernate3.2+Spring2.0整合续二
- 5 Struts2+Hibernate3.2+Spring2.0整合续三
- 6 Struts2+Hibernate3.2+Spring2.0整合续四
- 7 Struts2+Hibernate3.2+Spring2.0整合续五
- 8 Struts2+Hibernate3.2+Spring2.0整合续六
- 9 文档管理模块需求分析与设计
- 10 项目环境搭建与版本控制系统
- 11 文档管理模块
- 12 文档管理模块服务器端编写
- 13 文档管理模块添加操作
- 14 文档管理模块显示操作
- 15 功能优化与无限的层次结构
- 16 文档类别顺序调整
- 17 文档类别顺序调整续
- 18 完善文档类别删除、重构HQL
- 19 文档类别更新
- 20 文档条目
- 21 文档条目列表
- 22 文档条目上传
- 23 文档条目上传服务器端编写
- 24 文档条目上传服务器端编写续一
- 25 文档条目上传服务器端编写续二
- 26 文档条目上传服务器端编写续三
- 27 文档条目显示及删除
- 28 文档类型图标与文档下载
- 29 文档替换
- 30 文档替换续
- 31 文档条目上传进度条
- 32 文档条目上传进度条续
- 33 文档条目上传进度条续二
- 34 文档条目上传进度条续三
- 35 完善文档上传进度条
- 36 文档条目排序
- 37 代码自动生成框架需求分析
- 38 CAGF之Hibernate Tools
- 39 详解Hibernate Tools
- 40 DAO自动生成
- 41 DAO自动生成之源码
- 42 DAO自动生成之源码续
- 43 重构与整合
- 44 泛型DAO模板
- 45 完成通用DAO设计与编码
- 46 自动生成Spring基础设施配置文件
- 47 自动生成Spring基础设施配置文件续
- 48 OA系统回顾与自动代码生成框架概览
- 49 自动生成Spring DAO配置文件
- 50 自动生成Service代码
- 51 自动生成Spring Service配置文件
- 52 自动生成Action代码
- 53 自动生成Action代码续
- 54 自动生成Action代码续二
- 55 自动生成struts.xml
- 56 自动生成struts.xml续
- 57 自动生成JSP
- 58 自动生成JSP续
- 59 通用分页组件
- 60 完善代码生成框架CAGF
- 61 代码生成框架CAGF总结
- 62 重构文档管理模块
- 63 重构文档管理模块续
- 64 文档树
- 65 文档树续
- 66 操作文档树
- 67 操作文档树续一
- 67 操作文档树续二
- 68 操作文档树续三
- 69 文档树删除操作
- 70 文档树修改操作
- 71 异常处理机制
- 72 Flex环境搭建
- 73 项目管理
- 74 页面布局与创建项目
- 75 Flex与JavaScript的通讯
- 76 Flex父子窗口通讯
- 77 异步的Flex Tree
- 78 异步的Flex Tree续一
- 79 异步的Flex Tree续二
- 80 甘特图
- 81 甘特图续
- 82 Summary Task展示
- 83 Summary Task展示续
- 84 完善甘特图
- 85 完善甘特图续
- 86 完善甘特图续二
- 87 重构甘特图
- 88 重构甘特图续
- 89 重构甘特图续二
- 90 项目论坛
- 91 项目论坛续
- 92 项目论坛续二
- 93 邮箱
- 94 邮箱续一
- 95 邮箱续二
- 96 邮箱续三
- 97 邮箱续四
- 98 邮箱续五
- 99 邮箱续六
- 100 邮箱续七
- 101 jBPM4.3简介与GPD
- 102 jBPM4.3核心概念
- 103 jBPM4.3流程实例的执行
- 104 任务与事件
- 105 用户、组与Java节点
- 106 jBPM综合实例
- 107 jBPM4.3综合实例详解
- 108 jBPM4.3综合实例详解续一
- 109 jBPM4.3综合实例详解续二
- 110 jBPM4.3综合实例详解续三
- 111 jBPM4.3综合实例详解续四
- 112 jBPM4.3整合Spring3.0
- 113 Spring Security 3.0.2原理、架构与流程分析
- 114 Spring Security 3.0.2原理、架构与流程分析续
- 115 Spring Security 3.0.2综合实例详解
- 116 Spring Security 3.0.2综合实例详解续
- 117 Flex Builder升级至Flash Builder
- 118 项目回顾
- 119 SSH2整合jBPM 4.3
- 120 多文件上传详解
- 121 使用jQuery Uploadify实现带进度条的多文件上传
- 122 使用jQuery Uploadify实现带进度条的多文件上传续
- 123 用户管理之登录
- 124 系统管理之用户管理
- 125 系统管理之用户管理续
- 126 工作流详解
- 127 工作流详解 续
- 128 权限与项目总结
值得说明的是,虽然该课程从录制完毕到现在已经过去了几年的时光,并且其中所使用的部分技术有些也略显“过时”,不过项目讲解中所蕴含的原理与基础性部分以及分析和解决问题的方式与方法是非常值得学习的。另外,这些技术的使用方式与原理并为随着时间的变化而发生任何变化,大家敬可放心。
圣思园《OA与工作流系统》课程共计128讲,格式为exe。因此,课程只能在Windows系统下播放和观看,Mac与Linux系统可以通过安装虚拟机来解决观看问题。
凡购买《OA与工作流系统》的朋友们,我会将课程放置到U盘中并快递给你,因此在购买后请将快递信息发给我。
如下是我的微信二维码,请扫描添加。

课程价格体系说明如下:
1. 如果你是圣思园年费会员,课程价格是449元,扫描如下二维码向我付款,并将快递信息发给我:

2. 如果你不是圣思园年费会员,但购买了全新圣思园今年公布的某一门或是某几门课程,课程价格是549元,扫描如下二维码向我付款,并将快递信息发给我:

3. 如果你没有购买过全新圣思园的任何一门课程,课程价格是649元,扫描如下二维码向我付款,并将快递信息发给我:

我有理由相信,圣思园《OA与工作流系统》这门我至今为止所讲解过的唯一一个项目课程会给学习者带来切实的帮助。