基于Web技术的计算机辅助海运安全管理系统

来源 :上海海运学院 上海海事大学 | 被引量 : 1次 | 上传用户:xieym28
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作者综合运用了多种Web技术,采用面向对象的统一开发过程UDP,在LOTUS公司的Domino平台上成功开发出了计算机辅助海运安全管理系统CASMS,本文对这一系统分析、设计、实现以及整个开发过程中所涉及到的技术问题进行了介绍。 CASMS是交通部重点科技项目《海运安全的计算机智能管理技术》的一部分,主要用来辅助航运企业建立海运安全管理系统SMS,提高安全管理水平。也可以用于建立ISO管理或其他管理系统。在CASMS中,用户,包括公司、主管机关、或任何能连接Internet的场所(例如在大海中的船舶)通过浏览器可以方便地检索、查阅和审核SMS的文件和工作记录;可以填写和审批工作记录;可以编辑和更新SMS文件,系统能自动建立和维护文件之间的相互关系;可以设置工作记录的处理流程,并集中管理文件的安全性。 目前,Internet的应用已经相当普及,而Internet的发展中Web技术占了十分重要的地位,它的内容涉及URL、MIME、HTTP、HTML、XML、CGI、JavaScript、JAVA和网络加密技术等,对这些技术进行分析研究并充分利用它们的特点,是成功开发Web应用的基础。本文对这些技术进行了分析论述。 一个比较复杂的系统的开发,应该采用面向对象的分析设计方法。面向对象的分析与设计OOA&D的方法在80年代末至90年代中形成高潮,面向对象建模语言也得到了很大的发展,出现了不少这样的语言。不同种类的建模语言之间的差别妨碍着不同用户之间的交流,软件工程界通过共同的努力产生了统一建模语言UML。它是一种定义良好、易于表达、功能强大且普遍适用的建模语言,它融入了软件工程领域的新思想、新方法和新技术。UML不仅支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。 由于软件系统的日益复杂,软件开发应该在一种受控的工作方式中进行。统一开发过程UDP是目前这一领域最为重要的成果。UDP是基于组件的。利用它特别适合于开发由组件构成的的软件系统,在组件之间有良好定义的接口相互联系。UDP利用UML为建模语言,依赖于三个关键方面——用例、基本架构、迭代和增量开发,来集成软件开发的各个方面,并最终确立一个集成的开发过程框架。 在CAS MS的研究和实现过程中,作者使用了统一建模语言UML和 统一开发过程UDP来管理和控制软件开发的整个过程,这是保证CASMS 的成功开发并真正具有可扩展性和可维护性的关键。本文用UML对系统 的分析设计和实现作了说明,并着重讨论了实现过程中所涉及到的关键 技术,包括文件关系的处理、文件流转的实现、文件安全性控制和文件 查阅等。 CASMS 投入使用以后,目前运行结果良好,且解决了不少企业在 SMS管理方面原先存在的实际问题。 本文最后还对系统的智能化作了分析,并对其将来的发展作了展望。 本文的主要贡献是综合运用当前较新的适用技术,尤其是与Web有 关的技术,并将它们引入 旧O 管理系统中,从而成功的解决了航运公司 的计算机辅助海运安全体系的设计开发和实现。这一系统己成功地在实 践中得到应用。
其他文献
电力通信网作为电力系统中的第二张实体网络,对电网安全管控起着至关重要的作用,是智能电网的基础。为了保障电网的远程控制、继电保护、自动化调配、交流直流控制以及应急处