亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于XML數(shù)據(jù)交換的河南省水利電子公文交換系統(tǒng)

        2013-06-26 09:46:20張貴芳河南省水利信息中心
        河南水利與南水北調(diào) 2013年4期
        關(guān)鍵詞:收文附件發(fā)文

        □張貴芳(河南省水利信息中心)

        □肖 航(河南省水文水資源局)

        □??〕?□陳 磊(河南省水利信息中心)

        1.河南省水利電子公文交換系統(tǒng)

        河南省水利電子公文交換系統(tǒng)是廳機關(guān)與直屬單位、各地市水利局之間的電子公文交換平臺,用來實現(xiàn)上下兩級水利部門之間公文及時的上傳下達(dá)和下傳上達(dá),在功能設(shè)計上實現(xiàn)與上下級單位的公文交換。其功能設(shè)計主要包括發(fā)文件、收文件、地址本和系統(tǒng)管理等功能。其中發(fā)文件主要包括新建發(fā)文、蓋章、補發(fā)(重發(fā))、發(fā)件箱、發(fā)文監(jiān)控以及發(fā)文查詢;收文件包括收文簽收、收文打印、收件箱以及收文查詢;地址本包括地址本維護以及地址本使用;系統(tǒng)管理包括用戶樹管理、交換單位配置以及崗位管理。其詳細(xì)功能如圖1所示:

        圖1 電子公文交換系統(tǒng)功能圖

        河南省水利電子公文交換系統(tǒng)是河南省水利廳電子政務(wù)系統(tǒng)的一個子系統(tǒng)。該系統(tǒng)采用XML(Extensible Markup Language)語言作為通用的數(shù)據(jù)標(biāo)準(zhǔn)和數(shù)據(jù)交換標(biāo)準(zhǔn)。XML用標(biāo)簽存儲的數(shù)據(jù)都是格式化的;把封裝好的對象存儲為XML文件的元素;對象的屬性存儲為一個XML元素的子元素或?qū)傩裕籜ML存儲的一個元素,相當(dāng)于數(shù)據(jù)庫的一行數(shù)據(jù)。把公文存儲為XML文件,充分利用了XML文件結(jié)構(gòu)化存儲,容易解析的特點,實現(xiàn)了數(shù)據(jù)交換的跨平臺。

        2.XML語言

        作為一種Web上的數(shù)據(jù)通用語言,XML是當(dāng)前處理結(jié)構(gòu)化文檔信息的有力工具。XML可使用一系列自定義的簡單標(biāo)簽描述數(shù)據(jù)的內(nèi)容和結(jié)構(gòu),便于數(shù)據(jù)在網(wǎng)絡(luò)上進行交換和處理。雖然XML占用空間比二進制數(shù)據(jù)更多,但XML極易于掌握和使用,具有較好的應(yīng)用前景。XML主要具有以下特點:

        第一,文檔是純文本,即可以在可視化開發(fā)環(huán)境中使用開發(fā)工具進行創(chuàng)建和編輯,也可使用文本編輯器進行編輯處理;格式簡單易懂,易于處理。第二,表現(xiàn)方式靈活多樣,規(guī)則可以隨便定義,具有良好的擴展性。第三,良好的跨平臺性。XML是純文本格式,屬于W3C正式批準(zhǔn)的公開的標(biāo)準(zhǔn),不依賴于任何操作系統(tǒng)和開發(fā)平臺,幾乎所有的語言都支持XML,應(yīng)用前景廣闊。第四、檢索方便。用戶利用XQL語言,在XML文檔中檢索數(shù)據(jù),實現(xiàn)簡單,方便實用。

        作為一個開放的平臺,由于資源的共享性和互操作性,互聯(lián)網(wǎng)也面臨著各種各樣的安全威脅,如信息竊取、惡意欺騙、偽裝、非法修改以及各種擾亂破壞等。隨著XML技術(shù)的廣泛應(yīng)用和深入發(fā)展,因其本身具有平臺無關(guān)、易于擴展、自描述、語義性強等特點,并且能方便描述結(jié)構(gòu)化或非結(jié)構(gòu)化的數(shù)據(jù),故而成為異構(gòu)數(shù)據(jù)集成中描述公共模型的最好選擇。XML語言自身具有的結(jié)構(gòu)化特征,對數(shù)據(jù)信息安全技術(shù)提出了新的要求,如XML加密解密、XML數(shù)字簽名和確認(rèn)、XML文檔局部數(shù)據(jù)的安全性要求等。

        數(shù)據(jù)交換涉及的安全性內(nèi)容包括以下幾點:

        ①身份驗證。要求數(shù)據(jù)交換雙方的身份可鑒別,防止第三者假冒。②訪問控制。對不同的用戶,能控制其對數(shù)據(jù)的訪問權(quán)限。③數(shù)據(jù)的機密性。防止未授權(quán)的用戶竊取數(shù)據(jù)。④數(shù)據(jù)的完整性。確認(rèn)數(shù)據(jù)在傳輸過程中沒有被篡改。⑤非否認(rèn)服務(wù)。保證收發(fā)雙方無法否認(rèn)已接收或發(fā)送數(shù)據(jù)這一事實。

        3.XML在河南省水利電子公文系統(tǒng)中的數(shù)據(jù)交換

        3.1 公文交換中發(fā)文流程

        河南省水利電子公文交換系統(tǒng)實現(xiàn)了電子公文按照主送單位和抄送單位的準(zhǔn)確分發(fā)功能,實現(xiàn)公文正文和附件數(shù)據(jù)的上傳和刪除功能,實現(xiàn)對公文信息的XML格式封裝和分發(fā)功能;實現(xiàn)對簽章后的電子公文信息進行加密,并將加密后的公文信息封裝成XML文件格式,提供公文的發(fā)送、補發(fā)和重發(fā)功能。其發(fā)文流程如圖2所示:

        圖2 公文發(fā)文流程圖

        在整個流程中,公文信息封裝成XML文件是比較關(guān)鍵的一步。發(fā)文過程中如何把一個公文封裝為XML文件;收到公文后,又是怎樣對XML文件進行分解;程序上將如何處理?我們下面談?wù)劙l(fā)文數(shù)據(jù)XML格式封裝和收文數(shù)據(jù)XML分解。

        3.2 發(fā)文數(shù)據(jù)XML格式封裝

        在發(fā)送公文時,需要把發(fā)件人、發(fā)送單位、密級、緩急、公文標(biāo)題、公文正文、附件等公文信息封裝成XML格式文檔文件,通過網(wǎng)絡(luò)發(fā)送到公文交換服務(wù)器。

        如何把一個公文封裝為XML文件?

        第一步,需要創(chuàng)建一個文件名為公文的ID.XML的XML文件,并獲取一個文件輸出路對象out,用以輸出公文的信息。

        第二步,輸出公文的簡單信息到文件“公文的ID.XML”,輸出的公文的簡單信息,是根據(jù)公文的ID,從后臺數(shù)據(jù)庫中可以檢索到包含發(fā)件人、發(fā)送單位、密級、緩急、公文標(biāo)題。其程序處理如下:

        第三步,輸出公文的正文及類型信息到文件“公文的ID.XML”,輸出公文的正文到XML文件,是轉(zhuǎn)換公文的重點。封裝公文正文為XML格式文件時,將電子公文CEB版式文件或加密文件寫入XML文件ZWCONTENT標(biāo)簽。其程序處理如下:

        第四步,輸出公文的附件,當(dāng)然不是所有的公文都有附件,如果有才輸出。

        在輸出附件的時候,現(xiàn)根據(jù)公文的ID,進行檢索,如果有附件,檢索得到一個附件id數(shù)組attachIds;否則返回null。如果檢索的結(jié)果不為null,遍歷數(shù)組attachIds,依次輸出每一個附件。

        第五步,保存之前輸出的XML文件“公文的ID.XML”,關(guān)閉輸出流out,至此完成了一個公文向XML轉(zhuǎn)換的封裝。

        以上步驟對發(fā)文數(shù)據(jù)XML格式文件封裝過程進行介紹,對實現(xiàn)數(shù)據(jù)處理的關(guān)鍵程序進行了設(shè)計和分析。

        3.3 分解XML文件,提取收文數(shù)據(jù)

        收文管理模塊主要完成對XML文件的分解,提取收文數(shù)據(jù),生成電子公文接收表單,并將從XML文件中提取的收文數(shù)據(jù),寫入電子公文接收表GWJH_SWGL;對待收公文進行解密和簽收,并根據(jù)公文簽收狀態(tài)對電子公文進行分類。其關(guān)鍵在于對XML文件的解析?,F(xiàn)在我們采用JDOM借口對XML文件進行解析來提取收文數(shù)據(jù)。

        第一步,需要先加載XML文件,如果加載成功,返回XML文檔樹對象的根節(jié)點對象。成功獲取之后進行第二步解析公文XML文件,并進行分解。

        第二步,解析分解公文XML,使用JDOM獲取一個XML文件的根節(jié)點后,就可以輕松獲得它的任意子節(jié)點元素,以獲取公文正文節(jié)點來解析公文節(jié)點的內(nèi)容,進行說明。

        第三步,讀取XML文件ZWCONTENT內(nèi)容來獲取公文內(nèi)容。獲取公文內(nèi)容的方法如下:

        收文管理模塊通過分解XML文件,提取收文數(shù)據(jù),生成電子公文接收表單;對待收公文進行解密和簽收,并根據(jù)公文簽收狀態(tài)對電子公文進行分類,實現(xiàn)了收文管理功能。

        4.結(jié)語

        河南省水利電子公文交換系統(tǒng)采用XML作為數(shù)據(jù)交換語言,以XML格式對公文信息進行描述和傳輸,大大降低了系統(tǒng)各個部分的耦合程度,方便系統(tǒng)更改,盡可能實現(xiàn)松散結(jié)合的系統(tǒng),很好地解決了內(nèi)外部系統(tǒng)之間和異構(gòu)系統(tǒng)之間的數(shù)據(jù)交換問題,加快了河南省水利系統(tǒng)內(nèi)部無紙化公文傳輸?shù)倪M程。

        猜你喜歡
        收文附件發(fā)文
        農(nóng)業(yè)科研單位收文管理的幾點思考
        基于ESIA法對基層國有企業(yè)收文管理的優(yōu)化研究
        浙江省地方性高校收文質(zhì)量研究
        ——基于臺州職業(yè)技術(shù)學(xué)院收文數(shù)據(jù)的統(tǒng)計分析
        附件三:擬制定的標(biāo)準(zhǔn)匯總表
        10條具體舉措! 山東發(fā)文做好返鄉(xiāng)留鄉(xiāng)農(nóng)民工就地就近就業(yè)
        運用文檔一體化管理思想解決企業(yè)收文管理痛難點
        關(guān)于TSG 07——2019附件M與TSG Z0004——2007內(nèi)容的對照
        校園拾趣
        爺孫趣事
        以牙還牙
        亚洲日韩国产精品乱-久| 亚洲一区在线二区三区| 亚洲av成熟国产一区二区| 亚洲中文字幕一区精品自拍| 国产免费又色又爽又黄软件| 911国产在线观看精品| 国产一区二区三区18p| 国产精品一区二区av麻豆| 亚洲精品字幕在线观看| 久久精品成人91一区二区| 美女视频在线观看一区二区三区| 精品+无码+在线观看| 欧美性猛交内射兽交老熟妇| 日韩av二区三区一区| 日本av一区二区在线| 人妻 偷拍 无码 中文字幕| 色一乱一伦一图一区二区精品| 波多野无码AV中文专区 | 久久久久欧洲AV成人无码国产 | 中文字幕乱码日本亚洲一区二区 | 美女人妻中出日本人妻| 在线播放免费播放av片| 亚洲自拍另类欧美综合| 亚洲三区av在线播放| 国产av熟女一区二区三区| 国产乱人伦av在线无码| 国产美女被遭强高潮露开双腿| 亚洲av成人一区二区| 国产乱子伦农村xxxx| 久久久久亚洲女同一区二区| 国产高清自产拍av在线| 色与欲影视天天看综合网| 中文无码制服丝袜人妻av| 亚洲色偷偷偷综合网另类小说| 亚洲国产中文字幕一区| 男人激烈吮乳吃奶视频免费| 欧美高清视频一区| 国产精品国产三级国产an不卡| 国产两女互慰高潮视频在线观看 | 久久久亚洲av成人网站 | 变态 另类 欧美 大码 日韩|