activiti入門教程基于Activiti工作流實(shí)戰(zhàn)企業(yè)協(xié)同OA辦公系統(tǒng)_第1頁(yè)
activiti入門教程基于Activiti工作流實(shí)戰(zhàn)企業(yè)協(xié)同OA辦公系統(tǒng)_第2頁(yè)
activiti入門教程基于Activiti工作流實(shí)戰(zhàn)企業(yè)協(xié)同OA辦公系統(tǒng)_第3頁(yè)
activiti入門教程基于Activiti工作流實(shí)戰(zhàn)企業(yè)協(xié)同OA辦公系統(tǒng)_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、基于Activiti5工作流實(shí)戰(zhàn)企業(yè)協(xié)同OA辦公系統(tǒng)(spring-data-jpa、uur前臺(tái)組件)一、本課程是怎么樣的一門課程(全面介紹)1.1、課程的背景 該課程的需求和設(shè)計(jì)來源于協(xié)同公司的OA辦公系統(tǒng),從OA系統(tǒng)的需求分析,數(shù)據(jù)庫(kù)設(shè)計(jì)和具體的實(shí)現(xiàn),都采用真實(shí)項(xiàng)目中的解決方案和處理手段。兩者的區(qū)別在于實(shí)現(xiàn)的技術(shù)手段不同,規(guī)模大小有所差異而已。在課程中,重點(diǎn)講解了請(qǐng)假、評(píng)審和公文這三個(gè)業(yè)務(wù),當(dāng)然在真正的系統(tǒng)中,業(yè)務(wù)模塊會(huì)比課程中的要多一些,但是在技術(shù)點(diǎn)上來說沒有什么區(qū)別。 1.2、課程內(nèi)容簡(jiǎn)介 在工作流方面,使用的是Activiti工作流,該工作流功能強(qiáng)大,開發(fā)簡(jiǎn)單,可以說是中小型OA開發(fā)

2、的利器。在持久化框架方面,課程中采用了Spring-data-jpa來完成,spring-data-jpa是spring組織提供的,針對(duì)于jpa規(guī)范的一套持久化框架,所有的查詢均使用方法命名規(guī)則去解析,開發(fā)人員只需要定義接口的方法而不需要寫任何一句實(shí)現(xiàn)代碼。在展現(xiàn)層方面,課程中使用了uur組件,uur是大名鼎鼎的qui前臺(tái)組件的前身,具有良好的用戶感官性。1.3、課程大綱一、OA系統(tǒng)的基本組成部分: 1 基于Activiti的OA辦公系統(tǒng) 課程介紹 2 基于Activiti的OA辦公系統(tǒng) 數(shù)據(jù)庫(kù)設(shè)計(jì) 3 基于Activiti的OA辦公系統(tǒng) 框架搭建 4 基于Activiti的OA辦公系統(tǒng) 用戶

3、登錄 5 基于Activiti的OA辦公系統(tǒng) 組織機(jī)構(gòu)之部門管理 6 基于Activiti的OA辦公系統(tǒng) 組織機(jī)構(gòu)之添加部門 7 基于Activiti的OA辦公系統(tǒng) 組織機(jī)構(gòu)之添加用戶 8 基于Activiti的OA辦公系統(tǒng) 組織機(jī)構(gòu)之用戶查看 9 基于Activiti的OA辦公系統(tǒng) 基于Spring data JPA的分頁(yè) 10 基于Activiti的OA辦公系統(tǒng) 用戶詳細(xì)信息查看還有功能點(diǎn)管理,權(quán)限組管理,角色管理等內(nèi)容二、Activiti實(shí)戰(zhàn)部分: 1 請(qǐng)假流程:流程圖繪制,工作流操作封裝,待辦處理,完成工作項(xiàng) 2 評(píng)審管理:多實(shí)例的操作,變量設(shè)置參與者,多任務(wù)的待辦處理方案 3 發(fā)文管

4、理:服務(wù)節(jié)點(diǎn),超時(shí)處理 4 參與者設(shè)置:用戶動(dòng)態(tài)設(shè)置參與者二、為什么需要這么套課程? 2.1、課程學(xué)習(xí)目標(biāo)(我們提供什么?) 目標(biāo)一. 可以讓學(xué)員快速掌握Spring-data-jpa這個(gè)持久化框架 目標(biāo)二. 可以讓學(xué)員迅速了解activiti工作流引擎的內(nèi)核原理 目標(biāo)三. 可以讓學(xué)員迅速掌握activiti工作流的使用 目標(biāo)四. 可以讓學(xué)員熟練activiti處理各種工作流需求 目標(biāo)五. 了解java框架技術(shù),熟悉SSH搭建的全過程2.2、課程特色 特點(diǎn)一、講師具有一線的實(shí)戰(zhàn)經(jīng)驗(yàn)與豐富的教學(xué)經(jīng)驗(yàn),課程即講解案例實(shí)現(xiàn)思路、理論與原理又講解實(shí)戰(zhàn)技巧與注意事項(xiàng),即照顧到基顧學(xué)員,又照顧到有一定實(shí)戰(zhàn)

5、經(jīng)驗(yàn)想要提高自己的學(xué)員。 特點(diǎn)二、在每節(jié)開始之前先簡(jiǎn)單回顧上一節(jié)所講的主要內(nèi)容,并對(duì)本節(jié)所講的內(nèi)容先進(jìn)行概述,講解概念、技術(shù)要點(diǎn),設(shè)計(jì)實(shí)現(xiàn)思路等內(nèi)容,最后總結(jié)本次課程的要掌握的要點(diǎn),講師授課采用先理論,后實(shí)戰(zhàn)的方式,由淺入深,符合人們接受知識(shí)的自然規(guī)律。 特點(diǎn)三、學(xué)習(xí)的過程中學(xué)員要理論和實(shí)踐相結(jié)合,講過的代碼學(xué)員自行完成修改和調(diào)試,以鞏固加深學(xué)習(xí)效果2.3、課程亮點(diǎn) 亮點(diǎn)一、Activiti的發(fā)展速度十分迅猛,很多人在學(xué)習(xí)Activiti的相關(guān)開發(fā)知識(shí),但是在國(guó)內(nèi)還沒有一個(gè)完整的Activiti的視頻。本課程是國(guó)內(nèi)首套基于Activiti的OA系統(tǒng)開發(fā)課程。 亮點(diǎn)二、理論與實(shí)戰(zhàn)相結(jié)合,由淺入深

6、。即照顧到基礎(chǔ)學(xué)員,又照顧到有一定經(jīng)驗(yàn)的學(xué)員,即講解細(xì)致,又一針見血,對(duì)技術(shù)絕不含糊. 亮點(diǎn)三、課程絕大多數(shù)代碼均是一行一行手工敲入,手把手一步步帶領(lǐng)學(xué)員從入門到精通. 亮點(diǎn)四、深入工作流原理,用簡(jiǎn)單的語言剖析工作流的實(shí)習(xí)機(jī)制,讓學(xué)員不但學(xué)習(xí)了Activiti的使用,更加清楚工作流中間件是怎么回事。 亮點(diǎn)五、課程中提出了Activiti現(xiàn)在尚不成熟的地方,也給出了相應(yīng)的解決方案。最后的參與者設(shè)置功能,更加是國(guó)內(nèi)OA系統(tǒng)中少見的功能。老師在課程中給出了詳細(xì)的設(shè)計(jì)思路和簡(jiǎn)單的實(shí)現(xiàn)步驟。4.我該怎么學(xué),如何才能學(xué)好這門課程,給些建議。 4.1、時(shí)間上的安排建議 本課程共51講,如果您時(shí)間上充分,建議

7、以每天3-4講的進(jìn)度往前學(xué)習(xí)。 如果您是上班族或您已經(jīng)有一定的基礎(chǔ)了,可以先學(xué)習(xí)Activiti的內(nèi)容,對(duì)于前期架構(gòu)設(shè)計(jì),組織機(jī)構(gòu)維護(hù)等內(nèi)容可以稍后再看,但是一定要看,因?yàn)榻M織機(jī)構(gòu)中涉及到Activiti的用戶同步。 4.2、學(xué)習(xí)要求 如果您沒有基礎(chǔ),建議還是中規(guī)中矩的按照課程進(jìn)度一點(diǎn)一點(diǎn)仔細(xì)觀看學(xué)習(xí),并一定要把看完的視頻中的代碼自己手敲一遍,以加深理解和記憶 如果您有基礎(chǔ),可不必按步就搬進(jìn)行,可以拿你感興趣的部分去學(xué)習(xí),但一定要注意實(shí)踐,并學(xué)會(huì)舉一反三 4.3、講師建議 建議: 1. 最好看完視頻之后,拋開視頻,獨(dú)立自己去把上課中的示例寫一遍,看自己是否理解,如果不正確,可以回過頭看再看下視

8、頻,如果反復(fù),達(dá)到真正理解和熟練掌握的目的。 2. 對(duì)于項(xiàng)目實(shí)戰(zhàn)部分,一定要自己親自動(dòng)手做一遍,不要滿足聽完就OK了 3. 建議一般聽視頻,一邊做筆記,這是一種很好的學(xué)習(xí)習(xí)慣。在聽完視頻之后,一定要?jiǎng)邮謱?shí)踐。 4. 在功能實(shí)踐的基礎(chǔ)上,反思是否有更加簡(jiǎn)便的開發(fā)方式,代碼是否可以重構(gòu),性能如何優(yōu)化等內(nèi)容?!凹埳系脕斫K覺淺,心中悟出始知深”。領(lǐng)悟到的才是真正學(xué)到的。 5. 最后祝您學(xué)有所成5.學(xué)完這門課程后能做什么?學(xué)會(huì)該課程后,您可以結(jié)合您自己公司的業(yè)務(wù)邏輯做出滿足自己要求的OA系統(tǒng)。本課程是屬于某個(gè)特定的專業(yè)技術(shù),掌握該技術(shù)后,你可以從事以下職位的相關(guān)工作 1. 工作流Java開發(fā)工程師 2. 工作流引擎開發(fā)工程師 3. 高級(jí)Java軟件開發(fā)工程師6. 學(xué)員常見問題:常見問題一:學(xué)習(xí)該教程使用的jar包如何獲得?講師回答:在課程的源碼當(dāng)中,給出了所有需要用到的jar包。常見問題二:學(xué)這個(gè)課程需要什么基礎(chǔ)?講師回答:適合想學(xué)習(xí)activiti技術(shù)java開發(fā)人員,只要有java web基礎(chǔ)就可以學(xué)。常見問題三:這種技術(shù)一般可用在什么場(chǎng)合?講師回答:企業(yè)信息化的建設(shè)中離不開工作流引

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論