姜傳廣 王喜濤 閆昊燕
蓬萊中柏京魯船業(yè)有限公司 山東煙臺 265601
當(dāng)前我國船舶信息化管理平臺的設(shè)計過程中,其技術(shù)架構(gòu)方面的設(shè)計主要如下,首先在先進(jìn)技術(shù)的使用方面,船舶信息化管理系統(tǒng)的設(shè)計使用到了php、css 及數(shù)據(jù)庫等相關(guān)先進(jìn)技術(shù),同時在船舶信息業(yè)務(wù)邏輯處理層面的設(shè)計主要使用到了雙向認(rèn)證技術(shù),該技術(shù)的使用主要是為了進(jìn)行安全性以及合法性的檢驗,同時也能夠在此過程中實現(xiàn)認(rèn)證會話的管理以及文件上傳的防護(hù)工作等[1]。此外,在船舶信息管理數(shù)據(jù)設(shè)計過程中,還需要通過數(shù)據(jù)庫技術(shù)來實現(xiàn)文件的管理以及數(shù)據(jù)庫的服務(wù),當(dāng)前船舶數(shù)據(jù)信息化管理平臺的設(shè)計過程中所部署的主要是Linux 開源操作系統(tǒng)。我國船舶信息管理系統(tǒng)的設(shè)計是基于MVC 設(shè)計思想所進(jìn)行的,而在此過程中也可以將系統(tǒng)進(jìn)行不同層次的劃分,主要包括數(shù)據(jù)庫訪問層、業(yè)務(wù)邏輯處理層等,這些不同層面的數(shù)據(jù)不能夠跨越層次訪問,由此便高度的保證了數(shù)據(jù)操作過程中的安全性,具有較好的使用價值。對于船舶數(shù)據(jù)信息化管理平臺設(shè)計的總體結(jié)構(gòu)而言,主要可以根據(jù)船舶管理系統(tǒng)的特點將之劃分為四個部分,分別是用戶管理模塊、船舶管理模塊、公告以及文件管理模塊四個部分,這四個部分中,用戶管理模塊的主要功能包括添加用戶、修改密碼等,船舶動態(tài)信息管理模塊功能主要包括船舶動態(tài)信息查詢以及船舶動態(tài)信息更新,公告管理模塊則包括兩個方面,分別是公告更新、公告查詢,文件管理模塊主要功能包括文件上傳以及文件查詢下載[2]。
船舶數(shù)據(jù)信息化管理平臺的系統(tǒng)功能設(shè)計方面包括很多方面,以下進(jìn)行具體的分析介紹,首先是用戶管理方面,用戶管理功能結(jié)構(gòu)主要把包括用戶的添加、刪除、船舶基本信息的管理、用戶密碼管理等,其動態(tài)管理上主要是提供了船舶動態(tài)信息更新、船舶動態(tài)信息的查詢以及船舶計劃預(yù)案方面的功能;公告管理功能提供了添加公告、刪除公告、查詢公告等功能,最后的文件管理功能包含文件的添加、文件刪除、文件下載以及文件查詢方面的功能。以上四方面則是船舶信息化管理平臺功能設(shè)計功能的主要四方面內(nèi)容,這些方面的功能設(shè)計對于船舶數(shù)據(jù)信息化管理平臺的作用顯著,都是不可分割的一部分。
船舶信息化管理數(shù)據(jù)庫的設(shè)計方面主要包括兩方面內(nèi)容,分別是系統(tǒng)實體的設(shè)計以及數(shù)據(jù)庫表的設(shè)計。首先是系統(tǒng)實體方面的設(shè)計,系統(tǒng)實體的設(shè)計主要是根據(jù)實際的調(diào)查情況進(jìn)行分析,由此來對系統(tǒng)所作的需求進(jìn)行系統(tǒng)設(shè)計,需求分析等方面的工作,從而進(jìn)一步的進(jìn)行船舶信息化管理系統(tǒng)中數(shù)據(jù)庫實體的設(shè)計,其中數(shù)據(jù)庫實體包含用戶實體、船舶信息實體以及船舶動態(tài)信息實體方面的內(nèi)容。首先介紹的便是用戶實體方面的內(nèi)容,用戶實體主要作用是記錄用戶的信息,同時也能夠用于用戶管理以及訪問方面的控制。船舶基本信息實體主要是用來記錄船舶的基本信息,同時也包含查看以及修改船舶基本信息的功能。船舶實體具有船名、船長、出場時間等方面的屬性,據(jù)此可以了解到船舶一部分基本信息。船舶動態(tài)實體信息的主要作用是記錄船舶的一些動態(tài)信息,包括船舶的干部人數(shù)、職工人數(shù)、主食存量以及淡水存量等基本的信息[3]。最后所要介紹的是文體實體信息,該方面的內(nèi)容主要包括記錄用戶上傳文件信息,同時也能夠幫助查看以及記錄文件信息。除了船舶信息化管理平臺系統(tǒng)實體的設(shè)計之外,船舶數(shù)據(jù)庫表的設(shè)計也是極為重要的一點,根據(jù)船舶系統(tǒng)的實體設(shè)計可以進(jìn)行用戶信息實體、船舶基本信息實體以及船舶動態(tài)信息實體的設(shè)計。根據(jù)這些實體方面的內(nèi)容聯(lián)系也可以建立起了一定的關(guān)系模型,從而能夠更為清晰的看出各個實體內(nèi)容方面的關(guān)聯(lián)。據(jù)此結(jié)合實際的調(diào)查情況可以進(jìn)行用戶需求的分析,由此來選用數(shù)據(jù)庫軟件進(jìn)行數(shù)據(jù)庫的構(gòu)建。在進(jìn)行數(shù)據(jù)庫表結(jié)構(gòu)的構(gòu)建之前,首先需要創(chuàng)建一個數(shù)據(jù)庫,并將之命名。該數(shù)據(jù)庫包含諸多方面的數(shù)據(jù)表,如用戶信息表、船舶動態(tài)信息表、船舶基本信息表以及文件信息表等方面的數(shù)據(jù)。用戶信息表主要適用于用戶登錄過程中的驗證用戶名、密碼等,同時用戶信息表還包括用戶的編號、用戶名、用戶密碼等方面的屬性。工作日志信息表則是用來存儲工作日志信息,可以針對具體工作過程中的實際情況進(jìn)行記錄分析,任何人員都不能夠擅自更改工作日志,管理員用戶以及各個船舶的用戶都擁有查看工作日志的權(quán)利。根據(jù)數(shù)據(jù)表的結(jié)構(gòu)進(jìn)行分析,主要包含編號、用戶名、操作時間方面的屬性。
本文中主要針對當(dāng)前我國船舶信息化管理平臺的設(shè)計及實現(xiàn)進(jìn)行了深入的分析研究,介紹了船舶數(shù)據(jù)信息化管理平臺的設(shè)計方式,從船舶數(shù)據(jù)信息化管理平臺整體設(shè)計先進(jìn)技術(shù)及系統(tǒng)的整體結(jié)構(gòu)、功能設(shè)計等方面入手進(jìn)行研究,由此來介紹我國船舶數(shù)據(jù)信息化管理平臺的發(fā)展情況,為日后的發(fā)展提供經(jīng)驗。