海事危险品运输监控和安全管理系统的设计探究
陈智超
摘 要:现阶段国内海事危险品运输安全监管往往利用海事船载客货系统,海事业务拓宽需求及实现信息化技术发展同时,船载客货系统滞后,和海事危险品运输安全监管的要求不符,对海事监管水平的提高是不利的。海事危险品的运输安全监管,需要符合海事当前业务要求及便于海事人开展工作中的信息系统,为海事管理部门提供帮助,有效安全监督危险品货物运输,通过数据支撑的方式推动航运安全发展。
关键词:海事危险品;运输安全监控;设计
中图分类号:U698 文献标识码:A 文章编号:1006—7973(2016)11-0032-02
海事危险品监管业务构建了信息化系統,以此为工作提供支撑,而信息化发展不成熟,存在了许多问题。为了确保运输中的海事危险货物得到良好的管理与安全服务,为监控管理人员与用户提供及时、准确的数据信息,针对海事危险品安全状态的动态监管研究也开始多了起来。为满足业务发展需求,本文探讨了海事危险品运输安全监控系统的具体的规范和方案。开启海事全系统信息的整合。
1 海事危险品运输监控和安全管理系统数据库的具体设计
1.1 规范命名
在整个项目中,都是以英文大写的方式命名。按照缩略规则来缩写英文:合理使用英文单词,坚持省略元音字的缩写规则;五个元音使用各种复数形式和时态,对重复出现的字母,只留一个。
对标识符的命名,命名标识符时,改变默认的“Identified”,变为“Identifier_pk”;对视图的命名,各视图前缀为“WV_”,在后边添加一个表,视图是几个表组合查询时,以W下划线分开每个表名;对系统表的命名,各辅助系统使用的系统表,以“SYS_“”作前缀。
对关系的命名,以下划线的方式命名和Codeia关系有关的2个实体code;对域的命名,如时间、日期人等W类似实体属性的共同特征的命名;对主键的命名,以各主键作前缀,其后添加对应的表名,用作表的主键名称;对外键的命名,以FK_前缀作各外键,然后是和这种关系有关的2个code实体,父实体、子实体一前一后。
1.2 数据库开发坚持的规则
对SQL简化,确保字段简洁,去掉多余的嵌套查询,不选用SELECT*,对索使用面临的问题,不要使用以上表达方式进行查询,将数据库函数与计算表达式应用在WHERE中,最好置于等号右边,不然将使得字段上的索引不成功。查询条件列类型的隐含转换;使比较值协调查询列数据类型,防止采用的数据库类型自动转换。
视图、触发器、存储过指函数的使用,对多次使用的SQL查询语句,最好定义为视图,便于修改和优化。如果操作任务繁重,如,定时性的数据统计,编写成存储过程,使用函数,而不使用触发器,最好不用UNIONALL,使用UNION时,要注意ORDERBY的使用,采用W,而不用JOIN,少用子查询。对DISTINCT的使用,使用GROUPBY,最好不用DISTINCT语句,保障汇总字是索引字段。不要索引计算表达式抑或字段含数据库函数。注释的添加要确保样式的统一。
1.3 设计数据模型
数据模型设计,以信息资源规划方法论为为引导,考虑业务的实际情况,现场检查、危规字典业务流程的模型构成了规划设计数据模型,利用H部分数据模型,将危险品管理系统中包含的所有数据表间的還辑关系给呈现出来。
对现场检查任务表,现场检查任务表设计保存了现场检查任务中数据表中文名称及其基本信息;现场检査任务表对应的英文名称是DNG_SCN_CHK_TSK;对审核流程记录表,审核流程记录表设计保存了申报单的审批记录,对各次受理审批的结果信息进行记录,审核流程记录表对应的英文名字为DNG_APRV_FLW。
1.4 设计核心数据表
散装液化船申报:对散装液化船舶申报表设计,其保存了散装液化船报申报单的数据表中文名称及基本信息,散装液体船舶申报对应的英文名称为DNG_DCLR_SHP_LQDS。包装、固体散装货物申报:对包装、固体散装货物申报表设计,其保存了存储包装货报申报单的数据表中文名称及基本信息,包装、固体散装货物申报对应英文名称为DNG_DCLR_CRG_PCGD。
现场检查任务表:对现场检查任务表设计,其保存了现场数据表中文名称与检查任务的基本信息;现场检査任务表对应的英文名称是DNG_SCN_CHK_TSK。审核流程记录表:对审核流程记录表设计,其保存了记录各受理审批结果与存储申报单的审批记录等,审核流程记录表对应的英文名称为DNG_APRV_FLW。
2 海事危险品运输监控和安全管理系统核心功能模块的具体设计
2.1 危险品受理审批
查看申报信息及待处理列表、审批等共同组成了危险品受理审批模块。进入待处理列表界面时,通过w筛选条件的方式检查固体船上报的信息,固体货报、液体船报、液体货报的信息,按下“业务处理”键,进入到业务处理页面,可W选择受理或不予受理。
不进行受理包括H种情况:继续提供材料支撑,对不在范围之内和其他方面原因的,全部返回至申报系统中。核实材料、待检查及待审批组成了受理操作的H种情况。对需要检查的操作,使用现场检查任务中的功能;对待审批,设置为待审批申报单状态,为下一环节的审批提供帮助。
2.2 现场检查
首先,功能说明。危险品受理审批模块能够现场检查与查询现场可移动罐柜与船载危险品货物等的日志。W下实施船载检查表录入与危货检查表录入等的H种检查表录入;在现场检查日志界面中,实施W下可移动罐柜检查表、危货集装箱检查表、船载危货检查表日志的H种检查表日志查询;在现场检查维护界面中,实施W下可移动罐柜检查表、危货集装箱检查表、船载危货检查表的维护等H种检查表维护。其次,按钮事件说明。在现场检查页面中可进行数据录入及有关日志的查询等。
3 海事危险品运输监控和安全管理系统接口的具体设计
首先是接□概述。对该系统外网申报功能的申报,利用WebService接口,把申报信息传到海事局系统接口程序中,这种接口接受到信息后,会有效检验数据。当数据满足要求,存储在海事局工作臺看,同时产生回执号,需要返回回执号,传到DPN;当不满足要求,返回错误信息,传到DPN。
其次是接□规则。如果货物以过境船报、中转入进行流向时,需要船代填写、上报货物信息。把W逼点(集装箱箱号的)各自保存在集装箱和罐柜中,在货报回执号基础上,查看、并找回集装箱编号,依照集装箱与装载位置的箱号,使货物与装载位置相互匹配;货物向出港流出,货物类型是集壮箱,先按照货报回执号进行船报,查看各装箱的证明书回执号,以此来查找各集装箱,根据集装箱与装载位置的箱号,使货物与装载位置相互匹配。
对集装箱照片的上传,一个装箱证明书需要上传四张以上;装箱整个过程及包装标记;保障接口报单的唯一性;内网交换该申报单与附带资料规则DPN待上传各附带资料所处的状态;如果一种单证需要进行许多份的上传时,当有一份被返回来,把各资料状态一同呈现给DPN,DPN将各资料状态返回给内网。
再次是接口返回值说明。接口返回值包括集中情况:回执号、H种信息、错误信息等。当由外网申报系统传向内网审批系统,能够顺利地保存数据,便返回该记录。回执号坚持以下规则:包含年月日的字符串,随机性加入四位数组字母构成的字符串;如果系统出现异常,将异常信息返回;如果申报数据在外网申报传输中满足不了要求时,将错误信息返回。
4 结束语
海事危险品运输安全监管系统设计从全局出发,规划资源,使数据和资源配合和共享,防止出现信息孤岛的情况。本次系统设计满足了业务需求,同时也体现了管理决策。在具体分析中,有效沟通了相关部门的业务,熟悉了业务及相关人员需求及存在的问题。技术开发工具与框架的选择,有效结合了海事业务的特征,缩短了业务开发实践,快速上报。为避免重复性建设和应用,可以与口岸物流网络进行对接,实现了外网申报与内网审批数据的传输和共享。通过搭建网络专线,采用访问海事基础数据视图表方式,保障了外网申报海事基础数据的准确。
参考文献:
[1]熊迹.基于普适网络的水路危险品运输监控系统研究与设计[D].武汉理工大学,2011.
[2]韩飞.海事危险品运输监管系统的设计与实现[D].大连海事大学,2015.