JAVA辦公自動化工作流的實現(xiàn)_第1頁
JAVA辦公自動化工作流的實現(xiàn)_第2頁
JAVA辦公自動化工作流的實現(xiàn)_第3頁
JAVA辦公自動化工作流的實現(xiàn)_第4頁
JAVA辦公自動化工作流的實現(xiàn)_第5頁
已閱讀5頁,還剩64頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、靈活結(jié)構(gòu)辦公自動化工工作流的實現(xiàn)摘 要辦公自動化(Office Automation,簡簡稱OA)一詞從從八十年代中期在在國內(nèi)提出,十幾幾年來,辦公自動動化從以數(shù)據(jù)為處處理中心的傳統(tǒng)MIS系系統(tǒng)發(fā)展為今天以以工作流為中心的的辦公自動化系統(tǒng)統(tǒng),有了長足的進進步。F。然而,在實際的應(yīng)用當當中,成功的案例例卻并不多見。甚甚至到目前為止,很很多單位在辦公自自動化建設(shè)過程中中,也常常陷入了了“信息化陷阱”當中。我們經(jīng)常常會聽到用戶抱怨怨開發(fā)者開發(fā)幾年年都沒有開發(fā)出一一套完善的系統(tǒng)。而而開發(fā)者卻抱怨用用戶在開發(fā)前提不不出明確的需求,在在開發(fā)中途又頻頻頻地改變需求。于于是,開發(fā)者便不不斷地修改程序,以以應(yīng)付

2、不斷變化的的需求。從而使OA的的開發(fā)便陷入了“需求不斷變化、軟件不斷修改、周期不斷延長、效果難以預(yù)料”的尷尬局面。Z。2002年年底,我供供職的包頭市財政政信息中心為財政政局局里建立了一一套NOTES版版本的C/S架構(gòu)構(gòu)辦公自動化系統(tǒng)統(tǒng)。經(jīng)過兩年的使使用,效果并不是是很好,主要是很很難滿足復(fù)雜的公公文流轉(zhuǎn)。因此決決定重新開發(fā)一套套能夠用以處理其其內(nèi)部復(fù)雜繁重的的公文處理業(yè)務(wù)的的辦公自動化系統(tǒng)統(tǒng),并于2005年年立項。此項目的的總體實施由信息息中心統(tǒng)一領(lǐng)導(dǎo)、協(xié)調(diào),與清華同同方公司共同進行行軟件設(shè)計和開發(fā)發(fā)實現(xiàn)。本人主要要負責設(shè)計和實現(xiàn)現(xiàn)軟件中的公文流流轉(zhuǎn)的工作流定義義。I。經(jīng)過對我局日常公文處處

3、理工作的充分調(diào)調(diào)研,深入了解了了業(yè)務(wù)處理流程、歸納總結(jié)各種需需求后提出: 本本軟件需要解決的的主要內(nèi)容是對靈靈活結(jié)構(gòu)辦公系統(tǒng)統(tǒng)的調(diào)研和開發(fā),實實現(xiàn)用戶對系統(tǒng)的的適用性要求,并并要求本軟件具有有較好的通用性,并并通過友好的Web界界面實現(xiàn)軟件的所所有操作。y。系統(tǒng)通過對關(guān)系型數(shù)據(jù)據(jù)庫的操作實現(xiàn)了了對辦公系統(tǒng)的靈靈活設(shè)置。本文首首先介紹了靈活辦辦公自動化系統(tǒng)開開發(fā)的背景,接下下來對其總體結(jié)構(gòu)構(gòu)、工作流程、工工作模式進行了分分析、說明,然后后主要論述了工作作流定義的分析、設(shè)計計和實現(xiàn),最后總總結(jié)了開發(fā)軟件中中的經(jīng)驗和不足,提提出進一步調(diào)整、改進公文流轉(zhuǎn)軟軟件的一些設(shè)想。R。關(guān)鍵字:靈活結(jié)構(gòu), B/S

4、結(jié)構(gòu)系統(tǒng)統(tǒng),RBAC,OMG,RADImplementation of flexible structureu。OFFICE AUTOMATION workflowAbstractIn the last decade, Office Automation (OA as the shortened form) has grow dramatically into process-flow-focused system since the inception of office automation in china in the middle of 1980s when office autom

5、ation was widely accepted as MIS focus on data process. 6。 But there are few successful completion of Office Automation in practical scene. Current effort in Office Automation development is struggling with “Information Chaos” .We all frequently heard of customers complaining about technicians who c

6、annot have the system done in a matter of months or even years while engineers object that customers cannot address an definition of requirement in the first stage of requirements analysis, even cannot address it during system implementation- the second stage of building an office automation solutio

7、n. So programmers have to frequently add new technologies to meet customers evolving needs and execution of office automation application is confronted with problemsof ever changing implementation due to rapidly changing needs of customers, extension of timeline, and unpredictable performance of app

8、lication system.Z。Baotous Finance Information Center which I work for set up an office automation system (NOTES Edition) based on C/S for Finance Bureau. This system cant meet the complicated transfer of document. There is no well effect throughout two years use. So we decide to develop a new office

9、 automation system which can deal with the complex and heavy document operation and establish project at 2005. This project is led and corresponded by Information Center, designed and developed with Tsinghua TONGFANG Company. I take charge the design and implement of the transfer of documents Workfl

10、ow definition.c。Through the sufficient research of the Bureaus daily document operation,we conclude all needs and then put forward the main problem which needs this system to solve. It is achieving users applicability need, having well currency, and implement all operation via friendly Web interface

11、.r。Configuring agility to office system come true by operating the relational database. This paper organized as follows: fist part gives the background of flexible structure office systems development. Then analyses and explains the architecture, work flow, work pattern, discusses the design and imp

12、lement of Workflow definition and document transmittal. Last part we conclude the experience and shortage of software developing, and propose some imagination for improving the system.b。KeywordS: flexible structure, B/S structure system, RBAC, OMG, RADI。目 錄TOC o 1-3 h z HYPERLINK l _Toc 第一章 緒論 PAGER

13、EF _Toc h 1A。 HYPERLINK l _Toc 1. 1 引言 PAGEREF _Toc h 1m。 HYPERLINK l _Toc 1.2 系統(tǒng)開發(fā)的的背景和意義 PAGEREF _Toc h 1W。 HYPERLINK l _Toc 第二章 靈活結(jié)構(gòu)辦公公自動化平臺和工工作流概述 PAGEREF _Toc h 49。 HYPERLINK l _Toc 2.1 靈活結(jié)構(gòu)辦公公自動化平臺概述述 PAGEREF _Toc h 4y。 HYPERLINK l _Toc 2.1.1 使用靈靈活結(jié)構(gòu)辦公的原原因 PAGEREF _Toc h 4g。 HYPERLINK l _Toc 2

14、.1.2 靈活結(jié)結(jié)構(gòu)辦公自動化的的探索 PAGEREF _Toc h 5v。 HYPERLINK l _Toc 2.1.3現(xiàn)有的辦公公系統(tǒng)的分析 PAGEREF _Toc h 66。 HYPERLINK l _Toc 2.1.4 系統(tǒng)構(gòu)構(gòu)架設(shè)計基本原則則 PAGEREF _Toc h 8L。 HYPERLINK l _Toc 2.2 工作流概述述 PAGEREF _Toc h 10V。 HYPERLINK l _Toc 第三章 軟件概論 PAGEREF _Toc h 12O。 HYPERLINK l _Toc 3.1 軟件結(jié)構(gòu)和和技術(shù)手段 PAGEREF _Toc h 12M。 HYPERLI

15、NK l _Toc 3.2 軟件特點及及軟件環(huán)境 PAGEREF _Toc h 14D。 HYPERLINK l _Toc 第四章 設(shè)計與實現(xiàn)現(xiàn) PAGEREF _Toc h 16T。 HYPERLINK l _Toc 4.1分析與設(shè)計 PAGEREF _Toc h 16E。 HYPERLINK l _Toc 4.1.1總體設(shè)計 PAGEREF _Toc h 16w。 HYPERLINK l _Toc 4.1.2公文流轉(zhuǎn)控控制方法 PAGEREF _Toc h 21g。 HYPERLINK l _Toc 4.1.3公文流轉(zhuǎn)流流程的設(shè)定 PAGEREF _Toc h 22X。 HYPERLINK

16、 l _Toc 4.1.4公文流轉(zhuǎn)的的訪問控制 PAGEREF _Toc h 32K。 HYPERLINK l _Toc 4.1.5公文流轉(zhuǎn)的的監(jiān)控處理 PAGEREF _Toc h 41T。 HYPERLINK l _Toc 4.1.6公文發(fā)送處處理 PAGEREF _Toc h 47x。 HYPERLINK l _Toc 4.2 軟件實現(xiàn)的技技術(shù)重點 PAGEREF _Toc h 536。 HYPERLINK l _Toc 4.2. 1 jspSmartUpload組件 PAGEREF _Toc h 53r。 HYPERLINK l _Toc 4.2.2 HTML公文至WORD文檔的轉(zhuǎn)換

17、PAGEREF _Toc h 55S。 HYPERLINK l _Toc 4.2.3 EJB的應(yīng)用 PAGEREF _Toc h 56T。 HYPERLINK l _Toc 4.2.4 數(shù)據(jù)庫操操作 PAGEREF _Toc h 57Y。 HYPERLINK l _Toc 4.2.5 軟件部署署程序結(jié)構(gòu) PAGEREF _Toc h 60o。 HYPERLINK l _Toc 第五章 總結(jié) PAGEREF _Toc h 625。 HYPERLINK l _Toc 致謝詞 PAGEREF _Toc h 64e。 HYPERLINK l _Toc 參考文獻 PAGEREF _Toc h 65w。圖

18、表目錄圖 B/S辦公產(chǎn)品品和C/S辦公產(chǎn)產(chǎn)品之間的比較6k。圖基于于群件的產(chǎn)品和基基于數(shù)據(jù)產(chǎn)品之間間的比較7圖 固固定結(jié)構(gòu)與靈活結(jié)結(jié)構(gòu)之間的比較8圖3.1軟件體系結(jié)構(gòu)構(gòu)示意圖13圖3.2軟件系統(tǒng)結(jié)構(gòu)構(gòu)示意圖14圖4.1軟件主要業(yè)務(wù)務(wù)處理流程示意圖圖16圖4.2公文流轉(zhuǎn)設(shè)計計用例圖17圖4.3發(fā)布公文時序序圖18圖4.4審批處理公文文時序圖18圖4.5公文監(jiān)控處理理時序圖19圖4.6流程設(shè)定時序序圖19圖4.7軟件總體模塊塊圖20圖4.8公文流轉(zhuǎn)流程程設(shè)定DFD圖23圖4.9公文流轉(zhuǎn)流程程設(shè)定ER圖28表4.1環(huán)節(jié)記錄表28表4.2案例記錄表29表4.3案例環(huán)節(jié)記錄錄表29圖4.10流轉(zhuǎn)流程設(shè)設(shè)

19、定流程圖30圖4.11流轉(zhuǎn)流程31圖4.12 RBAC的的組成結(jié)構(gòu)圖圖33圖4.13 RAD工工具的工作模式圖圖33圖4.14公文流轉(zhuǎn)訪訪問控制設(shè)定DFD圖圖34圖4.15公文流轉(zhuǎn)訪訪問控制ER圖37表4.4資源記錄表38表4.5用戶記錄表38表4.6角色記錄表39表4.7訪問控制記錄錄表39圖4.16資源分配流流程圖40圖4.17用戶授權(quán)流流程圖40圖4.18公文流轉(zhuǎn)監(jiān)監(jiān)控DFD圖42圖4.19公文流轉(zhuǎn)監(jiān)監(jiān)控ER圖45表4.8公文流轉(zhuǎn)信息息表45表4.9消息記錄表46圖4.20公文流轉(zhuǎn)監(jiān)監(jiān)控流程圖46圖4.21公文流程處處理狀態(tài)圖47圖4.22公文發(fā)文處處理DFD圖48圖4.23公文發(fā)送ER

20、圖圖51表4.10公文記錄表表52圖4.24公文發(fā)送流流程圖52圖4.25發(fā)送公文流流程54圖4.26WAR包結(jié)結(jié)構(gòu)圖61第一章 緒論1. 1 引言在今天,人們利用網(wǎng)絡(luò)絡(luò)、電子等來實現(xiàn)現(xiàn)跨越地域的交流流和溝通已經(jīng)成為為現(xiàn)實。席卷全球球的數(shù)字化大潮,對對政府機關(guān)、企業(yè)業(yè)而言,既是動力力、也是壓力,推推進信息化、實施施辦公自動化已經(jīng)經(jīng)成為一種迫切需需求。一套符合中中國國情的辦公自自動化軟件,將為為政府機關(guān)整合各各種信息資源,全全面實現(xiàn)電子政務(wù)務(wù)提供強大的支持持。N。隨著社會經(jīng)濟的不斷發(fā)發(fā)展,在國家政策策的不斷正確引導(dǎo)導(dǎo)下,各級政府的的內(nèi)部機構(gòu)和人員員的設(shè)置越來越精精簡,管理也不斷斷走向優(yōu)化,面對對

21、繁重的辦公事務(wù)務(wù),如何提高辦公公效率、并利用各各種資源為領(lǐng)導(dǎo)的的決策帶來準確無無誤、快捷詳盡的的數(shù)據(jù)成為政府機機關(guān)單位改革的一一個重要的課題?,F(xiàn)現(xiàn)代管理模式和管管理方法在中國的的應(yīng)用,使越來越越多的政府機關(guān) 決策層注意到提提高辦公效率必須須要采用科學的管管理工具和管理手手段,辦公自動化化的應(yīng)用日益迫切切,實現(xiàn)辦公自動動化是眾多單位近近期的重點目標。辦辦公自動化系統(tǒng)的的使用促使全員更更加緊密協(xié)作,以以團隊的力量增強強競爭力,并且提提供準確的監(jiān)督機機制,使管理更加加民主化和規(guī)范化化,充分共享和利利用機制使得各種種資源能夠充分發(fā)發(fā)揮其效能,減少少浪費。并且,在在競爭日益激烈的的今天,辦公自動動化系統(tǒng)

22、對于提高高政府的形象和影影響力有著重要的的作用。G。為使我局的辦公自動化化系統(tǒng)更加靈活的的適應(yīng)工作的需要要,于2005年年初擬定對原有的的NOTES版本本的辦公自動化系系統(tǒng)進行升級,開開發(fā)一套使用簡單單、方便快捷,能能滿足其現(xiàn)有復(fù)雜雜公文流轉(zhuǎn)業(yè)務(wù)需需要的靈活辦公自自動化軟件。該軟軟件的設(shè)計和研發(fā)發(fā)工作由信息中心心和清華同方公司司共同負責。本人人負責并參與的是是工作流定義、公文文發(fā)送兩部分的設(shè)設(shè)計和實現(xiàn)。w。1.2 系統(tǒng)開發(fā)的的背景和意義所謂電子政務(wù),就是政政府機構(gòu)應(yīng)用現(xiàn)代代信息和通信技術(shù)術(shù),將管理和服務(wù)務(wù)通過網(wǎng)絡(luò)技術(shù)進進行集成,在互聯(lián)聯(lián)網(wǎng)上實現(xiàn)政府組組織結(jié)構(gòu)和工作流流程的優(yōu)化重組,超超越時間、

23、空間與與部門分隔的限制制,全方位地向社社會提供優(yōu)質(zhì)、規(guī)規(guī)范、透明、符合合國際水準的管理理和服務(wù)。i。政府的信息化建設(shè)是國國民經(jīng)濟信息化建建設(shè)的重要組成部部分。隨著技術(shù)進進步的加快,互聯(lián)聯(lián)網(wǎng)的出現(xiàn)和迅速速發(fā)展,一個全球球性的信息社會正正在逐步形成,推推進政府部門政務(wù)務(wù)工作的自動化、網(wǎng)絡(luò)化、電子化化,已是大勢所趨趨。聯(lián)合國經(jīng)濟社社會理事會從1999年年開始,連續(xù)幾年年都把把推進發(fā)展展中國家政府信息息化,通過信息化化改進發(fā)展中國家家的政府組織、重重組公共管理、最最終實現(xiàn)信息資源源的共享作為其工工作重點。在全球球各國積極提倡的的“信息高速公路”的應(yīng)用領(lǐng)域中,“電子政府”(e-government) 一

24、直被被列為為第一位。當前,世世界上許多國家都都正在為構(gòu)建電子子政府、實施電子子政務(wù)而爭分奪秒秒。實施電子政務(wù)務(wù)能夠提高效率,提提高政府工作的透透明度,推進廉政政、勤政建設(shè),最最大的優(yōu)勢是,政政府可以利用信息息化手段更好地為為公眾服務(wù)f。隨著中國加入WTO和和2008年奧運運會的臨近,關(guān)于于電子政務(wù)的討論論、規(guī)劃和設(shè)計實實施已經(jīng)成為整個個社會炙手可熱的的話題,如何加快快政府現(xiàn)代化建設(shè)設(shè)步伐,提升整個個社會的信息化水水平和服務(wù)發(fā)展水水平是目前從國際際到國內(nèi)、從中央央到地方政府、從從社會公眾到各類類企業(yè)、從專家學學者到IT產(chǎn)業(yè),都都在關(guān)注的問題,同同時也成為中國政政務(wù)改革最核心的的內(nèi)容之一。 s。全

25、國人大2001年3月月通過的國民經(jīng)經(jīng)濟和社會發(fā)展十十五計劃綱要明明確了“以信息化帶動工工業(yè)化”的主張。今后我我國應(yīng)該進一步明明確電子政務(wù)在信信息化建設(shè)中的作作用和地位,通過過電子政務(wù)促進電電子商務(wù)和家庭上上網(wǎng)工程的發(fā)展,“以電子政務(wù)帶動信息化”應(yīng)當被看作是國民經(jīng)濟和社會信息化的一項基本策略。Z。政府是社會信息資源的的最大擁有者、生生產(chǎn)者、使用者和和傳送者,政府所所擁有的資源占整整個社會資源的80%或或更多,對社會信信息資源的開發(fā)與與利用起著主導(dǎo)作作用。目前,信息息網(wǎng)絡(luò)技術(shù)的發(fā)展展使得政府機構(gòu)擁擁有、生產(chǎn)、使用用與傳送信息的方方式都發(fā)生了深刻刻的變化,這既帶帶來了機遇,又帶帶來了挑戰(zhàn)。從某某種意

26、義上講,政政府能否適應(yīng)信息息網(wǎng)絡(luò)技術(shù)發(fā)展的的特點,科學、有有效地開發(fā)與利用用政府信息資源,將將直接決定一個國國家的信息化發(fā)展展前途。5。對政府來講,機構(gòu)改革革后對人員工作效效率、業(yè)務(wù)管理和和協(xié)調(diào)能力提出了了更高的要求和挑挑戰(zhàn),通過電子政政務(wù)可以提高人員員效率,減少工作作人員負擔和加強強政府管理職能的的管控力度,提高高政府部門之間的的溝通能力。我們們可以看到,電子子政務(wù)將建立一個個更符合環(huán)保精神神的政府因為它實現(xiàn)了了無紙辦公和遠程程辦公,一個更開開放和透明的政府府因為它擁有快快捷、全面的信息息披露和雙向直接接溝通,一個更有有效率的政府因為它可以把傳傳統(tǒng)的政府管理和和服務(wù)職能通過互互聯(lián)網(wǎng)直接推進到

27、到公眾和企業(yè)身邊邊,一個更廉潔勤勤政的政府因為它的開放放性將有效地抑制制在傳統(tǒng)政務(wù)中容容易滋生的腐敗和和徇私現(xiàn)象。 N。另外,政府信息化是社社會信息化的基礎(chǔ)礎(chǔ)。隨著企業(yè)信息息化進程的延伸和和加速,政府機構(gòu)構(gòu)在與企業(yè)相關(guān)的的運作和服務(wù)方面面,也必定要實現(xiàn)現(xiàn)數(shù)據(jù)交換和服務(wù)務(wù)模式的對接。正正如有些專家所指指出的,沒有政府府信息化,就沒有有全面的企業(yè)信息息化;沒有電子政政務(wù),就沒有真正正的電子商務(wù)和企企業(yè)信息化。電子子政務(wù)不僅為電子子商務(wù)和企業(yè)信息息化提供了良好的的支持環(huán)境和對接接方式,而且也成成為電子商務(wù)的服服務(wù)對象和客戶。在在這個意義上,電電子政務(wù)工程將成成為社會信息化水水平的重要標志和和國內(nèi)信息

28、產(chǎn)業(yè)和和服務(wù)業(yè)發(fā)展的關(guān)關(guān)鍵動力。I。我國政府信息化項目一一直是遵循著這樣樣的主線縱深發(fā)展展的:內(nèi)部的辦公自動化部分管理部門的電子化化,例如金稅工程程政府的全面職能上網(wǎng)結(jié)合一些政府機關(guān)的實實際情況,我們對對本軟件的目標界界定為建設(shè)和實現(xiàn)現(xiàn)一套靈活結(jié)構(gòu)的的辦公自動化系統(tǒng)統(tǒng),主要提高政府府機關(guān)信息化工作作水平,加強溝通通,密切使用單位位與社會各界的聯(lián)聯(lián)系,為單位領(lǐng)導(dǎo)導(dǎo)提供高質(zhì)量的信信息服務(wù),提供有有力的決策政策支支持。b。系統(tǒng)建立之后,能夠使使日常工作效率更更高,對外來事件件的響應(yīng)更加迅速速,同時辦公成本本和人員投入也會會隨著信息系統(tǒng)的的建設(shè)不斷下降。w。因此,我們非常有信心心的認為系統(tǒng)建設(shè)設(shè)之后,

29、將會為使使用單位帶來良好好的社會效益和經(jīng)經(jīng)濟效益,而目前前軟件的成功使用用也證明了這一點點。i。第二章 靈活結(jié)構(gòu)辦公公自動化平臺和工工作流概述2.1 靈活結(jié)構(gòu)辦公公自動化平臺概述述2.1.1 使用靈靈活結(jié)構(gòu)辦公的原原因 辦公自動化(Office Automation,簡簡稱OA)一詞從從八十年代中期在在國內(nèi)提出以后,國國內(nèi)IT業(yè)界和企企業(yè)、行政管理的的學者們做出了長長期努力,他們作作為一支中堅力量量在不斷地推進著著我國辦公自動化化技術(shù)的前進。辦辦公自動化本身是是一個在不斷發(fā)展展的概念,十幾年年來,辦公自動化化從以數(shù)據(jù)為處理理中心的傳統(tǒng)MIS系系統(tǒng)發(fā)展為今天以以工作流為中心的的辦公自動化系統(tǒng)統(tǒng)。

30、d。然而,在實際的應(yīng)用當當中,成功的案例例卻并不多見。甚甚至到目前為止,很很多單位在辦公自自動化建設(shè)過程中中,也常常陷入了了“信息化陷阱”當中。我們經(jīng)常常會聽到用戶抱怨怨開發(fā)者開發(fā)幾年年都沒有開發(fā)出一一套完善的系統(tǒng)。而而開發(fā)者卻抱怨用用戶在開發(fā)前提不不出明確的需求,在在開發(fā)中途又頻頻頻地改變需求。于于是,開發(fā)者便不不斷地修改程序,以以應(yīng)付不斷變化的的需求。從而使OA的的開發(fā)便陷入了“需求不斷變化、軟件不斷修改、周期不斷延長、效果難以預(yù)料”的尷尬局面。v。究竟是什么原因造成這這樣的局面呢?根根據(jù)研究發(fā)現(xiàn),主主要有以下幾個原原因:f。作為工作流構(gòu)成要素的的辦公環(huán)節(jié)、組織織結(jié)構(gòu)和辦公方式式在不同的政

31、府機機關(guān)是各不相同的的,在同一機關(guān),也也是在不斷變化之之中的。這種變化化和不確定性在相相當長的一段時間間里使得辦公自動動化的建設(shè)處于“需求更改-程程序修改”的循環(huán)當中。u。辦公本身的復(fù)雜性和廣廣延性從狹義的理解來講,辦辦公就是管理。對對于一個組織,管管理活動涉及組織織內(nèi)部外部的諸多多因素,經(jīng)過許許許多多適應(yīng)不同管管理需要的環(huán)節(jié)和和人員。這個客觀觀事實決定著辦公公自動化實現(xiàn)的復(fù)復(fù)雜性和難度都是是非常高的。G。管理的多樣性和不確定定性各個組織的管理具有自自己的獨特模式,即即使是遵循ISO9000族族標準的組織也可可以根據(jù)組織的規(guī)規(guī)模和結(jié)構(gòu)復(fù)雜性性來確定自己的管管理復(fù)雜程度。另另外,一個管理模模式也

32、并非是一成成不變的,隨著組組織的發(fā)展和進步步,管理模式也將將不斷地向優(yōu)化和和高效發(fā)展。P。人們的習慣意識政務(wù)信息化、辦公自動動化的實現(xiàn)是對人人們傳統(tǒng)辦事方式式的革命性改變。人人們從原來看得見見摸得著的實物為為對象的辦公方式式,要轉(zhuǎn)變到“來無影去無蹤”的電子化過程,心心里不免會產(chǎn)生“患得患失”的不信任感。k。人的習慣意識是可以通通過培訓和實踐來來得到轉(zhuǎn)變。事實實上,在國家高度度重視信息化建設(shè)設(shè)的今天,人們對對電子化已經(jīng)并不不陌生。因此,歸歸結(jié)起來,軟件對對實際辦公應(yīng)用的的“變數(shù)”的適應(yīng)能力是目目前國內(nèi)OA建設(shè)設(shè)的最大技術(shù)障礙礙。d。軟件系統(tǒng)不能適應(yīng)管理理組織與管理模式式變化,是實現(xiàn)辦辦公自動化的

33、最大大障礙。Q。2.1.2 靈活結(jié)結(jié)構(gòu)辦公自動化的的探索辦公自動化的核心就是是工作流的電子化化實現(xiàn),而現(xiàn)實工工作流的多樣性和和不確定性又是辦辦公自動化實現(xiàn)的的最大障礙。有沒沒有一種方案可以以沖破這些障礙呢呢?J。面對實際辦公應(yīng)用中的的無窮“變數(shù)”這個巨大障礙,中中國的OA先行者者們做出了巨大的的努力。尋找一套套適應(yīng)需求不斷變變化和組織不確定定性的辦公自動化化解決方式,建立立一套能夠根據(jù)實實際組織結(jié)構(gòu)和應(yīng)應(yīng)用需求定制系統(tǒng)統(tǒng)實際功能的智能能化辦公自動化系系統(tǒng)平臺,成為我我國辦公自動化建建設(shè)的唯一出路。0。對我國辦公涉及的要素素和人們辦公習慣慣進行深入的研究究、分析,終于找找到了實現(xiàn)以上思思想的方案

34、,那就就是:將辦公自動動化抽象成一個信信息交換的平臺,即即建立一個辦公自自動化應(yīng)用平臺,將將平臺和實際應(yīng)用用分離,然后在這這個平臺上根據(jù)不不同的需要和應(yīng)用用來定制適合自己己的系統(tǒng)。而在本本單位的組織結(jié)構(gòu)構(gòu)、辦公方式或者者流程變化以后,只只要根據(jù)新的情況況對原來的定制規(guī)規(guī)則做簡單的適應(yīng)應(yīng)性修改就能夠滿滿足新的應(yīng)用。b。簡單來說就是:辦公系系統(tǒng)平臺+應(yīng)用自自定義。打個比方說,就是建立立一個集交通網(wǎng)絡(luò)絡(luò)和交通控制的交交通平臺,至于在在這個交通平臺上上跑公共汽車、卡卡車還是小汽車,那那就讓用戶來決定定。而這些公共騎騎車、卡車與小汽汽車各種各樣的行行車路線,也可以以由用戶來決定,并并隨時改變。4?;谏?/p>

35、述思路,我們在在與清華同方的技技術(shù)人員的討論中中完善了思路,在在與多個使用者的的交流中成熟了設(shè)設(shè)計,解決了種種種問題,推出能自自定義工作流程的的辦公自動化平臺臺。n。這是一個基于信息交換換平臺的工作流平平臺。通過這個平平臺實現(xiàn)現(xiàn)實辦公公中存在的直流、橫流、分流、環(huán)環(huán)流、子流等等工工作流的信息流動動方式。信息在流流動過程中可以攜攜帶目前計算機所所支持的任何類型型的文件信息。而而實際的工作流方方式可以由用戶根根據(jù)本單位的實際際應(yīng)用自行定義的的。這樣就完全解解決了因?qū)嶋H辦公公需要出現(xiàn)“變數(shù)”所帶來軟件修改改的問題,從而讓讓客戶享受到能夠夠長期滿足自己組組織需要的OA軟軟件。J??梢哉f,“辦公系統(tǒng)平平

36、臺+應(yīng)用自定義義”基本上科學的地地化解了具體需求求不斷變化和軟件件生命周期之間長長期存在的矛盾。x。2.1.3現(xiàn)有的辦公公系統(tǒng)的分析現(xiàn)在市場上的OA產(chǎn)品品主要分為以下幾幾種:基于C/S結(jié)構(gòu)的辦公公自動化系統(tǒng)基于IBM Lotus Notes或Microsoft Exchange進進行開發(fā)的,基于于群件系統(tǒng)的辦公公自動化系統(tǒng)G。固定結(jié)構(gòu)的辦公自動化化系統(tǒng)靈活結(jié)構(gòu)的基于關(guān)系型型數(shù)據(jù)庫的辦公自自動化系統(tǒng) C/S結(jié)構(gòu)的OAactualize and organizations difficulty 實施及管理的難易程度 hardeasyB/S structure productC/Sstructure

37、 productmobile office supported mobile office not supportedC/S結(jié)構(gòu)的OA其實實是第一代的辦公公自動化系統(tǒng)。它它起源于政府公文文和檔案管理的需需求,它實施了工工作流程的自動化化和文檔的電子化化管理。它的特點點是以公文處理、檔案管理為核心心,辦公其實就是是辦文,并形成了了以后OA的基本本體系。此時OA的的架設(shè)也多在C/S下,無法很好好的支持遠程辦公公和移動辦公,同同時當用戶達到一一定程度時部署和和管理難度將大大大提高。隨著時間間的推移,使用這這類OA系統(tǒng)的用用戶越來越少。1。圖 B/S辦公產(chǎn)品品和C/S辦公產(chǎn)產(chǎn)品之間的比較Figure

38、Compare B/S structure product with C/S structure productV。 基基于群件的辦公自自動化系統(tǒng)Expansibility:strongweakProduct based on Domino Product based on relational DBMaintainability:strongweakProduct based on Domino Product based on relational DB基于群件的辦公自動化化系統(tǒng)曾經(jīng)一度占占領(lǐng)辦公系統(tǒng)市場場的大半河山。Notes/Domino有有較強的安全管理理機制,有比較好好的流程管理功

39、能能。但它的缺點也也是顯而易見的:其標準相對封閉閉而且通用性較差差,日后的數(shù)據(jù)整整理挖掘、再次利利用時都會出現(xiàn)很很多問題。2005年年1月24日,IBM公公布了其IBM Lotus Domino平平臺的未來遠景詳詳情以及Lotus Domino家家族的未來方向和和產(chǎn)品路線圖。Lotus Notes和Domino未未來遠景將允許客客戶利用新的IBM Workplace功功能和IBM DB2集集成,提供關(guān)系型型數(shù)據(jù)庫的支持。但但就現(xiàn)在情況來說說,Notes/Domino能能將傳統(tǒng)意義上的的辦公支持的很好好,但可擴展性可可以說是十分不好好了,而擴展性往往往是現(xiàn)在用戶優(yōu)優(yōu)先考慮的條件。Q。Expans

40、ibility:strongweakProduct based on Domino Product based on relational DBMaintainability:strongweakProduct based on Domino Product based on relational DB3。圖基于于群件的產(chǎn)品和基基于數(shù)據(jù)產(chǎn)品之間間的比較Figure Compare product based on groupware with based on DBV。 固定定結(jié)構(gòu)辦公自動化化系統(tǒng)固定結(jié)構(gòu)辦公自動化系系統(tǒng)往往是用戶根根據(jù)自身情況度身身訂造的辦公自動動化系統(tǒng),但由于于需求的不斷變

41、化化,往往最終不能能完全滿足用戶的的要求。而且,當當開發(fā)基本完成后后,每次修改流程程往往需要修改代代碼,時間和人力力的消耗往往令人人難以接受。而且且不同用戶的需求求不盡相同,往往往不能復(fù)用,使得得開發(fā)成本大大增增加,或者根本不不能完成產(chǎn)品化工工作。w。Accord with users needgoodbadFlexible struture Fix strutureMaintenace costHilowFlexible struture Fix strutureu。圖 固固定結(jié)構(gòu)與靈活結(jié)結(jié)構(gòu)之間的比較Figure Compare flexible structurea。 With fix

42、structure2.1.4 系統(tǒng)構(gòu)構(gòu)架設(shè)計基本原則則 平平臺設(shè)計的基本思思路由于辦公自動化系統(tǒng)是是一個規(guī)模龐大、結(jié)構(gòu)復(fù)雜、信息息量大的綜合信息息系統(tǒng),因此,在在展開本項目時,一一定要在設(shè)計規(guī)劃劃階段進行細致認認真的工作,這樣樣才能保證項目的的順利進行和規(guī)避避不必要的項目風風險。U。 總結(jié)現(xiàn)有辦公系統(tǒng)的的優(yōu)缺點,我們對對辦公平臺進行了了設(shè)計。將基本設(shè)設(shè)計定位于:基于于B/S結(jié)構(gòu)、關(guān)關(guān)系型數(shù)據(jù)庫的,使使用n層結(jié)構(gòu)的自自定義辦公自動化化平臺。X。在本軟件的設(shè)計規(guī)劃階階段,根據(jù)系統(tǒng)的的特點和業(yè)務(wù)的要要求,我們將遵循循以下設(shè)計原則:安全性、先進性性、實用性、易用用性、可擴展性。f。 安安全性安全保密是

43、電子政務(wù)建建設(shè)的關(guān)鍵。國務(wù)務(wù)院規(guī)定,安全保保密技術(shù)與信息技技術(shù)發(fā)展同步也就是同步發(fā)展展、同步規(guī)劃。政政府各部門內(nèi)部的的局域網(wǎng)都應(yīng)該設(shè)設(shè)密碼。在加密、防黑客、防病毒毒等信息安全技術(shù)術(shù)還沒有應(yīng)用之前前,政府內(nèi)部的局局域網(wǎng)不應(yīng)該傳輸輸涉密文件,辦公公系統(tǒng)就不應(yīng)該接接入互聯(lián)網(wǎng)。同時時,系統(tǒng)提供多種種安全策略,多種種權(quán)限控制,高密密度日志,從一定定程度上保證了系系統(tǒng)使用的安全。0。 先先進性作為支撐日常辦公的辦辦公自動化系統(tǒng),該該系統(tǒng)除了必須滿滿足當前的應(yīng)用要要求,在整套系統(tǒng)統(tǒng)的設(shè)計過程中,還還必須強調(diào)先進性性。當前的信息技技術(shù)日新月異,如如果這套系統(tǒng)只著著眼與滿足當前的的需求,而忽視了了對系統(tǒng)技術(shù)和體

44、體系的前瞻性,可可以預(yù)見在不久的的將來,系統(tǒng)必將將不能滿足日益增增長的需求,導(dǎo)致致系統(tǒng)的生命周期期縮短,從而增加加在信息化建設(shè)上上的投資。B。本系統(tǒng)采用業(yè)界公認先先進的和標準的軟軟件技術(shù),符合信信息技術(shù)發(fā)展的趨趨勢,保證系統(tǒng)在在可預(yù)見的階段內(nèi)內(nèi)有相當強大的生生命力。在系統(tǒng)中中,我們在以下兩兩個方面滿足系統(tǒng)統(tǒng)對先進性的要求求:s。.1 技術(shù)先進性保證系統(tǒng)的技術(shù)先進性性,是保證整個系系統(tǒng)生命周期的重重要環(huán)節(jié)。在本系系統(tǒng)中,我們使用用了比較成熟而又又有發(fā)展前途的先先進技術(shù),保證整整套系統(tǒng)在一段時時間內(nèi)的整體技術(shù)術(shù)領(lǐng)先。6。.2 結(jié)構(gòu)先進性對于技術(shù)先進性,系統(tǒng)統(tǒng)結(jié)構(gòu)的先進性則則更為重要,如果果說技術(shù)先

45、進性是是保證系統(tǒng)生命周周期的重要環(huán)節(jié),系系統(tǒng)結(jié)構(gòu)的先進性性則是保證系統(tǒng)生生命周期的基礎(chǔ)。根根據(jù)我們以往的項項目經(jīng)驗,一般一一套龐大的系統(tǒng)不不可能是在一段短短時間內(nèi)就能開發(fā)發(fā)完善的,它往往往必須通過一段時時間的“使用修改”過程才能夠比較較好的滿足用戶的的需要。這樣,系系統(tǒng)的結(jié)構(gòu)就非常常重要,系統(tǒng)結(jié)構(gòu)構(gòu)是否設(shè)計得靈活活,有利于擴展;其數(shù)據(jù)結(jié)構(gòu)是否否設(shè)計得科學合理理,對于系統(tǒng)日后后的使用和修改有有著非常大的關(guān)系系。從以往的經(jīng)驗驗可以看出,系統(tǒng)統(tǒng)結(jié)構(gòu)的不合理,正正是導(dǎo)致出現(xiàn)所謂謂“信息孤島”現(xiàn)象的關(guān)鍵。為為了避免這種現(xiàn)象象的產(chǎn)生,我們在在設(shè)計這套系統(tǒng)時時,將充分理解需需求,并在此基礎(chǔ)礎(chǔ)上對需求進行整整

46、合分析,再利用用先進的數(shù)據(jù)建模模的方法對系統(tǒng)進進行規(guī)范設(shè)計,保保證整個系統(tǒng)的有有機完整。在本系系統(tǒng)中,體現(xiàn)了以以下一些結(jié)構(gòu)C。特點:框架結(jié)構(gòu):保證系統(tǒng)各各個模塊在用戶權(quán)權(quán)限管理和界面整整合的一致性。自定義結(jié)構(gòu):可以根據(jù)據(jù)用戶不斷變化的的需求通過可視化化、無代碼的方式式調(diào)整系統(tǒng)各種屬屬性。r。完善而標準的擴展接口口:滿足日后增加加的需求,使系統(tǒng)統(tǒng)具有良好的二次次開發(fā)接口。0。 實實用性為確保系統(tǒng)的實用性,我我們將針對我局的的特點選用比較成成熟而穩(wěn)定的技術(shù)術(shù),針對信息流的的特點采用合適的的系統(tǒng)結(jié)構(gòu),使整整個系統(tǒng)達到最高高的性價比性能,并并盡量簡化用戶的的操作步驟,使系系統(tǒng)容易被使用。另另外,對于一

47、套部部署范圍比較廣的的系統(tǒng),其培訓成成本和維護成本在在整個系統(tǒng)成本中中占有非常大的比比重,針對這一特特點,我們使用了了B/S模式的模模式來設(shè)計系統(tǒng),降降低用戶的操作難難度,也為降低系系統(tǒng)維護和升級的的成本打下很好的的基礎(chǔ)。D。 易易用性我們必須正視普通用戶戶存在計算機水平平參差不齊的可能能性。因而,本辦辦公自動化系統(tǒng)的的界面并不一定如如商業(yè)網(wǎng)站那樣華華麗,其首要的要要求應(yīng)是簡單實用用,而不是華而不不實。在系統(tǒng)設(shè)計計時,應(yīng)該對系統(tǒng)統(tǒng)的整體風格布局局以實用、簡潔、易用為原則,具具有一致、友好的的客戶化界面,注注重于界面的整體體效果,精心設(shè)計計界面中諸如按鈕鈕位置、數(shù)據(jù)表現(xiàn)現(xiàn)方式等細節(jié),使使操作者能

48、夠方便便地操作和比較容容易地理解界面所所表達的信息和內(nèi)內(nèi)容,便于用戶快快速掌握系統(tǒng)的使使用。日常辦公無無需長時間的訓練練和磨合,在相當當短的周期內(nèi)就可可以完成從傳統(tǒng)的的紙質(zhì)文件辦公向向全面的無紙化辦辦公方式遷移。而而對于系統(tǒng)的管理理和維護人員,系系統(tǒng)具有可管理和和易于維護的特點點。力求以最少的的人力資源和技術(shù)術(shù)要求,就能夠很很好地維護和管理理系統(tǒng)的正常運行行。t。 可可擴展性我們在前面提到整個系系統(tǒng)結(jié)構(gòu)的重要性性,其中十分重要要的一點就在于整整套系統(tǒng)的可擴展展性。系統(tǒng)可擴展展性的程度,直接接影響到系統(tǒng)的生生命周期。在系統(tǒng)統(tǒng)中,我們主要使使用以下方式來保保證系統(tǒng)的可擴展展性:系統(tǒng)使用框框架結(jié)構(gòu)、

49、使用關(guān)關(guān)系型數(shù)據(jù)庫、使使用公開接口、提提供自定義工具等等等。y。2.2 工作流概述述工作流的概念起源于生產(chǎn)產(chǎn)制造業(yè)與辦公自自動化領(lǐng)域。工作作流是一類能夠完完全或部分自動執(zhí)執(zhí)行的經(jīng)營過程,根根據(jù)一系列過程規(guī)規(guī)則,文檔、信息息或任務(wù)在不同的的執(zhí)行者之間傳遞遞、執(zhí)行。工作流流的目的是通過將將工作分解成定義義良好的任務(wù)、角角色,按照一定的的規(guī)則和過程來執(zhí)執(zhí)行這些任務(wù)并對對它們進行監(jiān)控,達達到提高辦事效率率、實現(xiàn)辦公自動動化。s。為了實現(xiàn)對業(yè)務(wù)過程的的工作流管理,需需要相應(yīng)的軟件系系統(tǒng)的支撐。此種種軟件系統(tǒng)為工作作流管理系統(tǒng)(Workflow Management System,WfMS)。工工作流管理

50、系統(tǒng)是是“一種在工作流形形式化表示的驅(qū)動動下,通過軟件的的執(zhí)行而完成工作作流定義、管理及及執(zhí)行的系統(tǒng)”,其主要目標是是對業(yè)務(wù)過程中各各活動發(fā)生的先后后次序及同活動相相關(guān)的相應(yīng)人力或或信息資源的調(diào)用用,進行管理而實實現(xiàn)業(yè)務(wù)過程的自自動化。工作流的的過程定義是指對對業(yè)務(wù)過程的形式式化表示,它定義義了過程運行中的的活動和所涉及到到的各種信息。這這些信息包括過程程的開始和完成條條件、構(gòu)成過程的的活動以及進行活活動間導(dǎo)航的規(guī)則則、用戶所需要完完成的任務(wù)、可能能被調(diào)用的應(yīng)用、工作流機的引用用關(guān)系以及與工作作流數(shù)據(jù)的定義。其其中活動指的是工工作流中的一個邏邏輯步驟;工作流流實例指的是工作作流的一次執(zhí)行過過程

51、;工作流機是是一個為工作流實實例的執(zhí)行提供運運行服務(wù)環(huán)境的軟軟件或“引擎”,它是工作流執(zhí)執(zhí)行服務(wù)的核心,負負責對解釋過程定定義、控制過程實實例的執(zhí)行、控制制工作流中各個活活動的執(zhí)行順序、并完成與其它工工作流機的交互與與通訊。Z。根據(jù)工作流系統(tǒng)所采用用的任務(wù)項傳遞機機制的不同,工作作流管理系統(tǒng)(主主要有三種方式:(1)基于文件件的工作流管理系系統(tǒng)以共享文件的的方式來完成任務(wù)務(wù)。這種類型的產(chǎn)產(chǎn)品是產(chǎn)生最早、發(fā)展最成熟、最最具多樣性的,通通常包含有Client/Server模模式的圖像、文檔檔與數(shù)據(jù)庫管理系系統(tǒng)。(2)基于于消息的工作流管管理系統(tǒng)通過用戶的電電子郵件系統(tǒng)來傳傳遞文檔信息。這這種產(chǎn)品都

52、實現(xiàn)了了一種或多種電子子郵件系統(tǒng)的集成成。(3)基于Web的的工作流管理系統(tǒng)統(tǒng)隨著計算機網(wǎng)網(wǎng)絡(luò)技術(shù)的發(fā)展和和Internet應(yīng)應(yīng)用的不斷普及,Web技技術(shù)因其界面的一一致、簡單及與平平臺的無關(guān)性,在在其出現(xiàn)之后就得得了迅速發(fā)展。同同時Internet的的發(fā)展及單位Intranet的的構(gòu)建為人們提供供一個理想的協(xié)同同工作環(huán)境,也使使基于Web的工工作流管理系統(tǒng)成成為可能。y。1994年11月,工工作流管理聯(lián)盟發(fā)發(fā)布了工作流管理理系統(tǒng)的參考模型型,它定義了一個個基本的工作流管管理系統(tǒng)所需要的的6個基本模塊,并并制定了各模塊之之間的接口標準。其其基本的模塊功能能如下:1。1)過程定義工具:為用戶提供

53、一種種對實際業(yè)務(wù)過程程進行分析、建模模的手段,并生成成業(yè)務(wù)過程的可被被計算機處理的形形式化描述。o。2)工作流執(zhí)行服務(wù)務(wù):它借助于一個個或多個工作流機機,激活并解釋過過程定義的全部或或部分,并同外部部的應(yīng)用程序進行行交互,完成工作作流過程實例的創(chuàng)創(chuàng)建、執(zhí)行與管理理,為工作流程的的運行提供一個運運行時環(huán)境。m。 3)其他工作流執(zhí)執(zhí)行服務(wù):在大型型的WfMS中,工工作流可能需要多多個工作流機共同同完成,甚至需要要其他異質(zhì)的工作作流執(zhí)行服務(wù)來輔輔助來完成,這涉涉及到WfMS系系統(tǒng)之間的互聯(lián)。O。 4)客戶應(yīng)用程序序:它給用戶提供供一種手段,以處處理過程實例運行行過程中需要人工工干預(yù)的任務(wù)。每每一個這

54、樣的任務(wù)務(wù)就被稱為一個工工作項。WfMS為為每一個用戶維護護一個工作項列表表,它表示當前需需要該用戶處理的的所有任務(wù)。f。 5)被調(diào)應(yīng)用程序序:指工作流執(zhí)行行服務(wù)在過程實例例的運行過程中,調(diào)調(diào)用的、用以對應(yīng)應(yīng)用數(shù)據(jù)進行處理理的程序。在過程程定義中包含這種種應(yīng)用程序的詳細細信息,如類型、地址等。k。 6)管理及監(jiān)控工工具:其功能是對對WfMS中過程程實例的狀態(tài)進行行監(jiān)控與管理,如如用戶管理、角色色管理、審計管理理、資源控制等。a。Internet/Intranet應(yīng)應(yīng)用的普及和Web技技術(shù)的發(fā)展,為工工作流管理系統(tǒng)的的實現(xiàn)提供了一個個理想的平臺,而而基于Web的工工作流管理服務(wù)為為靈活辦公自動化

55、化的實現(xiàn)提供了良良好的基礎(chǔ)。7。第三章 軟件概論3.1 軟件結(jié)構(gòu)和和技術(shù)手段B/S 結(jié)構(gòu)的系統(tǒng)以以服務(wù)器為核心,程程序處理和數(shù)據(jù)存存儲基本上都在服服務(wù)器端完成,用用戶無須安裝專門門的客戶端軟件,只只要通過網(wǎng)絡(luò)中的的計算機連接服務(wù)務(wù)器,使用瀏覽器器就可以進行事務(wù)務(wù)處理。B/S 模式具有易于升升級,便于維護,客客戶端使用難度低低、可移植性強等等特點,其采用的的主要技術(shù)手段有有 Notes 編程、ASP、Java 等,同同時也使用COM+、ActiveX 控件等技術(shù);而而C/S 模式系系統(tǒng)以服務(wù)器作為為數(shù)據(jù)處理和存儲儲平臺,在終端上上設(shè)計有專門的應(yīng)應(yīng)用程序進行數(shù)據(jù)據(jù)的采集和簡單處處理,再將數(shù)據(jù)傳傳遞

56、到服務(wù)器端,用用戶必須使用客戶戶端應(yīng)用程序才能能對數(shù)據(jù)進行操作作。B??梢哉fC/S和B/S兩兩種模式各有特點點,那么究竟選擇擇哪種模式作為本本軟件的系統(tǒng)結(jié)構(gòu)構(gòu)呢?考慮到本軟軟件的用戶群大多多是不具備計算機機專業(yè)知識的用戶戶,C/S結(jié)構(gòu)客客戶端軟件在使用用上具有一定難度度,而B/S結(jié)構(gòu)構(gòu)本身就具有操作作簡單、快捷,尤尤其在網(wǎng)絡(luò)迅猛發(fā)發(fā)展的今天,幾乎乎人人都要使用瀏瀏覽器進行網(wǎng)上沖沖浪;C/S結(jié)構(gòu)構(gòu)客戶端軟件存在在升級更新的問題題,在客戶端眾多多的情況下也是一一件頭痛的事情,而而B/S結(jié)構(gòu)升級級維護相當?shù)谋憷?,只需要調(diào)整服服務(wù)器程序即可;從本軟件使用的的維護角度上考慮慮,B/S結(jié)構(gòu)也也可以節(jié)省大

57、量的的維護費用,因此此本軟件最終決定定采用B/S結(jié)構(gòu)構(gòu)。S。那么軟件采用什么技術(shù)術(shù)手段進行開發(fā)呢呢?目前主要的技術(shù)手段有有基于群件技術(shù)、基于 Windows.NET 、基于Java,而而這些開發(fā)手段也也是各有特色。S?,F(xiàn)在市場上的主流群件件軟件有兩種。一一種是 IBM 公司的 Lotus Notes,另另外一種則是 Microsoft 公司的 Exchange Server。B。Lotus Notes被被視為最成熟的辦辦公自動化系統(tǒng)平平臺,由于其本身身具有強大的工作作流(Workflow)設(shè)設(shè)計能力,與公文文流轉(zhuǎn)復(fù)雜的工作作流相適應(yīng),因而而成為了大型公文文流轉(zhuǎn)系統(tǒng)開發(fā)的的首選技術(shù)手段。利利用

58、Lotus Notes 既既可以實現(xiàn)C/S 模式的公文流轉(zhuǎn)轉(zhuǎn)系統(tǒng),也可以使使之適應(yīng) B/S 的應(yīng)用模式,其其完善的文檔數(shù)據(jù)據(jù)庫和權(quán)限管理系系統(tǒng)為公文流轉(zhuǎn)的的順利實現(xiàn)提供了了強有力的保障。但但 Lotus Notes 的的靈活性較差,外外在表現(xiàn)形式單一一,開發(fā)成本高。0。Exchange Server 與 Lotus Notes 有有相似之處,都具具有強大的工作流流設(shè)置能力,在早早期的辦公自動化化系統(tǒng)中,Exchange Server 被廣泛使用,在在客戶端使用 Outlook 等電子郵件系統(tǒng)統(tǒng)進行操作,在使使用上不直觀,靈靈活性差,同時基基于 Exchange Server 的二次開發(fā)難度度也

59、較大,系統(tǒng)之之間的兼容性和擴擴展性差,目前在在市場上單純地基基于 Exchange Server 的公文流轉(zhuǎn)系統(tǒng)統(tǒng)比較少見。I。Windows.NET 框架具有很強的的靈活性和擴展性性,能夠與操作系系統(tǒng)平臺進行良好好的結(jié)合,與各類類應(yīng)用程序可進行行數(shù)據(jù)傳遞,其系系統(tǒng)同時可應(yīng)用 B/S 和 C/S 兩種模式,在在外在表現(xiàn)形式上上十分靈活,開發(fā)發(fā)難度和成本低,能能夠方便地使用各各類中間件。Windows.NET 框架下的開發(fā)工工具很多,主要有有 VB、VC、ASP 等,作作為一種通用的開開發(fā)手段,Windows.NET 框架的應(yīng)用范圍圍很廣,但其專業(yè)業(yè)性不強,在開發(fā)發(fā)公文流轉(zhuǎn)系統(tǒng)時時需要進行復(fù)雜的

60、的重定義工作,同同時在規(guī)模大的應(yīng)應(yīng)用過程中穩(wěn)定性性一般。s。Java 具有很強的的數(shù)據(jù)處理功能和和穩(wěn)定性,在大規(guī)規(guī)模數(shù)據(jù)處理和安安全性方面占有優(yōu)優(yōu)勢,適合開發(fā)瀏瀏覽器形式的應(yīng)用用系統(tǒng),J2EE 的開發(fā)模式適合合工作流性質(zhì)軟件件的開發(fā),有比較較強的靈活性,在在開發(fā)模式上與 ASP相似,并并且Java技術(shù)術(shù)發(fā)展迅速,周邊邊產(chǎn)品眾多。V。綜合考慮這三種技術(shù)手手段的優(yōu)劣,最終終本軟件選擇Java作作為主要技術(shù)手段段。提出系統(tǒng)的基基本建設(shè)原則如下下:G。運用Java技術(shù)手段段,建立一個B/S 結(jié)構(gòu),基于于Internet、以通用瀏覽器為為前端、完全 Web 化的靈活辦公自自動化系統(tǒng)。H。圖3.1軟件體系

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論