摘要
在分析传统的C/S模式洪水预报系统存在的问题的基础上,设计了全新的基于Silverlight的B/S模式洪水预报系统开发框架。针对系统开发目标,提出了水库洪水预报系统的总体结构,阐述了系统开发环境中采用的关键技术。在详细分析系统安全性、跨域访问策略、洪水预报模块设计、数据操作类及图形交互操作等核心功能解决方法的基础上,其中洪水预报模块采用标准的动态链接库提供调用接口,基于Silverlight技术,利用Visual Studio2010集成开发环境实现了系统4个模块的各项功能,成功开发了一套技术先进、界面友好、响应灵敏、运行稳定并具有良好移植性和可扩展性的水库洪水预报系统。实际应用表明,该系统比目前已有的B/S系统具有更好的用户友好性和交互性,在水利行业中有较好的推广价值和应用前景。
Having analyzed the problems in traditional C/S-model-based flood forecasting system, we designed a novel development framework for B/S model flood forecasting system based on Silverlight. According to the develop- ment targets, we put forward the general structure of the forecast system for reservoir flood, and expounded the key technology in the development environment. Moreover, we analyzed the solutions of core functions such as system security, cross-domain access strategy, flood forecasting module design, data operation class and interactive opera- tion of graph, among which for the flood forecast module we adopted standard dynamic link libraries to provide call interface. By using Silverlight technology and the Visual Studio 2010 integrated environment, we developed the sys- tem with functions of four modules. This forecasting system has advanced technology, user-friendly interface, sensi- tive response, steady operation and good portability and scalability. Practical application shows that the system has better user-friendliness and interactivity than existing B/S system, and also has promotion value and application prospect in water conservancy industry.
出处
《长江科学院院报》
CSCD
北大核心
2014年第8期12-17,共6页
Journal of Changjiang River Scientific Research Institute
基金
国家自然科学基金资助项目(51079099
51379149)
国家自然科学基金青年科学基金资助项目(51209162)