论文摘要
传统的分布式应用程序都是基于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和web2.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发展到ActiveX4.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 去除网页安全警告的组件函数攻读学位期间公开发表的论文致谢研究生履历
相关论文文献
标签:架构论文; 船舶论文; 办公自动化论文; 视频监控论文;