B/S架构的船舶综合办公监控系统研究

B/S架构的船舶综合办公监控系统研究

论文摘要

传统的分布式应用程序都是基于Client/Server结构的,而近年来人们发现基于Client/Server结构的应用程序有很多缺点,比如:如果客户端的代码需要改变,那么所有机器上的客户端程序都要重新安装;如果某台机器有了不可修复的损坏,那么得重新安装客户端软件才能够使用。基于Browser/Server结构的应用程序就没有以上的缺点了,我们可以使用任何一台有浏览器的机器来工作,因为所有的程序逻辑都在服务器端,所以服务器端的代码变动不需要作为客户端的浏览器再做任何工作。由于Browser/Server(B/S)结构的这些优势,近年来关于Browser/Server的程序开发模式有了很多的研究和实践。而本文正是源于上述思想,分别介绍了以IBMTMLotus Domino/Notes和海康TMDS-4004HC视频采集卡为平台,以LotusScript、JavaScript、HTML、VC++等为工具开发的船舶办公自动化系统和视频监控系统,然后将它们统一整合后以网站的形式在服务器端发布,构成船舶综合办公监控系统。 本系统把日常的船舶管理模式以工作流的方式加以抽象概括,借助Web编程以及Lotus Domino/Notes强大的平台优势使船舶日常运作实现办公无纸化、流程自动化、工作协同化,使原来用纸张传递和记录的信息用电脑网络信息来代替,原来烦琐的手工操作用计算机取代,提高办公的质量和效率,降低办公费用,建立准确、通畅的信息网络,实现信息共享,同时把视频监控端及各种船舶实时参数显示控件(ActiveX控件)放在网页上,让管理人员可以以统一的Web方式完成所有的日常办公监管任务,给日常工作带来切实的方便。 整个过程在历时一年的模板开发、程序编制及调试工作后完成并发布,在大连海事大学东山实验室和大连开发区网吧之间利用网通宽带进行实地测试效果良好,办公页面简洁方便,监控视频图像清晰声音真切,各种所需数据收发迅速、实时,能够满足实际应用的需求。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究的背景及意义
  • 1.2 选题内容的发展现状
  • 1.2.1 办公自动化的概念及其发展
  • 1.2.2 船舶办公自动化的发展状况
  • 1.2.3 视频监控发展概况
  • 1.3 课题研究的内容
  • 1.4 系统研究的应用前景
  • 第2章 办公自动化系统开发平台与开发技术
  • 2.1 办公自动化系统对开发平台的需求分析
  • 2.2 办公自动化系统开发平台的主要种类
  • 2.2.1 基于关系数据库系统
  • 2.2.2 基于文档数据库系统
  • 2.3 LOTUS R6办公自动化解决方案
  • 2.3.1 总体框架
  • 2.3.2 Domino和web
  • 2.3.3 Lotus Domino/Notes常用开发工具
  • 2.4 DOMINO WEB开发技术
  • 2.4.1 Domino数据库设计元素
  • 2.4.2 DominoWeb编程技术
  • 2.4.3 与关系数据库的交互
  • 2.4.4 Domino复制技术
  • 第3章 办公自动化系统分析与设计实现
  • 3.1 海巡船办公自动化系统分析
  • 3.2 系统结构
  • 3.3 电子邮件及其INTERNET应用
  • 3.4 流程定制及公文流转
  • 3.4.1 表单的设计
  • 3.4.2 代理的设计与实现
  • 3.4.3 流程定制
  • 3.4.4 公文流转
  • 3.5 电子档案收集与管理
  • 3.5.1 归档流程
  • 3.5.2 与ODBC交互的实现
  • 3.6 其他功能模块的设计开发
  • 3.7 定制WEB应用登陆界面及安全设计
  • 3.7.1 定制Web应用登陆界面
  • 3.7.2 安全设计
  • 第4章 ACTIVEX技术理论基础
  • 4.1 COM理论基础
  • 4.2 ACTIVEX技术理论
  • 4.2.1 ActiveX的前身OLE的介绍
  • 4.2.2 从OLE发展到ActiveX
  • 4.2.3 ActiveX所包括的内容
  • 4.3 ACTIVEX控件技术理论基础
  • 第5章 ACTIVEX控件的设计与实现
  • 5.1 ACTIVEX控件的开发技术
  • 5.2 ACTIVEX控件的注册和使用方法
  • 5.2.1 ActiveX控件的注册
  • 5.2.2 ActiveX控件的使用
  • 5.3 监控系统中ACTIVEX控件开发
  • 5.3.1 视频监控控件NetVideoBeta的开发
  • 5.3.2 圆型舵角显示控件的开发
  • 5.3.3 方形车钟指示器控件
  • 5.3.4 实时曲线打印控件
  • 5.4 去除包含ACTIVEX网页的安全警告
  • 5.5 ACTIVEX控件在网页中的发布
  • 第6章 系统集成
  • 第7章 总结与展望
  • 参考文献
  • 附录A 代理实例
  • 附录B 函数DLLREGISTERSERVER和DLLUNREGISTERSERVER
  • 附录C 串口初始化实例
  • 附录D 画刻度及指针的示例代码
  • 附录E 去除网页安全警告的组件函数
  • 攻读学位期间公开发表的论文
  • 致谢
  • 研究生履历
  • 相关论文文献

    标签:;  ;  ;  ;  

    B/S架构的船舶综合办公监控系统研究
    下载Doc文档

    猜你喜欢