劉影++徐友鹿++顏悅
摘要:為了整合航運(yùn)行業(yè)的信息服務(wù)規(guī)范,為了實(shí)現(xiàn)各類(lèi)資源的整合和配置優(yōu)化,開(kāi)發(fā)了本航運(yùn)云平臺(tái)系統(tǒng)。該系統(tǒng)是一套基于JavaEE架構(gòu)的平臺(tái),包括網(wǎng)頁(yè)端和移動(dòng)App端,采用SSH架構(gòu)設(shè)計(jì)研發(fā)。具有非常合理的擴(kuò)展性和移植性,極易部署和推廣。
關(guān)鍵詞:SSH框架;航運(yùn)平臺(tái);J2EE
中圖分類(lèi)號(hào):TP311.5 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2017)10-0143-01
進(jìn)入21世紀(jì)以來(lái),海洋首次成為國(guó)家工業(yè)的關(guān)注點(diǎn),從近海走向深藍(lán)讓航海業(yè)得到大發(fā)展?!盎ヂ?lián)網(wǎng)+”智慧船員平臺(tái)項(xiàng)目就是要建設(shè)一個(gè)面向用戶的網(wǎng)上電子服務(wù)系統(tǒng),最大程度的吸引客戶,并提高其信息使用率,以減少企業(yè)的用工成本。
1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)
系統(tǒng)由J2EE平臺(tái)服務(wù)、應(yīng)用接口和中間件協(xié)議構(gòu)成,它對(duì)開(kāi)發(fā)基低耦合高內(nèi)聚的web應(yīng)用程序有完全意思上的指導(dǎo)作用。下面對(duì)本系統(tǒng)中可能會(huì)用到的相關(guān)技術(shù)規(guī)范進(jìn)行簡(jiǎn)單的描述:
(1)JSP頁(yè)面是一種由Java代碼和HTML網(wǎng)頁(yè)代碼相互交織組成的頁(yè)面,容器在JSP頁(yè)面被客戶端所請(qǐng)求后把JAVA代碼提取出來(lái)單獨(dú)運(yùn)行處理,在最后將運(yùn)算結(jié)果和HTML頁(yè)面生產(chǎn)新的內(nèi)容返回給客戶端瀏覽器。(2)Java Servlet是一種具有更高邏輯處理的JAVA程序,大大擴(kuò)展了web服務(wù)器的功能。(3)XML在不同的商務(wù)過(guò)程的數(shù)據(jù)共享中誕生了一種標(biāo)記語(yǔ)言XML,它語(yǔ)法規(guī)則簡(jiǎn)單,適合機(jī)器處理。由于它的出現(xiàn),規(guī)范了多語(yǔ)言情況下的編碼轉(zhuǎn)換問(wèn)題,但同時(shí)也正在被JSON快速取代者。
本系統(tǒng)遵循多層應(yīng)用架構(gòu)設(shè)計(jì)的原則,包含以下層次:數(shù)據(jù)層、信息服務(wù)層、應(yīng)用組件層、業(yè)務(wù)邏輯層和展現(xiàn)層,如下圖1所示。
系統(tǒng)采用防火墻將智慧船員系統(tǒng)平臺(tái)分為互聯(lián)網(wǎng)區(qū)、web服務(wù)區(qū)、平臺(tái)網(wǎng)絡(luò)區(qū);防火墻從區(qū)域上劃分,可分為三個(gè)部分,外部區(qū)域,DMZ區(qū)和內(nèi)部核心區(qū)[6]。
2 系統(tǒng)功能設(shè)計(jì)
系統(tǒng)功能需求上主要針對(duì)兩個(gè)群體:船東、船員設(shè)計(jì)。
在船東模塊中:考慮到船東對(duì)于船只信息實(shí)時(shí)掌握的需求,開(kāi)發(fā)出船只軌跡查詢,船只事實(shí)定位、船艙內(nèi)部監(jiān)控(需要設(shè)備支持)、船只到港提醒等多項(xiàng)動(dòng)態(tài)實(shí)效性強(qiáng)的功能。
在船員模塊中,則更多的是為船員就業(yè)、工作、保險(xiǎn)、考證等生活方面提供貼心的服務(wù)性一體化功能。如下圖2所示。
3 系統(tǒng)測(cè)試
系統(tǒng)開(kāi)發(fā)完畢后需要進(jìn)行測(cè)試,測(cè)試的重點(diǎn)著眼于系統(tǒng)的功能和性能。通過(guò)Kali系統(tǒng)對(duì)網(wǎng)站進(jìn)行負(fù)載壓力測(cè)試和SQL注入測(cè)試,確保系統(tǒng)的穩(wěn)定性和數(shù)據(jù)的安全性。
4 結(jié)語(yǔ)
本文設(shè)計(jì)并最終實(shí)現(xiàn)了基于SSH框架的航運(yùn)平臺(tái)系統(tǒng),系統(tǒng)在實(shí)現(xiàn)過(guò)程中結(jié)合了當(dāng)前普遍使用的軟件設(shè)計(jì)模式,開(kāi)發(fā)出了符合當(dāng)前航運(yùn)行業(yè)的需求和用戶行為習(xí)慣的系統(tǒng),具有很大的實(shí)用價(jià)值。
參考文獻(xiàn)
[1]郭軍,郭冠超.對(duì)加快發(fā)展海洋經(jīng)濟(jì)的戰(zhàn)略思考[J].經(jīng)濟(jì)視角,2011,(02):35-38.
[2]謝志剛.基于J2EE架構(gòu)的企業(yè)管理信息系統(tǒng)設(shè)計(jì)[D].電子科技大學(xué),2005.
[3]李祎.J2EE平臺(tái)下消息中間件及其安全性的研究[D].武漢理工大學(xué),2007.
[4]王勇.基于J2EE技術(shù)的WEB事務(wù)研究與應(yīng)用[D].南京理工大學(xué),2006.
[5]楊振宇.面向企業(yè)級(jí)分布式應(yīng)用軟件體系結(jié)構(gòu)的研究與設(shè)計(jì)[D].國(guó)防科學(xué)技術(shù)大學(xué),2004.
[6]周逸峰.金融機(jī)構(gòu)信息系統(tǒng)安全架構(gòu)規(guī)劃和建設(shè)[D].復(fù)旦大學(xué),2014.endprint