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

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

长江科学院院报 ›› 2014, Vol. 31 ›› Issue (8) : 12-17.

PDF(1670 KB)
PDF(1670 KB)
长江科学院院报 ›› 2014, Vol. 31 ›› Issue (8) : 12-17. DOI: 10.3969/j.issn.1001-5485.2014.08.0032014,31(08):12-17
水资源与环境

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

  • 袁迪,张艳军,宋星原,刘佳明
作者信息 +

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

  • YUAN Di, ZHANG Yan-jun, SONG Xing-yuan, LIU Jia-ming
Author information +
文章历史 +

摘要

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

关键词

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

Key words

Silverlight technology / B/S model / system design / flood forecasting / graphic interaction

引用本文

导出引用
袁迪,张艳军,宋星原,刘佳明. 基于Silverlight的B/S模式水库洪水预报系统设计与实现[J]. 长江科学院院报. 2014, 31(8): 12-17 https://doi.org/10.3969/j.issn.1001-5485.2014.08.0032014,31(08):12-17
YUAN Di, ZHANG Yan-jun, SONG Xing-yuan, LIU Jia-ming. Design and Implementation of Silverlight-based B/S ModelForecasting System for Reservoir Flood[J]. Journal of Changjiang River Scientific Research Institute. 2014, 31(8): 12-17 https://doi.org/10.3969/j.issn.1001-5485.2014.08.0032014,31(08):12-17
中图分类号: TP393    TV212   

参考文献

[1] 陈 华,郭生练,林凯荣,等.基于Web的水库洪水预报调度系统设计与开发[J].武汉大学学报(工学版),2004,37(3):27-31.(CHEN Hua, GUO Sheng-lian, LIN Kai-rong, et al. Design and Development of Web-based Reservoir Flood Control System[J]. Engineering Journal of Wuhan University, 2004, 37(3): 27-31.(in Chinese))
[2] 郭生练,彭 辉,王金星,等.水库洪水调度系统设计与开发[J].水文,2001,21(3):4-7.(GUO Sheng-lian, PENG Hui, WANG Jin-xing, et al. Design and Development of Reservoir Operation System[J]. Journal of China Hydrology, 2001, 21(3): 4-7.(in Chinese))
[3] 周惠成,彭 勇,梁国华.基于B/S模式的水库防洪调度系统的设计与开发研究[J].计算机应用研究,2005, (6):150-152.(ZHOU Hui-cheng, PENG Yong, LIANG Guo-hua. Development of Reservoir Flood Control Decision Support System Based on B/S Structure[J]. Application Research of Computers, 2005, (6): 150-152. (in Chinese))
[4] 周惠成,梁国华,王本德,等.水库洪水调度系统通用化模板设计与开发[J].水科学进展,2002,13(1):42-48. (ZHOU Hui-cheng, LIANG Guo-hua, WANG Ben-de, et al. Development of Generalization Module for the Reservoir Flood-control System[J]. Advances in Water Science, 2002, 13(1): 42-48.(in Chinese))
[5] 张 俊,陈桂亚,杨 斌,等.基于GIS的汉江流域洪水预报系统设计与实现[J].长江科学院院报,2009,26(8):15-19.(ZHANG Jun,CHEN Gui-ya,YANG Bin, et al. Design and Implementation of GIS-based Flood Forecasting System for Hanjiang River Basin[J]. Journal of Yangtze River Scientific Research Institute, 2009, 26(8): 15-19. (in Chinese))
[6] 孙 超,钟 珞.基于Silverlight的富界面应用研究[J].武汉理工大学学报,2008,30(12):95-97.(SUN Chao, ZHONG Luo. Research on Rich Interactive Application Based on Silverlight[J]. Journal of Wuhan University of Technology, 2008, 30(12): 95-97. (in Chinese))
[7] SCHILDT H. C#完全手册[M].朱德爽,胡凤燕,胡复明,等译.北京:电子工业出版社,2008. (SCHILDT H. The Complete Reference C# [M]. Translated by ZHU De-shuang, HU Feng-yan, HU Fu-ming, et al.Beijing: Publishing House of Electronics Industry, 2008. (in Chinese))
[8] PAPA J. Data-Driven Services with Silverlight 2[M]. US: O’Reilly Media, Inc, 2009.
[9] 熊云龙.基于Silverlight的RIA研究及应用[D].重庆:重庆大学,2008.(XIONG Yun-long. Research and Application of RIA Based on Silverlight[D]. Chongqing: Chongqing University, 2008.(in Chinese))
[10]钟亚妹.基于ArcGIS Silverlight的广东省环境质量监测系统的设计与实现[D].广州:华南理工大学,2012. (ZHONG Ya-mei. Design and Implementation of Guangdong Provincial Environmental Quality Monitoring System Based on ArcGIS Silverlight[D]. Guangzhou: South China University of Technology, 2012. (in Chinese))

基金

国家自然科学基金资助项目(51079099,51379149);国家自然科学基金青年科学基金资助项目(51209162)

PDF(1670 KB)

Accesses

Citation

Detail

段落导航
相关文章

/