论文部分内容阅读
水质信息是水质控制和管理领域最重要的数据来源,采用计算机软件技术对水质信息进行管理的当前的主要水质管理方式。而管理信息系统MIS和决策支持系统DSS是计算机软件技术在水质管理领域的主要应用方式。为了提高这两种软件系统的开发效率、可维护性和可扩展性,使它们更广泛地被应用到水质信息管理的各个方面中,本论文研究采用软件复用技术和.NET组件技术开发水质管理的管理信息系统和决策支持系统软件。本论文主要围绕着复用工程和.NET组件两个方面进行研究,内容涉及复用工程步骤、复用制品模型、复用库、.NET组件模型、接口、内部结构和版本控制等。本论文通过研究复用工程步骤的核心内容和复用制品的产生过程,提出了基于层次划分的多种复用制品(包括了子系统、模块和组件)的统一模型,创建了复用工程八个步骤在复用制品产生过程的主要工作和步骤之间的相互关系。特别提出了VCCRC的组合概念,使复用工程各个步骤连接起来。为了把大量的复用制品保存起来以及进一步的推广使用,本论文尝试定义以复用制品统一模型为基础的复用库的数据保存对象,并设计了复用库的使用功能。针对复用组件模型的特征,同时为了满足组件开发的要求,本论文选用了.NET组件技术,研究.NET组件模型的技术特点如何实现复用制品统一模型。为了满足实现与设计统一的要求,论文引入多种组件模型的定义、多种组件接口的定义和提出了组件内部组成结构模型。为了提高各种复用制品的使用效率和满足.NET组件代码运行的实际需要,论文还设计了相应的版本控制过程。本论文还描述了采用上述研究成果开发的水质数据管理系统(WMS)。该系统软件开发过程以瀑布型和复用工程为基础,使用准项目管理的思想和理论。本论文也介绍了WMS的特点,包括污染和污染处理记录的引入,划分上下级决策支持与执行功能,系统运行过程的全程数据操作监控。文章的最后,结合水质数据管理系统的实际开发过程,详细叙述了复用工程步骤规范模型、复用制品统一模型、.NET组件模型等各研究结果的主要特点和应用效果。