• 
    

    
    

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

      基于JavaEE的氣象保障管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

      2019-11-18 03:32:58程思懿
      贏未來 2019年18期

      程思懿

      摘要:氣象保障是各級政府的一項(xiàng)重要職責(zé),是保障民生的重要手段。在氣象保障政策和相關(guān)實(shí)施細(xì)則的落實(shí)過程中,由于任務(wù)過多審查任務(wù)量大,手工實(shí)現(xiàn)不僅效率低且容易出錯。同時,由于缺乏有效的信息管理手段,造成部門間缺乏信息溝通,使得過程中的資格審核和批準(zhǔn)缺乏科學(xué)性和規(guī)范性。因此,實(shí)行氣象保障信息化全過程管理是解決目前問題的有效途徑。

      關(guān)鍵詞:氣象保障;JavaEE;JSF;Spring;JPA

      隨著城鎮(zhèn)人口的不斷增加,城鎮(zhèn)化的建設(shè)速度不斷加快,氣象保障也隨之蓬勃發(fā)展。當(dāng)前,隨著城區(qū)居民人數(shù)的增加,氣象服務(wù)的業(yè)務(wù)量也迅速增大,對現(xiàn)有的保障管理水平提出了更高要求。實(shí)施氣象保障信息化已迫在眉睫。

      氣象數(shù)字保障的核心是利用計(jì)算機(jī)和各種信息化技術(shù),對氣象保障業(yè)務(wù)的流程和數(shù)據(jù)進(jìn)行規(guī)范處理和存儲,使管理環(huán)節(jié)中的信息能迅速、快捷和完整的找到,提高幫的效率和管理的透明性。

      1氣象保障管理系統(tǒng)設(shè)計(jì)

      根據(jù)系統(tǒng)的需求,確定系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)。

      在市局和所轄區(qū)局網(wǎng)絡(luò)連通的情況下,氣象保障綜合管理系統(tǒng)需要數(shù)據(jù)庫服務(wù)器和應(yīng)用服務(wù)器各一臺,以及配備各類必需設(shè)備(二代身份證讀卡器、條碼掃描器、高拍儀等)的業(yè)務(wù)處理所需的市局業(yè)務(wù)終端和區(qū)局業(yè)務(wù)終端若干,同時配備市局管理終端完成系統(tǒng)管理功能。

      此外,若要對業(yè)務(wù)檔案進(jìn)行數(shù)字化處理,可根據(jù)需求選配網(wǎng)絡(luò)存儲設(shè)備以儲存大量的圖片文件。

      2總體架構(gòu)

      多層的軟件系統(tǒng)架構(gòu)已經(jīng)被證明比沒有業(yè)務(wù)邏輯層的客戶-服務(wù)器系統(tǒng)具有更多的可升級性和柔韌性。因此,氣象保障系統(tǒng)的總體架構(gòu)采用三層結(jié)構(gòu)。

      各層次的功能如下:

      表示層。表示層是用戶與應(yīng)用程序的接口。該層提供豐富的網(wǎng)頁界面,通過網(wǎng)頁接收用戶的請求,然后調(diào)用業(yè)務(wù)層的功能,將結(jié)果返給用戶。

      業(yè)務(wù)層。由于氣象保障業(yè)務(wù)紛繁復(fù)雜,有必要把整個業(yè)務(wù)操作獨(dú)立出來。該層根據(jù)展示層發(fā)過來的業(yè)務(wù)請求,通過與持久層進(jìn)行交互,執(zhí)行相應(yīng)的業(yè)務(wù)功能模塊,返回結(jié)果。同時,該層還提供系統(tǒng)級的其它功能,如事務(wù)處理、日志記錄、訪問安全控制等。

      數(shù)據(jù)層。該層主要負(fù)責(zé)系統(tǒng)數(shù)據(jù)的持久化操作。

      3系統(tǒng)的詳細(xì)設(shè)計(jì)及實(shí)現(xiàn)

      3.1采用JavaEE技術(shù)實(shí)現(xiàn)系統(tǒng)的三層體系結(jié)構(gòu)設(shè)計(jì)方案

      表示層。表示層接受用戶輸入,將其傳給業(yè)務(wù)層,并將業(yè)務(wù)層的返回結(jié)果呈現(xiàn)給用戶。由于JSF適合于MVC架構(gòu)的應(yīng)用,因此,用JSF來實(shí)現(xiàn)展示層。

      JSF為開發(fā)人員提供了網(wǎng)頁的編程接口,并提供了豐富的頁面組件以及完善的事件處理模型,方便于用戶交互界面的創(chuàng)建。

      JSF中含有managedbean(管理Bean)和backingbean(支持Bean),前者是可被JSF管理的JavaBean,它具體的業(yè)務(wù)功能無關(guān);后者定義web頁面組件的屬性和功能。

      業(yè)務(wù)層。系統(tǒng)中的具體業(yè)務(wù)功能在業(yè)務(wù)層實(shí)現(xiàn)。該層采用Spring框架,在其應(yīng)用上下文中對Hibernate會話工廠和JDBC數(shù)據(jù)源進(jìn)行配置。

      數(shù)據(jù)層。包含了數(shù)據(jù)持久接口和數(shù)據(jù)庫。

      3.2系統(tǒng)安全方案

      為了實(shí)現(xiàn)系統(tǒng)的完全,從網(wǎng)絡(luò)安全、數(shù)據(jù)安全、系統(tǒng)運(yùn)行安全以及身份認(rèn)證機(jī)制等方面保障。

      3.2.1網(wǎng)絡(luò)安全

      保證網(wǎng)絡(luò)安全就是防止外部通過網(wǎng)絡(luò)對系統(tǒng)的非法入侵。采用的技術(shù)包括隔離網(wǎng)閘、防火墻、入侵監(jiān)測、漏洞掃描等。

      3.2.2數(shù)據(jù)安全

      保證數(shù)據(jù)安全就是要防止外部非法訪問涉密數(shù)據(jù)。

      所用的技術(shù)有數(shù)字簽名、身份認(rèn)證、數(shù)據(jù)備份、數(shù)據(jù)加密等。

      3.2.3系統(tǒng)運(yùn)行安全

      保證系統(tǒng)運(yùn)行的安全,就是要保證系統(tǒng)可靠的運(yùn)行。采用的技術(shù)包括防殺毒、雙機(jī)熱備等。對于系統(tǒng)中最為關(guān)鍵的數(shù)據(jù)庫服務(wù)器,采用小型機(jī)雙機(jī)熱備來保證其不間斷穩(wěn)定運(yùn)行。

      3.2.4身份認(rèn)證機(jī)制

      安全、可靠的身份認(rèn)證機(jī)制是保障系統(tǒng)安全的重要措施之一,在此系統(tǒng)中,采用基于USBKey的身份認(rèn)證方式。

      4結(jié)語

      總之,本文對氣象保障管理的業(yè)務(wù)需求進(jìn)行了分析,確定氣象保障管理系統(tǒng)的主要功能,分析確定了系統(tǒng)的完全、性能等非功能要求。基于氣象保障管理的業(yè)務(wù)需求,結(jié)合相關(guān)的非功能要求,基于JavaEE技術(shù)體系,對氣象保障管理系統(tǒng)進(jìn)行了總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)。確定了系統(tǒng)的三層體系結(jié)構(gòu)模型:表示層、業(yè)務(wù)層、數(shù)據(jù)層。同時,對系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu)進(jìn)行了設(shè)計(jì),給出了主要數(shù)據(jù)實(shí)體的ER圖。最后,對系統(tǒng)的功能模塊進(jìn)行了合理劃分,確定了每個模塊的功能。

      參考文獻(xiàn)

      [1]廖強(qiáng),劉韜,沈華.基于JSF技術(shù)的招生與就業(yè)網(wǎng)站建設(shè)研究[J].軟件導(dǎo)刊,2012,11(9):84-86.[2]Oracle.TheLifeCycleofaJavaServerFacesPage[M].TheJavaEE5Tutorial,2010.

      [3]計(jì)文柯.Spring技術(shù)內(nèi)幕一深入解析Spring架構(gòu)與設(shè)計(jì)原理[M].北京:機(jī)械工業(yè)出版社,2010.

      阜城县| 醴陵市| 浮梁县| 永德县| 新宾| 平阳县| 疏勒县| 洪泽县| 建昌县| 钟山县| 威海市| 宾川县| 巴马| 天柱县| 巍山| 易门县| 伊宁市| 镶黄旗| 威海市| 松江区| 江门市| 宜章县| 徐汇区| 宿松县| 信阳市| 成安县| 盘山县| 吉林省| 勐海县| 盈江县| 徐州市| 永济市| 顺义区| 高雄市| 沐川县| 旌德县| 大石桥市| 南充市| 汾西县| 丽江市| 武义县|