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

正文內(nèi)容

工作流_內(nèi)蒙古工業(yè)大學(xué)畢業(yè)設(shè)計(jì)書(留存版)

2025-09-20 09:48上一頁面

下一頁面
  

【正文】 完成了題目要求實(shí)現(xiàn)了工作流的應(yīng)用,實(shí)現(xiàn)了采購過程的工作流應(yīng)用。 調(diào)用DAO層方法 admin = (name)。將工作流向下一個(gè)角色。用戶訂單查詢:用戶可以在該界面輸入訂單編號(hào),來查詢訂單的明細(xì)。該界面使用了GUI編程中技術(shù)。(2)用戶表:用于存放用戶的相關(guān)信息。下面是一個(gè)實(shí)際應(yīng)用的工作流轉(zhuǎn)應(yīng)用系統(tǒng)的流程圖。而且代價(jià)高,效率低。可移動(dòng)的表空間,包括跨平臺(tái):將一組表空間從一個(gè)數(shù)據(jù)庫轉(zhuǎn)移到另一個(gè)數(shù)據(jù)庫,或者從一個(gè)數(shù)據(jù)庫轉(zhuǎn)移到自身的其他位置。(3)安全性密碼管理:利用單一用戶名和密碼連接整個(gè)企業(yè)內(nèi)的多個(gè)數(shù)據(jù)庫。Oracle數(shù)據(jù)庫10g是業(yè)界首個(gè)為網(wǎng)格計(jì)算而設(shè)計(jì)的數(shù)據(jù)庫。這意味著Eclipse不僅可以免費(fèi)使用,還可以通過研究源代碼學(xué)習(xí)世界上頂尖開發(fā)人員的編程技術(shù),并可以共享遍布全球的開發(fā)人員所貢獻(xiàn)的公共開放源代碼庫??煽啃愿撸河蒀/S采用的是點(diǎn)對(duì)點(diǎn)的結(jié)構(gòu)模式,各種應(yīng)用邏輯必須通過相應(yīng)的前端應(yīng)用程序來完成,系統(tǒng)安全性,可靠性強(qiáng)??傊?,Java是一種編程語言、一種開發(fā)環(huán)境、一種應(yīng)用環(huán)境、一種部署環(huán)境、一種廣泛使用的網(wǎng)絡(luò)編程語言,它是一種新的計(jì)算概念。其間市場(chǎng)規(guī)模增長了5倍以上。同時(shí),每個(gè)業(yè)務(wù)流程的實(shí)現(xiàn)方式也大不相同。該系統(tǒng)進(jìn)一步鞏固了JAVA語言基礎(chǔ),使用eclipse作為開發(fā)工具,學(xué)習(xí)并掌握了其使用方式。目的是通過將工作分解成定義良好的任務(wù)和角色,按照一定的規(guī)則來執(zhí)行這些任務(wù)并對(duì)他們進(jìn)行監(jiān)控,以提高辦事效率,降低生產(chǎn)成本、提高企業(yè)生產(chǎn)經(jīng)營管理水平和企業(yè)競爭力。系統(tǒng)體現(xiàn)了一個(gè)簡單的工作流轉(zhuǎn)應(yīng)用問題。本文主要分為項(xiàng)目意義及背景概況、相關(guān)技術(shù)及工具介紹、系統(tǒng)需求分析與詳細(xì)設(shè)計(jì)幾個(gè)部分,仔細(xì)的對(duì)系統(tǒng)進(jìn)行了闡述。根據(jù)工作流管理聯(lián)盟(Workflow Management Coalition,簡稱WFMC)的定義:工作流是一類能夠完全或者部分自動(dòng)執(zhí)行的經(jīng)營過程,根據(jù)一系列過程規(guī)則,文檔、信息或任務(wù)能夠在不同的執(zhí)行者之間傳遞和執(zhí)行。本系統(tǒng)由用戶填寫訂單,提交訂單開始一個(gè)工作流,由審核人員對(duì)訂單進(jìn)行審核和修改,再由預(yù)算人員對(duì)該訂單進(jìn)行價(jià)格的計(jì)算,發(fā)出預(yù)售通知,并以客戶接受來結(jié)束此流程。有的流程在一個(gè)工作組范圍內(nèi)實(shí)現(xiàn),有的流程卻需要在整個(gè)企業(yè)范圍內(nèi)實(shí)現(xiàn)。雖然增長速度逐年下降,但是其增長速度仍然快于中國軟件整體市場(chǎng)的平均增速。在面向?qū)ο蟮某绦蛟O(shè)計(jì)(OOP)中,使用Java語言的繼承性、封裝性、多態(tài)性等面向?qū)ο蟮膶傩钥梢暂^好地實(shí)現(xiàn)信息的隱藏、對(duì)象的封裝,從而降低程序的復(fù)雜性,實(shí)現(xiàn)代碼的復(fù)用,提高開發(fā)速度[10]。事務(wù)數(shù)據(jù)處理能力強(qiáng):由C/S模式下要由客戶應(yīng)用程序Client、服務(wù)器管理程序Serve中間件Middleware3個(gè)部件組成,在邏輯結(jié)構(gòu)上比B/S少一層,對(duì)相同的任務(wù),C/S完成的速度總比B/S快,這使得C/S處理大量信息的能力是B/S所無法比擬的,另外,C/S結(jié)構(gòu)目前己經(jīng)非常成熟,有大量的優(yōu)秀開發(fā)工具支持。Eclipse是真正可擴(kuò)展并可配置的。較低的入門級(jí)定價(jià)使得Oracle成為大型企業(yè)、中小型企業(yè)和部門級(jí)的最佳選擇,它有多種版本供用戶選擇:Oracle具有以下優(yōu)勢(shì):(1)Oracle數(shù)據(jù)庫高可用性通過擴(kuò)大各個(gè)組織和團(tuán)體中數(shù)據(jù)庫應(yīng)用的范圍,數(shù)據(jù)庫和互聯(lián)網(wǎng)使得能夠?qū)崿F(xiàn)全球性的合作和信息共享。加密工具包:借助PL/SQL包加密和解密存儲(chǔ)的數(shù)據(jù)。星形查詢優(yōu)化:加入一個(gè)事實(shí)表和大量維度表。C/S架構(gòu)軟件的優(yōu)勢(shì)。 圖31 實(shí)際應(yīng)用系統(tǒng)流程圖該系統(tǒng)很好的體現(xiàn)了工作流的應(yīng)用,流程的開始有用戶開始,經(jīng)過審查,決策,接受訂單,負(fù)款,送貨,存檔完成了整個(gè)的工作流轉(zhuǎn)。保存了管理員的姓名,密碼,地址,電話,并以id 作為唯一的標(biāo)志。用戶將信息通過網(wǎng)絡(luò)傳送給服務(wù)器端,服務(wù)器端接收到用戶的信息后,通過JDBC技術(shù)在數(shù)據(jù)庫中查找,將查找信息通過網(wǎng)絡(luò)傳送給客戶端。圖42 用戶登錄成功后的界面3)用戶點(diǎn)擊新建按鈕后,將新建一個(gè)訂單界面,該界面動(dòng)態(tài)的從數(shù)據(jù)庫中查詢出數(shù)據(jù)庫中product_tbl表中的信息,將表單中的信息以視圖的形式展現(xiàn)給用戶,使用戶通過視圖來確定下訂單。圖49 未審核訂單圖410 訂單處理圖411 訂單處理(3)管理員2模塊管理員登錄選擇以管理員2的身份登錄,登錄成功后將返回給管理員2界面,該界面將查處所有的已經(jīng)經(jīng)過管理員1處理的訂單,由管理員2進(jìn)行審核,進(jìn)行出庫處理。 提交事物 ()。測(cè)試的過程中達(dá)到了預(yù)期的目標(biāo)設(shè)計(jì)過程中采用了分層實(shí)現(xiàn),使得邏輯清晰,各個(gè)層次分工明確,分別完成具體的功能。系統(tǒng)的設(shè)計(jì)思想符合要求,前期的調(diào)研準(zhǔn)備充分,需求的分析得體更適合當(dāng)前的環(huán)境和市場(chǎng),數(shù)據(jù)庫的設(shè)計(jì)良好,體系框架的搭建都經(jīng)過了一定的研究和總結(jié),才使得系統(tǒng)得已實(shí)現(xiàn)。 } catch (Exception e) { 捕獲異常,事物回滾()。圖412 管理員2登錄圖413 管理員2登錄后界面 DAO層 DAO層功能該層實(shí)現(xiàn)了對(duì)數(shù)據(jù)的持久化。在該模塊中,通過用戶界面按鈕的監(jiān)聽器,將用戶輸入的購買產(chǎn)品封裝成一個(gè)對(duì)象,調(diào)用Service層的方法,在由Service層的方法繼續(xù)調(diào)用DAO層的方法來實(shí)現(xiàn)將數(shù)據(jù)插入到數(shù)據(jù)庫中的相應(yīng)的表中。基于C/S架構(gòu),實(shí)現(xiàn)了客戶端和服務(wù)器端,在服務(wù)器端采用采用多線程機(jī)制,每從客戶端產(chǎn)生一個(gè)請(qǐng)求,服務(wù)器端就會(huì)為之產(chǎn)生一個(gè)線程。(4)訂單表:用于用戶存放訂單,包括提交日期,處理狀態(tài),出庫狀態(tài),用戶名字,并以id作為唯一的標(biāo)志。 用戶模塊對(duì)于簡單的工作流系統(tǒng)來說,工作流以用戶開始整個(gè)流程。最簡單的C/S體系結(jié)構(gòu)的數(shù)據(jù)庫應(yīng)用由兩部分組成,即客戶應(yīng)用程序和數(shù)據(jù)庫服務(wù)器程序。高級(jí)隊(duì)列:通過基于隊(duì)列的發(fā)布-訂閱功能,使數(shù)據(jù)庫隊(duì)列能夠充當(dāng)持久的消息存儲(chǔ)器。細(xì)粒度審計(jì):定義特定的審計(jì)策略,包括對(duì)錯(cuò)誤數(shù)據(jù)的訪問發(fā)出警告。如果不能保證這種數(shù)據(jù)訪問,就會(huì)損失收入和客戶并受到懲罰,而且負(fù)面的新聞報(bào)道將對(duì)客戶和公司的聲譽(yù)有持續(xù)的影響。Eclipse支持眾多的開發(fā)語言而不僅僅是Java。Eclipse出色而有獨(dú)創(chuàng)性的平臺(tái)特性,吸引了眾多大公司加入到Eclipse平臺(tái)的發(fā)展上來,包括HP, Oracle,Sybase,Borland,Rational Software等[8]。所以系統(tǒng)在產(chǎn)生一個(gè)線程,或者在各個(gè)線程之間切換時(shí),負(fù)擔(dān)要比進(jìn)程小的多,正因?yàn)槿绱耍€程被稱為輕負(fù)荷進(jìn)程(lightweight process)。如果將中國工作流軟件市場(chǎng)劃分為導(dǎo)入期、成長期、成熟期、衰退期幾個(gè)階段的話,目前,中國工作流軟件市場(chǎng)正處于成長中期。關(guān)于工作流的幾個(gè)名詞解釋:任務(wù):泛指各種事物上所必須執(zhí)行的流程性工作。 工作流的概況 工作流的定義工作流技術(shù)的歷史可以追溯到70年代末的辦公自動(dòng)化和任務(wù)批處理,操作系統(tǒng)中的JCL語言就帶有原始的工作流思想。八十年代與工作流有關(guān)的研究工作包括:賓夕法尼亞大學(xué)沃頓學(xué)院的Michael D. Zisman開發(fā)的原型系統(tǒng)SCOOP,施樂帕洛阿爾托研究中心的Clarence A. Ellis和Gary J. Nutt等人開發(fā)的OfficeTalk系列試驗(yàn)系統(tǒng),還有Anatol Holt和Paul Cashman開發(fā)的ARPANET上的“監(jiān)控軟件故障報(bào)告”程序。從工作流管理系統(tǒng)的基本組成結(jié)構(gòu)看,工作流由流程建模工具、外部應(yīng)用接口、任務(wù)管理工具、流程監(jiān)控工具、組織建模工具、界面定義工具(電子表單工具)和內(nèi)部核心引擎等組成。本文主要完成了對(duì)整個(gè)工作流的概念的闡述,以及系統(tǒng)的介紹和開發(fā)過程的闡述。而采用工作流軟件,使用者只需在電腦上填寫有關(guān)表單,會(huì)按照定義好的流程自動(dòng)往下跑,下一級(jí)審批者將會(huì)收到相關(guān)資料,并可以根據(jù)需要修改、跟蹤、管理、查詢、統(tǒng)計(jì)、打印等,大大提高了效率,實(shí)現(xiàn)了知識(shí)管理,提升了公司的核心競爭力。工作流所關(guān)注的問題是處理過程的自動(dòng)化,它根據(jù)一系列定義的規(guī)則,把文檔、信息或任務(wù)在參與者之間傳遞,以達(dá)到某種目的。而工作流管理是對(duì)這個(gè)動(dòng)態(tài)過程的優(yōu)化,它的具體內(nèi)容有企業(yè)管理過程的建模、管理模型的仿真、動(dòng)態(tài)調(diào)整與重組、工作流的分布與執(zhí)行、工作項(xiàng)的跟蹤與控制等。在一般的組織活動(dòng)中,有相當(dāng)多數(shù)量的事務(wù)性工作可以被歸類到流程性工作的范圍里面,舉例如下:采購單流程、貸款審核流程、員工績效考核流程、工作報(bào)表呈報(bào)流程、各類報(bào)表會(huì)簽流程[12]。其次,它最大限度地利用了網(wǎng)絡(luò),Java的applet可在網(wǎng)絡(luò)上傳輸而不受CPU和環(huán)境的限制。 C/S架構(gòu)客戶/服務(wù)器(C/S)模式:是指由一個(gè)或多個(gè)客戶和一個(gè)或多個(gè)服務(wù)與下層的操作系統(tǒng)和網(wǎng)絡(luò)系統(tǒng)所形成的一種允許分布式計(jì)算、分析的復(fù)合系統(tǒng)。Eclipse的插件擴(kuò)展機(jī)制是其最突出的特點(diǎn)和優(yōu)勢(shì),我們還可以利用Eclipse的插件開發(fā)環(huán)境(簡稱PDE)來開發(fā)自己的Eclipse插件,隨我所需的擴(kuò)展Eclipse的功能。ORACLE 是以高級(jí)結(jié)構(gòu)化查詢語言(SQL)為基礎(chǔ)的大型關(guān)系數(shù)據(jù)庫,通俗地講它是用方便邏輯管理的語言操縱大量有規(guī)律數(shù)據(jù)的集合[7]。自動(dòng)工作負(fù)載管理:將服務(wù)連接請(qǐng)求發(fā)送給擁有最低負(fù)載的適當(dāng)服務(wù)器;一旦發(fā)生故障,自動(dòng)將幸存的服務(wù)器重新分配以用于服務(wù)。(6)數(shù)據(jù)倉儲(chǔ)數(shù)據(jù)壓縮:在不影響查詢時(shí)間的情況下壓縮保存在關(guān)系表中的數(shù)據(jù);降低磁盤系統(tǒng)成本。傳統(tǒng)的C/S體系結(jié)構(gòu)雖然采用的是開放模式,但這只是系統(tǒng)開發(fā)一級(jí)的開放性,在特定的應(yīng)用中無論是Client端,還是Server端都還需要特定的軟件支持?;谶@種架構(gòu)的系統(tǒng),一般應(yīng)用在采購單流程中,采購單流程、貸款審核流程、員工績效考核流程、工作報(bào)表呈報(bào)流程、各類報(bào)表會(huì)簽流程。圖35管理員2用例圖 流程圖開始用戶下訂單用戶訂單是否被處理管理員1處理是否被管理員2處理管理員2處理結(jié)束結(jié)束是否是否圖36 流程圖 持久化層設(shè)計(jì) 數(shù)據(jù)庫的整體設(shè)計(jì)根據(jù)工作流的整體設(shè)計(jì)和工作流程圖,在數(shù)據(jù)庫中需要以下一些表:(1)管理員表:用于存放管理員的相關(guān)信息。過在數(shù)據(jù)庫中查找是否有該用戶記錄,若有,用戶登錄成功,若沒有提示用戶,并建議注冊(cè),將信息插入數(shù)據(jù)庫中。該界面在視圖可見之前將通過用戶名從數(shù)據(jù)庫中查找相應(yīng)的訂單。若管理員認(rèn)為庫存足夠,可以為用戶提供服務(wù),通過審核,若不符合,管理員將拒絕用戶的訂單。 設(shè)置手動(dòng)提交事物 (false)。(3)關(guān)閉資源為每次使用完對(duì)象后都要關(guān)閉的對(duì)建立一個(gè)類,在該類中定義一些常用的關(guān)閉資源的方法,供其他模塊調(diào)用,大大的減少了代碼的開銷,增加了代碼的可重用性。同時(shí)也感謝參與答辯和論文審批的各位老師
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1