專(zhuān)利名稱(chēng):基于Domino+J2EE平臺(tái)的協(xié)同辦公系統(tǒng)的制作方法
基于Domino+J2EE平臺(tái)的協(xié)同辦公系統(tǒng)
技術(shù)領(lǐng)域:
本發(fā)明屬于計(jì)算機(jī)軟件,具體是指一種基于D0min0+J2EE平臺(tái)的協(xié)同辦公系統(tǒng)。背景技術(shù):
協(xié)同辦公管理軟件是經(jīng)過(guò)對(duì)日常辦公和管理行為的高度抽象提煉形成的管理軟件。協(xié)同辦公管理軟件以網(wǎng)絡(luò)為中心,建立和完善各個(gè)職能部門(mén)之間的溝通和信息共享機(jī)制,建立協(xié)同工作的環(huán)境,為辦公提供一個(gè)自動(dòng)化工具;幫助企業(yè)實(shí)現(xiàn)動(dòng)態(tài)的內(nèi)容顯示和知識(shí)的實(shí)際管理,使員工能夠在協(xié)作中不斷獲得學(xué)習(xí)機(jī)會(huì)和進(jìn)步。目前協(xié)同辦公管理軟件主要有以下兩種技術(shù)路線(1)群件技術(shù)采用Domino平臺(tái)或Exchange平臺(tái)為基礎(chǔ)技術(shù)平臺(tái),進(jìn)行協(xié)同辦公管理軟件的開(kāi)發(fā)。這種技術(shù)路線的主要缺點(diǎn)是對(duì)結(jié)構(gòu)化數(shù)據(jù)的處理能力較弱、統(tǒng)計(jì)分析功能較差、海量數(shù)據(jù)計(jì)算能力差、與基于J2EE平臺(tái)的業(yè)務(wù)系統(tǒng)集成難度大且實(shí)現(xiàn)的效果比較差。(2)中間件技術(shù)以.Net和J2EE平臺(tái)為基礎(chǔ)技術(shù)平臺(tái),進(jìn)行協(xié)同辦公管理軟件的開(kāi)發(fā)。這路技術(shù)路線的主要缺點(diǎn)是無(wú)法很好解決非結(jié)構(gòu)化數(shù)據(jù)的存儲(chǔ)和管理以及檢索利用、安全性上低于采用Domino平臺(tái)或Exchange平臺(tái)為基礎(chǔ)技術(shù)平臺(tái)。
發(fā)明內(nèi)容本發(fā)明所要解決的技術(shù)問(wèn)題在于提供一種基于D0min0+J2EE平臺(tái)的協(xié)同辦公系統(tǒng),提高了協(xié)同辦公系統(tǒng)的統(tǒng)計(jì)分析、海量數(shù)據(jù)計(jì)算的能力。本發(fā)明采用以下技術(shù)方案解決上述技術(shù)問(wèn)題基于D0min0+J2EE平臺(tái)的協(xié)同辦公系統(tǒng),包括頁(yè)面展現(xiàn)模塊、非結(jié)構(gòu)化數(shù)據(jù)處理模塊、結(jié)構(gòu)化數(shù)據(jù)處理模塊、數(shù)據(jù)庫(kù)模塊;所述頁(yè)面展現(xiàn)模塊,實(shí)現(xiàn)協(xié)同辦公系統(tǒng)的UI界面,通過(guò)使用HTML、JavaScript, Domino相關(guān)設(shè)計(jì)元素實(shí)現(xiàn);所述非結(jié)構(gòu)化數(shù)據(jù)處理模塊,基于Domino平臺(tái),實(shí)現(xiàn)協(xié)同辦公系統(tǒng)各業(yè)務(wù)模塊的功能;所述結(jié)構(gòu)化數(shù)據(jù)處理模塊基于J2EE平臺(tái),實(shí)現(xiàn)協(xié)同辦公系統(tǒng)的流程引擎;所述數(shù)據(jù)庫(kù)模塊包括Domino數(shù)據(jù)庫(kù)、Oracle數(shù)據(jù)庫(kù),使用Domino數(shù)據(jù)庫(kù)存儲(chǔ)、 管理、檢索非結(jié)構(gòu)化數(shù)據(jù);使用Oracle數(shù)據(jù)庫(kù)存儲(chǔ)、管理、檢索結(jié)構(gòu)化數(shù)據(jù);所述頁(yè)面展現(xiàn)層模塊與所述Domino平臺(tái)進(jìn)行交互;Domino平臺(tái)讀寫(xiě)Domino數(shù)據(jù)庫(kù)中的相關(guān)數(shù)據(jù);流程運(yùn)轉(zhuǎn)時(shí)Domino平臺(tái)和JAVA流程引擎進(jìn)行交互JAVA流程引擎讀寫(xiě) Oracle數(shù)據(jù)庫(kù)中的數(shù)據(jù)。進(jìn)一步地,所述非結(jié)構(gòu)化數(shù)據(jù)處理模塊中的各業(yè)務(wù)模塊包括收方管理模塊、發(fā)方管理模塊、簽報(bào)管理模塊。本發(fā)明的優(yōu)點(diǎn)在于本發(fā)明利用JAVA平臺(tái)+Oracle數(shù)據(jù)庫(kù)對(duì)結(jié)構(gòu)化數(shù)據(jù)的處理提高了協(xié)同辦公系統(tǒng)的統(tǒng)計(jì)分析、海量數(shù)據(jù)計(jì)算的能力;又可以充分發(fā)揮Domino平臺(tái)的權(quán)限管理,非結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)、管理能力,快速開(kāi)發(fā)等特性。
下面參照附圖結(jié)合實(shí)施例對(duì)本發(fā)明作進(jìn)一步的描述。圖1是本發(fā)明系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施方式如圖1所示,基于D0min0+J2EE平臺(tái)的協(xié)同辦公系統(tǒng),采用RDB (關(guān)系數(shù)據(jù)庫(kù)HDomino (文檔數(shù)據(jù)庫(kù)、開(kāi)發(fā)技術(shù))+J2EE(JAVA 2企業(yè)版)相結(jié)合的技術(shù)路線來(lái)開(kāi)發(fā)協(xié)同辦公系統(tǒng)。包括頁(yè)面展現(xiàn)模塊、非結(jié)構(gòu)化數(shù)據(jù)處理模塊、結(jié)構(gòu)化數(shù)據(jù)處理模塊、數(shù)據(jù)庫(kù)模塊;所述頁(yè)面展現(xiàn)模塊,實(shí)現(xiàn)協(xié)同辦公系統(tǒng)的UI界面,通過(guò)使用HTML、JavaScript, Domino相關(guān)設(shè)計(jì)元素實(shí)現(xiàn);所述非結(jié)構(gòu)化數(shù)據(jù)處理模塊,基于Domino平臺(tái),實(shí)現(xiàn)協(xié)同辦公系統(tǒng)各業(yè)務(wù)模塊的功能;包括收方管理模塊、發(fā)方管理模塊、簽報(bào)管理模塊等。所述結(jié)構(gòu)化數(shù)據(jù)處理模塊基于J2EE平臺(tái),實(shí)現(xiàn)協(xié)同辦公系統(tǒng)的流程引擎;所述數(shù)據(jù)庫(kù)模塊包括Domino數(shù)據(jù)庫(kù)、Oracle數(shù)據(jù)庫(kù),使用Domino數(shù)據(jù)庫(kù)存儲(chǔ)、 管理、檢索非結(jié)構(gòu)化數(shù)據(jù);使用Oracle數(shù)據(jù)庫(kù)存儲(chǔ)、管理、檢索結(jié)構(gòu)化數(shù)據(jù);所述頁(yè)面展現(xiàn)層模塊與所述Domino平臺(tái)進(jìn)行交互;Domino平臺(tái)讀寫(xiě)Domino數(shù)據(jù)庫(kù)中的相關(guān)數(shù)據(jù);流程運(yùn)轉(zhuǎn)時(shí)Domino平臺(tái)和JAVA流程引擎進(jìn)行交互JAVA流程引擎讀寫(xiě) Oracle數(shù)據(jù)庫(kù)中的數(shù)據(jù)。操作過(guò)程(1)用戶(hù)通過(guò)瀏覽器訪問(wèn)協(xié)同辦公系統(tǒng)的頁(yè)面展現(xiàn)層;(2)用戶(hù)對(duì)文檔字段進(jìn)行讀寫(xiě)時(shí),Domino平臺(tái)讀寫(xiě)Domino數(shù)據(jù)庫(kù)中相關(guān)數(shù)據(jù);(3)用戶(hù)對(duì)文檔進(jìn)行發(fā)送等流程相關(guān)操作時(shí),Domino平臺(tái)與JAVA流程引擎發(fā)生交互,JAVA流程引擎讀寫(xiě)Oracle數(shù)據(jù)庫(kù)中相關(guān)數(shù)據(jù)。本發(fā)明利用JAVA平臺(tái)+Oracle數(shù)據(jù)庫(kù)對(duì)結(jié)構(gòu)化數(shù)據(jù)的處理能力,提高了協(xié)同辦公系統(tǒng)的統(tǒng)計(jì)分析、海量數(shù)據(jù)計(jì)算的能力;又可以充分發(fā)揮Domino平臺(tái)的權(quán)限管理,非結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)、管理能力,快速開(kāi)發(fā)等特性。本發(fā)明的關(guān)鍵在于使用Domino+JAVA平臺(tái)運(yùn)行協(xié)同辦公系統(tǒng),使用Domino數(shù)據(jù)庫(kù)+Oracle數(shù)據(jù)庫(kù)存儲(chǔ)協(xié)同辦公系統(tǒng)數(shù)據(jù)。以上所述僅為本發(fā)明的較佳實(shí)施用例而已,并非用于限定本發(fā)明的保護(hù)范圖。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換以及改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.基于Domino+J2EE平臺(tái)的協(xié)同辦公系統(tǒng),其特征在于包括頁(yè)面展現(xiàn)模塊、非結(jié)構(gòu)化數(shù)據(jù)處理模塊、結(jié)構(gòu)化數(shù)據(jù)處理模塊、數(shù)據(jù)庫(kù)模塊;所述頁(yè)面展現(xiàn)模塊,實(shí)現(xiàn)協(xié)同辦公系統(tǒng)的UI界面,通過(guò)使用HTML、JavaSCript、Domino 相關(guān)設(shè)計(jì)元素實(shí)現(xiàn);所述非結(jié)構(gòu)化數(shù)據(jù)處理模塊,基于Domino平臺(tái),實(shí)現(xiàn)協(xié)同辦公系統(tǒng)各業(yè)務(wù)模塊的功能;所述結(jié)構(gòu)化數(shù)據(jù)處理模塊基于J2EE平臺(tái),實(shí)現(xiàn)協(xié)同辦公系統(tǒng)的流程引擎; 所述數(shù)據(jù)庫(kù)模塊包括Domino數(shù)據(jù)庫(kù)、Oracle數(shù)據(jù)庫(kù),使用Domino數(shù)據(jù)庫(kù)存儲(chǔ)、管理、 檢索非結(jié)構(gòu)化數(shù)據(jù);使用Oracle數(shù)據(jù)庫(kù)存儲(chǔ)、管理、檢索結(jié)構(gòu)化數(shù)據(jù);所述頁(yè)面展現(xiàn)層模塊與所述Domino平臺(tái)進(jìn)行交互;Domino平臺(tái)讀寫(xiě)Domino數(shù)據(jù)庫(kù)中的相關(guān)數(shù)據(jù);流程運(yùn)轉(zhuǎn)時(shí)Domino平臺(tái)和JAVA流程引擎進(jìn)行交互JAVA流程引擎讀寫(xiě) Oracle數(shù)據(jù)庫(kù)中的數(shù)據(jù)。
2.如權(quán)利要求1所述的基于Domino+J2EE平臺(tái)的協(xié)同辦公系統(tǒng),其特征在于所述非結(jié)構(gòu)化數(shù)據(jù)處理模塊中的各業(yè)務(wù)模塊包括收方管理模塊、發(fā)方管理模塊、簽報(bào)管理模塊。
全文摘要
本發(fā)明提供一種基于Domino+J2EE平臺(tái)的協(xié)同辦公系統(tǒng),包括頁(yè)面展現(xiàn)模塊、非結(jié)構(gòu)化數(shù)據(jù)處理模塊、結(jié)構(gòu)化數(shù)據(jù)處理模塊、數(shù)據(jù)庫(kù)模塊;所述頁(yè)面展現(xiàn)模塊,實(shí)現(xiàn)協(xié)同辦公系統(tǒng)的U I界面;所述非結(jié)構(gòu)化數(shù)據(jù)處理模塊,基于Domino平臺(tái),實(shí)現(xiàn)協(xié)同辦公系統(tǒng)各業(yè)務(wù)模塊的功能;所述結(jié)構(gòu)化數(shù)據(jù)處理模塊基于J2EE平臺(tái),實(shí)現(xiàn)協(xié)同辦公系統(tǒng)的流程引擎;所述數(shù)據(jù)庫(kù)模塊包括Domino數(shù)據(jù)庫(kù)、Oracle數(shù)據(jù)庫(kù),使用Domino數(shù)據(jù)庫(kù)存儲(chǔ)、管理、檢索非結(jié)構(gòu)化數(shù)據(jù);使用Oracle數(shù)據(jù)庫(kù)存儲(chǔ)、管理、檢索結(jié)構(gòu)化數(shù)據(jù);本發(fā)明提高了協(xié)同辦公系統(tǒng)的統(tǒng)計(jì)分析、海量數(shù)據(jù)計(jì)算的能力。
文檔編號(hào)G06F17/30GK102496105SQ201110359708
公開(kāi)日2012年6月13日 申請(qǐng)日期2011年11月14日 優(yōu)先權(quán)日2011年11月14日
發(fā)明者彭永進(jìn), 徐慶鋒, 林振天, 池少寧, 謝海強(qiáng) 申請(qǐng)人:福建億榕信息技術(shù)有限公司