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