轮船操舵评估管理系统的设计与实现毕业论文
2021-05-13 22:23:16
摘 要
Abstract II
第1章 绪论 1
1.1 研究目的及意义 1
1.2 国内外研究现状 1
1.3 论文内容安排 2
第2章 船舶信息管理系统需求分析 3
2.1 船舶信息管理系统目标 3
2.2 船舶信息管理系统总体需求分析 3
2.2.1 船舶信息管理系统功能需求分析 3
2.2.2 船舶信息管理系统性能需求分析 4
2.3 船舶信息管理系统功能模块需求分析 4
2.3.1 实时监控模块需求分析 4
2.3.2 历史回放模块需求分析 5
2.3.3 统计分析模块需求分析 5
2.4 本章小结 6
第3章 船舶信息管理系统功能设计 7
3.1 船舶信息管理系统架构设计 7
3.1.1 船舶信息管理系统技术架构设计 7
3.1.2 船舶信息管理系统网络架构设计 8
3.2 数据库设计 9
3.2.1 表结构设计 9
3.2.2 数据安全设计 10
3.3 船舶信息管理系统功能模块划分与设计 11
3.4 船舶信息管理系统主模块详细设计 12
3.4.1 实时显示主模块设计 12
3.4.2 历史回放主模块设计 15
3.4.3 统计分析主模块设计 16
3.5 本章小结 18
第4章 船舶信息管理系统具体实现 19
4.1 船舶信息管理系统测试 19
4.1.1 实时显示测试 19
4.1.2 历史回放测试 21
4.1.3 统计分析测试 22
4.2 本章小结 25
第5章 总结与展望 26
参考文献 27
摘要
随着海洋运输成为主要的运输方式,如何提高船舶管理的水平和效率,更加安全和经济的控制船舶的航行成为主要的研究问题。本文适应了船舶管理系统的网络化、数字化的发展趋势,采用了面向对象的软件设计方法来设计系统,最终实现了一个可以让操作人员实时地掌握并分析船舶的运动特征,完成特定的航行计划的轮船操舵评估管理系统。
本文将基于MVC的设计模式进行开发,按照软件的开发流程首先对系统的整体功能需求进行详细地分析,设计出数据库中的表结构,并将船舶管理系统划分为实时显示、历史回放和统计分析这三个主功能模块。针对每一主模块进行详细的设计与实现,并将最后实现的系统界面与对应功能进行展示。由于整个系统基于B/S架构和J2EE的技术平台,具有跨平台性、扩展性、安全性、简单性,并且对客户端要求低等优点。
系统应用和数据库服务器选用Windows7操作系统,数据库采用Oracle,开发工具为Eclipse。系统开发语言使用Java(JDK7),系统Web服务器使用Tomcat,平台的语言环境支持简体中文。
关键词:MVC;J2EE;ORACLE;船舶信息管理系统
Abstract
With marine transportation becoming the main mode of transport, how to improve the level and efficiency of ship management, how to control the navigation of the ship more safely and economically has become the main research problem.In order to meet development trend of digital and networked management system of the ship, in this paper the software design method of object oriented is used to design the system, and realize a ship steering assessment management system which can allow operators to master and analyze the motion characteristics of the ship in real time and complete the specific plans for navigation.
This paper will be developed based on the MVC design pattern, according to the software development process firstly the whole system's functional requirements will be analyzed in detail and then to design the table structure in the database.Morever the ship management system is divided into the three main function modules:real-time display module, history playback module and statistical analysis module.For each of the main modules,the detailed design and implementation will be carried out and the system interface and the corresponding function will be displayed.Because the whole system is based on B/S architecture and the J2EE technology platform, this system has advantages of good across-platform, scalability, security, simplicity and low requirements of the client.
Windows7 operating system is used for the system application and the database server, in addition Oracle for database, Eclipse for development tools.Java(JDK7) is using as the system development language, Tomcat is for the web server system.And simplified Chinese language is supported in the platform.
Key Words: MVC; J2EE; ORACLE; Ship information management system
绪论
本章介绍了设计船舶信息管理系统的目的及意义,并围绕船舶信息管理系统分析了国内外的研究现状。最后阐述了本文的内容安排。
1.1 研究目的及意义
现在是一个信息爆炸的时代,每时每刻都在产生大量的信息。面对如此庞大的信息量,如何高效地利用收集到的相关原始信息,查询出有利的信息,并进行进一步的加工分析,得出一系列利于决策的重要结论。其中,船舶航行管理是信息管理的一个重要方面。地球上海洋面积广阔,海洋货物运输成了主流的物流运输方式。不论是在国际贸易总运输量中还是中国进出口总运输量中,海上运输都占据了绝大部分。
但是根据相关的研究资料表明,大多数的航行事故都与船舶航行存在关联的。并且以下两个因素决定着船舶的航行:属于技术问题的航迹规划;最关键的船舶操纵。另外,出于经济原因,也需要对船舶的航行进行控制。例如原定直线航行计划的船舶,若是操作人员不能很好地掌舵,使得船舶以“S”形的轨迹来航行的话,这样不仅增加了航程,浪费了时间,还会浪费能源消耗,所以,出于安全和经济的原因需要控制船舶航行。