论文部分内容阅读
本课题针对我国海运行业业务面广,业务流程变化快,数据量大,业务系统开发工作量大、周期长以及业务数据的共享、抽取、分析,完整性、安全性的保持及高效的事务处理等问题提出了一个切实可行的适合中小型海运企业信息化解决方案的海运基础信息平台CSIMS,以满足海运企业提高本身经营、管理等的效率和市场竞争力的迫切需要。 本文介绍基于.NET技术的、多层架构的海运基础信息系统平台CSIMS核心框架的设计实现及使用的关键技术。通过对海运企业主要业务流程现状进行调研建立业务模型,经过对业务模型分析研究进行业务重组,设计实现了海运信息平台的六个核心业务子系统:基础管理系统、个人事务管理系统、客户关系管理系统、航线管理系统、船舶管理系统和决策支持系统。本文将着重介绍CSIMS平台的两个底层框架:带来显著开发效率提升的CSIMS ORM持久层框架和灵活的安全框架模型的设计策略。面向对象的组件化设计思想贯穿于整个研究过程。作者参与了此平台的一个商业实例的设计和实施的全过程。 作者研究了ADO.NET的数据访问策略和ASP.Net技术,利用.NET平台的便利、快捷以及与XML技术的结合,设计实现了数据持久层框架CSIMS ORMFramework,其通过对ADO.Net的高层封装实现了数据库无关性、业务代码和数据访问代码的解耦合、简单易用等特点,提高了代码质量和开发速度。接着讨论对海运企业信息安全至关重要的访问权限控制系统的实现方法和工作原理。其实现了基于User-Role方式和基于LDAP方式的灵活严谨的权限管理策略。 全文共分六章。第一章为引言,介绍本课题研究背景、当前海运企业信息化现状、系统平台架构技术的发展以及在实现海运基础信息平台CSIMS中涉及到的相关技术;第二章介绍了CSIMS的逻辑分层模型、总体设计框架和核心业务功能子系统;第三章详细介绍了CSIMS的数据持久层CSIMS OEM Framework的设计思想和实现;第四章介绍了CSIMS的安全框架模型的设计策略、工作原理和实现方法;第五章介绍了CSIMS平台开发设计原则;第六章对本课题的研究工作进行了总结并指明了下一步工作方向。