轮船火警监测管理系统的设计与实现毕业论文
2021-05-13 23:34:20
摘 要
Abstract IV
第1章 绪论 1
1.1研究目的及意义 1
1.2国内外研究现状 2
1.3论文内容安排 2
第2章 系统需求分析 4
2.1 系统目标 4
2.2 系统总体需求分析 4
2.2.1 系统功能需求分析 4
2.2.2 系统性能需求分析 5
2.3 系统功能模块需求分析 5
2.3.1 实时监控模块需求分析 6
2.3.2 视频监控模块需求分析 6
2.3.3 历史回放模块需求分析 7
2.3.4 统计分析模块需求分析 7
2.4 本章小结 8
第3章 系统功能设计 9
3.1 系统架构设计 9
3.1.1 系统技术架构设计 9
3.1.2 系统网络架构设计 10
3.2 数据库设计 11
3.3视频服务器设计 14
3.4 系统功能模块划分与设计 15
3.5 系统主模块详细设计 16
3.5.1 实时显示主模块设计 16
3.5.2 历史回放主模块设计 19
3.5.3 统计分析主模块设计 21
3.5.4 视频播放存储主模块设计 24
第4章 系统具体实现 27
4.1系统测试 27
4.1.1实时显示测试 27
4.1.2视频播放存储测试 28
4.1.3历史回放测试 30
4.1.4数据统计分析测试 31
4.2 本章小结 35
第5章 总结与展望 36
参考文献 37
致谢 38
摘要
随着海洋运输成为主要的运输方式,如何提高船舶管理的水平和效率,更加安全有效的保证人员和货物的安全成为主要的研究问题。本文适应了轮船管理系统的网络化、数字化的发展趋势,采用了面向对象的软件设计方法来设计系统,最终实现了一个可以让操作人员实时掌握并分析火警参数,及时有效的对危险进行评估的管理系统。
本系统基于MVC的设计模式进行开发,按照软件的开发流程首先对系统的整体功能需求进行详细地分析,设计出数据库中的表结构,并将火警监测管理系统划分为实时显示、视频播放存储、历史回放和数据统计分析这四个主功能模块。针对每一主模块进行详细的设计与实现,并将最后实现的系统界面与对应功能进行展示。由于整个系统基于B/S架构和J2EE的技术平台,具有跨平台性、扩展性、安全性、简单性,并且对客户端要求低等优点。
系统应用和数据库服务器选用Windows7操作系统,数据库采用Oracle,视频服务器使用NGINX FFMPEG,开发工具为Eclipse。系统开发语言使用Java(JDK7),系统Web服务器使用Tomcat,平台的语言环境支持简体中文。
关键字:MVC;J2EE;ORACLE;NGINX;FFMPEG;
Abstract
As maritime transport bacame the main mode of transport, how to improve the level and efficiency of ship management, security, safer and effective guarantee of people and goods bacame the main research questions.In this paper, it adapted to the network, digital trends ship management system,and used the object-oriented software design methods to design the system, and finally we achieved a management system that it will allow the operator real-time control and analyze fire parameters, timely and effective assessment to possible threat.
The system is based on MVC design pattern development,according to the software development process,first we conducted detailed analysis for overall functional requiremen of the system,then we design a database table structure,besides,management and fire detection system is divided into real-time display, video player storage, historical playback and statistical analysis of the four main modules.We conducted Detailed design and implementation for each of the main module and displayed he final realization of the system interface with the corresponding function.Since the entire system is based on B/S structure and J2EE platform technology,so it has several advantages such as cross-platform,scalability,security,simplicity,and low client requirements and so on.
System application and database server selects Windows7 operating system,it uses Oracle for database and uses NGINX FFMPEG as video server,The development tools are eclipse,Systems development language is Java (JDK7),System Web server is Tomcat,simplified Chinese language environment is supported by the platform.
Keywords: MVC; J2EE; ORACLE; NGINX; FFMPEG;
第1章 绪论
本章介绍了设计轮船火警监测管理系统的目的及意义,并围绕轮船火警监测管理系统分析了国内外的研究现状。最后阐述了本文的内容安排。
1.1研究目的及意义
现在是一个信息爆炸的时代,时刻都在产生大量的信息,面对如此庞大的信息量,如何高效的获得有利的信息,并进行充分的利用,最大限度地使信息价值被体现,成为信息管理的重要目标。所以,信息管理是高效利用信息的重要方面[1]。
其中,轮船安全管理是信息管理的一个重要方面。