节点文献
基于组件对象模型技术的电子海图应用系统的设计
The Design of the ECDIS Based on COM Technology
【作者】 路辉;
【导师】 丛望;
【作者基本信息】 哈尔滨工程大学 , 电力电子与电力传动, 2002, 硕士
【摘要】 本论文选题来源于国家海洋局的“基于电子海图的海洋调查自动化系统”。该系统是电子海图在海洋信息方面的一个应用,此系统建立了自动化系统地图图库,并在其基础上实现对海洋信息的数字化管理。 首先本文遵从软件工程的要求,从系统的整体高度出发,自顶向下、逐步分解、逐步细化对电子海图应用系统进行了各方面的分析,针对电子海图应用系统受当时软件开发环境影响产生的局限,提出了组件化电子海图应用系统的设计思想,同时把面向对象的思想引用到电子海图应用系统中,提出了总体方案,在此基础上进行了软件编程和调试工作,现已通过试运行,并获得了很高的评价。 为了将各项操作和特征完全不同的功能归于一个系统体系下,并进行统一的规划和管理,提出了将组件对象模型技术应用到电子海图应用系统中,并利用了控件化的管理机制。这一创新性的思想为整个系统的顺利开发指明了方向,使系统功能得以有效实现。 在开发组件式电子海图应用系统过程中,为了实现其语言无关性和可移植性,提出了利用活动模板库技术作为组件化开发工具,并利用Visual C++和Delphi混合编程来验证了相应的特性。 最后对本课题所完成的实际工作和所取得的结论性成果以及未来发展方向进行了概括和总结,从软件继承性等方面对组件式电子海图应用系统的优越性加以阐述,并对各种特性进行了实际的数据对比,给出了实际对比的图表分析。本课题具有广阔的发展前景。
【Abstract】 The thesis stems from the subject of National Ocean Bureau’s "Automatic Query System of Oceanic Information based on ENC". The system embodies an application of ECDIS in the field of oceanic information. The system establishes automatic navigational charts, so as to fulfill the services of digitalized administration of oceanic information .First, in according to the requirements of the software engineering, this design scheme puts forwards the design idea of COM-based ECDIS based on the overall analysis of the ECDIS step by step and the limitation of the software developing circumstances at time. Then the overall design is introduced based on the advanced object-oriented.This work is designed in specific, coded and debugged to achieve the required functions of users. Now the system has passed preliminary test and won high appraisal.It is a technically difficult job to integrate functions of sharply different operations and features into one system for concentrated regulation and management. To resolve these problems, this thesis comes up with the creative idea of applying COM technique to ECDIS and management of button. As a result, the development of the whole system goes smoothly and system functions are effectively achieved.In the course of developing ECDIS, the technology of movable template is used and the programming tools are Visual C++ and Delphi to achieve the function of independent of language and transplant.Finally, based on the practical work and achievements in the course, I draw a conclusion and make a prosperous view in the future development of ECDIS. In addition, comparing all data in many kinds of properties and presenting diagram analysis, the thesis discusses the advantages of COM-based ECDIS over former ECDIS in the aspect of inheritance. At last, the thesis predicts its developing trendand wide application of the subject in the future.
【Key words】 Electronic Navigation Chart Display; COM; ATL technique; ActiveX widget; software engineering;
- 【网络出版投稿人】 哈尔滨工程大学 【网络出版年期】2003年 01期
- 【分类号】TP311.52
- 【被引频次】6
- 【下载频次】219