資源描述:
《基于svg與xpdl的工作流圖形化的研究與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、Y938G65分類(lèi)號(hào):密級(jí):’專(zhuān)目差{夭等。學(xué)位論文單位代碼:10019學(xué)號(hào):S030989基于SVG與XPDL的工作流圖形化的研究與實(shí)現(xiàn)ResearchandImplementationofGraphicalWorkflowBasedonSVGandXPDL研究生:強(qiáng)住理指導(dǎo)教師:塹渡熬撞申請(qǐng)學(xué)位門(mén)類(lèi)級(jí)別:工堂亟±專(zhuān)業(yè)名稱(chēng):讓簋型L應(yīng)屆撞盔研究方向:讓簋扭廑旦所在學(xué)院:擅息生電氫工程堂隨零零六年六月摘要J:作流技術(shù)作為一種實(shí)現(xiàn)企業(yè)過(guò)程集成的有效手段,正在被越來(lái)越多的行業(yè)所關(guān)注,工作流系統(tǒng)也因而正在被越來(lái)越多的企事業(yè)單位所使用。但是目前大多數(shù)工
2、作流系統(tǒng)中的流程是以列表的方式展現(xiàn)的,這種展現(xiàn)方式不直觀。有少數(shù)可以實(shí)現(xiàn)圖形化展現(xiàn)的系統(tǒng),其技術(shù)實(shí)現(xiàn)復(fù)雜、圖形縮放效果不佳、圖形占用空間大因而不適合Web應(yīng)用。因此研究一種適合丁Web應(yīng)用的圖形化的L作流展現(xiàn)方法十分必要。在系統(tǒng)研究_丁作流理論、XML技術(shù)及基于Web應(yīng)用的圖形實(shí)現(xiàn)方案等多方面理論知識(shí)的基礎(chǔ)上,深入分析了XPDL與SVG的特點(diǎn),本文提出了將SVG與XPDL結(jié)合實(shí)現(xiàn)工作流圖形化展現(xiàn)的思想,這也是本課題的一個(gè)獨(dú)特見(jiàn)解。論文采用XPDL形成T作流展現(xiàn)的通用接口,用SVG形成上作流的圖形代碼,并結(jié)合HTML技術(shù)在客戶(hù)端實(shí)時(shí)動(dòng)態(tài)地展現(xiàn)工作
3、流。針對(duì)目前大多數(shù)上作流系統(tǒng)及企業(yè)信息系統(tǒng)的底層數(shù)據(jù)管理采用芙系型數(shù)據(jù)庫(kù)的現(xiàn)實(shí),本文提出了將關(guān)系型數(shù)據(jù)轉(zhuǎn)換為XPDL數(shù)據(jù)的實(shí)現(xiàn)方法,既保持了關(guān)系型數(shù)據(jù)庫(kù)在數(shù)據(jù)管理方面效率高、安全性好、并發(fā)訪問(wèn)控制好等優(yōu)點(diǎn),又提高了系統(tǒng)間信息共享的能力。為了方便地在瀏覽器端展現(xiàn)工作流圖形,本文實(shí)現(xiàn)了XPDL轉(zhuǎn)換SVG引擎,將XPDL數(shù)據(jù)轉(zhuǎn)換為SVG數(shù)據(jù),然后將SVG數(shù)據(jù)與HTML結(jié)合在客戶(hù)端實(shí)時(shí)動(dòng)態(tài)地展現(xiàn)上作流。以上三點(diǎn)也是本文的主要工作內(nèi)容及新意所在。為了驗(yàn)證本文提出的設(shè)計(jì)思想,課題中實(shí)現(xiàn)了GraphicalWorkflow系統(tǒng),并利用信訪部門(mén)的辦公自動(dòng)化數(shù)據(jù)
4、進(jìn)行測(cè)試。實(shí)驗(yàn)表明,利用本文提出的設(shè)計(jì)思想實(shí)現(xiàn)的圖形化工作流展現(xiàn)直觀,圖形可無(wú)級(jí)縮放,占用空間小.適合于Web應(yīng)用。關(guān)鍵詞:SVG,XPDL,工作流,圖形化,DOMAbstractAsalleffectivewaytoimplementprocessintegrationinenterprises,workflowtechnologyisattractingconcernsofincreasingindustries.WorkflowSystemhasbeenadoptingbymoreandmoreenterprises.But,atpres
5、entmostofworkflowsystemshowflowinlistwhichisnotintuitionistic.EveniftherearefewofsystemsCallshowworkflowingraphics,theimplementationtechnologyiscomplexorthegraphicsCallnotzoominandoutinfinitelyorthegraphicstakemanyspacessothatitisnotfitforWebapplication.Soitisnecessarythatst
6、udyawaytopersentgraphicalworkflowbasedonW曲.Havesystematicallystudiedworkflowtheory,XMLtechnology,implementalmethodofgraphicsbasedonWebanddetailedlyanalysedcharacteristicofXPDLandSVG,thispaperproposesawayofimplementinggraphicalworkflowbySVGandXPDL,thisalsoisaspecialideainthis
7、paper.CommoninterfaceofworkflowpresentationiscodedbyXPDLandgraphicalworkflowiscodedbySVGthencombinesSVGandHTMLdynamicallyshowworkflowinWebClient.OnaccountofatpresentmostofworkflowsystemsandManagementInformationSystemsmanagedatabyrelationaldatabase,thispaperperformsanalgorith
8、mofconvertingrelationaldataintoXPDL.Thisalgorithmnotonlykeepthemeritsofrela