论文部分内容阅读
随着工农业的发展和生态环境的恶化,水资源问题变得越来越突出,如何合理利用、管理和开发水利资源就成为关系到国民经济可持续发展的重要问题。目前,计算机网络、数据库、数据采集等IT技术的发展十分迅猛,并对各个行业的发展起到了巨大的推动作用,如何将这些新兴的技术应用于水利管理,通过采集和分析水情信息,为预测和防治水灾或旱灾、提高水资源利用效率提供有力的技术支持和科学依据,从而达到提高管理效率、增强防洪抗旱能力的目的,是当前一个重要的研究课题,这对于工农业的发展和维护社会的稳定均具有非常重要的意义。 本文以计算机领域的相关理论为基础,结合实际项目的开发,详细阐述了“水情测报系统”的设计过程,提出了具有一定普遍意义的解决方案,文章也介绍了开发过程中普遍存在的一些问题的解决方法。 文章首先描述了“水情测报系统”的模型,并结合实际项目介绍了系统的功能目标和性能需求,然后采用结构化分析的方法进行了需求分析。在此基础上,文章进行了系统的总体结构设计,然后,在分析了当前主流的软件体系结构后,提出了采用C/S和B/S模式相结合的方式来解决水情数据的采集、存贮和发布,并对系统赖以运行的基础网络进行了设计。在论文的主体部分,论文详细介绍了数据库的设计过程,其中主要涉及到关系模式的规范化、数据完整性和故障恢复设计等,随后,文章设计了一种用于远程数据采集的通信协议,并使用Petri网进行了描述和验证,论文也介绍了如何进行客户端应用程序的开发以及一些主要问题的解决,主要包括通信控件的设计、采集数据的异步返回、在Web应用程序中如何动态为客户端返回图形等。最后,论文对整个系统做了一个简单的评估。