亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于核電施工多項目管理數(shù)據(jù)同步技術(shù)的裝置和方法

文檔序號:6439792閱讀:210來源:國知局
專利名稱:基于核電施工多項目管理數(shù)據(jù)同步技術(shù)的裝置和方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種基于核電施工多項目管理數(shù)據(jù)同步技術(shù)的裝置和方法,屬于電子信息技術(shù)應(yīng)用系統(tǒng)的裝置及方法的技術(shù)領(lǐng)域,具體說屬于電子信息技術(shù)應(yīng)用于核電施工項目管理中數(shù)據(jù)同步技術(shù)的裝置和方法的技術(shù)領(lǐng)域。
背景技術(shù)
目前,核電項目施工管理多以單項目管理為主,對核電施工質(zhì)量、進(jìn)度以及各專業(yè)化施工過程進(jìn)行全程的數(shù)據(jù)分析及跟蹤管理。隨著核電站建設(shè)質(zhì)量安全及進(jìn)度管理要求的不斷提高,為便于為決策分析提供數(shù)據(jù)支持,不僅需要實現(xiàn)在各核項目施工中對質(zhì)量、進(jìn)度、安全、各專業(yè)施工信息的跟蹤管理,還需要實現(xiàn)多項目的管理以達(dá)到核電項目相互之間的知識、經(jīng)驗共享,以及多核電項目資源數(shù)據(jù)的分析、統(tǒng)計的目的。
現(xiàn)有技術(shù)使得各核電項目信息數(shù)據(jù)相互獨立,不能實現(xiàn)縱向和橫向的數(shù)據(jù)分析和統(tǒng)計,不能將各個核電項目的數(shù)據(jù)匯總在一塊進(jìn)行分析,不能實現(xiàn)信息資源的共享,信息孤島現(xiàn)象嚴(yán)重。發(fā)明內(nèi)容
本發(fā)明為了克服現(xiàn)有核電施工輔助管理系統(tǒng)只能查看和管理單一項目信息資源的缺點,提供了一種基于核電施工多項目管理數(shù)據(jù)同步技術(shù)的裝置和方法,以實現(xiàn)核電項目間的數(shù)據(jù)同步及多項目數(shù)據(jù)分析處理的目的。
為達(dá)到所述的目的本發(fā)明的技術(shù)方案是
一種基于核電施工多項目管理數(shù)據(jù)同步技術(shù)的裝置,它是建立在現(xiàn)有網(wǎng)絡(luò)數(shù)據(jù)庫服務(wù)器平臺的基礎(chǔ)上,或以控件或客戶端形式下載到服務(wù)器上,包括
總部數(shù)據(jù)庫服務(wù)器,用于保存來自于不同核電項目及總部的數(shù)據(jù);
至少一個分部數(shù)據(jù)庫服務(wù)器,用于保存本地核電項目及與總部交換的數(shù)據(jù);
該總部數(shù)據(jù)庫服務(wù)器以其數(shù)據(jù)庫管理系統(tǒng)為依據(jù)按照約定規(guī)則分別與所述的至少一個分部數(shù)據(jù)庫服務(wù)器建立在公網(wǎng)上進(jìn)行數(shù)據(jù)交換的虛擬專用網(wǎng)絡(luò)VPN連接,形成根據(jù)多項目數(shù)據(jù)同步腳本和任務(wù)計劃實現(xiàn)數(shù)據(jù)同步的結(jié)構(gòu)。
該約定規(guī)則為以項目代碼+VPN的方式命名;該項目代碼為用以區(qū)分不同核電項目的數(shù)據(jù)源而給各個核電項目分配的唯一代碼。
該多項目數(shù)據(jù)同步腳本為利用結(jié)構(gòu)化查詢語言SQL語句參照同步腳本原理建立腳本文件并命名;該同步腳本原理為總部在當(dāng)前數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)表中通過SQL插入待同步數(shù)據(jù),其待同步數(shù)據(jù)源來自一個鏈接的分部核電項目的數(shù)據(jù)信息;同時該分部在當(dāng)前數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)表中通過SQL插入待同步數(shù)據(jù),其待同步數(shù)據(jù)源來自鏈接總部的數(shù)據(jù)信息。
該任務(wù)計劃為設(shè)定任務(wù)執(zhí)行的生效日期及時間,并設(shè)定每隔幾天或利用空閑時間執(zhí)行一次;該任務(wù)計劃通過總部數(shù)據(jù)庫服務(wù)器執(zhí)行;該執(zhí)行任務(wù)計劃的操作為數(shù)據(jù)同步操作完成后,針對被同步數(shù)據(jù)的數(shù)據(jù)記錄,在數(shù)據(jù)同步標(biāo)記表中記錄其同步信息,標(biāo)記其數(shù)據(jù)記錄的同步狀態(tài)。
該數(shù)據(jù)庫管理系統(tǒng)為利用ORACLE生成的數(shù)據(jù)庫管理系統(tǒng)。
一種基于核電施工多項目管理數(shù)據(jù)同步技術(shù)的方法,包括如下步驟
(101)、開始;安裝系統(tǒng)及建立分部核電項目數(shù)據(jù)庫應(yīng)用環(huán)境;
(102)、建立數(shù)據(jù)結(jié)構(gòu);在總部和各分部核電項目的數(shù)據(jù)庫管理系統(tǒng)中以被同步數(shù)據(jù)表的主關(guān)鍵字和核電項目代碼為字段建立數(shù)據(jù)同步標(biāo)記表,不同數(shù)據(jù)表所建立的數(shù)據(jù)同步標(biāo)記表一樣;
在總部數(shù)據(jù)服務(wù)器上建立包含多項目數(shù)據(jù)同步標(biāo)志位的項目代碼表,用以記錄多項目具體包含哪些核電項目;
(103)、判斷;如果不同數(shù)據(jù)表所建立的數(shù)據(jù)同步標(biāo)記表數(shù)據(jù)結(jié)構(gòu)不一致,則回到 (102)重新建立數(shù)據(jù)結(jié)構(gòu);
(104)、判斷;為部署階段或第一次使用則轉(zhuǎn)(106);為使用階段則轉(zhuǎn)(105);
(105)、處理;由于在使用階段產(chǎn)生存儲數(shù)據(jù)轉(zhuǎn)(111);
(106)、建立虛擬專用網(wǎng)絡(luò)VPN連接;搭建跨地域物理通信通道,便于系統(tǒng)間調(diào)用, 并用項目代碼來區(qū)分不同核電項目的數(shù)據(jù)源;
(107)、建立數(shù)據(jù)庫連接;在數(shù)據(jù)庫管理系統(tǒng)中建立數(shù)據(jù)庫連接,即進(jìn)行數(shù)據(jù)同步的雙方都要建立能訪問對方數(shù)據(jù)信息的數(shù)據(jù)庫連接,搭建數(shù)據(jù)通信通道;
(108)、建立多項目數(shù)據(jù)同步腳本;建立數(shù)據(jù)同步腳本的目的,就是要有針對性的明確那些數(shù)據(jù)需要同步,同時建立數(shù)據(jù)同步傳輸渠道和方法;
(109)、建立數(shù)據(jù)同步批處理命令腳本;建立批處理命令以實現(xiàn)對數(shù)據(jù)庫管理系統(tǒng)的自動連接和數(shù)據(jù)訪問,同時封裝多個數(shù)據(jù)同步腳本,便于任務(wù)計劃的建立;
(110)、建立任務(wù)計劃;設(shè)定任務(wù)執(zhí)行的生效日期及具體時間,以及設(shè)定相應(yīng)的執(zhí)行頻率;
(111)、執(zhí)行計劃;網(wǎng)絡(luò)服務(wù)器定時執(zhí)行計劃,網(wǎng)絡(luò)服務(wù)器系統(tǒng)依據(jù)設(shè)定的執(zhí)行計劃,定時執(zhí)行相應(yīng)的數(shù)據(jù)同步腳本,并自動檢查待同步數(shù)據(jù)情況以及識別需要同步的數(shù)據(jù);
(112)、判斷;是否有待同步數(shù)據(jù)?是肯定則進(jìn)入下一步驟(113),是否定則轉(zhuǎn) (105)使用階段產(chǎn)生存儲數(shù)據(jù)并繼續(xù)執(zhí)行計劃;
(113)、執(zhí)行數(shù)據(jù)同步;各核電項目將數(shù)據(jù)傳送到總部的數(shù)據(jù)庫中心數(shù)據(jù)庫上,再由總部的數(shù)據(jù)庫中心將數(shù)據(jù)再推送到各核電項目終端數(shù)據(jù)庫上,實施數(shù)據(jù)的雙向傳輸和同止少;
(114)、判斷是否終止數(shù)據(jù)同步;如果為否定則轉(zhuǎn)(105)存儲數(shù)據(jù)并繼續(xù)執(zhí)行計劃;從項目代碼表中檢索多項目數(shù)據(jù)同步標(biāo)志,以確定是否終止數(shù)據(jù)同步;
(115)、結(jié)束。
該數(shù)據(jù)同步標(biāo)記表數(shù)據(jù)結(jié)構(gòu)如下
AUTOI D,數(shù)字型字段,長度為10,用以記錄被同步核電項目數(shù)據(jù)表主關(guān)鍵字的數(shù)據(jù)項內(nèi)容;
L0CALUNITID,字符型字段,長度為2,用以記錄被同步核電項目代碼。
該項目代碼表的表結(jié)構(gòu)如下
L0CALUNITID字段用以記錄核電項目代碼;
L0CALUNIT字段用以記錄項目名稱;
AUT0IDINIT字段用以記錄當(dāng)前核電項目數(shù)據(jù)記錄產(chǎn)生的初始值,以確保各分部核電項目產(chǎn)生的數(shù)據(jù)庫記錄其主關(guān)鍵字互不相同,最終保證數(shù)據(jù)同步的唯一性;
VERSION字段用以記錄當(dāng)前核電項目軟件版本;
LOCALUSERMARK字段多項目數(shù)據(jù)檢索標(biāo)志位,用以判斷當(dāng)前可以檢索的哪些核電項目信息資源;若沒有標(biāo)記,盡管當(dāng)前核電項目數(shù)據(jù)庫后臺有數(shù)據(jù)但是前臺也是無法看到的;
F0RCEUPDATE字段多項目數(shù)據(jù)同步標(biāo)志位,用以判斷當(dāng)前是否需要或者終止數(shù)據(jù)同步。
該建立虛擬專用網(wǎng)絡(luò)VPN連接(106)中項目代碼為用以區(qū)分不同核電項目的數(shù)據(jù)源而給各個核電項目分配的唯一代碼。
該建立多項目數(shù)據(jù)同步腳本(108)為利用結(jié)構(gòu)化查詢語言SQL語句參照同步腳本原理建立腳本文件并命名;該同步腳本原理為總部在當(dāng)前數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)表中通過 SQL插入待同步數(shù)據(jù),其待同步數(shù)據(jù)源來自一個鏈接的分部核電項目的數(shù)據(jù)信息;同時該分部在當(dāng)前數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)表中通過SQL插入待同步數(shù)據(jù),其待同步數(shù)據(jù)源來自鏈接總部的數(shù)據(jù)信息。
該建立任務(wù)計劃(110)為設(shè)定任務(wù)執(zhí)行的生效日期及時間,并設(shè)定每隔幾天或利用空閑時間執(zhí)行一次;該任務(wù)計劃通過數(shù)據(jù)庫服務(wù)器執(zhí)行;該執(zhí)行任務(wù)計劃的操作為數(shù)據(jù)同步操作完成后,針對被同步數(shù)據(jù)的數(shù)據(jù)記錄,在數(shù)據(jù)同步標(biāo)記表中記錄其同步信息,標(biāo)記其數(shù)據(jù)記錄的同步狀態(tài)。
該判斷(112)步驟的判斷是否有待同步數(shù)據(jù)的判斷規(guī)則為在進(jìn)行數(shù)據(jù)同步之前,首先在數(shù)據(jù)同步標(biāo)記表中檢索當(dāng)前記錄及當(dāng)前核電項目是否存在,若不存在則進(jìn)行數(shù)據(jù)同步,同時在數(shù)據(jù)同步標(biāo)記表中插入當(dāng)前已經(jīng)同步的數(shù)據(jù)記錄信息。
本發(fā)明的技術(shù)方案由于采用各核電項目將數(shù)據(jù)傳送到公司總部的數(shù)據(jù)庫中心上, 再由公司總部的數(shù)據(jù)中心將數(shù)據(jù)再推送到各核電項目,實施數(shù)據(jù)的雙向傳輸和同步的技術(shù)方法,使各個核電項目的數(shù)據(jù)可匯總在一塊進(jìn)行分析,實現(xiàn)了在公司總部對多個核電項目關(guān)鍵數(shù)據(jù)縱向和橫向的數(shù)據(jù)分析和統(tǒng)計,并進(jìn)行協(xié)調(diào)處理,同時也實現(xiàn)了核電項目相互之間信息資源的共享和查閱,解決信息孤島現(xiàn)象的效果。


圖1為本發(fā)明多項目管理數(shù)據(jù)同步技術(shù)流程圖2為本發(fā)明多項目管理數(shù)據(jù)同步技術(shù)系統(tǒng)裝置實現(xiàn)示意圖。
具體實施方式
下面結(jié)合附圖對發(fā)明的技術(shù)方案詳細(xì)說明如下。
如圖1和圖2所示,一種基于核電施工多項目管理數(shù)據(jù)同步技術(shù)的裝置(如圖2), 它是建立在現(xiàn)有網(wǎng)絡(luò)數(shù)據(jù)庫服務(wù)器平臺的基礎(chǔ)上,或以控件或客戶端形式下載到服務(wù)器
總部數(shù)據(jù)庫服務(wù)器(或者稱總部,網(wǎng)絡(luò)服務(wù)器),用于保存來自于不同核電項目 (或者稱分部,分部數(shù)據(jù)庫服務(wù)器,分部核電項目,本地核電項目)及總部的數(shù)據(jù);
至少一個分部數(shù)據(jù)庫服務(wù)器(或者稱分部,分部數(shù)據(jù)庫服務(wù)器,分部核電項目), 用于保存本地核電項目及與總部交換的數(shù)據(jù);
該總部數(shù)據(jù)庫服務(wù)器以其數(shù)據(jù)庫管理系統(tǒng)為依據(jù)按照約定規(guī)則分別與所述的至少一個分部數(shù)據(jù)庫服務(wù)器建立在公網(wǎng)上進(jìn)行數(shù)據(jù)交換的虛擬專用網(wǎng)絡(luò)VPN連接,形成根據(jù)多項目數(shù)據(jù)同步腳本和任務(wù)計劃實現(xiàn)數(shù)據(jù)同步的結(jié)構(gòu)。
該約定規(guī)則為以項目代碼+VPN的方式命名;該項目代碼為用以區(qū)分不同核電項目的數(shù)據(jù)源而給各個核電項目分配的唯一代碼。
該多項目數(shù)據(jù)同步腳本為利用結(jié)構(gòu)化查詢語言SQL語句參照同步腳本原理建立腳本文件并命名;該同步腳本原理為總部在當(dāng)前數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)表中通過SQL插入待同步數(shù)據(jù),其待同步數(shù)據(jù)源來自一個鏈接的分部核電項目的數(shù)據(jù)信息;同時該分部在當(dāng)前數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)表中通過SQL插入待同步數(shù)據(jù),其待同步數(shù)據(jù)源來自鏈接總部的數(shù)據(jù)信息。
該任務(wù)計劃為設(shè)定任務(wù)執(zhí)行的生效日期及時間,并設(shè)定每隔幾天或利用空閑時間執(zhí)行一次;該任務(wù)計劃通過總部數(shù)據(jù)庫服務(wù)器執(zhí)行;該執(zhí)行任務(wù)計劃的操作為數(shù)據(jù)同步操作完成后,針對被同步數(shù)據(jù)的數(shù)據(jù)記錄,在數(shù)據(jù)同步標(biāo)記表中記錄其同步信息,標(biāo)記其數(shù)據(jù)記錄的同步狀態(tài)。
該數(shù)據(jù)庫管理系統(tǒng)為利用ORACLE生成的數(shù)據(jù)庫管理系統(tǒng)。
如圖1,一種基于核電施工多項目管理數(shù)據(jù)同步技術(shù)的方法,包括如下步驟
(101)、開始;安裝系統(tǒng)及建立分部核電項目數(shù)據(jù)庫應(yīng)用環(huán)境;
(102)、建立數(shù)據(jù)結(jié)構(gòu);在總部和各分部核電項目的數(shù)據(jù)庫管理系統(tǒng)中以被同步數(shù)據(jù)表的主關(guān)鍵字和核電項目代碼為字段建立數(shù)據(jù)同步標(biāo)記表,不同數(shù)據(jù)表所建立的數(shù)據(jù)同步標(biāo)記表一樣;
該數(shù)據(jù)同步標(biāo)記表數(shù)據(jù)結(jié)構(gòu)如下
AUT0ID,數(shù)字型字段,長度為10,用以記錄被同步核電項目數(shù)據(jù)表主關(guān)鍵字的數(shù)據(jù)項內(nèi)容;
L0CALUNITID,字符型字段,長度為2,用以記錄被同步核電項目代碼。
同步標(biāo)記表的作用主要是用于記錄總部或者各核電項目已經(jīng)同步的哪些數(shù)據(jù)記錄,總部及各核電項目所產(chǎn)生數(shù)據(jù)記錄的主關(guān)鍵字(AUT0ID),其編碼規(guī)則互不相同。
在進(jìn)行數(shù)據(jù)結(jié)構(gòu)建立時,需要建立項目代碼表,在總部和分部的數(shù)據(jù)服務(wù)器上建立包含多項目數(shù)據(jù)同步標(biāo)志位的項目代碼表,用以記錄多項目具體包含哪些核電項目;
該項目代碼表的表結(jié)構(gòu)如下
L0CALUNITID字段用以記錄核電項目代碼;
L0CALUNIT字段用以記錄項目名稱;
AUT0IDINIT字段用以記錄當(dāng)前核電項目數(shù)據(jù)記錄產(chǎn)生的初始值,以確保各分部核電項目產(chǎn)生的數(shù)據(jù)庫記錄其主關(guān)鍵字互不相同,最終保證數(shù)據(jù)同步的唯一性;
VERSION字段用以記錄當(dāng)前核電項目軟件版本;
LOCALUSERMARK字段多項目數(shù)據(jù)檢索標(biāo)志位,用以判斷當(dāng)前可以檢索的哪些核電項目信息資源;若沒有標(biāo)記,盡管當(dāng)前核電項目數(shù)據(jù)庫后臺有數(shù)據(jù)但是前臺也是無法看到的;
F0RCEUPDATE字段多項目數(shù)據(jù)同步標(biāo)志位,用以判斷當(dāng)前是否需要或者終止數(shù)據(jù)同步。
(103)、判斷;如果不同數(shù)據(jù)表所建立的數(shù)據(jù)同步標(biāo)記表數(shù)據(jù)結(jié)構(gòu)不一致,則回到 (102)重新建立數(shù)據(jù)結(jié)構(gòu);
(104)、判斷;為部署階段或第一次使用則轉(zhuǎn)(106);為使用階段則轉(zhuǎn)(105);這里的部署階段可理解為首次使用時的階段,一般來說首次使用時先要初始化相關(guān)的應(yīng)用環(huán)境和數(shù)據(jù);接下來繼續(xù)使用時則不需要每次均初始化,而直接進(jìn)入使用階段即可;
(105)、處理;由于在使用階段產(chǎn)生存儲數(shù)據(jù)轉(zhuǎn)(111);
(106)、建立虛擬專用網(wǎng)絡(luò)VPN連接;搭建跨地域物理通信通道,便于系統(tǒng)間調(diào)用, 并用項目代碼來區(qū)分不同核電項目的數(shù)據(jù)源;
該建立虛擬專用網(wǎng)絡(luò)VPN連接(106)中項目代碼用以區(qū)分不同核電項目的數(shù)據(jù)源而給各個核電項目分配的唯一代碼。
(107)、建立數(shù)據(jù)庫連接;在數(shù)據(jù)庫管理系統(tǒng)中建立數(shù)據(jù)庫連接,即進(jìn)行數(shù)據(jù)同步的雙方都要建立能訪問對方數(shù)據(jù)信息的數(shù)據(jù)庫連接,搭建數(shù)據(jù)通信通道;
(108)、建立多項目數(shù)據(jù)同步腳本;建立數(shù)據(jù)同步腳本的目的,就是要有針對性的明確那些數(shù)據(jù)需要同步,同時建立數(shù)據(jù)同步傳輸渠道和方法;
該建立多項目數(shù)據(jù)同步腳本(108)為利用結(jié)構(gòu)化查詢語言SQL語句參照同步腳本原理建立腳本文件并命名;該同步腳本原理為總部在當(dāng)前數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)表中通過 SQL插入待同步數(shù)據(jù),其待同步數(shù)據(jù)源來自一個鏈接的分部核電項目的數(shù)據(jù)信息;同時該分部在當(dāng)前數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)表中通過SQL插入待同步數(shù)據(jù),其待同步數(shù)據(jù)源來自鏈接總部的數(shù)據(jù)信息。
(109)、建立數(shù)據(jù)同步批處理命令腳本;建立批處理命令以實現(xiàn)對數(shù)據(jù)庫管理系統(tǒng)的自動連接和數(shù)據(jù)訪問,同時封裝多個數(shù)據(jù)同步腳本,便于任務(wù)計劃的建立;
(110)、建立任務(wù)計劃;設(shè)定任務(wù)執(zhí)行的生效日期及具體時間,以及設(shè)定相應(yīng)的執(zhí)行頻率;
該建立任務(wù)計劃(110)為設(shè)定任務(wù)執(zhí)行的生效日期及時間,并設(shè)定每隔幾天或利用空閑時間執(zhí)行一次;該任務(wù)計劃通過數(shù)據(jù)庫服務(wù)器執(zhí)行;該執(zhí)行任務(wù)計劃的操作為數(shù)據(jù)同步操作完成后,針對被同步數(shù)據(jù)的數(shù)據(jù)記錄,在數(shù)據(jù)同步標(biāo)記表中記錄其同步信息,標(biāo)記其數(shù)據(jù)記錄的同步狀態(tài)。
(111)、執(zhí)行計劃;網(wǎng)絡(luò)服務(wù)器定時執(zhí)行計劃,網(wǎng)絡(luò)服務(wù)器系統(tǒng)依據(jù)設(shè)定的執(zhí)行計劃,定時執(zhí)行相應(yīng)的數(shù)據(jù)同步腳本,并自動檢查待同步數(shù)據(jù)情況以及識別需要同步的數(shù)據(jù);
(112)、判斷;是否有待同步數(shù)據(jù)?是肯定則進(jìn)入下一步驟(113),是否定則轉(zhuǎn) (105)使用階段產(chǎn)生存儲數(shù)據(jù)并繼續(xù)執(zhí)行計劃;
該判斷(112)步驟的判斷是否有待同步數(shù)據(jù)的判斷規(guī)則為在進(jìn)行數(shù)據(jù)同步之前,首先在數(shù)據(jù)同步標(biāo)記表中檢索當(dāng)前記錄及當(dāng)前核電項目是否存在,若不存在則進(jìn)行數(shù)據(jù)同步,同時在數(shù)據(jù)同步標(biāo)記表中插入當(dāng)前已經(jīng)同步的數(shù)據(jù)記錄信息。
(113)、執(zhí)行數(shù)據(jù)同步;各核電項目將數(shù)據(jù)傳送到總部的數(shù)據(jù)庫中心數(shù)據(jù)庫上,再由總部的數(shù)據(jù)庫中心將數(shù)據(jù)再推送到各核電項目終端數(shù)據(jù)庫上,實施數(shù)據(jù)的雙向傳輸和同步;同步技術(shù)操作流程中“是否有待同步數(shù)據(jù)”步驟可理解為在進(jìn)行數(shù)據(jù)同步之前,首先在數(shù)據(jù)同步標(biāo)記表中檢索當(dāng)前記錄及當(dāng)前核電項目是否存在,若不存在則進(jìn)行數(shù)據(jù)同步, 同時在數(shù)據(jù)同步標(biāo)記表中插入當(dāng)前已經(jīng)同步的數(shù)據(jù)記錄信息;
(114)、判斷是否終止數(shù)據(jù)同步;如果為否定則轉(zhuǎn)(105)存儲數(shù)據(jù)并繼續(xù)執(zhí)行計劃;從項目代碼表中檢索多項目數(shù)據(jù)同步標(biāo)志,以確定是否終止數(shù)據(jù)同步;同步技術(shù)操作流程中“是否終止數(shù)據(jù)同步”步驟可理解為從項目代碼表中檢索多項目數(shù)據(jù)同步標(biāo)志,以確定是否終止數(shù)據(jù)同步;
(115)、結(jié)束。
基于核電施工多項目管理數(shù)據(jù)同步的實現(xiàn)原理為各核電項目將信息數(shù)據(jù)傳同步到公司總部的數(shù)據(jù)中心,再由公司總部的數(shù)據(jù)中心將數(shù)據(jù)同步到各核電項目,實現(xiàn)數(shù)據(jù)的雙向傳輸和遠(yuǎn)程數(shù)據(jù)交換,以達(dá)到信息資源共享的目的,從而實現(xiàn)在公司總部對多個核電項目關(guān)鍵數(shù)據(jù)進(jìn)行縱向和橫向的分析和統(tǒng)計,并進(jìn)行協(xié)調(diào)處理,同時實現(xiàn)核電項目相互之前信息資源共享和查閱,解決信息孤島。
本發(fā)明在多項目并行管理技術(shù)上,正式投入使用之前在不同核電項目及總部的 ORACLE數(shù)據(jù)庫管理系統(tǒng)建立數(shù)據(jù)庫連接,同時在數(shù)據(jù)庫服務(wù)器上由系統(tǒng)管理員建立虛擬專用網(wǎng)絡(luò)VPN連接,根據(jù)多項目數(shù)據(jù)同步腳本和任務(wù)計劃來實現(xiàn)數(shù)據(jù)同步。
本發(fā)明實施的硬件環(huán)境
1)數(shù)據(jù)庫服務(wù)器16GB及以上物理內(nèi)存,ITB剩余硬盤空間(包括數(shù)據(jù)備份所需硬盤空間);
2)客戶應(yīng)用PC機(jī)1GB及以上物理內(nèi)存,WINDOWS系統(tǒng)主盤IGB及以上剩余硬盤空間,其余盤符60GB及以上剩余硬盤空間。
本發(fā)明實施的軟件環(huán)境
1)月艮務(wù)器操作系統(tǒng)Windows 2003 Server Eenterprise ;
2)數(shù)據(jù)庫管理系統(tǒng)=Oracle 10gR2及以上版本;
3)客戶應(yīng)用 PC 機(jī)=Windows XP Professional SP2/SP3 操作系統(tǒng);
4)其他協(xié)作軟件有Microsoft Office 2003 SP2, Adobe Acrobat 5.0 及以上版本等。
本發(fā)明技術(shù)方案在實施時的幾個重要步驟
建立數(shù)據(jù)結(jié)構(gòu)
在公司總部和各核電項目的數(shù)據(jù)庫管理系統(tǒng)中建立數(shù)據(jù)結(jié)構(gòu),并確保兩者完全一樣。對于數(shù)據(jù)同步標(biāo)記表的建立,以被同步數(shù)據(jù)表的主關(guān)鍵字和核電項目代碼為字段,不同數(shù)據(jù)表所建立的數(shù)據(jù)同步標(biāo)記表一樣,區(qū)別在于數(shù)據(jù)表名稱、對應(yīng)關(guān)系和記錄的數(shù)據(jù)內(nèi)容不一樣而已。如知識文件數(shù)據(jù)則建立數(shù)據(jù)同步標(biāo)記表名稱為“F_FILES_ SYNCSIGN”,其中數(shù)據(jù)結(jié)構(gòu)如下
DAUT0ID,數(shù)字型字段,長度為10,用以記錄被同步核電項目數(shù)據(jù)表主關(guān)鍵字的數(shù)據(jù)項內(nèi)容;
2)L0CALUNITID,字符型字段,長度為2,用以記錄被同步核電項目單位代碼。
在進(jìn)行數(shù)據(jù)結(jié)構(gòu)建立時,需要建立項目代碼表,用以記錄多項目所包含的哪些核電項目,表結(jié)構(gòu)如下
L0CALUNITID 用以記錄項目代碼;
L0CALUNIT 用以記錄項目名稱;
AUT0IDINIT 用以記錄當(dāng)前核電項目數(shù)據(jù)記錄產(chǎn)生的初始值,以確保各核電項目產(chǎn)生的數(shù)據(jù)庫記錄其主關(guān)鍵字互不相同,最終保證數(shù)據(jù)同步的唯一性;
VERSION 用以記錄當(dāng)前核電項目軟件版本;
LOCALUSERMARK 多項目數(shù)據(jù)檢索標(biāo)志位,用判斷當(dāng)前核電項目可以檢索的哪些核電項目信息資源。若沒有標(biāo)記盡管當(dāng)前核電項目數(shù)據(jù)庫后臺有數(shù)據(jù)但是前臺也是無法看到的;
F0RCEUPDATE:多項目數(shù)據(jù)同步標(biāo)志位,用以判斷當(dāng)前是否需要或者終止數(shù)據(jù)同止少ο
建立虛擬專用網(wǎng)絡(luò)VPN連接
由系統(tǒng)管理員按照約定規(guī)則建立虛擬專用網(wǎng)絡(luò)VPN連接,以實現(xiàn)在公網(wǎng)上進(jìn)行數(shù)據(jù)交換的目的;
約定規(guī)則以項目代碼+ “VPN”的方式命名,便于系統(tǒng)和數(shù)據(jù)庫系統(tǒng)調(diào)用,項目代碼就是給各個核電項目分配的唯一代碼,用以區(qū)分不同核電項目的數(shù)據(jù)源。
例如公司總部虛擬專用網(wǎng)絡(luò)VPN連接名稱為DFVPN,海南昌江項目部的項目代碼是CJ,那么針對海南昌江項目部建立的虛擬專用網(wǎng)絡(luò)VPN連接名稱就為“CJVPN”,其余可依次類推。
若海南昌江核電項目數(shù)據(jù)庫管理系統(tǒng)VPN鏈接名為CJVPN,在公司總部進(jìn)行數(shù)據(jù)同步之前先連接CJVPN,建立虛擬局域網(wǎng)絡(luò),使得當(dāng)前網(wǎng)絡(luò)暢通便于數(shù)據(jù)傳輸,實現(xiàn)公司總部同步海南昌江核電項目的數(shù)據(jù)信息;
同時公司總部數(shù)據(jù)庫管理系統(tǒng)VPN鏈接名為DFVPN,則在海南昌江核電項目進(jìn)行數(shù)據(jù)同步之前先連接DFVPN,建立虛擬局域網(wǎng)絡(luò),使得當(dāng)前網(wǎng)絡(luò)暢通便于數(shù)據(jù)傳輸,實現(xiàn)海南昌江核電項目同步公司總部的數(shù)據(jù)信息。
建立數(shù)據(jù)庫連接
雙方的服務(wù)器都需要建立數(shù)據(jù)庫連接,以建立信息交換的通信渠道,下面以在海南昌江核電項目建立公司總部的DATABASE LINK為例進(jìn)行說明,公司總部數(shù)據(jù)庫 DATABASE LINK名稱為“NPPMS09DF. COM”,海南昌江核電項目數(shù)據(jù)庫DATABASE LINK名稱為 "NPPMS09CJ. COM”
即公司總部數(shù)據(jù)庫管理系統(tǒng)上的DATABASELINK "NPPMS09CJ. COM”對應(yīng)海南昌江核電項目數(shù)據(jù)庫管理系統(tǒng);同時海南昌江核電項目數(shù)據(jù)庫管理系統(tǒng)上的DATABASE LINK “NPPMS09DF.C0M”對應(yīng)公司總部數(shù)據(jù)庫管理系統(tǒng)。這樣就建立起一個連接。
建立好數(shù)據(jù)庫連接之后,在公司總部數(shù)據(jù)庫管理系統(tǒng)中就通過建立的海南昌江核電項目數(shù)據(jù)庫的DATABASE LINK "NPPMS09CJ. COM”來訪問海南昌江核電項目的數(shù)據(jù)信息, 反之,在海南昌江核電項目數(shù)據(jù)庫管理系統(tǒng)中就通過建立的公司總部數(shù)據(jù)庫的DATABASE LINK "NPPMS09DF. COM”來訪問公司總部的數(shù)據(jù)信息,并進(jìn)行數(shù)據(jù)信息的交換和傳輸。
建立多項目數(shù)據(jù)同步腳本
以海南昌江項目部(項目代碼“CJ”)同步公司總部(數(shù)據(jù)庫連接名字 NPPMS09DF.C0M)知識文件數(shù)據(jù)的腳本為例進(jìn)行說明,利用SQL語句建立腳本文件并命名為“CJ_SYNC_DF_FILES. sql”,同步腳本原理如下
公司總部數(shù)據(jù)庫管理系統(tǒng)上通過NPPMS09CJ.C0M數(shù)據(jù)源在當(dāng)前數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)表中插入待同步數(shù)據(jù),其待同步數(shù)據(jù)源來自NPPMS09CJ. COM鏈接的海南昌江核電項目的數(shù)據(jù)信息,從而達(dá)到數(shù)據(jù)同步的目的,這個數(shù)據(jù)插入的動作通過SQL腳本實現(xiàn);同時海南昌江核電項目數(shù)據(jù)庫管理系統(tǒng)上通過NPPMS09DF. COM數(shù)據(jù)源在當(dāng)前數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)表中插入待同步數(shù)據(jù),其待同步數(shù)據(jù)源來自NPPMS09DF. COM鏈接的公司總部的數(shù)據(jù)信息,從而達(dá)到數(shù)據(jù)同步的目的,這個數(shù)據(jù)插入的動作通過SQL腳本實現(xiàn)。
建立數(shù)據(jù)同步腳本批處理命令
以海南昌江項目部(腳本文件名稱為“CJ_SYNC_DF_FILES. sql”)同步公司總部知識文件,其中“DFVPN”為連接公司總部的VPN連接名稱,CJVPN為連接海南昌江核電項目的VPN連接名稱。首先連接VPN,使得網(wǎng)絡(luò)互通,在執(zhí)行SQL數(shù)據(jù)同步腳本的語句進(jìn)行數(shù)據(jù)同步,數(shù)據(jù)同步完畢使用EXIT命令退出SQL數(shù)據(jù)同步環(huán)境,然后斷開VPN連接;
任務(wù)計劃實現(xiàn)定時同步
通過數(shù)據(jù)庫服務(wù)器任務(wù)計劃實現(xiàn)定時同步,在任務(wù)計劃中設(shè)定任務(wù)執(zhí)行的生效日期及時間,并設(shè)定每隔幾天執(zhí)行一次??紤]到數(shù)據(jù)同步的及時性和網(wǎng)絡(luò)流量因素,一般設(shè)置為每天晚上在大家不使用數(shù)據(jù)庫時執(zhí)行任務(wù)計劃進(jìn)行數(shù)據(jù)同步。
執(zhí)行任務(wù)計劃
數(shù)據(jù)同步操作完成后,針對被同步數(shù)據(jù)的數(shù)據(jù)記錄,在數(shù)據(jù)同步標(biāo)記表中記錄其同步信息,標(biāo)記其數(shù)據(jù)記錄的同步狀態(tài),以區(qū)分哪些數(shù)據(jù)以及做了同步哪些數(shù)據(jù)還沒有進(jìn)行同步。
本發(fā)明技術(shù)方案帶來的有益效果
采用本發(fā)明實現(xiàn)數(shù)據(jù)記錄同步后NPPMS VI. 0多項目資源共享和利用效果得以實現(xiàn),使得在公司總部可以查閱和訪問從各核電項目進(jìn)行數(shù)據(jù)同步而來的信息數(shù)據(jù),同樣各核電項目也能查閱和訪問從公司總部和其它核電項目同步而來的信息數(shù)據(jù)。以此克服現(xiàn)有核電管理系統(tǒng)只能管理查看單一項目施工的缺點,實現(xiàn)了項目間的數(shù)據(jù)同步及多項目并行管理技術(shù)。
本發(fā)明的技術(shù)關(guān)鍵點是多項目管理數(shù)據(jù)同步的實現(xiàn)方法,欲保護(hù)的是實施技術(shù)的操作流程和技術(shù)方案,以及同步結(jié)構(gòu)化、非結(jié)構(gòu)化信息數(shù)據(jù)的操作方法。
多項目管理數(shù)據(jù)同步技術(shù)的實現(xiàn)需要依賴hternet和虛擬專用網(wǎng)絡(luò)VPN,因此受公網(wǎng)帶寬及網(wǎng)速的影響,尤其是聯(lián)通寬帶影響比較明顯。同時也受虛擬專用網(wǎng)絡(luò)VPN實現(xiàn)技術(shù)的影響,實現(xiàn)虛擬專用網(wǎng)絡(luò)VPN撥號可以利用硬件設(shè)備(如網(wǎng)絡(luò)防火墻、VPN網(wǎng)關(guān)等) 和純軟件系統(tǒng)(如利用WINDOWS 2003搭建VPN服務(wù)器、微軟的ISA 2006等)兩種方法實現(xiàn),一般來說軟件實現(xiàn)的VPN不太穩(wěn)定,硬件設(shè)備實現(xiàn)的VPN相對穩(wěn)定且速度也有保障。
綜上所述為了克服現(xiàn)有核電施工輔助管理系統(tǒng)只能查看和管理單一項目信息資源的缺點,本發(fā)明采用數(shù)據(jù)同步的方式,在總部實現(xiàn)多個核電項目關(guān)鍵數(shù)據(jù)的分析和統(tǒng)計, 并進(jìn)行協(xié)調(diào)處理,快速決策。同時能實現(xiàn)核電項目相互之間信息資源的共享和查閱,解決信息孤島現(xiàn)象。
權(quán)利要求
1.一種基于核電施工多項目管理數(shù)據(jù)同步技術(shù)的裝置,它是建立在現(xiàn)有網(wǎng)絡(luò)數(shù)據(jù)庫服務(wù)器平臺的基礎(chǔ)上,或以控件或客戶端形式下載到服務(wù)器上,其特征在于,包括總部數(shù)據(jù)庫服務(wù)器,用于保存來自于不同核電項目及總部的數(shù)據(jù);至少一個分部數(shù)據(jù)庫服務(wù)器,用于保存本地核電項目及與總部交換的數(shù)據(jù);該總部數(shù)據(jù)庫服務(wù)器以其數(shù)據(jù)庫管理系統(tǒng)為依據(jù)按照約定規(guī)則分別與所述的至少一個分部數(shù)據(jù)庫服務(wù)器建立在公網(wǎng)上進(jìn)行數(shù)據(jù)交換的虛擬專用網(wǎng)絡(luò)VPN連接,形成根據(jù)多項目數(shù)據(jù)同步腳本和任務(wù)計劃實現(xiàn)數(shù)據(jù)同步的結(jié)構(gòu)。
2.如權(quán)利要求1所述的基于核電施工多項目管理數(shù)據(jù)同步技術(shù)的裝置,其特征在于該約定規(guī)則為以項目代碼+VPN的方式命名;該項目代碼為用以區(qū)分不同核電項目的數(shù)據(jù)源而給各個核電項目分配的唯一代碼。
3.如權(quán)利要求1所述的基于核電施工多項目管理數(shù)據(jù)同步技術(shù)的裝置,其特征在于該多項目數(shù)據(jù)同步腳本為利用結(jié)構(gòu)化查詢語言SQL語句參照同步腳本原理建立腳本文件并命名;該同步腳本原理為總部在當(dāng)前數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)表中通過SQL插入待同步數(shù)據(jù),其待同步數(shù)據(jù)源來自一個鏈接的分部核電項目的數(shù)據(jù)信息;同時該分部在當(dāng)前數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)表中通過SQL插入待同步數(shù)據(jù),其待同步數(shù)據(jù)源來自鏈接總部的數(shù)據(jù)信肩、ο
4.如權(quán)利要求1所述的基于核電施工多項目管理數(shù)據(jù)同步技術(shù)的裝置,其特征在于該任務(wù)計劃為設(shè)定任務(wù)執(zhí)行的生效日期及時間,并設(shè)定每隔幾天或利用空閑時間執(zhí)行一次; 該任務(wù)計劃通過總部數(shù)據(jù)庫服務(wù)器執(zhí)行;該執(zhí)行任務(wù)計劃的操作為數(shù)據(jù)同步操作完成后, 針對被同步數(shù)據(jù)的數(shù)據(jù)記錄,在數(shù)據(jù)同步標(biāo)記表中記錄其同步信息,標(biāo)記其數(shù)據(jù)記錄的同步狀態(tài)。
5.如權(quán)利要求1所述的基于核電施工多項目管理數(shù)據(jù)同步技術(shù)的裝置,其特征在于該數(shù)據(jù)庫管理系統(tǒng)為利用ORACLE生成的數(shù)據(jù)庫管理系統(tǒng)。
6.一種基于如權(quán)利要求1所述的核電施工多項目管理數(shù)據(jù)同步技術(shù)的方法,其特征在于包括如下步驟(101)、開始;安裝系統(tǒng)及建立分部核電項目數(shù)據(jù)庫應(yīng)用環(huán)境;(102)、建立數(shù)據(jù)結(jié)構(gòu);在總部和各分部核電項目的數(shù)據(jù)庫管理系統(tǒng)中以被同步數(shù)據(jù)表的主關(guān)鍵字和核電項目代碼為字段建立數(shù)據(jù)同步標(biāo)記表,不同數(shù)據(jù)表所建立的數(shù)據(jù)同步標(biāo)記表一樣;在總部數(shù)據(jù)服務(wù)器上建立包含多項目數(shù)據(jù)同步標(biāo)志位的項目代碼表,用以記錄多項目具體包含哪些核電項目;(103)、判斷;如果不同數(shù)據(jù)表所建立的數(shù)據(jù)同步標(biāo)記表數(shù)據(jù)結(jié)構(gòu)不一致,則回到 (102)重新建立數(shù)據(jù)結(jié)構(gòu);(104)、判斷;為部署階段或第一次使用則轉(zhuǎn)(106);為使用階段則轉(zhuǎn)(105);(105)、處理;由于在使用階段產(chǎn)生存儲數(shù)據(jù)轉(zhuǎn)(111);(106)、建立虛擬專用網(wǎng)絡(luò)VPN連接;搭建跨地域物理通信通道,便于系統(tǒng)間調(diào)用,并用項目代碼來區(qū)分不同核電項目的數(shù)據(jù)源;(108)、建立多項目數(shù)據(jù)同步腳本;建立數(shù)據(jù)同步腳本的目的,就是要有針對性的明確那些數(shù)據(jù)需要同步,同時建立數(shù)據(jù)同步傳輸渠道和方法;(109)、建立數(shù)據(jù)同步批處理命令腳本;建立批處理命令以實現(xiàn)對數(shù)據(jù)庫管理系統(tǒng)的自動連接和數(shù)據(jù)訪問,同時封裝多個數(shù)據(jù)同步腳本,便于任務(wù)計劃的建立;(110)、建立任務(wù)計劃;設(shè)定任務(wù)執(zhí)行的生效日期及具體時間,以及設(shè)定相應(yīng)的執(zhí)行頻率;(111)、執(zhí)行計劃;網(wǎng)絡(luò)服務(wù)器定時執(zhí)行計劃,網(wǎng)絡(luò)服務(wù)器系統(tǒng)依據(jù)設(shè)定的執(zhí)行計劃,定時執(zhí)行相應(yīng)的數(shù)據(jù)同步腳本,并自動檢查待同步數(shù)據(jù)情況以及識別需要同步的數(shù)據(jù);(112)、判斷;是否有待同步數(shù)據(jù)?是肯定則進(jìn)入下一步驟(113),是否定則轉(zhuǎn)(105)使用階段產(chǎn)生存儲數(shù)據(jù)并繼續(xù)執(zhí)行計劃;(113)、執(zhí)行數(shù)據(jù)同步;各核電項目將數(shù)據(jù)傳送到總部的數(shù)據(jù)庫中心數(shù)據(jù)庫上,再由總部的數(shù)據(jù)庫中心將數(shù)據(jù)再推送到各核電項目終端數(shù)據(jù)庫上,實施數(shù)據(jù)的雙向傳輸和同步;(114)、判斷是否終止數(shù)據(jù)同步;如果為否定則轉(zhuǎn)(105)存儲數(shù)據(jù)并繼續(xù)執(zhí)行計劃;從項目代碼表中檢索多項目數(shù)據(jù)同步標(biāo)志,以確定是否終止數(shù)據(jù)同步;(115)、結(jié)束。
7.如權(quán)利要求6所述的核電施工多項目管理數(shù)據(jù)同步技術(shù)的方法,其特征在于該數(shù)據(jù)同步標(biāo)記表數(shù)據(jù)結(jié)構(gòu)如下AUT0ID,數(shù)字型字段,長度為10,用以記錄被同步核電項目數(shù)據(jù)表主關(guān)鍵字的數(shù)據(jù)項內(nèi)容;L0CALUNITID,字符型字段,長度為2,用以記錄被同步核電項目代碼。
8.如權(quán)利要求6所述的核電施工多項目管理數(shù)據(jù)同步技術(shù)的方法,其特征在于該項目代碼表的表結(jié)構(gòu)如下L0CALUNITID字段用以記錄核電項目代碼; L0CALUNIT字段用以記錄項目名稱;AUT0IDINIT字段用以記錄當(dāng)前核電項目數(shù)據(jù)記錄產(chǎn)生的初始值,以確保各分部核電項目產(chǎn)生的數(shù)據(jù)庫記錄其主關(guān)鍵字互不相同,最終保證數(shù)據(jù)同步的唯一性; VERSION字段用以記錄當(dāng)前核電項目軟件版本;LOCALUSERMARK字段多項目數(shù)據(jù)檢索標(biāo)志位,用以判斷當(dāng)前可以檢索的哪些核電項目信息資源;若沒有標(biāo)記,盡管當(dāng)前核電項目數(shù)據(jù)庫后臺有數(shù)據(jù)但是前臺也是無法看到的;F0RCEUPDATE字段多項目數(shù)據(jù)同步標(biāo)志位,用以判斷當(dāng)前是否需要或者終止數(shù)據(jù)同止少ο
9.如權(quán)利要求6所述的核電施工多項目管理數(shù)據(jù)同步技術(shù)的方法,其特征在于該建立虛擬專用網(wǎng)絡(luò)VPN連接(106)中項目代碼為用以區(qū)分不同核電項目的數(shù)據(jù)源而給各個核電項目分配的唯一代碼。
10.如權(quán)利要求6所述的核電施工多項目管理數(shù)據(jù)同步技術(shù)的方法,其特征在于該建立多項目數(shù)據(jù)同步腳本(108)為利用結(jié)構(gòu)化查詢語言SQL語句參照同步腳本原理建立腳本文件并命名;該同步腳本原理為總部在當(dāng)前數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)表中通過SQL插入待同步數(shù)據(jù),其待同步數(shù)據(jù)源來自一個鏈接的分部核電項目的數(shù)據(jù)信息;同時該分部在當(dāng)前數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)表中通過SQL插入待同步數(shù)據(jù),其待同步數(shù)據(jù)源來自鏈接總部的數(shù)據(jù) fn息ο
11.如權(quán)利要求6所述的核電施工多項目管理數(shù)據(jù)同步技術(shù)的方法,其特征在于該建立任務(wù)計劃(110)為設(shè)定任務(wù)執(zhí)行的生效日期及時間,并設(shè)定每隔幾天或利用空閑時間執(zhí)行一次;該任務(wù)計劃通過數(shù)據(jù)庫服務(wù)器執(zhí)行;該執(zhí)行任務(wù)計劃的操作為數(shù)據(jù)同步操作完成后,針對被同步數(shù)據(jù)的數(shù)據(jù)記錄,在數(shù)據(jù)同步標(biāo)記表中記錄其同步信息,標(biāo)記其數(shù)據(jù)記錄的同步狀態(tài)。
12.如權(quán)利要求6所述的核電施工多項目管理數(shù)據(jù)同步技術(shù)的方法,其特征在于該判斷(112)步驟的判斷是否有待同步數(shù)據(jù)的判斷規(guī)則為在進(jìn)行數(shù)據(jù)同步之前,首先在數(shù)據(jù)同步標(biāo)記表中檢索當(dāng)前記錄及當(dāng)前核電項目是否存在,若不存在則進(jìn)行數(shù)據(jù)同步,同時在數(shù)據(jù)同步標(biāo)記表中插入當(dāng)前已經(jīng)同步的數(shù)據(jù)記錄信息。
全文摘要
本發(fā)明公開了一種基于核電施工多項目管理數(shù)據(jù)同步技術(shù)的裝置和方法,屬于電子信息技術(shù)應(yīng)用于核電施工項目管理中數(shù)據(jù)同步技術(shù)系統(tǒng)裝置和方法的技術(shù)領(lǐng)域。該系統(tǒng)利用總部數(shù)據(jù)庫服務(wù)器以其數(shù)據(jù)庫管理系統(tǒng)為依據(jù)按照約定規(guī)則分別與至少一個分部數(shù)據(jù)庫服務(wù)器建立在公網(wǎng)上進(jìn)行數(shù)據(jù)交換的虛擬專用網(wǎng)絡(luò)VPN連接,形成根據(jù)多項目數(shù)據(jù)同步腳本和任務(wù)計劃實現(xiàn)數(shù)據(jù)同步的結(jié)構(gòu)。本發(fā)明采用數(shù)據(jù)同步的方式,同時實現(xiàn)核電項目相互之間信息資源的共享和查閱、解決信息孤島現(xiàn)象的效果。
文檔編號G06F17/30GK102508927SQ20111039203
公開日2012年6月20日 申請日期2011年12月1日 優(yōu)先權(quán)日2011年12月1日
發(fā)明者曹勇, 蔣勇 申請人:中國核工業(yè)二三建設(shè)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1