摘 要:現(xiàn)階段國內(nèi)海事危險(xiǎn)品運(yùn)輸安全監(jiān)管往往利用海事船載客貨系統(tǒng),海事業(yè)務(wù)拓寬需求及實(shí)現(xiàn)信息化技術(shù)發(fā)展同時(shí),船載客貨系統(tǒng)滯后,和海事危險(xiǎn)品運(yùn)輸安全監(jiān)管的要求不符,對海事監(jiān)管水平的提高是不利的。海事危險(xiǎn)品的運(yùn)輸安全監(jiān)管,需要符合海事當(dāng)前業(yè)務(wù)要求及便于海事人開展工作中的信息系統(tǒng),為海事管理部門提供幫助,有效安全監(jiān)督危險(xiǎn)品貨物運(yùn)輸,通過數(shù)據(jù)支撐的方式推動(dòng)航運(yùn)安全發(fā)展。
關(guān)鍵詞:海事危險(xiǎn)品;運(yùn)輸安全監(jiān)控;設(shè)計(jì)
中圖分類號:U698 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號:1006—7973(2016)11-0032-02
海事危險(xiǎn)品監(jiān)管業(yè)務(wù)構(gòu)建了信息化系統(tǒng),以此為工作提供支撐,而信息化發(fā)展不成熟,存在了許多問題。為了確保運(yùn)輸中的海事危險(xiǎn)貨物得到良好的管理與安全服務(wù),為監(jiān)控管理人員與用戶提供及時(shí)、準(zhǔn)確的數(shù)據(jù)信息,針對海事危險(xiǎn)品安全狀態(tài)的動(dòng)態(tài)監(jiān)管研究也開始多了起來。為滿足業(yè)務(wù)發(fā)展需求,本文探討了海事危險(xiǎn)品運(yùn)輸安全監(jiān)控系統(tǒng)的具體的規(guī)范和方案。開啟海事全系統(tǒng)信息的整合。
1 海事危險(xiǎn)品運(yùn)輸監(jiān)控和安全管理系統(tǒng)數(shù)據(jù)庫的具體設(shè)計(jì)
1.1 規(guī)范命名
在整個(gè)項(xiàng)目中,都是以英文大寫的方式命名。按照縮略規(guī)則來縮寫英文:合理使用英文單詞,堅(jiān)持省略元音字的縮寫規(guī)則;五個(gè)元音使用各種復(fù)數(shù)形式和時(shí)態(tài),對重復(fù)出現(xiàn)的字母,只留一個(gè)。
對標(biāo)識(shí)符的命名,命名標(biāo)識(shí)符時(shí),改變默認(rèn)的“Identified”,變?yōu)椤癐dentifier_pk”;對視圖的命名,各視圖前綴為“WV_”,在后邊添加一個(gè)表,視圖是幾個(gè)表組合查詢時(shí),以W下劃線分開每個(gè)表名;對系統(tǒng)表的命名,各輔助系統(tǒng)使用的系統(tǒng)表,以“SYS_“”作前綴。
對關(guān)系的命名,以下劃線的方式命名和Codeia關(guān)系有關(guān)的2個(gè)實(shí)體code;對域的命名,如時(shí)間、日期人等W類似實(shí)體屬性的共同特征的命名;對主鍵的命名,以各主鍵作前綴,其后添加對應(yīng)的表名,用作表的主鍵名稱;對外鍵的命名,以FK_前綴作各外鍵,然后是和這種關(guān)系有關(guān)的2個(gè)code實(shí)體,父實(shí)體、子實(shí)體一前一后。
1.2 數(shù)據(jù)庫開發(fā)堅(jiān)持的規(guī)則
對SQL簡化,確保字段簡潔,去掉多余的嵌套查詢,不選用SELECT*,對索使用面臨的問題,不要使用以上表達(dá)方式進(jìn)行查詢,將數(shù)據(jù)庫函數(shù)與計(jì)算表達(dá)式應(yīng)用在WHERE中,最好置于等號右邊,不然將使得字段上的索引不成功。查詢條件列類型的隱含轉(zhuǎn)換;使比較值協(xié)調(diào)查詢列數(shù)據(jù)類型,防止采用的數(shù)據(jù)庫類型自動(dòng)轉(zhuǎn)換。
視圖、觸發(fā)器、存儲(chǔ)過指函數(shù)的使用,對多次使用的SQL查詢語句,最好定義為視圖,便于修改和優(yōu)化。如果操作任務(wù)繁重,如,定時(shí)性的數(shù)據(jù)統(tǒng)計(jì),編寫成存儲(chǔ)過程,使用函數(shù),而不使用觸發(fā)器,最好不用UNIONALL,使用UNION時(shí),要注意ORDERBY的使用,采用W,而不用JOIN,少用子查詢。對DISTINCT的使用,使用GROUPBY,最好不用DISTINCT語句,保障匯總字是索引字段。不要索引計(jì)算表達(dá)式抑或字段含數(shù)據(jù)庫函數(shù)。注釋的添加要確保樣式的統(tǒng)一。
1.3 設(shè)計(jì)數(shù)據(jù)模型
數(shù)據(jù)模型設(shè)計(jì),以信息資源規(guī)劃方法論為為引導(dǎo),考慮業(yè)務(wù)的實(shí)際情況,現(xiàn)場檢查、危規(guī)字典業(yè)務(wù)流程的模型構(gòu)成了規(guī)劃設(shè)計(jì)數(shù)據(jù)模型,利用H部分?jǐn)?shù)據(jù)模型,將危險(xiǎn)品管理系統(tǒng)中包含的所有數(shù)據(jù)表間的還輯關(guān)系給呈現(xiàn)出來。
對現(xiàn)場檢查任務(wù)表,現(xiàn)場檢查任務(wù)表設(shè)計(jì)保存了現(xiàn)場檢查任務(wù)中數(shù)據(jù)表中文名稱及其基本信息;現(xiàn)場檢査任務(wù)表對應(yīng)的英文名稱是DNG_SCN_CHK_TSK;對審核流程記錄表,審核流程記錄表設(shè)計(jì)保存了申報(bào)單的審批記錄,對各次受理審批的結(jié)果信息進(jìn)行記錄,審核流程記錄表對應(yīng)的英文名字為DNG_APRV_FLW。
1.4 設(shè)計(jì)核心數(shù)據(jù)表
散裝液化船申報(bào):對散裝液化船舶申報(bào)表設(shè)計(jì),其保存了散裝液化船報(bào)申報(bào)單的數(shù)據(jù)表中文名稱及基本信息,散裝液體船舶申報(bào)對應(yīng)的英文名稱為DNG_DCLR_SHP_LQDS。包裝、固體散裝貨物申報(bào):對包裝、固體散裝貨物申報(bào)表設(shè)計(jì),其保存了存儲(chǔ)包裝貨報(bào)申報(bào)單的數(shù)據(jù)表中文名稱及基本信息,包裝、固體散裝貨物申報(bào)對應(yīng)英文名稱為DNG_DCLR_CRG_PCGD。
現(xiàn)場檢查任務(wù)表:對現(xiàn)場檢查任務(wù)表設(shè)計(jì),其保存了現(xiàn)場數(shù)據(jù)表中文名稱與檢查任務(wù)的基本信息;現(xiàn)場檢査任務(wù)表對應(yīng)的英文名稱是DNG_SCN_CHK_TSK。審核流程記錄表:對審核流程記錄表設(shè)計(jì),其保存了記錄各受理審批結(jié)果與存儲(chǔ)申報(bào)單的審批記錄等,審核流程記錄表對應(yīng)的英文名稱為DNG_APRV_FLW。
2 海事危險(xiǎn)品運(yùn)輸監(jiān)控和安全管理系統(tǒng)核心功能模塊的具體設(shè)計(jì)
2.1 危險(xiǎn)品受理審批
查看申報(bào)信息及待處理列表、審批等共同組成了危險(xiǎn)品受理審批模塊。進(jìn)入待處理列表界面時(shí),通過w篩選條件的方式檢查固體船上報(bào)的信息,固體貨報(bào)、液體船報(bào)、液體貨報(bào)的信息,按下“業(yè)務(wù)處理”鍵,進(jìn)入到業(yè)務(wù)處理頁面,可W選擇受理或不予受理。
不進(jìn)行受理包括H種情況:繼續(xù)提供材料支撐,對不在范圍之內(nèi)和其他方面原因的,全部返回至申報(bào)系統(tǒng)中。核實(shí)材料、待檢查及待審批組成了受理操作的H種情況。對需要檢查的操作,使用現(xiàn)場檢查任務(wù)中的功能;對待審批,設(shè)置為待審批申報(bào)單狀態(tài),為下一環(huán)節(jié)的審批提供幫助。
2.2 現(xiàn)場檢查
首先,功能說明。危險(xiǎn)品受理審批模塊能夠現(xiàn)場檢查與查詢現(xiàn)場可移動(dòng)罐柜與船載危險(xiǎn)品貨物等的日志。W下實(shí)施船載檢查表錄入與危貨檢查表錄入等的H種檢查表錄入;在現(xiàn)場檢查日志界面中,實(shí)施W下可移動(dòng)罐柜檢查表、危貨集裝箱檢查表、船載危貨檢查表日志的H種檢查表日志查詢;在現(xiàn)場檢查維護(hù)界面中,實(shí)施W下可移動(dòng)罐柜檢查表、危貨集裝箱檢查表、船載危貨檢查表的維護(hù)等H種檢查表維護(hù)。其次,按鈕事件說明。在現(xiàn)場檢查頁面中可進(jìn)行數(shù)據(jù)錄入及有關(guān)日志的查詢等。
3 海事危險(xiǎn)品運(yùn)輸監(jiān)控和安全管理系統(tǒng)接口的具體設(shè)計(jì)
首先是接□概述。對該系統(tǒng)外網(wǎng)申報(bào)功能的申報(bào),利用WebService接口,把申報(bào)信息傳到海事局系統(tǒng)接口程序中,這種接口接受到信息后,會(huì)有效檢驗(yàn)數(shù)據(jù)。當(dāng)數(shù)據(jù)滿足要求,存儲(chǔ)在海事局工作臺(tái)看,同時(shí)產(chǎn)生回執(zhí)號,需要返回回執(zhí)號,傳到DPN;當(dāng)不滿足要求,返回錯(cuò)誤信息,傳到DPN。
其次是接□規(guī)則。如果貨物以過境船報(bào)、中轉(zhuǎn)入進(jìn)行流向時(shí),需要船代填寫、上報(bào)貨物信息。把W逼點(diǎn)(集裝箱箱號的)各自保存在集裝箱和罐柜中,在貨報(bào)回執(zhí)號基礎(chǔ)上,查看、并找回集裝箱編號,依照集裝箱與裝載位置的箱號,使貨物與裝載位置相互匹配;貨物向出港流出,貨物類型是集壯箱,先按照貨報(bào)回執(zhí)號進(jìn)行船報(bào),查看各裝箱的證明書回執(zhí)號,以此來查找各集裝箱,根據(jù)集裝箱與裝載位置的箱號,使貨物與裝載位置相互匹配。
對集裝箱照片的上傳,一個(gè)裝箱證明書需要上傳四張以上;裝箱整個(gè)過程及包裝標(biāo)記;保障接口報(bào)單的唯一性;內(nèi)網(wǎng)交換該申報(bào)單與附帶資料規(guī)則DPN待上傳各附帶資料所處的狀態(tài);如果一種單證需要進(jìn)行許多份的上傳時(shí),當(dāng)有一份被返回來,把各資料狀態(tài)一同呈現(xiàn)給DPN,DPN將各資料狀態(tài)返回給內(nèi)網(wǎng)。
再次是接口返回值說明。接口返回值包括集中情況:回執(zhí)號、H種信息、錯(cuò)誤信息等。當(dāng)由外網(wǎng)申報(bào)系統(tǒng)傳向內(nèi)網(wǎng)審批系統(tǒng),能夠順利地保存數(shù)據(jù),便返回該記錄。回執(zhí)號堅(jiān)持以下規(guī)則:包含年月日的字符串,隨機(jī)性加入四位數(shù)組字母構(gòu)成的字符串;如果系統(tǒng)出現(xiàn)異常,將異常信息返回;如果申報(bào)數(shù)據(jù)在外網(wǎng)申報(bào)傳輸中滿足不了要求時(shí),將錯(cuò)誤信息返回。
4 結(jié)束語
海事危險(xiǎn)品運(yùn)輸安全監(jiān)管系統(tǒng)設(shè)計(jì)從全局出發(fā),規(guī)劃資源,使數(shù)據(jù)和資源配合和共享,防止出現(xiàn)信息孤島的情況。本次系統(tǒng)設(shè)計(jì)滿足了業(yè)務(wù)需求,同時(shí)也體現(xiàn)了管理決策。在具體分析中,有效溝通了相關(guān)部門的業(yè)務(wù),熟悉了業(yè)務(wù)及相關(guān)人員需求及存在的問題。技術(shù)開發(fā)工具與框架的選擇,有效結(jié)合了海事業(yè)務(wù)的特征,縮短了業(yè)務(wù)開發(fā)實(shí)踐,快速上報(bào)。為避免重復(fù)性建設(shè)和應(yīng)用,可以與口岸物流網(wǎng)絡(luò)進(jìn)行對接,實(shí)現(xiàn)了外網(wǎng)申報(bào)與內(nèi)網(wǎng)審批數(shù)據(jù)的傳輸和共享。通過搭建網(wǎng)絡(luò)專線,采用訪問海事基礎(chǔ)數(shù)據(jù)視圖表方式,保障了外網(wǎng)申報(bào)海事基礎(chǔ)數(shù)據(jù)的準(zhǔn)確。
參考文獻(xiàn):
[1]熊跡.基于普適網(wǎng)絡(luò)的水路危險(xiǎn)品運(yùn)輸監(jiān)控系統(tǒng)研究與設(shè)計(jì)[D].武漢理工大學(xué),2011.
[2]韓飛.海事危險(xiǎn)品運(yùn)輸監(jiān)管系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].大連海事大學(xué),2015.