協(xié)同辦公系統(tǒng)項目建議書.doc_第1頁
協(xié)同辦公系統(tǒng)項目建議書.doc_第2頁
協(xié)同辦公系統(tǒng)項目建議書.doc_第3頁
協(xié)同辦公系統(tǒng)項目建議書.doc_第4頁
協(xié)同辦公系統(tǒng)項目建議書.doc_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

此文檔收集于網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系網(wǎng)站刪除協(xié)同辦公系統(tǒng)項目建議書一 前言無論是企業(yè)還是政府機關(guān),都會有大量的文案需要處理,復(fù)雜的工作流程需要安排,決策者需要依據(jù)紛亂的信息作出重要的決定。擁有一套智能化、信息化的辦公系統(tǒng),對辦公人員和企業(yè)決策者來說,工作效率上的提高是顯而易見的。在網(wǎng)絡(luò)連接千萬家的時代,辦公自動化還使得不同地理位置之間的不同單位或部門之間進行協(xié)同辦公成為可能。今天的中國,“企業(yè)信息化”、“政府部門信息化”都忙得如火如荼,一套優(yōu)秀的辦公自動化(OA)系統(tǒng)將是企事業(yè)單位邁進數(shù)碼時代的“基石”。 眾所周知,我們絕大多數(shù)企業(yè)和非贏利單位,都采用層層授權(quán)的金字塔式的管理模式,從控制論的角度看,這種模式的好處是容易控制全局,但底層和中層人員與上級之間的信息反饋往往不暢通,高層了解底層的信息除了通過的直接下屬(中層管理者)外,就是自己親自了解,親自了解往往很累;通過中層管理人員,則有一個信息反饋的效率和成本問題,無疑,單位的信息化能提高效率節(jié)省成本。 基于層層授權(quán)、各司其職的思想,近年來應(yīng)用較廣的企業(yè)信息管理系統(tǒng)(MIS)、ERP等。這些軟件使企業(yè)高層很方便地了解企業(yè)采購,銷售,庫存以至財務(wù)的情況,企業(yè)的中層到底層都置于了最高層的管理監(jiān)督之下。因此這類軟件大多上級對下級控制有余,同級與同級的部門與人員協(xié)作交流不足。控制太多,人就會變成機器,工作就缺乏樂趣,只有協(xié)作交流起來,工作就變得輕松有趣,更符合人性,更容易發(fā)揮普通人的 智慧和積極性。辦公自動化軟件把單位的各個部門緊密聯(lián)系在一起,強化了機構(gòu)內(nèi)部員工之間、部門之間的信息交流與協(xié)同工作,使得機構(gòu)內(nèi)部的辦公、業(yè)務(wù)流程都能在內(nèi)部局域網(wǎng)或互聯(lián)網(wǎng)上進行,相互間可以親密地交流協(xié)作! 辦公自動化的發(fā)展是一個不斷進化的過程,隨著電腦和網(wǎng)絡(luò)技術(shù)的發(fā)展可以分為以下幾個階段:辦公電腦化,單位有了電腦,可以打印文件,保存數(shù)據(jù),用一些單機版軟件等。辦公網(wǎng)絡(luò)化,單位的電腦有了局域網(wǎng)并連上了互聯(lián)網(wǎng),實現(xiàn)了資源共享,但內(nèi)部缺乏秩序和安全。網(wǎng)絡(luò)程序化,在辦公網(wǎng)絡(luò)化的基礎(chǔ)上,有了網(wǎng)絡(luò)辦公軟件的辦公平臺,實現(xiàn)了輕松有序的管理。將來還可能有網(wǎng)絡(luò)辦公的智能化,辦公變得越來越輕松。 二 立項依據(jù)1 目前協(xié)同辦公系統(tǒng)現(xiàn)狀目前已有不少軟件公司已開發(fā)出辦公系統(tǒng),但目前的辦公系統(tǒng)存在一些缺陷,使用戶使用起來比較困難,主要問題有a 沒有實現(xiàn)辦公功能,只是提供信息共享的功能,員工之間工作不能協(xié)同;b 安全、權(quán)限功能簡單,不能靈活控制用戶訪問權(quán)限,容易造成重要信息的泄漏;c 由于目前沒有統(tǒng)一的工作流標(biāo)準(zhǔn),各企業(yè)的工作模式也存在差異,所以辦公協(xié)同往往采用固化工作流過程,大大的減低了工作流的靈活性。當(dāng)企業(yè)在某一工作上的流程有變動,相應(yīng)的流程也需要專業(yè)人員修改,提高了系統(tǒng)的維護難度;d 系統(tǒng)擴展性差,當(dāng)有新的業(yè)務(wù)需求時不能靈活添加業(yè)務(wù)模塊;e 系統(tǒng)可維護性差,需要由專業(yè)人員進行維護,提高了維護成本;2 協(xié)同辦公系統(tǒng) 1.系統(tǒng)架構(gòu): J2EE開發(fā),多平臺,多國語言支持,安全可靠 對應(yīng)Oracle, MS SQLServer等多種數(shù)據(jù)庫 全面對應(yīng)B/S構(gòu)架,維護簡單,支持移動辦公新概念 桌面精靈,中文短信把信息推動到您身邊。 二次開發(fā)能力強,支持瀏覽器上的ERP數(shù)據(jù)報表查詢打印, 圖表分析2.方便易用: 完全采用流程化客戶界面設(shè)計,操作簡便直觀。完全基于瀏覽器界面、安裝方便,客戶端只需安裝大眾的IE瀏覽器,且操作簡單、方便,只要懂上網(wǎng)便能得心應(yīng)手使用該軟件,不需要做額外的使用培訓(xùn)。3.維護輕松: 完全基于B/S結(jié)構(gòu)的設(shè)計,可使用戶輕松實現(xiàn)單點維護、全面升級。擺脫了傳統(tǒng)C/S結(jié)構(gòu)實施、維護工作復(fù)雜,升級系統(tǒng)時系統(tǒng)管理員需要四處奔波的情況。4.個性化的管理流程定義功能: 現(xiàn)代管理思想中十分重視過程管理(Process Management)。ISO9000的核心思想正是通過對過程質(zhì)量的監(jiān)控,實現(xiàn)系統(tǒng)的質(zhì)量保證的。過程管理是將業(yè)務(wù)劃分為相對獨立的過程,一個過程的輸出將成為下一個過程的輸入,而對于過程內(nèi)部則使用標(biāo)準(zhǔn)的程序(Procedure)進行管理和控制?;谶@種思想,Digital Office將各種需要進行流程管理的日常辦公行為劃分為申請?zhí)峤?、審批流轉(zhuǎn)、登記辦理等幾個層次:各種不同事務(wù)的處理過程完全由用戶自行設(shè)定。這樣,可以使單位根據(jù)自身特點充分實現(xiàn)管理工作的個性化特色,同時為單位隨時調(diào)整管理流程變革提供了有力保證。除此以外,Digital Office的工作流技術(shù)將日常辦公的各種業(yè)務(wù)工作緊密聯(lián)系起來,不需要手工的干預(yù)就可以將“正確的信息在正確的時間”傳遞給參與者,這樣就大大提高了信息傳遞的效率,減少了延遲。5.支持工作流程自動化應(yīng)用: 所謂的工作流就是一組人員為完成某一項業(yè)務(wù)所進行的所有工作與工作轉(zhuǎn)交(交互)過程。幾乎所有的業(yè)務(wù)過程都是工作流,特別是辦公自動化應(yīng)用系統(tǒng)的核心應(yīng)用公文審批流轉(zhuǎn)處理、會議管理等。每一項工作以流程的形式,由發(fā)起者(如文件起草人)發(fā)起流程,經(jīng)過本部門以及其他部門的處理(如簽署、會簽),最終到達流程的終點(如發(fā)出文件、歸檔入庫、發(fā)布)。 Digital Office工作流程自動化的目標(biāo)就是要協(xié)調(diào)組成工作流的四大元素,即人員、資源、事件、狀態(tài),推動工作流的發(fā)生、發(fā)展、完成,實現(xiàn)全過程監(jiān)控。不僅管理工作流全過程的所有信息和操作,而且還可主動推進工作流程的實現(xiàn),如及時地自動收回或賦予不同人員的操作權(quán)限(如起草人起草文件完畢即不可修改文件內(nèi)容,而其上級領(lǐng)導(dǎo)獲得文件的簽署權(quán)或?qū)?nèi)容的修改權(quán))、主動提示和催促工作人員實現(xiàn)某一階段的處理,從而整體提高工作流處理的效率。6.一體化的工作管理平臺: 單位日常辦公管理工作有一個共同的特點,就是各部門的業(yè)務(wù)不是孤立的,而是在互動的過程中相互促進,共同提升。與單一的業(yè)務(wù)管理軟件不同,DIGITAL OFFICE系統(tǒng)根據(jù)現(xiàn)代辦公理念而設(shè)計,將各種相關(guān)辦公業(yè)務(wù)進行合理整合,提供了統(tǒng)一的操作平臺,實現(xiàn)了辦公管理業(yè)務(wù)信息的全面共享。將各職能部門緊密結(jié)合,形成一個有機的整體,從而提升了單位整體的管理、服務(wù)效率。7.自定義實現(xiàn)個性化: DIGITAL OFFICE擁有廣泛的適用能力,能夠適應(yīng)不同行業(yè)、不同類型、不同管理流程、不同組織機構(gòu)的單位的需求。Digital Office的適用性源于其出色的自定義能力。用戶可以根據(jù)自身的管理需求和特點自定義部門結(jié)構(gòu)、角色權(quán)限、工作流程、字典參數(shù)等等。Digital Office的這種靈活的機制不僅滿足不同單位的個性化需求,同時為單位日后的管理提升提供了基礎(chǔ)。“運動是永恒的”,世界總是處在不斷的變化之中。各客戶單位為了謀求發(fā)展也要不斷的“求變”。當(dāng)用戶單位增加新的管理項目、進行管理革新時,Digital Office可以方便的滿足管理變更的需求。8.先進的目標(biāo)任務(wù)管理思想: 通過Digital Office系統(tǒng)的工作計劃及日志管理功能,可以實現(xiàn)內(nèi)部工作目標(biāo)的及時下達,反饋,調(diào)整。使管理者對于目前工作的進展情況一目了然。降低了工作實施管理中的潛在風(fēng)險,提高了對于工作進度與效果的監(jiān)管力度。同時提供企業(yè)員工工作業(yè)績考核的數(shù)據(jù)依據(jù)9.支持協(xié)同工作和移動辦公: 采用WEB開發(fā)標(biāo)準(zhǔn),可以隨時實現(xiàn)在互聯(lián)網(wǎng)上的應(yīng)用,提供辦公人員在辦公室以外的辦公手段,他可以遠程撥號或登錄到出差地的網(wǎng)絡(luò),通過電話線或廣域網(wǎng)絡(luò),隨時可以訪問到企業(yè)辦公自動化系統(tǒng);將辦公自動化系統(tǒng)應(yīng)用地點由固定的物理位置延伸到其他所有被網(wǎng)絡(luò)覆蓋的地方,可提高工作效率和減少費用,并且符合現(xiàn)代辦公方式的發(fā)展特點。10.與其它辦公工具軟件的良好結(jié)合: 提供電子郵件的管理功能。 信息是辦公自動化、決策科學(xué)化的基礎(chǔ)。電子郵件系統(tǒng)作為信息傳遞與共享的重要的工具和手段,滿足辦公自動化系統(tǒng)最基本的通信需求。吉泰來網(wǎng)絡(luò)辦公系統(tǒng)自主開發(fā)的WEBMAIL功能??梢耘c各種通用的郵件服務(wù)器軟件結(jié)合使用,也可內(nèi)部獨立使用,實現(xiàn)內(nèi)部郵件與外部郵件的無縫結(jié)合,提供了離線郵件處理、群發(fā)、多郵箱管、郵件接收自動分類歸檔等各種功能。 支持復(fù)合文檔型的數(shù)據(jù)11.完整的安全控制功能: 辦公自動化系統(tǒng)所處理的信息一般會涉及單位機關(guān)的機密,而且不同的辦公人員在不同的時刻對辦公信息的處理權(quán)限也是不同的,因此安全性控制功能成為辦公自動化系統(tǒng)得以投入使用的先決條件。吉泰來網(wǎng)絡(luò)辦公系統(tǒng)軟件采用三級加密技術(shù),操作系統(tǒng)級(配合防火墻軟件)、數(shù)據(jù)級(數(shù)據(jù)加密)、用戶級(安全權(quán)限的劃分限制)。為企業(yè)信息的安全暢通提供了有力保障。12.靈活的系統(tǒng)體系構(gòu)架: 各類型單位雖然管理模式多種多樣,但究其管理內(nèi)容,大同小易,在產(chǎn)品化開發(fā)中,Digital Office注意從提高產(chǎn)品適用范圍的角度,充分調(diào)研各類企業(yè)單位管理模式、內(nèi)容,精心選擇設(shè)計核心平臺功能,為用戶預(yù)留可反映其自身管理特色的設(shè)置功能,實現(xiàn)了用戶自行定義內(nèi)部管理體系結(jié)構(gòu),設(shè)置各種管理工作流程,系統(tǒng)參數(shù)全動態(tài)設(shè)置等功能。同時,可以使用戶根據(jù)自己企業(yè)的實際情況靈活選取所需要的模塊,并可與其他業(yè)務(wù)系統(tǒng)通過定制接口無縫銜接,實現(xiàn)內(nèi)部信息系統(tǒng)間的互通、互聯(lián)。13.產(chǎn)品化開發(fā),降低用戶成本: 產(chǎn)品化開發(fā)的模式可以降低軟件開發(fā)商的開發(fā)費用,提高技術(shù)投入的重復(fù)利用比率,最終反映在產(chǎn)品價格上,使用戶的購買成本大大下降。三 總體設(shè)計方案1 系統(tǒng)特點方便易用: 完全采用流程化客戶界面設(shè)計,操作簡便直觀。完全基于瀏覽器界面、安裝方便,客戶端只需安裝大眾的IE瀏覽器,且操作簡單、方便,只要懂上網(wǎng)便能得心應(yīng)手使用該軟件,不需要做額外的使用培訓(xùn)。 維護輕松: 完全基于B/S結(jié)構(gòu)的設(shè)計,可使用戶輕松實現(xiàn)單點維護、全面升級。擺脫了傳統(tǒng)C/S結(jié)構(gòu)實施、維護工作復(fù)雜,升級系統(tǒng)時系統(tǒng)管理員需要四處奔波的情況。 個性化的管理流程定義功能: 現(xiàn)代管理思想中十分重視過程管理(Process Management)。ISO9000的核心思想正是通過對過程質(zhì)量的監(jiān)控,實現(xiàn)系統(tǒng)的質(zhì)量保證的。過程管理是將業(yè)務(wù)劃分為相對獨立的過程,一個過程的輸出將成為下一個過程的輸入,而對于過程內(nèi)部則使用標(biāo)準(zhǔn)的程序(Procedure)進行管理和控制。基于這種思想,DIGITAL OFFICE將各種需要進行流程管理的日常辦公行為劃分為申請?zhí)峤?、審批流轉(zhuǎn)、登記辦理等幾個層次:各種不同事務(wù)的處理過程完全由用戶自行設(shè)定。這樣,可以使單位根據(jù)自身特點充分實現(xiàn)管理工作的個性化特色,同時為單位隨時調(diào)整管理流程變革提供了有力保證。除此以外,DIGITAL OFFICE的工作流技術(shù)將日常辦公的各種業(yè)務(wù)工作緊密聯(lián)系起來,不需要手工的干預(yù)就可以將“正確的信息在正確的時間”傳遞給參與者,這樣就大大提高了信息傳遞的效率,減少了延遲。 支持工作流程自動化應(yīng)用: 所謂的工作流就是一組人員為完成某一項業(yè)務(wù)所進行的所有工作與工作轉(zhuǎn)交(交互)過程。幾乎所有的業(yè)務(wù)過程都是工作流,特別是辦公自動化應(yīng)用系統(tǒng)的核心應(yīng)用公文審批流轉(zhuǎn)處理、會議管理等。每一項工作以流程的形式,由發(fā)起者(如文件起草人)發(fā)起流程,經(jīng)過本部門以及其他部門的處理(如簽署、會簽),最終到達流程的終點(如發(fā)出文件、歸檔入庫、發(fā)布)。 DIGITAL OFFICE工作流程自動化的目標(biāo)就是要協(xié)調(diào)組成工作流的四大元素,即人員、資源、事件、狀態(tài),推動工作流的發(fā)生、發(fā)展、完成,實現(xiàn)全過程監(jiān)控。不僅管理工作流全過程的所有信息和操作,而且還可主動推進工作流程的實現(xiàn),如及時地自動收回或賦予不同人員的操作權(quán)限(如起草人起草文件完畢即不可修改文件內(nèi)容,而其上級領(lǐng)導(dǎo)獲得文件的簽署權(quán)或?qū)?nèi)容的修改權(quán))、主動提示和催促工作人員實現(xiàn)某一階段的處理,從而整體提高工作流處理的效率。 一體化的工作管理平臺: 單位日常辦公管理工作有一個共同的特點,就是各部門的業(yè)務(wù)不是孤立的,而是在互動的過程中相互促進,共同提升。與單一的業(yè)務(wù)管理軟件不同,DIGITAL OFFICE系統(tǒng)根據(jù)現(xiàn)代辦公理念而設(shè)計,將各種相關(guān)辦公業(yè)務(wù)進行合理整合,提供了統(tǒng)一的操作平臺,實現(xiàn)了辦公管理業(yè)務(wù)信息的全面共享。將各職能部門緊密結(jié)合,形成一個有機的整體,從而提升了單位整體的管理、服務(wù)效率。 自定義實現(xiàn)個性化: DIGITAL OFFICE擁有廣泛的適用能力,能夠適應(yīng)不同行業(yè)、不同類型、不同管理流程、不同組織機構(gòu)的單位的需求。DIGITAL OFFICE的適用性源于其出色的自定義能力。用戶可以根據(jù)自身的管理需求和特點自定義部門結(jié)構(gòu)、角色權(quán)限、工作流程、字典參數(shù)等等。DIGITAL OFFICE的這種靈活的機制不僅滿足不同單位的個性化需求,同時為單位日后的管理提升提供了基礎(chǔ)?!斑\動是永恒的”,世界總是處在不斷的變化之中。各客戶單位為了謀求發(fā)展也要不斷的“求變”。當(dāng)用戶單位增加新的管理項目、進行管理革新時,DIGITAL OFFICE可以方便的滿足管理變更的需求。 先進的目標(biāo)任務(wù)管理思想: 通過DIGITAL OFFICE系統(tǒng)的工作計劃及日志管理功能,可以實現(xiàn)內(nèi)部工作目標(biāo)的及時下達,反饋,調(diào)整。使管理者對于目前工作的進展情況一目了然。降低了工作實施管理中的潛在風(fēng)險,提高了對于工作進度與效果的監(jiān)管力度。同時提供企業(yè)員工工作業(yè)績考核的數(shù)據(jù)依據(jù) 支持協(xié)同工作和移動辦公: 采用WEB開發(fā)標(biāo)準(zhǔn),可以隨時實現(xiàn)在互聯(lián)網(wǎng)上的應(yīng)用,提供辦公人員在辦公室以外的辦公手段,他可以遠程撥號或登錄到出差地的網(wǎng)絡(luò),通過電話線或廣域網(wǎng)絡(luò),隨時可以訪問到企業(yè)辦公自動化系統(tǒng);將辦公自動化系統(tǒng)應(yīng)用地點由固定的物理位置延伸到其他所有被網(wǎng)絡(luò)覆蓋的地方,可提高工作效率和減少費用,并且符合現(xiàn)代辦公方式的發(fā)展特點。 與其它辦公工具軟件的良好結(jié)合: 信息是辦公自動化、決策科學(xué)化的基礎(chǔ)。電子郵件系統(tǒng)作為信息傳遞與共享的重要的工具和手段,滿足辦公自動化系統(tǒng)最基本的通信需求。吉泰來網(wǎng)絡(luò)辦公系統(tǒng)自主開發(fā)的WEBMAIL功能??梢耘c各種通用的郵件服務(wù)器軟件結(jié)合使用,也可內(nèi)部獨立使用,實現(xiàn)內(nèi)部郵件與外部郵件的無縫結(jié)合,提供了離線郵件處理、群發(fā)、多郵箱管、郵件接收自動分類歸檔等各種功能。支持復(fù)合文檔型的數(shù)據(jù) 完整的安全控制功能: 辦公自動化系統(tǒng)所處理的信息一般會涉及單位機關(guān)的機密,而且不同的辦公人員在不同的時刻對辦公信息的處理權(quán)限也是不同的,因此安全性控制功能成為辦公自動化系統(tǒng)得以投入使用的先決條件。吉泰來網(wǎng)絡(luò)辦公系統(tǒng)軟件采用三級加密技術(shù),操作系統(tǒng)級(配合防火墻軟件)、數(shù)據(jù)級(數(shù)據(jù)加密)、用戶級(安全權(quán)限的劃分限制)。為企業(yè)信息的安全暢通提供了有力保障。 靈活的系統(tǒng)體系構(gòu)架: 各類型單位雖然管理模式多種多樣,但究其管理內(nèi)容,大同小易,在產(chǎn)品化開發(fā)中,DIGITAL OFFICE注意從提高產(chǎn)品適用范圍的角度,充分調(diào)研各類企業(yè)單位管理模式、內(nèi)容,精心選擇設(shè)計核心平臺功能,為用戶預(yù)留可反映其自身管理特色的設(shè)置功能,實現(xiàn)了用戶自行定義內(nèi)部管理體系結(jié)構(gòu),設(shè)置各種管理工作流程,系統(tǒng)參數(shù)全動態(tài)設(shè)置等功能。同時,可以使用戶根據(jù)自己企業(yè)的實際情況靈活選取所需要的模塊,并可與其他業(yè)務(wù)系統(tǒng)通過定制接口無縫銜接,實現(xiàn)內(nèi)部信息系統(tǒng)間的互通、互聯(lián)。 產(chǎn)品化開發(fā),降低用戶成本: 產(chǎn)品化開發(fā)的模式可以降低軟件開發(fā)商的開發(fā)費用,提高技術(shù)投入的重復(fù)利用比率,最終反映在產(chǎn)品價格上,使用戶的購買成本大大下降。2 開發(fā)平臺 根據(jù)需求和我公司長年的設(shè)計開發(fā)經(jīng)驗,決定使用JAVA語言為基本編程語言,使用J2EE框架為主要開發(fā)平臺,提供先進的三層訪問模式。上圖為典型的三層訪問模型,用戶通過Web瀏覽器訪問Application Server,由于我們采用的系統(tǒng)架構(gòu)主要使用ServletJSP模式,這樣就與應(yīng)用服務(wù)器整合為一層,通過服務(wù)器管理后臺BEAN與數(shù)據(jù)庫交互,實現(xiàn)用戶與數(shù)據(jù)訪問的隔離,提供了整體運用的靈活性和安全性。隨著越來越多的開發(fā)人員都想編寫分布式的,事務(wù)型的企業(yè)及應(yīng)用程序,以及平衡速度、安全及服務(wù)器方可靠度的技術(shù)。如果你已經(jīng)在這個領(lǐng)域工作,你應(yīng)該知道在當(dāng)今的快速變換及需求的電子商務(wù)及信息技術(shù)的世界里,企業(yè)應(yīng)用程序需要設(shè)計、編譯、產(chǎn)生低價位的、高速的、占用少量資源的程序。為了縮減開發(fā)成本,快速跟蹤企業(yè)應(yīng)用的設(shè)計和開發(fā),J2EE技術(shù)提供了基于組件的設(shè)計方法,開發(fā)、集成、部署應(yīng)用程序。J2EE平臺提供了多層分布式應(yīng)用模式,使具有重用的能力,并集成了基于XML的數(shù)據(jù)交換一個統(tǒng)一的安全模式及靈活的事務(wù)控制。J2EE平臺使用多層分布式的應(yīng)用模式。應(yīng)用邏輯根據(jù)其功能分成多個組件,各種不同的應(yīng)用組件構(gòu)成分布在不同的依賴于層的機器上的J2EE程序。下面列出了位于不同層的組件.運行在客戶機上的客戶層組件.運行在J2EE服務(wù)器上的網(wǎng)絡(luò)層.運行在J2EE服務(wù)器上的邏輯層.運行在EIS服務(wù)器上的企業(yè)信息層盡管J2EE應(yīng)用程序可以由三層或四層構(gòu)成,J2EE應(yīng)用程序通常由三層構(gòu)成,因為他們分布于三個不同的位置:客戶及,服務(wù)器,后臺數(shù)據(jù)庫服務(wù)器。通過這種方式運行的三層應(yīng)用模式拓展了基于客戶服務(wù)的兩層模式。J2EE應(yīng)用程序由組件構(gòu)成。一個J2EE組件是自包含的,與其相關(guān)的語氣它組件通信的類及文件集成到J2EE應(yīng)用程序的功能軟件單元。J2EE規(guī)范定義了下面一些組件:。運行在客戶端的應(yīng)用客戶程序及小程序。運行于服務(wù)器網(wǎng)絡(luò)的Servlet&Jsp組件。運行于服務(wù)端的企業(yè)邏輯組件EJB。J2EE組件用Java語言編寫,通過相同的方法編譯。J2EE組件與標(biāo)準(zhǔn)Java類的不同之處在于J2EE組件集成到了應(yīng)用程序中,證明能很好的組成,與J2EE規(guī)范兼容,并部署到負責(zé)運行、管理的J2EE服務(wù)器上。J2EE客戶端J2EE客戶端可以使網(wǎng)絡(luò)瀏覽器也可以是桌面應(yīng)用程序。網(wǎng)絡(luò)瀏覽器網(wǎng)絡(luò)客戶程序由兩部分組成:動態(tài)網(wǎng)頁包含各種標(biāo)記語言(HTML,XML等),它由運行于網(wǎng)絡(luò)層的網(wǎng)絡(luò)組件產(chǎn)生,瀏覽器從服務(wù)器接受信息并反饋到頁面上。網(wǎng)絡(luò)客戶端又稱為瘦客戶。瘦客戶端通常不運行像查詢數(shù)據(jù)庫,執(zhí)行復(fù)雜的業(yè)務(wù)規(guī)則,或連到合法的應(yīng)用程序。當(dāng)你使用瘦客戶時,重量級的操作都載入到運行于J2EE服務(wù)器上的企業(yè)Bean,它能夠均衡安全,速度,服務(wù)及可靠性。小程序網(wǎng)頁可以包含小程序。小程序是一個較小的用java語言編寫的程序,并能通過安裝在瀏覽器上的虛擬機運行網(wǎng)絡(luò)組件首選API,它可以創(chuàng)建網(wǎng)絡(luò)客戶層,因為在客戶系統(tǒng)中它不需要插件或安全策略文件,寧外,網(wǎng)絡(luò)組件能提供更干凈的,模塊化的應(yīng)用設(shè)計,因為它將程序設(shè)計與頁面設(shè)計相分離。這樣,頁面設(shè)計人員可以進行頁面設(shè)計而不需要懂Java程序設(shè)計。應(yīng)用客戶端J2EE應(yīng)用客戶端運行在客戶上,它為用戶處理任務(wù)提供了比標(biāo)記語言豐富的接口。典型的是它擁有通過Swing&AWTAPI建立的圖形用戶界面,基于命令行的接口也是可以的。應(yīng)用客戶端可以直接調(diào)用業(yè)務(wù)邏輯層的企業(yè)bean。JavaBean組件結(jié)構(gòu)服務(wù)端及客戶端也可以包含基于JavaBean組件來管理客戶端與運行于服務(wù)端的組件間的數(shù)據(jù)流或服務(wù)端組件與數(shù)據(jù)庫間的數(shù)據(jù)流。J2EE規(guī)范沒有認(rèn)為JavaBean為j2EE組件。JavaBean組件有實例變量和get,set方法來設(shè)置、獲取變量值。網(wǎng)絡(luò)組件J2EE網(wǎng)絡(luò)組件可以是servlet或jsp。Servlet是java類,它能動態(tài)處理請求及響應(yīng)。Jsp頁面是基于文檔的,能像servlet一樣執(zhí)行的能允許更多的靜態(tài)頁面內(nèi)容。靜態(tài)HTML頁面及applets域網(wǎng)絡(luò)組件綁在一起,但J2EE規(guī)范沒有認(rèn)為這些為網(wǎng)絡(luò)組件。網(wǎng)絡(luò)層可以包含JavaBean組件來管理用戶輸入、發(fā)送輸入道邏輯層的EJB以處理。業(yè)務(wù)邏輯組件業(yè)務(wù)邏輯代碼是解決、達到特定業(yè)務(wù)領(lǐng)域的需求,如銀行、零售、金融,又EJB處理的業(yè)務(wù)邏輯層。企業(yè)Bean可以重新從存儲器找回數(shù)據(jù),如果必要并處理它,然后發(fā)送到客戶程序??偣灿腥NEJB:會話bean,實體bean,消息驅(qū)動bean。會話bean代表短暫的與客戶的會話,當(dāng)客戶結(jié)束執(zhí)行時,會話bean及它的數(shù)據(jù)就消失了。與會話bean相比,實體bean代表存儲在數(shù)據(jù)庫的表,如果客戶結(jié)束程序或服務(wù)器關(guān)閉,潛在的服務(wù)方法會將數(shù)據(jù)存儲。J2EE容器瘦客戶端的多層應(yīng)用程序總是很難開發(fā),因為它包括各個層的事務(wù)處理、狀態(tài)管理、多線程、資源池和其他復(fù)雜底層細節(jié)等等的錯綜復(fù)雜的編碼。但是基于組件和平臺獨立的J2EE平臺使J2EE應(yīng)用程序容易開發(fā),因為商業(yè)邏輯被封裝在可重用的組件(EJB)中。另外J2EE服務(wù)器以容器的形式為所有組件提供底層服務(wù),因此你不必再為這些底層服務(wù)二傷腦筋,而可以專注于解決商業(yè)問題。容器服務(wù)容器(Container)是組件和支持組件功能的底層特定平臺(如數(shù)據(jù)庫)之間的接口。在運行Web組件、企業(yè)Bean或者J2EE應(yīng)用程序客戶端之前,你必須將它們裝配到一個J2EE應(yīng)用程序中,并部署它們到容器中。裝配的過程包括為J2EE應(yīng)用程序的每個組件 和J2EE應(yīng)用程序本身設(shè)置容器的配置信息。這些配置信息定制J2EE服務(wù)器支持的底層服務(wù),包括安全,事務(wù)管理,Java命名和目錄接口(JNDI)查找和遠程連接等。下面使這些服務(wù)的精簡描述:l J2EE安全模型讓你配置Web組件或者企業(yè)Bean以使系統(tǒng)資源只被授權(quán)用戶訪問l J2EE事務(wù)模型讓你指定屬于同一個事務(wù)的多個方法以使這些方法作為一個原子操作被執(zhí)行l(wèi) JNDI查找服務(wù)為企業(yè)應(yīng)用中的多種命名和目錄服務(wù)提供統(tǒng)一接口使應(yīng)用程序組件可以統(tǒng)一訪問這些命名和目錄服務(wù)。l J2EE遠程連接模型管理客戶端和企業(yè)Bean之間的底層通信。企業(yè)Bean被創(chuàng)建后,客戶端調(diào)用它的方法就像在本地虛擬機中的調(diào)用一樣。事實上,J2EE體系結(jié)構(gòu)提供可配置服務(wù)意味著同一個J2EE應(yīng)用程序中的組件可以根據(jù)不同的部署環(huán)境而有不同的行為。例如,一個企業(yè)Bean的安全配置可以使它在一種產(chǎn)品環(huán)境中有一個級別的數(shù)據(jù)庫數(shù)據(jù)訪問權(quán)限,而在另一種產(chǎn)品環(huán)境中有不同的數(shù)據(jù)庫數(shù)據(jù)訪問權(quán)限。容器也管理著很多不可配置的服務(wù),如企業(yè)Bean和Servlet的生命周期,數(shù)據(jù)庫連接池,數(shù)據(jù)持久化機制和J2EE平臺API的訪問權(quán)等等。盡管數(shù)據(jù)持久化機制是不可配置服務(wù),但是J2EE體系結(jié)構(gòu)允許你忽略容器管理的持久性(Container-Managed Persistence,CMP)機制在企業(yè)Bean實現(xiàn)中加入合適的代碼,當(dāng)然除非你確實需要比容器管理持久性機制提供的更多的應(yīng)用程序控制權(quán),否則使用容器管理的持久性。例如你可以用Bean管理的持久性(Bean-Managed Persistence,BMP)機制來實現(xiàn)自己的查找方法或者創(chuàng)建一個定制的數(shù)據(jù)庫緩沖池。容器類型部署過程將J2EE應(yīng)用程序安裝到J2EE容器中。圖1-5展示了組件在容器中的情況:圖 1-5 J2EE 服務(wù)器和容器(Container) J2EE server(J2EE服務(wù)器)J2EE產(chǎn)品的運行時服務(wù)部分。一個J2EE服務(wù)器提供EJB容器(EJB Container)和Web容器(Web Container)。 EJB容器管理J2EE應(yīng)用程序中企業(yè)Bean的運行。企業(yè)Bean和它們的容器在J2EE服務(wù)其中運行。Web容器管理J2EE應(yīng)用程序中JSP頁面和Servlet組件的運行。Web組件和容器也在J2EE服務(wù)其中運行。 Application client container(應(yīng)用程序客戶端容器)管理應(yīng)用程序客戶端組件的運行。應(yīng)用程序客戶端和它的容器運行在客戶機。 Applet container(Applet容器)管理Applet的運行。由在客戶端運行的瀏覽器和Java插件組成。打包J2EE組件J2EE組件都分開打包然后組裝成一個J2EE應(yīng)用程序來部署。每一個組件用到的文件如GIF、HTML文件或者服務(wù)器端的實用類文件等,再加上一個部署描述符文件都被裝配到一個模塊然后加入到J2EE應(yīng)用程序中。一個J2EE應(yīng)用程序由一個或多個企業(yè)Bean組件模塊、Web組件模塊和應(yīng)用程序客戶端組件模塊組成。最終企業(yè)解決方案會根據(jù)設(shè)計需要由一個或者多個J2EE應(yīng)用程序組成。J2EE應(yīng)用程序和它的每一個組成模塊都有自己的部署描述符文件。部署描述符文件是描述組件部署配置信息的XML文件。例如,一個企業(yè)Bean的部署描述符文件聲明了企業(yè)Bean的事物屬性和安全授權(quán)。由于這種簡單的聲明形式,可以在不修改Bean的源代碼的情況下修改這些信息。運行時,J2EE服務(wù)器讀取部署描述符并根據(jù)讀取信息在組件上執(zhí)行相應(yīng)動作。J2EE應(yīng)用程序和它的所有模塊都被打包到一個EAR(Enterprise Archive)文件中。EAR文件是后綴為.ear的標(biāo)準(zhǔn)JAR(Java Archive)文件。(在J2EE SDK提供的GUI版的應(yīng)用程序部署工具中,需要先創(chuàng)建一個EAR文件然后將JAR和WAR(Web Archive)文件加到EAR中。而命令版本的部署工具正好相反。)下面是這些打包文件的描述:l EJB JAR文件包含一個部署描述符文件,企業(yè)Bean文件和用到的其他文件l 應(yīng)用程序客戶端JAR文件包含一個部署描述符文件,客戶端類文件和其他用到的文件l WAR文件包含一個部署描述符文件,Web組件(JSP和Servlet)文件和用到的其他文件使用模塊和EAR文件的打包方式,使用相同的組件裝配成不同的應(yīng)用程序成為可能,而且不需要額外的編碼,只需要將用到的J2EE模塊的任意組合裝配成一個J2EE EAR文件。開發(fā)者角色可重用的的模塊使將應(yīng)用程序的開發(fā)和部署分配給不同的角色成為可能,因此不同的個人或者團隊可以更好的分工合作。在整個過程中,最先的兩個角色提供J2EE產(chǎn)品和工具,搭建開發(fā)平臺。平臺OK之后,由應(yīng)用程序組件提供者開發(fā)J2EE組件,然后應(yīng)用程序裝配者為特定應(yīng)用裝配需要的組件,最后由應(yīng)用程序部署者來部署應(yīng)用程序。在大的組織中,這些角色都由不同的個人或者團隊來執(zhí)行。這樣的分工使得上一個角色的產(chǎn)品成為下一個角色的原料,更重要的是每個環(huán)節(jié)的產(chǎn)品都很輕便(portable)以方便下一環(huán)節(jié)的工作。例如在應(yīng)用程序開發(fā)階段,企業(yè)Bean開發(fā)者提供EJB JAR文件,而作為應(yīng)用程序裝配者的其他開發(fā)者將這些EJB JAR文件組裝成J2EE應(yīng)用程序并保存在EAR文件中,作為應(yīng)用程序部署者的消費者站點的系統(tǒng)管理員用EAR文件將J2EE應(yīng)用程序安裝到J2EE服務(wù)器中。當(dāng)然不同的角色并不總是由不同的人來執(zhí)行。例如你在一個小公司開發(fā)一個原型系統(tǒng),你可能同時充當(dāng)多種角色。J2EE產(chǎn)品提供商J2EE產(chǎn)品提供商設(shè)計并實現(xiàn)J2EE規(guī)范定義的J2EE平臺、API和其他特性。典型的J2EE產(chǎn)品提供商如操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、應(yīng)用服務(wù)器、Web服務(wù)器廠商,它們根據(jù)Java2平臺企業(yè)版規(guī)范實現(xiàn)J2EE平臺。工具提供商工具提供商是那些提供開發(fā)、裝配和打包工具的組織或個人。組件開發(fā)者、裝配者和部署者使用這些工具來工作。應(yīng)用程序組件開發(fā)者應(yīng)用程序組件開發(fā)者是開發(fā)J2EE應(yīng)用程序可使用的企業(yè)Bean、Web組件、Applet和應(yīng)用程序客戶端組件的組織或個人。企業(yè)Bean開發(fā)者企業(yè)Bean開發(fā)者提供企業(yè)Bean的EJB JAR文件,他的工作步驟如下:l 編寫并編譯源文件l 配置部署描述符文件l 將編譯后的類文件和部署描述符文件打包為一個EJB JAR文件Web組件開發(fā)者Web組件開發(fā)者的工作任務(wù)是提供WAR文件:l 編寫并編譯servlet源文件l 編寫JSP和HTML文件l 配置部署描述符文件l 將.class、.jsp、.html和部署描述符文件打包為一個WAR文件J2EE應(yīng)用程序客戶端開發(fā)者應(yīng)用程序客戶端開發(fā)者也提供一個JAR文件:l 編寫并編譯源文件l 配置部署描述符文件l 將.class類文件和部署描述符文件打包進一個JAR文件應(yīng)用程序組裝者應(yīng)用程序組裝者將從組件開發(fā)者獲得的組件文件裝配成一個J2EE應(yīng)用程序EAR文件。組裝者可以編輯部署描述符文件。組裝者的任務(wù):l 組裝EJB JAR和WAR文件到一個J2EE應(yīng)用程序EAR文件l 配置J2EE應(yīng)用程序的部署描述符文件l 確認(rèn)EAR文件的內(nèi)容符合J2EE規(guī)范應(yīng)用程序部署者和系統(tǒng)管理員應(yīng)用程序部署者和系統(tǒng)管理員配置和部署J2EE應(yīng)用程序,在程序運行時管理計算機和網(wǎng)絡(luò)結(jié)構(gòu),并且監(jiān)控運行時環(huán)境。包括設(shè)置事務(wù)控制、安全屬性和指定數(shù)據(jù)庫連接。部署者和系統(tǒng)管理員的任務(wù)如下:l 將J2EE應(yīng)用程序EAR文件添加到J2EE服務(wù)器l 修改J2EE應(yīng)用程序的部署描述符為特定運行環(huán)境配置應(yīng)用程序部署J2EE應(yīng)用程序到J2EE服務(wù)器3 系統(tǒng)模式系統(tǒng)采用先進的B/S模式,用戶可以在地球上任何可以接入Internet的地點,通過網(wǎng)絡(luò)登陸系統(tǒng)辦公。4 功能要求4.1 日常辦公: 1、 擬辦工作:使用人可根據(jù)流程的使用權(quán)限選擇相應(yīng)的流程來創(chuàng)建和發(fā)起一項新工作,并根據(jù)流程的設(shè)定發(fā)送到下一環(huán)節(jié)。 如工作審批流程:申請人提出申請,遞交需要審批的材料(word文檔、圖片等)及請求審批期限,傳送至第一審批人部門進行一級審批,第一審批人審閱批示后,再傳送至第二審批人(主管領(lǐng)導(dǎo))進行二級審批,第二審批人審閱批示后,再傳送至第三審批人進行三級審批。如此級級審批,最后的審批結(jié)果傳送至申請人和相關(guān)執(zhí)行部門,供參考和執(zhí)行。 2、 待辦工作:可查看和簽收別人發(fā)來的工作。 如工作審批流程:我處計算機備件3月份購置計劃,具體購置備件詳見附件,附件名為:bj.doc,請予以審批。2003-02-28 發(fā)送人:李 請求審批期限:(4天/1天) 3、 已辦工作:使用人辦理完已簽收的工作,辦理完轉(zhuǎn)發(fā)到下一個環(huán)節(jié);辦理方式和辦理權(quán)限由使用的工作流程中相應(yīng)環(huán)節(jié)定義所決定。 如工作審批流程: MIS的需求分析。2003-01-17發(fā)送人:王 附件名為:mis.doc,已審批期限:(1天/15時) 4、 交辦工作:可交辦某項工作給某人或某部門。 5、 委托辦理:系統(tǒng)具有委托辦理功能,在外出時可將需要自己辦理的某些工作或全部工作委托他人辦理,待回來后再收回辦理權(quán)限。 6 流轉(zhuǎn)監(jiān)控:流程管理者可在流程監(jiān)控中對所管理的流程中事務(wù)的辦理情況進行 4.2 公文管理: 公文流轉(zhuǎn)以用于處理日常工作中的單位內(nèi)外部的各種公文,利用計算機網(wǎng)絡(luò)的高速迅捷和計算機控制的嚴(yán)格準(zhǔn)確性實現(xiàn)公文的處理。公文管理模塊相對傳統(tǒng)公文處理而言,在很大程度上提高了公文處理效率和準(zhǔn)確性,用戶操作簡便易行。公文流轉(zhuǎn)包括了公文的發(fā)文草擬、發(fā)文審核、發(fā)文會簽、發(fā)文簽發(fā)、發(fā)文登記、發(fā)文傳閱、收文簽收登記、收文審核、收文擬辦、收文批辦、收文承辦、公文歸檔銷毀、公文查詢以及公文的流程監(jiān)控、公文催辦、公文流程定制等。 公文流轉(zhuǎn)中,用戶可以預(yù)先定義公文的處理流程及相應(yīng)的處理權(quán)限,在擬制、登記及公文流轉(zhuǎn)過程中具有相應(yīng)權(quán)限的人員可以進行公文在線編輯,可以進行跳簽、插簽、退簽、撤銷等處理。 功能包括: 收文管理 發(fā)文管理 公文傳閱 公文歸檔 公文流轉(zhuǎn)監(jiān)控 公文查詢 檔案管理 公文模板設(shè)置 4.3 會議管理: 會議管理是對單位內(nèi)的相關(guān)會議及其內(nèi)容進行登記和管理,同時可以查詢顯示會議室的相關(guān)信息,可以向參加會議的有關(guān)人員發(fā)送會議通知。 功能包括:

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論