freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計(jì):淺析oa流程的可視化方法-文庫吧

2024-11-13 15:39 本頁面


【正文】 —— 把程序和數(shù)據(jù)封裝起來作為一個(gè)對象 ,并為每個(gè)對象賦予相應(yīng)的屬性。 而 Java Applet 具有 能嵌入到瀏覽器中運(yùn)行, 能通過可視化技術(shù)手段實(shí)現(xiàn)繪圖功能, 能連接數(shù)據(jù)庫服務(wù)器和應(yīng)用服務(wù)器等這些特點(diǎn),完全滿足了此次 B/S 結(jié)構(gòu)下 OA 流程可視化研究和實(shí)現(xiàn)的 各種 要求。 XML 技術(shù)的可行性研究 “可擴(kuò)展標(biāo)記語言” (XML) 提供一種描述結(jié)構(gòu)化數(shù)據(jù)的方法。與主要用于控 制數(shù)據(jù)的顯示和外觀的 HTML 標(biāo)記不同, XML 標(biāo)記用于定義數(shù)據(jù)本身的結(jié)構(gòu)和數(shù)據(jù)類型。 利用 XML技術(shù) 可實(shí)現(xiàn) 將繪制圖形中的節(jié)點(diǎn)關(guān)系和圖形信息保存在 XML文件中并通過 XML 文件提供上層接口服務(wù) 的功能 。 Microsoft Office Access 2021 數(shù)據(jù)庫的可行性研究 系統(tǒng)采用 Microsoft Office Access 2021 作為開發(fā)數(shù)據(jù)庫, 使用于中度規(guī)模的數(shù)據(jù)錄入要求。它通過工具界面所提供的組件 輸入數(shù)據(jù)到數(shù)據(jù)庫,可以使用查詢設(shè)計(jì)和 SQL 實(shí)現(xiàn)查詢并生成報(bào)表。 2 相關(guān)基礎(chǔ) 理論 技術(shù)以及開發(fā) 技術(shù) 工作流 的定義 與存在問題描述 OA 中工作流 的定義 當(dāng)今社會(huì)分工越來越細(xì),在一個(gè)單位內(nèi)部也越來越強(qiáng)調(diào)專業(yè)化,大部分工作都需要多個(gè)部門和員工合作完成。一個(gè)制度良好的單位往往對各種工作的工作流程以文件的形式固定 下來,即使是管理不太正規(guī)的單位也有約定俗成的工作步驟。這種工作流程保證了一件任務(wù)能按預(yù)定的順序從起點(diǎn)流向終點(diǎn),并且在需要的時(shí)候可以跟蹤、查詢和統(tǒng)計(jì)。 工作流( workflow)的概念是為提高工作效率的研究而產(chǎn)生的,目前尚無統(tǒng)一、明確的定義。工作流管理聯(lián)盟( WorkFlow Management Coalition ,WFMC)將工作流定義為:業(yè)務(wù)流程的全部或部分自動(dòng)化,在此過程中,文檔、信息或者任務(wù)按照一定的過程規(guī)則流轉(zhuǎn),實(shí)現(xiàn)組織成員間的協(xié)調(diào)工作以期達(dá)到業(yè)務(wù)的整體目標(biāo)。 工作流包括以下幾個(gè)要素: 實(shí)體 (Entity):是工作流的主體,是需要隨著工作流一起流動(dòng)的物件 (Object)。例如,在一個(gè)采購申請批準(zhǔn)流程中,實(shí)體就是采購申請單;在公文審批流程中, 實(shí)體就是公文。 參與者 (Participant):是各個(gè)處理步驟中的責(zé)任人,可能是人,也可能是某個(gè)職能部門,還可能是某個(gè)自動(dòng)化的設(shè)備; 流程定義 (Flow Definition):是 實(shí)現(xiàn)某工作目標(biāo)而要完成的一系列步驟的描述。它包含了所有使業(yè)務(wù)過程能被工作流執(zhí)行服務(wù)的必要信息。這些信息包含起始和終止條件、各個(gè)組成活動(dòng)、活動(dòng)調(diào)度規(guī)則、各業(yè)務(wù)的參與和需要做的工作、相關(guān)應(yīng) 用次序和數(shù)據(jù)的調(diào)用信息等。過程由活動(dòng)和相關(guān)數(shù)據(jù)組成 。 流程 定義 工具被用來創(chuàng)建計(jì)算機(jī)可處理的業(yè)務(wù)過程描述。它可是形式過程定義語言或?qū)ο箨P(guān)系模型,也可以是簡單地規(guī)定用戶間信息傳輸?shù)囊唤M路由命令。 在本論文中所研究的可視化流程設(shè)計(jì)工具就是一種通過 Java 語言實(shí)現(xiàn)的利用圖形來定義業(yè)務(wù)流程模型的一種工具。 WFMC 對工作流有一個(gè)簡化的定義由一個(gè)四元組{ Pt, Pa, Dt, Ti}對其進(jìn)行描述: 1) 工作流參與者( Workflow Participant):定義活動(dòng)的執(zhí)行者,執(zhí)行者可以是人和其他實(shí)體。 2)工作流過程活動(dòng) ( Workflow Process Activity):定義工作流活動(dòng)的執(zhí)行步驟,它可分為原子活動(dòng)和子工作流過程。前者不可再分,后者可由原子活動(dòng)和其他子工作流組成。 3)工作流相關(guān)數(shù)據(jù)( Workflow Relevant Data):定義工作流活動(dòng)和應(yīng)用所涉及的數(shù)據(jù)信息,它們可能包含系統(tǒng)和環(huán)境數(shù)據(jù)。 4)躍遷信息( Transition Information):定義工作流活動(dòng)執(zhí)行的依賴信息,決定活動(dòng)之間的躍遷、一個(gè)活動(dòng)的完成可能對其他活動(dòng)的執(zhí)行產(chǎn)生影響。 下面給出一個(gè)例子,并用 上面的 定義的規(guī)范進(jìn)行分解 : Pt = {擬稿人(處員) A,處室領(lǐng)導(dǎo) B,處室會(huì)簽負(fù)責(zé)人 C,領(lǐng)導(dǎo) D,核稿人 E,打字員 F,檔案室 G} Pa = {擬稿 a,送審 b,送核稿 c,審核 d,寫審核意見 e,送會(huì)簽 f,會(huì)簽意見 g,返回?cái)M稿人 h,寫核稿意見 i,送領(lǐng)導(dǎo)批示 j,編號 k,送打字室 l,寫批示意見 m,返回核稿人 n,排版印刷 o,封發(fā) p,送檔案室 q,歸檔 r} Dt = {文件} Ti = { Pt( i) :t Pt( j)}表示從一個(gè)狀態(tài)到達(dá)另一個(gè)狀態(tài), t 是觸發(fā)條件, 這些定義和 例子 將是我們通過流程設(shè)計(jì)工具設(shè)計(jì)流程時(shí)的參考。 工作流中的 流程定義 問 題 在一般 B/S模式下的 OA系統(tǒng),對于流程的定義都是文字型或者表單形式的,而不是圖形化的,因?yàn)榛?HTML解析的 B/S在繪圖方面存在缺陷,因此大多 B/S的 OA系統(tǒng)在流程定義時(shí),為了達(dá)到可視化的效果,都采用了流程定義用 C/S來輔助。而 java中的 applet技術(shù)恰恰可以實(shí)現(xiàn)在 B/S下的繪圖,因此結(jié)合 applet技術(shù)可以在 B/S系統(tǒng)中直接嘗試流程的可視化定義研究。 如何將上一小節(jié) 的工作流定義轉(zhuǎn)變成 B/S 結(jié)構(gòu)下的 OA 系統(tǒng) 可以具體運(yùn)行的程序?首先在 數(shù)據(jù)庫中設(shè)計(jì)一組表單作為狀態(tài)的模板,用一 XML 文檔 來 保存流程圖形 的狀 態(tài),所有 XML 文檔保存在一個(gè)數(shù)據(jù)庫 XML 表中。上層接口通過讀取并解釋數(shù)據(jù)庫中的 XML 文件來實(shí)現(xiàn)工作流程。來 如何設(shè)計(jì)出有效的可視化流程 設(shè)計(jì)工具是本文的重點(diǎn)。 java applet 和 applet 繪圖技術(shù) 的 介紹 applet 的介紹 Applet 是使用 Java 語言編寫,可以在瀏覽器環(huán)境中運(yùn)行的小應(yīng)用程序。它與 Application 的區(qū)別主要在于其執(zhí)行方式的不同。 application 是從其中的 main() 方法開始運(yùn)行的,而 Applet 是在瀏覽器中運(yùn)行的。首先必須創(chuàng)建一個(gè) HTML 文件,通過編寫 HTML 語言代碼告訴瀏覽器載入何種 Applet 以及如何運(yùn)行。 就因?yàn)閍pplet 能在瀏覽器里運(yùn)行的這一特點(diǎn),滿足了 B/S 結(jié)構(gòu)下的瀏覽器界面的需求,所以 我們?yōu)檫x擇 了 applet 作為 可視化 OA 工作流程設(shè)計(jì)工具的開發(fā)工具。 小應(yīng)用程序的生命周期相對于 Application而言較為復(fù)雜。在其生命周期中涉及到 Applet類的四個(gè)方法 ( 也被 JApplet類繼承 ): init()、 start()、 stop()和 destroy()。 Applet的生命周期中有四個(gè)狀態(tài):初始態(tài)、運(yùn)行態(tài)、停止態(tài)和消亡態(tài)。當(dāng)程序執(zhí)行完 init()方法以后, Applet程序就進(jìn)入了初始態(tài);然后馬上執(zhí)行 start()方法, Applet程序進(jìn)入運(yùn)行態(tài);當(dāng) Applet程序所在的瀏覽器圖標(biāo)化或者是轉(zhuǎn)入其它頁面時(shí),該Applet程序馬上執(zhí)行 stop()方法, Applet程序進(jìn)入停止態(tài);在停止態(tài)中,如果瀏覽器又重新裝載該 Applet程序所在的頁面,或者是瀏覽器從圖標(biāo)中復(fù)原,則 Applet程序馬上調(diào)用 start()方法,進(jìn)入運(yùn)行態(tài);當(dāng)然,在停止態(tài)時(shí),如果瀏覽器關(guān)閉,則 Applet程序調(diào)用 destroy()方法,進(jìn)入消亡態(tài)。 Applet 的 AWT 繪制 Applet 程序中所采用的 AWT 的繪圖機(jī)制主要涉及三個(gè)方法 : paint()方法、update()方法和 repaint()方法 , update()方法和 paint()方法都有一個(gè) Graphics 類參數(shù)。Graphics 是畫圖的關(guān)鍵 , 它可以支持兩種繪圖 : 一種是基本的繪圖 , 如 : 畫線、矩形、圓等 ; 另一種是畫圖象 , 主要用于動(dòng)畫制作。 要進(jìn)行繪圖,首先要找到一個(gè) Graphics 類的對象。 update()方法和 paint()方法所傳遞的參數(shù)都是 Graphics 類的對象,因此主要是通過重載它們來進(jìn)行繪圖,這是在動(dòng) 畫程序中經(jīng)常使用的方法。我們還可以通過 getGraphics()方法得到一個(gè)Graphics 類的對象,這個(gè)對象和 update()方法和 paint()方法中所傳遞的對象一樣, 都是該成員所對應(yīng)的 Graphics 類的對象。得到了 Graphics 類的對象,就可使用各種繪圖方法。 Graphics 中提供的圖形繪制方法有: paint( ) //進(jìn)行繪圖的具體操作,必須有程序員重寫 update( ) //用于更新圖形,先清除背景、前景,再調(diào)用 paint() repaint( ) /*用于重繪圖形,在組件外形發(fā) 生變化,即大小改變或位置移動(dòng)時(shí),repaint( )方法立即被系統(tǒng)自動(dòng)調(diào)用,而實(shí)際上 repaint()方法是自動(dòng)調(diào)用 update()方法 */ 下面的方法支持基本的繪圖和畫圖像: void drawLine( ) //畫 直 線 , void drawArc( ) //畫弧線, void drawPolygon( ) //畫多邊形, void drawRect( ) //畫矩形, void drawRoundRect( ) //畫帶有圓角的矩形, void fill3DRect( ) //畫三維矩形, void fillOval( ) //畫橢圓, 這些方法都是來自于 類 系統(tǒng)環(huán)境與平臺基礎(chǔ) OA 可視化工作流設(shè)計(jì)工具在 Java 環(huán)境基礎(chǔ)上,后臺以 Microsoft Office Access 2021 為數(shù)據(jù)庫平臺,前臺采用具有較強(qiáng)跨平臺性的 Java Applet 開發(fā)。具體環(huán)境描述如下: Microsoft Windows Server 2021; Microsoft Office Access 2021; ;Eclipse 。 3 系統(tǒng)需求分析與總體 設(shè)計(jì) 系統(tǒng)需求分析 在最近幾年的各級單位的信息化改造建設(shè)中 , 隨著信息化基礎(chǔ)設(shè)施建設(shè)的逐漸完備 , 各類應(yīng)用系統(tǒng)開始受到各級 單位 的重視 , 開發(fā)重點(diǎn)主要側(cè)重于人事信息數(shù)字化、文書信息化、公文流轉(zhuǎn)、交互式審批等信息化可行性高的工作領(lǐng)域 。 因此 , 改革傳統(tǒng)辦公模式 , 開展電子 辦公 , 使業(yè)務(wù)辦公、公文流轉(zhuǎn)和管理過程電子化 、 信息化 , 并 通過統(tǒng)一辦公規(guī)范 , 提高工作效率降低 辦公 成本 ,
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1