【導(dǎo)讀】本文首先介紹了OA系統(tǒng)的整體需求說(shuō)明,列出了各部分功能模塊。個(gè)人辦公、模板管理、車(chē)輛管理、信息中心、資料管理。隨后本文提出了系統(tǒng)分層開(kāi)。發(fā)的整體架構(gòu),包括:數(shù)據(jù)持久化層、業(yè)務(wù)邏輯層、Web應(yīng)用層。其中,邏輯應(yīng)用層。要應(yīng)用場(chǎng)景,包括:發(fā)文流程、出車(chē)流程、資料借閱流程。同時(shí)本文也指出了引入jBPM的優(yōu)勢(shì)以及將面臨的問(wèn)題,模塊開(kāi)發(fā)方式的選擇。流模塊,并給出了模塊的測(cè)試和運(yùn)行效果。在工作流模塊中,本文給出了流程實(shí)例的動(dòng)態(tài)執(zhí)行流程圖顯??刂坪晚?yè)面顯示。在測(cè)試過(guò)程中,本文實(shí)現(xiàn)了方便用于單元測(cè)試的工具類(lèi),用于提供。一個(gè)沒(méi)有干擾項(xiàng)數(shù)據(jù)的測(cè)試環(huán)境,降低測(cè)試中的復(fù)雜性。大量的開(kāi)源工具,并在附錄中給出了各種工具基于的開(kāi)源許可協(xié)議。