劉影++徐友鹿++顏悅


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