譚前進(jìn) 溫潔
摘 要: 根據(jù)省級海洋經(jīng)濟(jì)運(yùn)行監(jiān)測能力建設(shè)的需要和對系統(tǒng)安全等級的要求,以JAVA為開發(fā)語言,以O(shè)racle 11g為后臺數(shù)據(jù)庫,開發(fā)設(shè)計(jì)了海洋經(jīng)濟(jì)運(yùn)行監(jiān)測系統(tǒng)。介紹了該系統(tǒng)的設(shè)計(jì)思想、實(shí)現(xiàn)技術(shù)和其安全保障機(jī)制。該系統(tǒng)的實(shí)現(xiàn),為沿海省份提供了一種快捷準(zhǔn)確的海洋經(jīng)濟(jì)數(shù)據(jù)采集方案,提高了海洋經(jīng)濟(jì)運(yùn)行監(jiān)測能力,以期為地方海洋經(jīng)濟(jì)的發(fā)展提供更為科學(xué)、準(zhǔn)確的數(shù)據(jù)支撐。
關(guān)鍵詞: 監(jiān)測系統(tǒng); 指標(biāo)體系; 海洋經(jīng)濟(jì); 安全保障
中圖分類號:TP311.52 文獻(xiàn)標(biāo)志碼:A 文章編號:1006-8228(2014)02-64-03
0 引言
隨著我國海洋經(jīng)濟(jì)規(guī)模迅速擴(kuò)大,制約海洋經(jīng)濟(jì)健康發(fā)展的因素也日益顯現(xiàn),特別是國家對海洋經(jīng)濟(jì)的綜合管理能力已不適應(yīng)海洋經(jīng)濟(jì)發(fā)展的需要[1]。主要表現(xiàn)在:第一,海洋經(jīng)濟(jì)監(jiān)測信息獲取能力不足,難以滿足海洋經(jīng)濟(jì)宏觀調(diào)控的需要;第二,海洋經(jīng)濟(jì)評估能力條件不足,難以滿足海洋經(jīng)濟(jì)可持續(xù)發(fā)展的需要;第三,熱點(diǎn)問題跟蹤監(jiān)測能力不足,難以滿足應(yīng)對突發(fā)事件的需要[2];第四,國際海洋經(jīng)濟(jì)發(fā)展信息不足,難以滿足維護(hù)海洋經(jīng)濟(jì)安全的需要。因此,迫切需要通過加強(qiáng)海洋經(jīng)濟(jì)運(yùn)行監(jiān)測能力建設(shè),為海洋經(jīng)濟(jì)宏觀調(diào)控提供更為科學(xué)、準(zhǔn)確的依據(jù)。本文旨在通過介紹海洋經(jīng)濟(jì)運(yùn)行監(jiān)測系統(tǒng)的總體設(shè)計(jì)思想、系統(tǒng)實(shí)現(xiàn)的核心技術(shù)、系統(tǒng)數(shù)據(jù)安全的保障機(jī)制等內(nèi)容,以期為省級海洋經(jīng)濟(jì)運(yùn)行監(jiān)測系統(tǒng)建設(shè)提供借鑒和參考,推進(jìn)省級海洋經(jīng)濟(jì)運(yùn)行監(jiān)測與評估系統(tǒng)建設(shè),有助于沿海海洋經(jīng)濟(jì)的創(chuàng)新與發(fā)展。
1 系統(tǒng)總體設(shè)計(jì)
1.1 設(shè)計(jì)原則
系統(tǒng)設(shè)計(jì)重點(diǎn)考慮省級海洋經(jīng)濟(jì)運(yùn)行監(jiān)測與評估系統(tǒng)建設(shè)的規(guī)范統(tǒng)一、可操作、與國家系統(tǒng)的銜接、前瞻性、可拓展性、安全性、可管理性等方面的內(nèi)容。遵循如下設(shè)計(jì)原則:先進(jìn)性與前瞻性原則、適用性和拓展性原則、可靠性和穩(wěn)定性原則、統(tǒng)一性和標(biāo)準(zhǔn)化原則、安全性與保密性原則和可管理性原則。
1.2 數(shù)據(jù)安全
系統(tǒng)具備操作履歷和日志管理功能,記錄所有用戶的每一個(gè)操作。系統(tǒng)具備過載保護(hù)能力,當(dāng)系統(tǒng)負(fù)載過重時(shí),系統(tǒng)自動拒絕訪問請求。設(shè)置訪問頻率,當(dāng)訪問頻度超過規(guī)定,系統(tǒng)則自動在一段時(shí)間內(nèi)拒絕該用戶的訪問請求[3]。
為保障企業(yè)上報(bào)數(shù)據(jù)的準(zhǔn)確性,系統(tǒng)建立了一套靈活簡單的流程審核設(shè)置功能,管理員可根據(jù)監(jiān)測的業(yè)務(wù)量,設(shè)置系統(tǒng)當(dāng)前的審核流程級數(shù)。
1.3 數(shù)據(jù)管理
系統(tǒng)具有標(biāo)準(zhǔn)化數(shù)據(jù)導(dǎo)出功能,按用戶需求全部或批量導(dǎo)出各種類型海洋經(jīng)濟(jì)數(shù)據(jù)。提供豐富的報(bào)表功能,常用數(shù)據(jù)可快速提取。向管理員提供數(shù)據(jù)導(dǎo)出功能。
1.4 系統(tǒng)架構(gòu)
為了充分考慮資源共享,減少重復(fù)開發(fā),系統(tǒng)采用多層架構(gòu)體系,基于中間件技術(shù)的分布式軟件體系結(jié)構(gòu),既符合當(dāng)今軟件技術(shù)發(fā)展的潮流,又能很好地滿足實(shí)際的業(yè)務(wù)需求,并具有很好的開放性、可擴(kuò)展性和可維護(hù)性。在該軟件構(gòu)架下,系統(tǒng)功能模塊主要以軟件中間件的方式實(shí)現(xiàn),可以分布在網(wǎng)絡(luò)的任何結(jié)點(diǎn)上,為不同的業(yè)務(wù)應(yīng)用提供相應(yīng)的服務(wù)。用戶客戶端主要以瀏覽器的形式訪問系統(tǒng)提供的服務(wù),僅需安裝少量特殊的客戶端的系統(tǒng)。系統(tǒng)所需的數(shù)據(jù)以分布方式存放在不同的數(shù)據(jù)庫中,所有數(shù)據(jù)均通過數(shù)據(jù)訪問中間件進(jìn)行訪問。
系統(tǒng)邏輯上由四個(gè)層次組成,分別是基礎(chǔ)設(shè)施層、基礎(chǔ)數(shù)據(jù)層、信息服務(wù)層和業(yè)務(wù)應(yīng)用層,這四個(gè)部分通過標(biāo)準(zhǔn)協(xié)議和接口形成有機(jī)的整體[4]。海洋經(jīng)濟(jì)運(yùn)行監(jiān)測系統(tǒng)架構(gòu)如圖1所示。
1.5 系統(tǒng)功能模塊劃分
海洋經(jīng)濟(jì)運(yùn)行監(jiān)測系統(tǒng)主要包括系統(tǒng)設(shè)置、用戶管理、數(shù)據(jù)填報(bào)、數(shù)據(jù)審核、我的填報(bào)、填報(bào)查詢、數(shù)據(jù)催報(bào)、企業(yè)信息、數(shù)據(jù)分析、數(shù)據(jù)統(tǒng)計(jì)、報(bào)表打印等功能模塊,如圖2所示。
系統(tǒng)設(shè)置:該模塊主要實(shí)現(xiàn)監(jiān)測地域信息設(shè)置、審核流程設(shè)置、系統(tǒng)審計(jì)、數(shù)據(jù)清理、數(shù)據(jù)導(dǎo)入、數(shù)據(jù)導(dǎo)出等功能。
用戶管理:該模塊實(shí)現(xiàn)系統(tǒng)用戶的增加、刪除、查詢、修改及權(quán)限的設(shè)置。
數(shù)據(jù)填報(bào):該模塊主要實(shí)現(xiàn)企業(yè)經(jīng)濟(jì)數(shù)據(jù)的填報(bào)功能,列表顯示未填報(bào)經(jīng)濟(jì)數(shù)據(jù)企業(yè),填報(bào)完經(jīng)濟(jì)數(shù)據(jù)后,企業(yè)信息從該頁列表中自動刪除。
數(shù)據(jù)審核:該模塊實(shí)現(xiàn)各級管理員對于本轄區(qū)內(nèi)填報(bào)企業(yè)經(jīng)濟(jì)數(shù)據(jù)的審核功能,符合要求的經(jīng)濟(jì)數(shù)據(jù),通過審核后提交到高級管理員繼續(xù)審核,不符合要求的經(jīng)濟(jì)數(shù)據(jù),退還給企業(yè)后,由企業(yè)修訂后重新填報(bào)。
我的填報(bào):該模塊實(shí)現(xiàn)對各級管理員或企業(yè)用戶查看通過該用戶名填報(bào)的企業(yè)及經(jīng)濟(jì)數(shù)據(jù)情況。
填報(bào)查詢:該模塊實(shí)現(xiàn)對各級管理員或企業(yè)查詢通過該用戶名填報(bào)的企業(yè)信息及企業(yè)經(jīng)濟(jì)數(shù)據(jù)。
數(shù)據(jù)催報(bào):該模塊實(shí)現(xiàn)各級管理員對于本轄區(qū)內(nèi)監(jiān)測企業(yè)未按時(shí)上報(bào)經(jīng)濟(jì)數(shù)據(jù)的催報(bào)工作,企業(yè)用戶登錄后即可看到催報(bào)信息。
企業(yè)信息:該模塊實(shí)現(xiàn)對所有監(jiān)測企業(yè)信息及企業(yè)經(jīng)濟(jì)數(shù)據(jù)的查詢及管理。
數(shù)據(jù)分析:該模塊實(shí)現(xiàn)對生產(chǎn)總值分析、總產(chǎn)值分析、產(chǎn)業(yè)數(shù)量分析、產(chǎn)業(yè)總成總值分析、產(chǎn)業(yè)結(jié)構(gòu)數(shù)量分析、企業(yè)監(jiān)測數(shù)量分布分析等數(shù)據(jù)的分析功能。
數(shù)據(jù)統(tǒng)計(jì):該模塊實(shí)現(xiàn)按不同地域的常用的報(bào)表的統(tǒng)計(jì)功能。
報(bào)表打?。涸撃K提供常用的各類統(tǒng)計(jì)報(bào)表的打印功能。
2 系統(tǒng)實(shí)現(xiàn)
2.1 系統(tǒng)開發(fā)技術(shù)
海洋經(jīng)濟(jì)運(yùn)行監(jiān)測系統(tǒng)采用B/S架構(gòu),開發(fā)語言為JAVA,采用業(yè)界流行的Strust2+Spring+MyBatis技術(shù),并融入了Query等先進(jìn)的功能組件。應(yīng)用框架分為三層,符合業(yè)界流行的常用分層方式,通俗易懂,簡潔明快。表現(xiàn)層使用了部分portal技術(shù),包括單點(diǎn)登錄、集中的權(quán)限控制、個(gè)性化界面定制等。
海洋經(jīng)濟(jì)監(jiān)測系統(tǒng),具有良好的跨平臺特征,與操作系統(tǒng)機(jī)器版本無關(guān)。系統(tǒng)不依賴任何特定的硬件設(shè)備、操作系統(tǒng)、中間件等。
海洋經(jīng)濟(jì)運(yùn)行監(jiān)測系統(tǒng)具有很好的伸縮性,借助于Weblogic、Websphere等商業(yè)應(yīng)用服務(wù)器發(fā)揮出強(qiáng)大的功能和很高的系統(tǒng)穩(wěn)定性。
海洋經(jīng)濟(jì)運(yùn)行監(jiān)測系統(tǒng)實(shí)現(xiàn)采用目前國內(nèi)外較為流行的面向?qū)ο蟮募夹g(shù),后臺數(shù)據(jù)庫采用關(guān)系數(shù)據(jù)庫管理系統(tǒng)Oracle 11g,服務(wù)器端操作系統(tǒng)采用Linux企業(yè)版,客戶端采用Microsoft Windows XP及以上版本,要求IE7.0及以上。
2.2 系統(tǒng)運(yùn)行實(shí)現(xiàn)
海洋經(jīng)濟(jì)運(yùn)行監(jiān)測系統(tǒng)作為省級海洋經(jīng)濟(jì)運(yùn)行監(jiān)測與評估系統(tǒng)建設(shè)中的一個(gè)重要子系統(tǒng),提供整套系統(tǒng)所需要的基礎(chǔ)數(shù)據(jù)。涉海事業(yè)單位、涉海部門和海洋行政主管部門通過本系統(tǒng)錄入海洋經(jīng)濟(jì)監(jiān)測數(shù)據(jù),海洋經(jīng)濟(jì)運(yùn)行監(jiān)測系統(tǒng)運(yùn)行后主要界面如圖3和圖4所示。
3 系統(tǒng)安全保障技術(shù)
企業(yè)的經(jīng)濟(jì)數(shù)據(jù)涉及到企業(yè)的核心利益,因此,系統(tǒng)的安全尤為重要,海洋經(jīng)濟(jì)運(yùn)行監(jiān)測系統(tǒng)的安全防護(hù)措施主要在主機(jī)安全防護(hù)、備份與恢復(fù)、數(shù)據(jù)庫用戶安全、安全評估、安全審計(jì)等方面進(jìn)行建設(shè)。
3.1 主機(jī)安全防護(hù)
綜合運(yùn)用主機(jī)安全加固技術(shù)、主機(jī)核心防護(hù)技術(shù)和基于主機(jī)的入侵檢測技術(shù)這三種技術(shù)手段,使服務(wù)器的安全等級達(dá)到最高。操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)要求不低于C2的安全級別。
3.2 備份與恢復(fù)
采用服務(wù)器備份、數(shù)據(jù)備份、災(zāi)難恢復(fù)等措施,建立數(shù)據(jù)庫的備份與恢復(fù)機(jī)制。
3.3 數(shù)據(jù)庫用戶安全
在用戶組、用戶、角色、操作權(quán)限四個(gè)層次上設(shè)置的權(quán)限機(jī)制,保證對數(shù)據(jù)庫的安全操作。
3.4 安全評估
采用安全評估掃描工具,包括基于主機(jī)的掃描器和基于數(shù)據(jù)庫的掃描器。在主機(jī)系統(tǒng)的安全性檢測、主機(jī)系統(tǒng)安全漏洞發(fā)現(xiàn)、數(shù)據(jù)庫管理系統(tǒng)有關(guān)的授權(quán)與認(rèn)證探測等方面,落實(shí)安全評估掃描的具體工具和措施[5]。
3.5 安全審計(jì)
采取安全審計(jì)措施,并通過多層次的審計(jì)手段,形成一個(gè)功能較完備的安全審計(jì)系統(tǒng)。例如,記錄用戶使用數(shù)據(jù)庫系統(tǒng)進(jìn)行所有活動的過程,不僅能夠識別是誰訪問了系統(tǒng),還能指出系統(tǒng)正被怎樣地使用,為確定問題和攻擊源提供依據(jù);完善系統(tǒng)事件記錄,便于迅速識別問題。
3.6 數(shù)據(jù)集成與數(shù)據(jù)服務(wù)
數(shù)據(jù)庫訪問中間件是解決異構(gòu)平臺、異構(gòu)環(huán)境、異構(gòu)數(shù)據(jù)庫的統(tǒng)一訪問、統(tǒng)一存取的最佳方案,相比傳統(tǒng)的數(shù)據(jù)庫訪問,其通用性、訪問權(quán)限控制、資源占用率等多個(gè)方面具有明顯的優(yōu)勢。海洋經(jīng)濟(jì)運(yùn)行監(jiān)測系統(tǒng)通過調(diào)用中間件提供的數(shù)據(jù)庫訪問接口來完成數(shù)據(jù)庫訪問操作,使應(yīng)用系統(tǒng)對各種異構(gòu)數(shù)據(jù)庫訪問的復(fù)雜性相隔離。數(shù)據(jù)庫訪問中間件主要支持?jǐn)?shù)據(jù)庫訪問控制、訪問權(quán)限控制、線程調(diào)度管理、數(shù)據(jù)處理等功能。
4 結(jié)束語
建立海洋經(jīng)濟(jì)運(yùn)行監(jiān)測系統(tǒng),是提高海洋經(jīng)濟(jì)運(yùn)行質(zhì)量和效益的需要。“十二五”及今后一個(gè)時(shí)期,海洋經(jīng)濟(jì)運(yùn)行監(jiān)測系統(tǒng)建設(shè)既是任務(wù),又是保障體系,通過海洋經(jīng)濟(jì)運(yùn)行監(jiān)測系統(tǒng)的建立,可以為各級政府實(shí)現(xiàn)如下目標(biāo)。
第一,使管理部門可以及時(shí)、準(zhǔn)確、全面地掌握全省海洋經(jīng)濟(jì)數(shù)據(jù)的運(yùn)行態(tài)勢,實(shí)現(xiàn)對區(qū)域經(jīng)濟(jì)的宏觀了解[6]。
第二,提高各級政府對全省海洋經(jīng)濟(jì)的管理效率和能力,使各級政府部門中的全省海洋經(jīng)濟(jì)數(shù)據(jù)得以集中匯總利用,通過準(zhǔn)確和及時(shí)數(shù)據(jù)預(yù)測和分析服務(wù),主動為全省海洋經(jīng)濟(jì)運(yùn)行提供數(shù)據(jù)服務(wù)。
第三,提高各級政府的信息化管理和科學(xué)決策水平,為管理者決策提供綜合數(shù)據(jù)查詢服務(wù),增強(qiáng)政府調(diào)控區(qū)域經(jīng)濟(jì)、駕馭區(qū)域變化、應(yīng)對突發(fā)事件、總攬全局的能力。
參考文獻(xiàn):
[1] 殷克東,劉雯靜.中國海洋經(jīng)濟(jì)監(jiān)測指標(biāo)體系研究[J].海洋開發(fā)與管理,2011.5:94-99
[2] 全占岐,賀芳.遼寧海洋經(jīng)濟(jì)存在的問題及解決對策[J].遼寧科技學(xué)院學(xué)報(bào),2011.4(13):43-44
[3] 譚前進(jìn),林和平.基于遺傳算法的物流配送系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與應(yīng)用,2007.6:199-202
[4] 管仁初,林和平.基于面向?qū)ο蠓椒ǖ尼t(yī)療輔助診斷系統(tǒng)[J].計(jì)算機(jī)工程,2007.33(16):272-274
[5] 解晨波,蔡晨.車輛動態(tài)監(jiān)管系統(tǒng)的創(chuàng)新與設(shè)計(jì)[J].計(jì)算機(jī)時(shí)代,2013.7:8-10
[6] 許旭.基于“五點(diǎn)一線”的遼寧海洋經(jīng)濟(jì)發(fā)展戰(zhàn)略分析[J].國土與自然資源研究,2007.4:1-3