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