长江科学院院报 ›› 2014, Vol. 31 ›› Issue (8): 12-17.DOI: 10.3969/j.issn.1001-5485.2014.08.0032014,31(08):12-17

• 水资源与环境 • 上一篇    下一篇

基于Silverlight的B/S模式水库洪水预报系统设计与实现

袁迪,张艳军,宋星原,刘佳明   

  1. 武汉大学 水资源与水电工程科学国家重点实验室,武汉 430072
  • 收稿日期:2013-12-30 修回日期:2014-08-12 出版日期:2014-08-01 发布日期:2014-08-12
  • 作者简介:袁 迪(1987-),男,湖北汉川人,博士研究生,研究方向为现代水文学和洪水预报,(电话)027-68772209(电子信箱)yuandi1023@126.com。
  • 基金资助:
    国家自然科学基金资助项目(51079099,51379149);国家自然科学基金青年科学基金资助项目(51209162)

Design and Implementation of Silverlight-based B/S ModelForecasting System for Reservoir Flood

YUAN Di, ZHANG Yan-jun, SONG Xing-yuan, LIU Jia-ming   

  1. State Key Laboratory of Water Resources and Hydropower Engineering Science,Wuhan University, Wuhan 430072, China
  • Received:2013-12-30 Revised:2014-08-12 Online:2014-08-01 Published:2014-08-12

摘要: 在分析传统的C/S模式洪水预报系统存在的问题的基础上,设计了全新的基于Silverlight的B/S模式洪水预报系统开发框架。针对系统开发目标,提出了水库洪水预报系统的总体结构,阐述了系统开发环境中采用的关键技术。在详细分析系统安全性、跨域访问策略、洪水预报模块设计、数据操作类及图形交互操作等核心功能解决方法的基础上,其中洪水预报模块采用标准的动态链接库提供调用接口,基于Silverlight技术,利用Visual Studio 2010集成开发环境实现了系统4个模块的各项功能,成功开发了一套技术先进、界面友好、响应灵敏、运行稳定并具有良好移植性和可扩展性的水库洪水预报系统。实际应用表明,该系统比目前已有的B/S系统具有更好的用户友好性和交互性,在水利行业中有较好的推广价值和应用前景。

关键词: Silverlight技术, B/S模式, 系统设计, 洪水预报, 图形交互

Abstract: 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 development 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 operation 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 system with functions of four modules. This forecasting system has advanced technology, user-friendly interface, sensitive 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.

Key words: Silverlight technology, B/S model, system design, flood forecasting, graphic interaction

中图分类号: