开源软件技术在运输船舶的应用

开源软件技术在运输船舶的应用

论文摘要

本论文主要研究将Linux等开源软件技术运用到运输船舶的技术方案和实现手段。 船舶信息化应用水平的提高对于提高船队的管理水平具有重要的作用。由于船舶具有使用环境恶劣,长期远离陆岸的技术支持,船员的计算机操作水平有限等特点,确保船舶计算机应用系统的高可靠性十分重要。以Linux为代表的开源软件具有内核稳定、源码公开、可裁剪、可定制等特点,版权和技术服务费用大大低于商业软件。本文创造性地提出了“Linux+Apache+Postgre SQL”的技术方案,全面运用基于J2EE的软件开发技术,解决了系统跨平台运行和交换数据的诸多技术难题。 本文从分析丌源软件的技术特点和应用前景入手,结合船舶信息化需要,探索相应的应用方案;通过对比分析,确定系统的技术架构,并提出了具体的跨平台开发和数据同步技术方案、高可用性设计方案;通过对系统进行严格测试,依据测试和实际使用的结果,证明了系统的可行性、可用性和可靠性。该系统在中海集团的100多艘运输船舶上稳定使用一年多来,达到了低成本大规模部署的目的,为提高该集团的船舶管理水平发挥了重要作用。该系统在易用性方面还存在一些问题,需要通过持续改进,不断满足使用需要。 本文所述技术方案在其他领域和行业亦有推广使用价值。

论文目录

  • 摘要
  • ABSTRACT
  • 目录
  • 前言
  • 第一章 概述
  • 1.1 选题背景
  • 1.2 选题目的
  • 1.3 国内外研究现状
  • 1.4 课题内容
  • 1.5 研究方法
  • 第二章 在运输船舶上的应用开源软件的可行性分析
  • 2.1 开源软件的基本概念
  • 2.2 开源软件的技术体系的完整性和可靠性
  • 2.3 开源软件的安全性,高可用性与可裁剪性
  • 2.4 开源软件技术的经济性
  • 2.5 开源软件技术的市场日趋成熟
  • 2.6 开源软件技术的可持续发展前景
  • 2.7 开源软件技术应用于运输船舶的可行性结论
  • 第三章 基于开源软件技术的船舶应用系统的总体设计
  • 3.1 运输船舶的管理信息系统应用需求
  • 3.2 开源软件在运输船舶的应用组合方案
  • 3.3 设计原则
  • 3.4 技术标准
  • 3.5 系统结构图
  • 3.6 系统技术体系结构
  • 3.7 软件体系结构
  • 3.8.基于J2EE架构的B/S应用结构
  • 3.8.1 客户层
  • 3.8.2 Web层
  • 3.8.3 业务层
  • 第四章 应用系统的跨平台开发技术设计
  • 4.1.跨数据库操作系统开发技术
  • 4.2.跨WEB SERVER开发技术
  • 4.3.跨数据库开发技术
  • 第五章 应用系统的数据同步技术设计
  • 5.1 应用环境分析
  • 5.2 总体设计思路
  • 5.3 邮件数据推拉技术
  • 5.3.1 邮件技术的基本原理
  • 5.3.2 邮件推拉技术
  • 5.4 安全电子邮件技术
  • 5.4.1 端到端的安全电子邮件技术
  • 5.4.2 LZW无损压缩算法
  • 5.5 针对邮件技术约束性的强化措施
  • 5.5.1 邮件加密和过滤
  • 5.5.2 解决邮件丢失的措施
  • 5.5.3 对邮件重新编码和数据校验
  • 5.5.4 保证邮件的时序性
  • 第六章 船舶应用系统的高可用性设计
  • 6.1 数据库操作系统、数据库和WEB服务器的升级维护
  • 6.2 应用系统的升级维护
  • 6.3 应用系统及数据的备份与恢复
  • 6.4 客户端的维护
  • 6.5 病毒防护
  • 6.6 日常管理要求
  • 第七章 系统测试和运行结果分析
  • 7.1 系统运行性能测试
  • 7.1.1 测试目的
  • 7.1.2 测试环境
  • 7.1.3 测试方法及步骤
  • 7.1.4 测试结果
  • 7.1.5 结果分析
  • 7.2 系统跨平台运行和数据同步测试结果
  • 7.2.1 测试目的
  • 7.2.2 测试环境
  • 7.2.3 测试资源消耗
  • 7.2.4 测试记录表
  • 7.2.5 测试结论
  • 7.3 系统实际运行结果分析
  • 7.3.1 运行环境
  • 7.3.2 运行情况
  • 第八章 结论
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].数字软件技术在传统印染图案设计中的应用[J]. 纺织报告 2020(03)
    • [2].试论信息时代下软件技术的发展困境及未来思考[J]. 信息系统工程 2020(06)
    • [3].计算机软件技术在大数据时代的应用策略探析[J]. 电脑知识与技术 2020(19)
    • [4].基于大数据的高职软件技术人才能力测评方法的研究与应用[J]. 科技创新导报 2019(18)
    • [5].2019GIS软件技术大会在京召开[J]. 城市规划通讯 2019(22)
    • [6].国际化软件技术人才创新能力培养研究[J]. 国际公关 2019(11)
    • [7].互联网时代的软件技术研究[J]. 通讯世界 2017(24)
    • [8].新时期软件技术的开发与应用[J]. 计算机产品与流通 2017(10)
    • [9].浅谈关于软件技术的应用现状[J]. 电脑知识与技术 2018(10)
    • [10].软件技术在计算机中的开发与应用研究[J]. 计算机产品与流通 2018(06)
    • [11].互联网时代背景下的软件技术研究[J]. 计算机产品与流通 2018(06)
    • [12].基于蓝墨云班课的软件技术专业实训课程建设研究[J]. 科技资讯 2016(33)
    • [13].数字软件技术在电视包装中的应用[J]. 科技传播 2016(24)
    • [14].产前筛查软件技术[J]. 科技与创新 2017(03)
    • [15].针对新时期背景下媒体软件技术的优化探析[J]. 信息记录材料 2017(09)
    • [16].思维导图在《软件技术基础》课程教学中的应用[J]. 价值工程 2016(26)
    • [17].高校软件技术教材体制改革对策分析[J]. 信息与电脑(理论版) 2014(24)
    • [18].《软件技术基础》教学改革探析[J]. 课程教育研究 2014(27)
    • [19].私房钱的那些事[J]. 分忧 2017(04)
    • [20].安全管理类软件技术的应用与发展[J]. 网友世界 2014(16)
    • [21].高职软件技术教育方法改进的思考[J]. 中国科教创新导刊 2009(22)
    • [22].大数据背景下软件技术的发展[J]. 电子技术与软件工程 2019(12)
    • [23].细谈软件技术的应用现状[J]. 计算机产品与流通 2018(08)
    • [24].计算机《软件技术基础》课程教学改革探索研究——以吉林医药学院为例[J]. 中国培训 2016(02)
    • [25].基于长三角地区需求的软件技术人才的培养[J]. 新乡学院学报 2016(06)
    • [26].数字软件技术在电视包装中的应用研究[J]. 电子技术与软件工程 2016(14)
    • [27].数字软件技术在电视包装中的应用研究[J]. 通讯世界 2016(15)
    • [28].CAD/CAM技术的发展和展望[J]. 赤峰学院学报(自然科学版) 2014(20)
    • [29].基于软件技术手段的青少年网络安全问题研究[J]. 黑龙江科技信息 2014(36)
    • [30].论软件技术在雷达维护工作中的应用[J]. 企业技术开发 2015(23)

    标签:;  ;  ;  

    开源软件技术在运输船舶的应用
    下载Doc文档

    猜你喜欢