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

正文內(nèi)容

最新基于工作流的辦公自動化系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁

2025-06-19 16:31本頁面
  

【正文】 Server 數(shù)據(jù)庫技術(shù)作為辦公自動化系統(tǒng)的底層數(shù)據(jù)支持,用戶端統(tǒng)一采用 Microsoft Internet Explore 等通用瀏覽器。實(shí)現(xiàn)系統(tǒng)集成關(guān)鍵在于使得數(shù)據(jù)之間的交互,根據(jù)系統(tǒng)所采用的技術(shù),本次方案采用 Lotus 公司的產(chǎn)品和工具來實(shí)現(xiàn)辦公自動化系統(tǒng)和企業(yè)業(yè)務(wù)系統(tǒng)的全面集成。 Lotus Domino/Notes工具的集成在辦公自動化(OA)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)上,除直接調(diào)用RDBMS生成的應(yīng)用程序外,還使用了Lotus相關(guān)的集成技術(shù)和產(chǎn)品,具體使用Lotus的工具和技術(shù)如下:Domino內(nèi)置的到RDBMS的訪問工具:LotusScript Data Object。數(shù)據(jù)對象擁有完整的控制和結(jié)構(gòu)化程序語言特性,利用數(shù)據(jù)對象提供的三個(gè)類的集合,可以對外部數(shù)據(jù)庫(ODBC)進(jìn)行讀、寫訪問。這種工具的主要特點(diǎn)是可以對 RDBMS進(jìn)行實(shí)時(shí)的數(shù)據(jù)操縱,如實(shí)時(shí)查詢、小批量數(shù)據(jù)立即更新等。從RDBMS訪問Domino的查詢工具NotesSQL。NotesSQL是Notes 的 ODBC驅(qū)動程序,它使得 ODBC 兼容的RDBMS和數(shù)據(jù)查詢工具能夠訪問、查詢和報(bào)告基于Domino數(shù)據(jù)庫的信息。使用NotesSQL通過生成借用標(biāo)準(zhǔn)的關(guān)系模型的結(jié)果集合,使基于Domino的信息可以無縫地與SQL工具和應(yīng)用結(jié)合在一起。Domino企業(yè)連接服務(wù)DECS。DECS提供了一個(gè)從Domino應(yīng)用到外部數(shù)據(jù)的深層次集成的、方便使用的、基于表單的應(yīng)用接口。DECS是一個(gè)不需編程的、摸板化的應(yīng)用,使得外部數(shù)據(jù)源變成了Domino應(yīng)用的一部分。DECS對經(jīng)常性的外部數(shù)據(jù)的訪問具有高效的連接,并且提供持續(xù)的外部數(shù)據(jù)源的連接。可以使Domino應(yīng)用的表單和域與外部數(shù)據(jù)源進(jìn)行交互式的數(shù)據(jù)交換,當(dāng)沒有很多的對數(shù)據(jù)庫的定制要求時(shí),應(yīng)該使用DECS。另外,可以從LotusScript 或表單公式調(diào)用DECS的功能,將LotusScript和DECS結(jié)合起來使用。服務(wù)器到服務(wù)器的批量傳輸工具LEI(Lotus Enterprise Integrator),即從前的NotesPump。LEI是為了大批量的數(shù)據(jù)傳輸而設(shè)計(jì)的。LEI支持多種不同的數(shù)據(jù)源,并內(nèi)置了對 Oracle、Sybase等數(shù)據(jù)庫的連接支持,可以用來進(jìn)行大量數(shù)據(jù)傳輸、數(shù)組處理和批量傳輸選擇。集成的開發(fā)和實(shí)時(shí)運(yùn)行環(huán)境ESB(Lotus Enterprise Solution Builder),Lotus Domino應(yīng)用以交互形式直接訪問后臺關(guān)系數(shù)據(jù)庫的企業(yè)數(shù)據(jù)。作為現(xiàn)有 Domino企業(yè)集成技術(shù)的補(bǔ)充,ESB可用于建立應(yīng)用邏輯,是基于服務(wù)器的實(shí)時(shí)系統(tǒng),能提供無縫數(shù)據(jù)訪問。通過IDE圖形查詢構(gòu)造器,可瀏覽數(shù)據(jù)庫表格,還能夠很方便地建立SQL查詢并生成相應(yīng)的Script語句。數(shù)據(jù)集成功能在邏輯上獨(dú)立于應(yīng)用UI和流控制代碼,因而使數(shù)據(jù)集成模塊完全能在Domino應(yīng)用內(nèi)部或應(yīng)用之間重復(fù)使用。在使用Lotus集成工具時(shí),為了提高它的靈活性,采用編程的方式來實(shí)現(xiàn)系統(tǒng)間數(shù)據(jù)的集成。 辦公自動化系統(tǒng)設(shè)計(jì)LS:DO是一個(gè)LotusScript的擴(kuò)展類[29],提供附加的LotusScript類通過 ODBC來存取數(shù)據(jù)。LS:DO 可以提供對外部ODBC數(shù)據(jù)源進(jìn)行讀寫的全部功能。LS:DO 有三個(gè)類:ODBCConnection,ODBCQuery和ODBCResultSet類,這三個(gè)類提供了一套強(qiáng)有力的屬性,成員函數(shù)[30]和完整的SQL功能。同時(shí),由于其設(shè)計(jì)與LotusScript BASIC語法及其它LotusScript Notes類一致。LS:DO實(shí)時(shí)數(shù)據(jù)訪問很好的解決了下述要求:動態(tài)查找用戶輸入查詢條件推出該域后,LotusScript能對一個(gè)或者多個(gè)外部后端數(shù)據(jù)源立即執(zhí)行SQL查詢,檢索出與查詢條件相匹配的記錄,并在表單中添加入其他域。即使更新在存儲一個(gè)新文檔或一個(gè)批處理過程中的間隙時(shí),用戶可以利用 LotusScript靈活的對相關(guān)DBMS中的信息進(jìn)行更新。當(dāng)另一個(gè)Notes文檔建立后,其在相關(guān)DBMS中訪問的信息將是最新的信息。避免重復(fù)數(shù)據(jù)入口可以在LS:DO中編寫一些限制條件,避免數(shù)據(jù)的重復(fù)錄入,保證了數(shù)據(jù)的一致性。移動用戶查詢和更新通過DBMS和Notes的結(jié)合,即使在外出時(shí),Notes用戶也能對DBMS進(jìn)行存取,由于LS:DO即能運(yùn)行在服務(wù)器端又能運(yùn)行在客戶端,再加上Notes自身的復(fù)制機(jī)制[31],就可以解決這個(gè)問題。具體實(shí)現(xiàn)如下的操作。(1)Notes 移動用戶在其客戶端應(yīng)用中提出查詢請求;(2)將該查詢復(fù)制給Notes服務(wù)器,服務(wù)器中待機(jī)代理收到該文檔后,授權(quán)并執(zhí)行該查詢并在文檔中存儲結(jié)果;(3)立即復(fù)制該查詢結(jié)果到客戶端去,以備分析,查詢。對關(guān)系型 DBMS,除使用SQL語句外,LS:DO還提供數(shù)據(jù)操作功能。LS:DO就如在必要是提供直接使用SQL的接口一樣支持并管理結(jié)果集。結(jié)果集管理程序提供用來存儲結(jié)果集的表單,支持結(jié)果集瀏覽并管理記錄行更新,因而就不需要考慮底層的驅(qū)動程序的特性是否支持ODBC。LS:DO 框架中各組成部分如圖51所示:圖51 LS:DO框架圖 辦公自動化系統(tǒng)實(shí)現(xiàn) 系統(tǒng)實(shí)現(xiàn)過程程序設(shè)計(jì)是真正實(shí)現(xiàn)系統(tǒng)功能的重要一步,它依據(jù)系統(tǒng)設(shè)計(jì)階段的成果,利用計(jì)算機(jī)程序設(shè)計(jì)語言來表述系統(tǒng)功能。在進(jìn)行程序設(shè)計(jì)時(shí)應(yīng)注意以下幾個(gè)主要問題:可靠性,系統(tǒng)的可靠性在任何時(shí)候都是衡量系統(tǒng)質(zhì)量的首要指標(biāo)。它有多方面的含義:程序運(yùn)行的可靠性、操作系統(tǒng)的安全可靠性、數(shù)據(jù)存取的安全可靠性、通訊的安全可靠性等。針對有些操作人員計(jì)算機(jī)水平較低,誤操作等現(xiàn)象較多的現(xiàn)狀,要精心設(shè)計(jì)數(shù)據(jù)的錄入及操作出錯(cuò)處理程序。程序的可讀性,不過分追求程序的精練和運(yùn)行速度,而是以清晰、易讀為要。并大量使用注釋,為以后的維護(hù)工作提供方便。柔性設(shè)計(jì):模塊劃分盡量獨(dú)立。借鑒面向?qū)ο蠓椒ǖ乃枷耄瑢⒏鱾€(gè)模塊做成類似于一些可以隨意組合的接插件(一些大大小小的對象),為以后系統(tǒng)的擴(kuò)展提供方便,也便于維護(hù)。數(shù)據(jù)交互實(shí)現(xiàn)是辦公自動化系統(tǒng)的關(guān)鍵,該方案主要采用代理來實(shí)現(xiàn)。代理允許自動處理Notes的許多任務(wù)。它們在后臺操作,自動為用戶執(zhí)行例行任務(wù),比如填充文檔,或者執(zhí)行更有力的函數(shù),比如操作域值,從其他應(yīng)用程序中取回?cái)?shù)據(jù)。代理或是由用戶創(chuàng)建的并且只由用戶自己使用的私人代理,或是由一個(gè)設(shè)計(jì)者創(chuàng)建的被任何可存取其應(yīng)用程序或數(shù)據(jù)庫的用戶使用的共享的代理。私人代理和共享代理都是與其所屬數(shù)據(jù)庫存儲在一起的設(shè)計(jì)元素。它們能被手工運(yùn)行,也能當(dāng)某些事情發(fā)生時(shí)自動運(yùn)行。任何私人代理只能由創(chuàng)建該代理的用戶才能運(yùn)行。而任何能進(jìn)入該數(shù)據(jù)庫或應(yīng)用的用戶都能使用共享代理。代理執(zhí)行的操作一般有三種:簡單操作,公式和 LotusScript。簡單操作這些是預(yù)定義的操作,它們允許定義一個(gè)順序操作而無需任何編程知識。它們對希望自動處理例行任務(wù)的最終用戶非常理想。Notes公式公式能完全使用Lotus Notes的可用功能。LotusScript本集成方案主要是采用LotusScript擴(kuò)展類LS:DO編寫代理,充分發(fā)揮它的靈活性,豐富性的特點(diǎn)。 系統(tǒng)實(shí)現(xiàn)與界面展示系統(tǒng)登錄之后,主界面如圖52所示,包含四部分導(dǎo)航、組織、短信和搜索。 圖52 系統(tǒng)主界面主要功能模塊包括個(gè)人事務(wù)、工作流、行政辦公、知識管理、人力資源、交流園地、求是在線和附件程序八大部分構(gòu)成。(1) 個(gè)人事務(wù)個(gè)人事務(wù)模塊包括公告通知、電子郵件、新聞、短信、通訊錄等個(gè)人事務(wù)信息。 圖53 系統(tǒng)個(gè)人事務(wù)和新建公告通知界面(2) 工作流工作流堅(jiān)持簡單快捷、靈活、安全、高效的原則,綜合國家對機(jī)關(guān)公文處理的要求以及各方面意見完成。根據(jù)功能可以劃分為工作任務(wù)模板、辦公用品管理模塊、圖書管理模塊、會議申請與安排模塊、車輛申請與安排模塊與公共通訊簿模塊。圖54 系統(tǒng)工作流界面(3) 行政辦公圖55 系統(tǒng)行政辦公界面(4) 知識管理知識管理根據(jù)知識的來源分為公共文件柜模塊、網(wǎng)絡(luò)硬盤模塊、圖片瀏覽模塊、OA知道模塊和維基百科模塊。圖56 系統(tǒng)知識管理界面(5) 人力資源人力資源模塊可以對員工自動查詢。圖57 系統(tǒng)人力資源界面(6) 交流園地交流園地模塊是一個(gè)包括多種方式的交流平臺,包括討論區(qū)、論壇、網(wǎng)絡(luò)會議、互動會議、文本和語音聊天室。圖58 系統(tǒng)交流園地界面(7) 求是在線求是在線包括很多在線學(xué)習(xí)的資源,如教學(xué)資源網(wǎng)和自主學(xué)習(xí)平臺等。圖59 系統(tǒng)求是在線界面(8) 附件程序附加程序模塊包括一些實(shí)用信息的查詢、游戲、萬年歷和世界時(shí)間等。圖510 系統(tǒng)附加程序界面 辦公自動化系統(tǒng)應(yīng)用集成數(shù)據(jù)庫訪問技術(shù)是基于ODBC[32](開放數(shù)據(jù)庫連接)實(shí)現(xiàn)的。ODBC標(biāo)準(zhǔn)是一個(gè)函數(shù)集,它由Microsoft建立,其目的是為了存取Oracle,DB/2,Informix 及其他關(guān)系數(shù)據(jù)庫管理系統(tǒng)。使用ODBC需要兩個(gè)構(gòu)件軟件:ODBC驅(qū)動管理器該管理器是指一個(gè)ODBC動態(tài)鏈接庫中的API集。這些API由客戶程序(如LS:DO)調(diào)用,從而通過ODBC來存取RDBMS。RDBMS ODBC 驅(qū)動程序用于RDBMS的ODBC驅(qū)動程序有NotesSQL[33]ODBC驅(qū)動程序,Oracle ODBC驅(qū)動程序。ODBC驅(qū)動程序在DDL[34](數(shù)據(jù)定義語言),DCL(數(shù)據(jù)控制語言),DML(數(shù)據(jù)操作語言)中通過ODBC API調(diào)用SQLExecDirect[35],從而實(shí)現(xiàn)SQL語句的調(diào)用。通過其它的ODBC驅(qū)動程序得到關(guān)于列屬性,索引,列優(yōu)先權(quán),表的外部關(guān)鍵字和其它RDBMS信息。ODBC存取流程,程序通過ODBC存取數(shù)據(jù)庫的過程如圖52所示:圖52 ODBC存取數(shù)據(jù)過程圖程序向ODBC API發(fā)一個(gè)調(diào)用請求。ODBC驅(qū)動管理器分析該請求。ODBC驅(qū)動管理器根據(jù)事先注冊在操作系統(tǒng)中的數(shù)據(jù)庫信息決定使用哪一個(gè)ODBC驅(qū)動程序。該請求被發(fā)給指定的ODBC驅(qū)動程序以便存取數(shù)據(jù)庫。ODBC驅(qū)動程序生成一組命令給指定的RDBMS。結(jié)果返回給例程。利用本文實(shí)現(xiàn)的辦公自動化系統(tǒng)具有以下幾方面特點(diǎn):企業(yè)的人事等數(shù)據(jù)保存在后臺關(guān)系型數(shù)據(jù)庫中,而企業(yè)的工作流(如合同審批、出差申請、報(bào)銷審批、公文處理等)通過Domino/notes來實(shí)現(xiàn),其相關(guān)表單保存在文檔數(shù)據(jù)庫中。這樣很好實(shí)現(xiàn)了異構(gòu)數(shù)據(jù)庫間數(shù)據(jù)的集成。企業(yè)的查詢信息不是來源于Domino文檔數(shù)據(jù)庫,而是通過集成工具從后臺關(guān)系數(shù)據(jù)庫中獲取,這樣即發(fā)揮了關(guān)系數(shù)據(jù)庫存儲數(shù)據(jù)量大,檢索速度快的優(yōu)點(diǎn),又解決了工作流中非結(jié)構(gòu)化的辦公文檔的處理難題。企業(yè)的應(yīng)用邏輯集中在中間層,業(yè)務(wù)流程的變動只需對服務(wù)器上的程序相應(yīng)的改動即可,這樣可以降低系統(tǒng)的維護(hù)難度和成本。一個(gè)好的軟件除了具有好的使用性,實(shí)用性也是至關(guān)重要的。其中包括容錯(cuò)、兼容、糾錯(cuò)能力。本系統(tǒng)著力打造一個(gè)不僅好用而且實(shí)用的OA系統(tǒng),所以除以上應(yīng)用方面的功能外,還具有以下設(shè)計(jì)方面的特點(diǎn):容錯(cuò)性,充分考慮到從傳統(tǒng)辦公模式轉(zhuǎn)換到電子辦公時(shí)用戶的適應(yīng)性,本系統(tǒng)在公文、資料的使用過程中可以允許用戶有誤操作產(chǎn)生,如誤刪除某些內(nèi)容、點(diǎn)錯(cuò)處理環(huán)節(jié)等。本系統(tǒng)在有關(guān)位置自動檢測,進(jìn)行容錯(cuò)提示并進(jìn)行自動修復(fù)。兼容性,本系統(tǒng)可以運(yùn)行在WINNT/WIN2000/IBM OS2以及支持Lotus Domino的UNIX操作系統(tǒng)上,并可以與原有使用辦公自動化單位的OA系統(tǒng)兼容,方便升級。糾錯(cuò)功能,本系統(tǒng)對于一些較為重要的使用內(nèi)容采用定時(shí)檢測的方式進(jìn)行糾錯(cuò),更為有效地保證了該系統(tǒng)的正常功能。網(wǎng)絡(luò)域檢索功能,本系統(tǒng)可以進(jìn)行網(wǎng)絡(luò)域級的搜索。輸入一個(gè)關(guān)鍵字,就可以把系統(tǒng)中各個(gè)數(shù)據(jù)庫中包含此關(guān)鍵字的數(shù)據(jù)搜索出來。 本章小結(jié)本章對基于Lotus Domino/Notes工作流技術(shù)辦公自動化系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)過行了詳細(xì)介紹。集成了Lotus Domino/Notes的工具,充分利用了Domino/Notes 平臺的特性,完成數(shù)據(jù)的交互和數(shù)據(jù)庫的訪問,實(shí)現(xiàn)了數(shù)據(jù)的共享和辦公的自動化,并進(jìn)行了系統(tǒng)界面展示。 第六章 總結(jié)與展望本文在學(xué)習(xí)和研究工作流、辦公自動化、Lotus Domino/Notes 平臺、軟件工程和相關(guān)技術(shù)的基礎(chǔ)上,設(shè)計(jì)并開發(fā)了一套B/S結(jié)構(gòu)的辦公自動化系統(tǒng),實(shí)現(xiàn)了工作流自動化管理。 論文總結(jié)企業(yè)信息集成本身是一個(gè)相當(dāng)復(fù)雜的課題,它可應(yīng)用在各個(gè)領(lǐng)域的企業(yè)中,用于將企業(yè)內(nèi)部的各個(gè)分散的應(yīng)用系統(tǒng)有效地聯(lián)系起來,形成一個(gè)整體,有效地增強(qiáng)企業(yè)與客戶的關(guān)系,為客戶帶來多種途徑和更便利的服務(wù),增強(qiáng)企業(yè)與供應(yīng)商的合作伙伴關(guān)系使商業(yè)活動鏈的協(xié)調(diào)更有效率,增強(qiáng)企業(yè)自身內(nèi)部的商業(yè)過程,使企業(yè)內(nèi)部工作流程更加通暢和高效,能加速開發(fā)和使用能滿足更多需求的新應(yīng)用系統(tǒng)。本文以一個(gè)基于Lotus Notes/Domino的集成方案為背景,設(shè)計(jì)并開發(fā)了一套辦公自動化系統(tǒng)。所完成的主要工作及特點(diǎn)總結(jié)如下:介紹了企業(yè)信息集成的含義和內(nèi)容,信息集成中的難點(diǎn)以及辦公自動化系統(tǒng)和人力資源系統(tǒng)的各自特點(diǎn),以及這兩個(gè)系統(tǒng)集成的背景。分析和討論了Lotus的通用集成平臺和解決方案,并對該集成方案中所應(yīng)用的LotusScript,LSX兩種相關(guān)的群件技術(shù)進(jìn)行了概要性的闡述?;谒o出的解決方案,通過Lotus代理類很好的實(shí)現(xiàn)了辦公自動化與人力資源系統(tǒng)之間的集成。信息集成技術(shù)的發(fā)展日新月異,許多已有的技術(shù)和新出現(xiàn)的技術(shù)及標(biāo)準(zhǔn)都在加入相應(yīng)的應(yīng)用中,如UML, XML等。Sun公司的J2EE (Java2企業(yè)版)體系結(jié)構(gòu)也加入了信息集成的領(lǐng)域,它提供了中間層集成框架用來滿足沒有太多費(fèi)用而又需要高可用性、高可靠性以及可擴(kuò)展性的應(yīng)用的需求。通過提供統(tǒng)一的開發(fā)平臺,J2EE降低了開發(fā)多層應(yīng)用的費(fèi)用和復(fù)雜性,同時(shí)提供對現(xiàn)有應(yīng)用程序集成強(qiáng)有力支持,完全支持EJB (Enterprise JavaBeans ),有良好的向?qū)е?
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1