• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      水利應(yīng)用集成門(mén)戶系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

      2017-11-01 01:24:45高祥濤司存友戚榮志許國(guó)艷安紀(jì)存趙林柳丁玉鵬
      水利信息化 2017年5期
      關(guān)鍵詞:門(mén)戶單點(diǎn)水利

      高祥濤 ,司存友 ,戚榮志 ,許國(guó)艷 ,安紀(jì)存 ,趙林柳 ,曹 帥 ,丁玉鵬

      (1. 江蘇省水文水資源勘測(cè)局,江蘇 南京 210029;2. 河海大學(xué)計(jì)算機(jī)與信息學(xué)院,江蘇 南京 211100)

      水利應(yīng)用集成門(mén)戶系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

      高祥濤1,司存友1,戚榮志2,許國(guó)艷2,安紀(jì)存2,趙林柳2,曹 帥1,丁玉鵬1

      (1. 江蘇省水文水資源勘測(cè)局,江蘇 南京 210029;2. 河海大學(xué)計(jì)算機(jī)與信息學(xué)院,江蘇 南京 211100)

      水利應(yīng)用集成門(mén)戶系統(tǒng)作為江蘇省水利信息資源整合共享的重要組成部分,旨在解決水利化進(jìn)程中所面臨的各類信息資源孤立問(wèn)題。通過(guò)為用戶提供統(tǒng)一的出入口,將江蘇省水利廳的各類業(yè)務(wù)、應(yīng)用系統(tǒng)、數(shù)據(jù)資源整合在一起,實(shí)現(xiàn)各部門(mén)間的信息同步、共享,提高工作效率,避免系統(tǒng)的重復(fù)開(kāi)發(fā)。水利應(yīng)用集成門(mén)戶系統(tǒng)利用統(tǒng)一用戶管理、身份認(rèn)證、門(mén)戶內(nèi)容集成技術(shù),全面梳理整合省廳現(xiàn)有的業(yè)務(wù)及系統(tǒng)資源,根據(jù)個(gè)性化定制、內(nèi)容聚合和后臺(tái)管理靈活地搭建統(tǒng)一的水利應(yīng)用集成平臺(tái),可高效、直觀地展示各部門(mén)的應(yīng)用和信息。

      門(mén)戶;水利應(yīng)用;應(yīng)用集成;資源整合

      0 引言

      在水利信息化積極推進(jìn)的過(guò)程中,各單位或部門(mén)結(jié)合自己的業(yè)務(wù)需求,開(kāi)發(fā)建設(shè)了一些專用信息系統(tǒng),這些系統(tǒng)在水利工作中發(fā)揮了積極的作用。但是由于缺乏統(tǒng)一的規(guī)劃和平臺(tái),各系統(tǒng)之間往往相互獨(dú)立,因此不斷出現(xiàn)信息、數(shù)據(jù)、功能孤島[1],數(shù)據(jù)信息冗余和功能系統(tǒng)重復(fù)開(kāi)發(fā),操作界面不一致,數(shù)據(jù)難以整合和共享,系統(tǒng)缺乏柔性難以擴(kuò)充等問(wèn)題[2]。隨著信息技術(shù)的發(fā)展,水利信息化進(jìn)程的深入,這些問(wèn)題已成為制約水利現(xiàn)代化發(fā)展的瓶頸。

      在江蘇省水利信息資源整合共享項(xiàng)目實(shí)施過(guò)程中,水利應(yīng)用集成門(mén)戶系統(tǒng)(以下簡(jiǎn)稱門(mén)戶系統(tǒng))是一項(xiàng)重要的建設(shè)內(nèi)容。為實(shí)現(xiàn)江蘇省水利廳(以下簡(jiǎn)稱省廳)內(nèi)部各應(yīng)用系統(tǒng)橫向的集成和協(xié)同,需要綜合利用統(tǒng)一用戶管理、單點(diǎn)登錄等門(mén)戶技術(shù)完成系統(tǒng)界面與應(yīng)用集成,為各個(gè)不同的業(yè)務(wù)應(yīng)用系統(tǒng)提供“一站式”的綜合門(mén)戶。

      1 門(mén)戶系統(tǒng)設(shè)計(jì)

      1.1 總體結(jié)構(gòu)

      門(mén)戶系統(tǒng)采用 SOA 的分布式應(yīng)用框架[3]和 B/S結(jié)構(gòu),基于 Java EE 平臺(tái),依托于 Portal 標(biāo)準(zhǔn),利用Web Service,REST,Spring,Struts,MVC,Ajax等技術(shù)[4-5],基于數(shù)據(jù)和應(yīng)用支撐平臺(tái),以標(biāo)準(zhǔn)服務(wù)的形式調(diào)用平臺(tái)中的服務(wù),通過(guò)應(yīng)用支撐組件的功能開(kāi)發(fā),門(mén)戶系統(tǒng)具有通用性的同時(shí),可進(jìn)行個(gè)性化定制,從而適用于門(mén)戶系統(tǒng)的不同需求,方便對(duì)省廳內(nèi)所有的業(yè)務(wù)系統(tǒng)進(jìn)行管理。

      遵循分層設(shè)計(jì)思想[6],門(mén)戶系統(tǒng)總體結(jié)構(gòu)如圖 1所示,3 個(gè)層次具體如下:

      1)展現(xiàn)層。展現(xiàn)層將各業(yè)務(wù)系統(tǒng)通過(guò)界面集成的方式組合在一個(gè)窗口中,進(jìn)行統(tǒng)一的日常業(yè)務(wù)辦公。展現(xiàn)層提供多種集成方式,有效地進(jìn)行統(tǒng)一用戶管理和身份認(rèn)證、單點(diǎn)登錄集成、模塊整合,完成對(duì)用戶身份的識(shí)別。通過(guò)系統(tǒng)集成,用戶可進(jìn)入各業(yè)務(wù)系統(tǒng)進(jìn)行相應(yīng)操作。

      2)支撐層。支撐層提供門(mén)戶系統(tǒng)的基礎(chǔ)功能,分為統(tǒng)一門(mén)戶框架和應(yīng)用支撐服務(wù)。統(tǒng)一門(mén)戶框架遵循 Portal 標(biāo)準(zhǔn),提供標(biāo)準(zhǔn)的集成接口,主要包括門(mén)戶容器、Portlet、欄目管理、內(nèi)容聚合、個(gè)性化定制和統(tǒng)一用戶管理等。應(yīng)用支撐服務(wù)主要完成業(yè)務(wù)邏輯與服務(wù)的流程管理,主要包括 GIS、數(shù)據(jù)、視頻等服務(wù),以及防汛防旱、水資源管理、水利電子政務(wù)。

      圖 1 系統(tǒng)總體框架

      3)運(yùn)行環(huán)境。運(yùn)行環(huán)境主要包括門(mén)戶系統(tǒng)Web、應(yīng)用、數(shù)據(jù)庫(kù)等服務(wù)器及操作系統(tǒng)和虛擬機(jī)。

      1.2 功能設(shè)計(jì)

      門(mén)戶系統(tǒng)按需求分為以下 5 個(gè)功能模塊:

      1)單點(diǎn)登錄。在集成的多個(gè)水利應(yīng)用系統(tǒng)中,用戶只需要登錄 1 次就可以訪問(wèn)所有相互信任的應(yīng)用系統(tǒng)。

      2)個(gè)性化定制。不同角色的人員可以從模塊/應(yīng)用倉(cāng)庫(kù)中獲取已有模塊/應(yīng)用添加到自己的主頁(yè)上,或者將已有模塊進(jìn)行移除,實(shí)現(xiàn)模塊訂閱。

      3)展示模塊管理。對(duì)門(mén)戶中的各種展示欄目進(jìn)行管理,包括新增、修改、刪除、排序及是否顯示等。增加功能模塊時(shí)需分配該模塊的訂閱權(quán)限。

      4)模塊內(nèi)容管理。對(duì)門(mén)戶中各種展示欄目的內(nèi)容進(jìn)行增刪改等管理,支持可視化的內(nèi)容編輯器,支持與 Word 等常用編輯工具類似的界面。

      5)應(yīng)用管理。將各類已有應(yīng)用系統(tǒng)集成在一起,對(duì)各個(gè)應(yīng)用進(jìn)行新增、修改等操作。

      具體功能結(jié)構(gòu)圖如圖 2 所示。

      1.3 數(shù)據(jù)庫(kù)設(shè)計(jì)

      門(mén)戶系統(tǒng)數(shù)據(jù)庫(kù)包含用戶、展示模塊和單點(diǎn)登錄等信息,主要包括以下數(shù)據(jù)庫(kù)表:

      圖 2 功能結(jié)構(gòu)圖

      1)模塊展示表。主要存儲(chǔ)模塊的名稱,該模塊所屬的部門(mén),模塊的類型、尺寸,查看、編輯該模塊的權(quán)限等。

      2)新聞信息表。主要存儲(chǔ)新聞的標(biāo)題、日期、作者、內(nèi)容和圖片等基本信息,以及查看該新聞的權(quán)限。

      3)用戶信息表。包括存儲(chǔ)用戶名,用戶所屬部門(mén)、可查看系統(tǒng)、布局、級(jí)別等信息。

      4)門(mén)戶系統(tǒng)信息表。存儲(chǔ)門(mén)戶系統(tǒng)的圖標(biāo)、名稱、地址和所屬部門(mén)。

      5)實(shí)時(shí)水雨情信息表。主要存儲(chǔ)由測(cè)站測(cè)報(bào)的實(shí)時(shí)水雨情及經(jīng)緯度信息。

      6)部門(mén)信息表。主要存儲(chǔ)部門(mén)的名稱、自定義的布局、可查看的系統(tǒng)。

      數(shù)據(jù)庫(kù)實(shí)體-聯(lián)系圖(E-R 圖)如圖 3 所示。

      2 門(mén)戶系統(tǒng)實(shí)現(xiàn)

      門(mén)戶系統(tǒng)主要用于將孤立的系統(tǒng)集成在一起,極大地方便省廳對(duì)業(yè)務(wù)進(jìn)行統(tǒng)一管理。門(mén)戶系統(tǒng)的實(shí)現(xiàn)主要包括單點(diǎn)登錄、個(gè)性化定制,以及展示模塊、模塊內(nèi)容和應(yīng)用的管理等 5 個(gè)功能模塊。

      2.1 單點(diǎn)登錄

      單點(diǎn)登錄功能實(shí)現(xiàn)了 3 個(gè)操作和 1 個(gè)服務(wù),分別為用戶映射操作,登錄已有和新建系統(tǒng),以及認(rèn)證服務(wù)[7]。

      圖 3 數(shù)據(jù)庫(kù) E-R 圖

      用戶映射操作將已有子系統(tǒng)的用戶名密碼與門(mén)戶系統(tǒng)的用戶綁定,當(dāng)用戶通過(guò)“單點(diǎn)登錄”登錄已有系統(tǒng)時(shí)可以直接調(diào)取子系統(tǒng)的用戶名完成登錄。

      當(dāng)用戶從門(mén)戶系統(tǒng)進(jìn)入其他系統(tǒng)時(shí),先查看是否為已有系統(tǒng),一旦為已有系統(tǒng),則按已有系統(tǒng)的方式登錄;如果為新建系統(tǒng),則按新建系統(tǒng)的方式登錄。

      當(dāng)目標(biāo)系統(tǒng)僅需要用戶名密碼及一些固定格式登錄時(shí),首先通過(guò)目標(biāo)系統(tǒng)的 ID 從已經(jīng)映射完成的用戶名密碼中取出登錄信息;然后在網(wǎng)頁(yè)中創(chuàng)建一個(gè)隱藏的 iframe 框架,同時(shí)創(chuàng)建一個(gè)隱藏的 HTML表單,將登錄的信息填入其中,并提交請(qǐng)求,提交的 action 為目標(biāo)系統(tǒng)驗(yàn)證頁(yè)面;最后將返回的頁(yè)面以新窗口的方式打開(kāi)。

      現(xiàn)有系統(tǒng)登錄需要通過(guò)認(rèn)證服務(wù)進(jìn)行,當(dāng)用戶想要登錄目標(biāo)系統(tǒng)時(shí),首先通過(guò)目標(biāo)系統(tǒng)給單點(diǎn)登錄預(yù)留的接口發(fā)送一個(gè) key,key 的生成方式暫時(shí)為通過(guò)對(duì)稱加密后的用戶 IP 和 ID;目標(biāo)系統(tǒng)接收到key 后向認(rèn)證服務(wù)的認(rèn)證接口進(jìn)行驗(yàn)證;如果認(rèn)證用戶當(dāng)前在線且 IP 相同,則目標(biāo)系統(tǒng)認(rèn)為該用戶已登錄,完成新建系統(tǒng)單點(diǎn)登錄。單點(diǎn)登錄的流程圖如圖 4 所示。

      2.2 個(gè)性化定制

      圖 4 用戶登錄模塊流程圖

      個(gè)性化定制模塊使用戶可以根據(jù)自己的需求定制各自的門(mén)戶首頁(yè),在后臺(tái)進(jìn)行應(yīng)用系統(tǒng)和模塊的相應(yīng)操作即可,如添加、刪除和排版等。通過(guò)遍歷模塊的順序,獲得當(dāng)前首頁(yè)的排序,然后組成一個(gè)序列存儲(chǔ)到用戶表中。當(dāng)用戶下次登錄門(mén)戶系統(tǒng)時(shí)就可以讀取到配置文件,然后渲染成已經(jīng)排列好的布局。

      2.3 展示模塊管理

      展示模塊管理實(shí)現(xiàn)管理員和信息發(fā)布員對(duì)本部門(mén)展示模塊的增刪改的操作,每個(gè)展示模塊對(duì)應(yīng)著一個(gè)實(shí)體對(duì)象,根據(jù)對(duì)象的屬性區(qū)分模塊的類型和渲染的方式。每個(gè)模塊對(duì)應(yīng)一個(gè)唯一的 ID,這個(gè)模塊 ID 可以存儲(chǔ)到個(gè)性化定制的序列中完成個(gè)性化定制。展示模塊管理采用動(dòng)態(tài)的 AJAX 進(jìn)行前后臺(tái)交互,避免了頁(yè)面頻繁跳轉(zhuǎn),展示模塊管理業(yè)務(wù)流程圖如圖 5 所示。

      圖 5 展示模塊管理業(yè)務(wù)流程圖

      2.4 模塊內(nèi)容管理

      模塊內(nèi)容管理主要實(shí)現(xiàn)對(duì)已有模塊進(jìn)行信息添加的操作。對(duì)于不同類型的模塊有不同的添加方式:展示公告只需填寫(xiě) 1 條公告;列表新聞以列表的形式展示多條新聞;圖片鏈接是將 1 張圖放到展示框中;內(nèi)容聚合是將已有的模塊聚合到本模塊中,在首頁(yè)中以 Tab 頁(yè)的形式進(jìn)行切換;網(wǎng)頁(yè)內(nèi)嵌將 1 個(gè)外部的網(wǎng)頁(yè),以 iframe 的形式內(nèi)嵌至門(mén)戶首頁(yè)的展示框中。

      每個(gè)展示模塊都可以進(jìn)行模塊內(nèi)容的管理,模塊內(nèi)容的管理權(quán)限和實(shí)現(xiàn)方式與展示模塊管理的方式相同。

      2.5 應(yīng)用管理

      應(yīng)用管理允許管理員和信息發(fā)布員對(duì)已有應(yīng)用進(jìn)行操作,每個(gè)應(yīng)用對(duì)應(yīng)著一個(gè)實(shí)體對(duì)象,根據(jù)對(duì)象的屬性區(qū)分模塊的類型和渲染的方式。每個(gè)應(yīng)用對(duì)應(yīng)一個(gè)唯一的 ID,同樣可以存儲(chǔ)到個(gè)性化定制的序列中完成個(gè)性化定制,也可以增加一個(gè)新的應(yīng)用。在應(yīng)用管理頁(yè)面左鍵單擊應(yīng)用可以對(duì)已有應(yīng)用進(jìn)行修改圖標(biāo)、編輯應(yīng)用或者刪除操作,業(yè)務(wù)流程圖如圖 6 所示。

      圖 6 應(yīng)用管理模塊業(yè)務(wù)流程圖

      3 結(jié)語(yǔ)

      針對(duì)水利信息化進(jìn)程中所面臨的各類信息資源、系統(tǒng)孤立的問(wèn)題,設(shè)計(jì)并實(shí)現(xiàn)了水利應(yīng)用集成門(mén)戶系統(tǒng)。根據(jù)不同的角色,授予不同的權(quán)限,訪問(wèn)不同的資源,構(gòu)建個(gè)性化和可視化的用戶界面。

      目前,門(mén)戶系統(tǒng)已經(jīng)投入使用,該系統(tǒng)將原本孤立的應(yīng)用系統(tǒng)集成在一起,并提供統(tǒng)一的出入口和信息展示界面,加大了各部門(mén)間的資源共享力度,促進(jìn)了各部門(mén)間的信息交流,減少了開(kāi)發(fā)成本,提高了工作效率。但門(mén)戶系統(tǒng)目前只對(duì) B/S 架構(gòu)的應(yīng)用系統(tǒng)進(jìn)行了集成整合,今后將進(jìn)一步研究對(duì) C/S 架構(gòu)系統(tǒng)的整合方案。

      [1] 羅軍剛. 面向水利應(yīng)用集成的水利信息門(mén)戶的研究與應(yīng)用[D]. 西安:西安理工大學(xué),2006.

      [2] 羅軍剛,解建倉(cāng),張永進(jìn),等. 水利信息門(mén)戶的研究與應(yīng)用[J]. 中國(guó)水利,2005 (11): 58-61.

      [3] 沙為超. 基于 Web 服務(wù)的 SOA 應(yīng)用研究[D]. 合肥:安徽大學(xué),2007.

      [4] 張黎明,龔琪琳. 基于 MVC 模式的 Java Web 應(yīng)用設(shè)計(jì)[J]. 計(jì)算機(jī)與現(xiàn)代化,2007 (2): 22-24.

      [5] 王建斌,胡小生,李康君,等. REST 風(fēng)格和基于 SOAP的 Web Services 的比較與結(jié)合[J]. 計(jì)算機(jī)應(yīng)用與軟件,2010 (9): 297-300.

      [6] 張二松. 分層設(shè)計(jì)軟件系統(tǒng)[J]. 信息系統(tǒng)工程,2014 (9): 25.

      [7] 余新華. 基于門(mén)戶的單點(diǎn)登錄系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 武漢:華中科技大學(xué),2007.

      Design and implementation of integrated portal system for water resources application

      GAO Xiangtao1, SI Cunyou1, QI Rongzhi2, XU Guoyan2, AN Jicun2,ZHAO Linliu2, CAO Shuai1, DING Yupeng1

      (1. Bureau of Hydrology and Water Resources Survey of Jiangsu Province, Nanjing 210029, China;2. College of Computer and Information, Hohai University, Nanjing 211100, China)

      As an important part of the integration and sharing of water resources information in Jiangsu Province,the integrated portal system of water resources application aims to solve the problems of various kinds of isolated information resources in the process of water conservancy. By providing a unified access for users, the portal integration of all kinds of business application systems, and data resources get together to realize the synchronization and sharing of information among different departments, and improve the work efficiency and avoid the repeated development of the functional system. The integrated portal system integrates the existing business system resources and ministries using the unified user management, unified authentication, and unified portal content integration. According to the personalized customization, content aggregation and background management, a unified water resources application integration platform is constructed to display applications and information of various departments of the ministry efficiently and intuitively.

      portal; water application; application integration; resource integration

      TP39;TV213

      A

      1674-9405(2017)05-0051-05

      10.19364/j.1674-9405.2017.05.010

      2017-03-30

      國(guó)家重點(diǎn)研發(fā)計(jì)劃(2016YFC0400910,2017ZX07104001);2015年江蘇省水利科技科研項(xiàng)目(2015001);2016年江蘇省水利科技科研項(xiàng)目(2016023);中央高?;究蒲袠I(yè)務(wù)費(fèi)項(xiàng)目(2015B22214,2017B42214,2017B20914,2017B16814)

      高祥濤(1966-),男,江蘇興化人,教授級(jí)高工,研究方向:水利信息化。

      猜你喜歡
      門(mén)戶單點(diǎn)水利
      關(guān)隘:要道門(mén)戶
      散文(2022年6期)2022-07-28 01:37:58
      西域門(mén)戶——兩關(guān)遺址
      歷元間載波相位差分的GPS/BDS精密單點(diǎn)測(cè)速算法
      為奪取雙勝利提供堅(jiān)實(shí)水利保障(Ⅱ)
      為奪取雙勝利提供堅(jiān)實(shí)水利保障(Ⅰ)
      水利工會(huì)
      超薄異型坯連鑄機(jī)非平衡單點(diǎn)澆鑄實(shí)踐與分析
      山東冶金(2019年5期)2019-11-16 09:09:10
      基于內(nèi)外網(wǎng)門(mén)戶系統(tǒng)的研究
      電子制作(2018年10期)2018-08-04 03:24:34
      數(shù)字電視地面?zhèn)鬏斢脝晤l網(wǎng)與單點(diǎn)發(fā)射的效果比較
      16噸單點(diǎn)懸掛平衡軸的優(yōu)化設(shè)計(jì)
      泾源县| 安阳市| 晋江市| 凤冈县| 察隅县| 萨嘎县| 新昌县| 道真| 武山县| 株洲市| 绥德县| 阿克苏市| 三都| 文昌市| 湟源县| 和龙市| 泸西县| 大庆市| 永昌县| 呼伦贝尔市| 龙川县| 南丰县| 隆德县| 尉氏县| 玉屏| 沛县| 分宜县| 大同市| 息烽县| 于田县| 呼玛县| 临漳县| 彭山县| 罗田县| 灵寿县| 甘肃省| 马龙县| 日土县| 扶余县| 多伦县| 兴国县|