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

正文內(nèi)容

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

2022-12-14 15:39:37 本頁面
 

【正文】 淺析 OA流程的可視化方法 摘 要 工作流是指整個或部分業(yè)務(wù)流程在計算機支持下的全自動或半自動化。第一部分介紹了工作流和工作流設(shè)計工具的相關(guān)概念與開發(fā)背景;第二部分 對 工作 相關(guān)基礎(chǔ)理論技術(shù) 、系統(tǒng)環(huán)境與平臺基礎(chǔ)、 以及開發(fā)技術(shù)進行了 描述; 第三部分對系 統(tǒng)功能進行了分析; 第 四 部分詳細介紹了系統(tǒng)流程、 流程可視化 設(shè)計 的 實際開發(fā)過程中使用到的關(guān)鍵技術(shù);最后一部分在總結(jié)了系統(tǒng)開發(fā)心得的同時 , 提出了目前系統(tǒng)存在的不足和有待改進的地方。 技術(shù) 可行性研究 在對可視化流程設(shè)計工具的研究和實現(xiàn)過程中一共用到了三種技術(shù): Java Applet、 XML、 Microsoft Office Access2021。 XML 技術(shù)的可行性研究 “可擴展標記語言” (XML) 提供一種描述結(jié)構(gòu)化數(shù)據(jù)的方法。它通過工具界面所提供的組件 輸入數(shù)據(jù)到數(shù)據(jù)庫,可以使用查詢設(shè)計和 SQL 實現(xiàn)查詢并生成報表。 工作流( workflow)的概念是為提高工作效率的研究而產(chǎn)生的,目前尚無統(tǒng)一、明確的定義。 參與者 (Participant):是各個處理步驟中的責(zé)任人,可能是人,也可能是某個職能部門,還可能是某個自動化的設(shè)備; 流程定義 (Flow Definition):是 實現(xiàn)某工作目標而要完成的一系列步驟的描述。 流程 定義 工具被用來創(chuàng)建計算機可處理的業(yè)務(wù)過程描述。 2)工作流過程活動 ( Workflow Process Activity):定義工作流活動的執(zhí)行步驟,它可分為原子活動和子工作流過程。 下面給出一個例子,并用 上面的 定義的規(guī)范進行分解 : Pt = {擬稿人(處員) A,處室領(lǐng)導(dǎo) B,處室會簽負責(zé)人 C,領(lǐng)導(dǎo) D,核稿人 E,打字員 F,檔案室 G} Pa = {擬稿 a,送審 b,送核稿 c,審核 d,寫審核意見 e,送會簽 f,會簽意見 g,返回擬稿人 h,寫核稿意見 i,送領(lǐng)導(dǎo)批示 j,編號 k,送打字室 l,寫批示意見 m,返回核稿人 n,排版印刷 o,封發(fā) p,送檔案室 q,歸檔 r} Dt = {文件} Ti = { Pt( i) :t Pt( j)}表示從一個狀態(tài)到達另一個狀態(tài), t 是觸發(fā)條件, 這些定義和 例子 將是我們通過流程設(shè)計工具設(shè)計流程時的參考。上層接口通過讀取并解釋數(shù)據(jù)庫中的 XML 文件來實現(xiàn)工作流程。 application 是從其中的 main() 方法開始運行的,而 Applet 是在瀏覽器中運行的。在其生命周期中涉及到 Applet類的四個方法 ( 也被 JApplet類繼承 ): init()、 start()、 stop()和 destroy()。Graphics 是畫圖的關(guān)鍵 , 它可以支持兩種繪圖 : 一種是基本的繪圖 , 如 : 畫線、矩形、圓等 ; 另一種是畫圖象 , 主要用于動畫制作。得到了 Graphics 類的對象,就可使用各種繪圖方法。 因此 , 改革傳統(tǒng)辦公模式 , 開展電子 辦公 , 使業(yè)務(wù)辦公、公文流轉(zhuǎn)和管理過程電子化 、 信息化 , 并 通過統(tǒng)一辦公規(guī)范 , 提高工作效率降低 辦公 成本 , 實現(xiàn)辦公自動化已勢 在 必行 。用戶不需要程序員的支持就可以定義和設(shè)計出工作流程模型, 根據(jù) 該模型生成的文件可以非常方便地被解釋為上層接口所需的工作流。接點采用矩形表示。 數(shù)據(jù)庫設(shè)計 ER 圖設(shè)計 實體關(guān)系圖( ER 圖)將系統(tǒng)中的數(shù)據(jù)模型以一種更加清楚、具體的方式展現(xiàn)出來。 序列化是將對象寫到流中, 序列化 需要對象 實現(xiàn) Serializable接口, 序列化后能將對象轉(zhuǎn)換成一系列字節(jié),并可在以后完全復(fù)原。amp。amp。我們采用矩形來表示節(jié)點實例,用 帶 箭頭 的弧線 表示節(jié)點實例間的前驅(qū)后繼 關(guān)系,如果節(jié)點實 例 A是節(jié)點實例 B的前驅(qū),則有一條由 A出發(fā)到 B結(jié)束的箭頭。下面是圖 6中流程所保存的節(jié)點 xml文件,其中包括對節(jié)點位置的 信息 ,也包括對節(jié)點間關(guān)系的 信息 。 存在問題和改進方案: 該可視化流程設(shè)計工具是一個實驗性的程序, 在有 些功能的編寫上不是非常合理。 結(jié) 論 本次畢業(yè)設(shè)計研究中,實現(xiàn)了流程定義的可視化,研究并實現(xiàn)了節(jié)點、弧段的繪制,以及節(jié)點、弧段之間關(guān)系的保存,采用 XML的數(shù)據(jù)記錄方式,能提供所繪制流程的數(shù)據(jù)關(guān)系給上層 OA程序中調(diào)用。 本可視化流程設(shè)計工具配合工作流管理系統(tǒng)使用,不僅 可以 大大提高了流程配置效率,而且 用戶能夠自己動手配置和修改流程,減輕了辦公自 動化軟件維護的成本,使辦公真正的實現(xiàn)信息化和無紙化。 [4] 葉立新 .基于工作流技術(shù)的 OA 系統(tǒng)模型 [J].計算機工程與應(yīng)用 .2021(6): 9093。 。 [6] 劉曉化等 .精通 Java核心技術(shù) [M].北京 : 電子工業(yè)出版社 ,2021。 [2] 馮峰 ,王小剛 .OAS中的工作流設(shè)計方法 [J].計算機工程 與應(yīng)用 ,2021(3): 9193。 在本次畢業(yè)論文的研究中,我通過積極地參與設(shè) 計與編碼工作,不僅鍛煉了自己的實踐水平,更加積累了一些團隊合作和軟件工程的經(jīng)驗。選擇弧線也是同樣情況; 2 弧線不能拖動; 3 在保存節(jié)點關(guān)系的時候不能 按自己意愿輸入保存 xml文件名而是由機器 按時間 生成 xml文件名; 4 在讀取 節(jié)點關(guān)系的時候只能夠讀取最近一次保存的節(jié)點關(guān)系 。 經(jīng)過反復(fù)的修改調(diào)試后最終測試,該工具工作運行正常,能夠準確地實現(xiàn)需求分析里的功能。 節(jié)點和弧線的關(guān)系通過 運算之后生成一份 xml文檔,同時把這份 xml文檔序列化后保存在數(shù)據(jù)庫中。amp。amp。 在保存前先要對已經(jīng)繪出的節(jié)點 以及弧線進行 屬性采集,我們用一個NodeBean以及 ArcBean方法 來實現(xiàn)其功能, NodeBean的 代碼描述如下: public class NodeBean implements {} public NodeBean(){ } String LeftUpNodeX; //定義頂點坐標 String LeftUpNodeY; private String MinX; //定義邊框 private String MinY; private String MaxX; private String MaxY; Color color; //定義外框顏色 String NodeName=; //節(jié)點名稱 public String getNodeName() { return NodeName; } public void setNodeName(String nodeName) { NodeName = nodeName; } public Color getColor() { return color; } public void setColor(Color color) { = color; } public String getLeftUpNodeX() { return LeftUpNodeX; } public void setLeftUpNodeX(String leftUpNodeX) { LeftUpNodeX = leftUpNodeX; } public String getLeftUpNodeY() { return LeftUpNodeY; } public void setLeftUpNodeY(String leftUpNodeY) { LeftUpNodeY = leftUpNodeY; } public String getMaxX() { return MaxX; } public void setMaxX(String maxX) { MaxX = maxX; } public String getMaxY() { return MaxY; } public void setMaxY(String maxY) { MaxY = maxY; } public String getMinX() { return MinX; } public void setMinX(String minX) { MinX = minX; } public String getMinY() { return MinY; } public void setMinY(String minY) { MinY = minY; } 將流程圖中節(jié)點的屬性對象進行采集以后,通過調(diào)用 可以 對節(jié)點 和弧段 進行 保存 , 以下代碼是對節(jié)點的保存, 描述如下: Vector v = new Vector(); Vector temp = (); for(int i=0; i(); i++){//通過 NODEBEAN存儲 Node o = (Node)(i); NodeBean bean = new NodeBean(); (); (()+); (()+); (()+); (()+); (()+); (()+); (bean); } String nodeFile = nodeData+()+.xml; ( v , nodeFile ); 對弧線的屬性采集類 ArcBean相關(guān)的 代碼描述如下: public class ArcBean implements {} private String endx; private String endy; private String startx; private String starty; public ArcBean(){//返回值 } public String getEndx() { return endx; } public void setEndx(String end
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1