基于动态链接库的海上溢油数据库设计与研究.pdf
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 动态 链接 海上 溢油 数据库 设计 研究
- 资源描述:
-
Vo137
92017.9
船电枝杯应用研究
基于动态链接库的海上溢油数据库设计与研究
胡舜,尚前明2
(1.武汉武船船舶设计有限公司,武汉430060:2.武汉理工大学,武汉430070)
摘要:船舶海上溢汕事故给国家财产和海洋环境造成巨大损尖,有效的事故处理措施能够大大降低事故
后果,而紧急处置综合指挥系统作为岸上人员调度和指挥的核心,合理和完整的指挥系统数据库的设计显
得极其重要。为了对海上溢油事故进行综合指挥,在分析综合指挥系统数据库构成及关联关系的基础上,
阐述了数据库设计的准则以及存在的关键技术,对健全我国海上溢油规章制度有着重要意义。
关键词:船舶溢油综合指挥系统数据库
中图分类号:U698.7
文献标识码:A
文章编号:1003-4862(2017)09-000-05
Design and Research of Oil Spill Database Based on Dynamic Link
Library
Hu Shun, Shang Qianming
(1. Wuhan Ship Design Co, Ltd Wuhan 430060, China; 2. Wuhan Institute of Technology, Wuhan 430070, China)
Abstract: The oil spill accident of ship has grea/ loss lo nalional property and marine environment, and
effective accident treatment measures can greatly reduce the accident consequence. The emergency
command system is the core of on-shore personnel dispatching and commanding, and the reasonable and
complete command system database design is particularly important. On the basis of analyzing the
composition and relationship of database of integrated command system, this paper expounds the criteria oj
database design and the existing key technologies, which is of great sigmificance to perfect the rules and
regulations of marine oil spill
Keywords: ship; oil spill; emergency command system, database
引言
事故管理的数字化?,而溢油综合管理系统数据
随着我国经济的快速发展,石油消费和运作作为岸上指挥和调度的核心,有效的数据库建
愉不断持续增长,海上溢油事故不断发生。据不
立能够迅速对溢油事故做出应急反应并采取应急
完全统计,近30年期间,我国发生的溢油事故大措施,以控制、械少和清除污染。本文通过对系
统数据库的设计,优化子数据库之间的关联性,
约有2600多起,溢油量超过50吨的重大溢油事
故大约有70起,占总溢油事故的2%,总溢油量
通过溢油信息的匹配生成最佳的应急计划以及各
接近4万吨,尤其是2005年以后,由于运油量
种信息之间的相互融合,为制定溢油应急计划提
増加,船舶溢油事故也相应増加。长期以来,海供可依据。
上溢油事故给国家和人民财产造成了巨大的损失,
系统数据库
人们开始从法律、组织和技术层面对船舶溢油事
故进行研究。人们逐渐对船舶溢油事故的共性
该系统数据库的设计包括基础信息数据库、
管理术进行研究,借助信息技术实现船舶溢油事故案例数据库、溢油模拟数据、应急信息数据
库、应急预案以及损失评估。由于动态链接库文
件的使用较为广泛,其大部分功能都是由链接库
收搞目期:2017-0)4-15
实现的。编程人员可以进行分块编程,最后提
作者简介:胡舜(1984-),男,工程师。研究方向:电
力推进及白动化技术。
供动态链接库的库文件和函数调用说明,可以很
万方数据
船电技杯|应用研究
Vol.37No.92017.9
好地完成系统程序的开发,大大降低程序开发者能,同时也是较为重要的一个功能。由于系统中
的工作量,系统的升级也更加使利
储存了很多数据,如果逐条对数据进行查看较为
1.1数据库的信息需求
麻烦,询功能可以让用快速洶览信息.。
1)溢油应急处理信息需求
1.3系统子程序实现
在船舶溢油事故处理过程中,需要获取大量
该系统的子程序全部米用 Visual C++6.0软
的信息,如溢油地点、溢油量、清理溢油需要获件基于动态链接库创建,动态链接库全部放在库
取治理工具的信息等。当发生溢油事枚后,相关文件里。动态链接库是基于 MFC App Wizard I dll
部门需要将该溢油事故信息报告给政府,政府组的,按照默认的选择后,插入一个对话框,申明
织人员进行应急处理,同时政府要根据事故的危类及运行后,需要对程序进行修改,建立动态链
害程度追究肇事者的责任,如桀溢油事故较严重,接库的流程如图1所示
则要向法律部门提出诉讼,要求肇事者对事故进
开始
行相应的赔偿和承担相应的责任,因此该系统还
要有法律法规信息和历史数据信息等。
AFC Appwizard ldl)
修改对话框D号
2)系统决策支持需求
主要包括船舶溢油事故的统计分析、船舶溢
MFC Extension DLL
将修改的D再放到
油事故损失评估、船舶溢油事故应急计划生成等。
新建一个对话
对话框的头文件中
船舶溢油事故损失评估是对应用应急计划处理淦
框,泮申明类
油事故后造成损失的一种评估,它为应急决策和
编译并运行
修改对谣框源文
赔偿机制提供了非常有力的依据。船舶溢油事故
件为 Resource.h
应急计划生成是一个难点,岸载端刈船舶溢油事
故现场传送过米的数据进行分析,将这些信息和
图1动态链接库流程图
溢油模拟的数据进行结合来预测油实时扩散的动
1)在对话框的源文件中将 nadd additional
态,来协助应急方案的实施,从而对溢油事故进 includes here改为 resource.h
行远程调度和救援
2)在 rcsouircc的头文件下将新建对话相的
2数据库的功能需求
ID号进行更换,不可与程序中已有的D相同
数据库作为该系统的核心部分,一个功能完
3)将此信息复制到?话框的头文件中,完成
善的数据库对指人员处理溢油事故其重要,动态链接库的创建;
能够有效降低事故造成的危害,所以该系统的数1.4主程序与子程序链接实现
据库需要具有以下功能
主程序是基于 MFC App Wizard「cxl建立的,
1)添加功能
当主程序和子程序都建好后,最重要的是将两者展开阅读全文
文档分享网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。



链接地址:https://www.wdfxw.net/doc32766319.htm