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

正文內容

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

2025-10-30 15:39 本頁面


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