中文核心期刊
CSCD来源期刊
中国科技核心期刊
RCCSE中国核心学术期刊

Journal of Chongqing Jiaotong University(Natural Science) ›› 2013, Vol. 32 ›› Issue (增1): 734-737.DOI: 10.3969/j.issn.1674-0696.2013.sup.1.02

Previous Articles     Next Articles

Application of Contemporary Programming Techniques in Structural Health Monitoring Software System

Shan Deshan,Wang Rui,Dong Jun,Yang Jingchao,Zhang Shaoxiong,Li Qiao   

  1. School of Civil Engineering,Southwest Jiaotong University,Chengdu 610031,Sichuan,China
  • Received:2013-03-12 Revised:2013-05-25 Online:2013-06-30 Published:2015-03-12

现代编程技术在结构监测软件系统中的应用

单德山,王蕊,董俊,杨景超,张少雄,李乔   

  1. 西南交通大学土木工程学院,四川成都610031
  • 作者简介:单德山(1969—),男,四川大竹人,教授,博士,主要从事桥梁结构健康监测与损伤识别、大跨度桥梁施工控制方面的工作。Email:dsshan@163.com.
  • 基金资助:
    国家自然科学基金项目( 51078316) ; 四川省科技计划项目( 2011JY0032) ; 铁路科技研究开发计划项目( 2011G026-E、2012G013-C)

Abstract: In order to obtain more information of bridge condition from the field data,Microsoft Visual Studio 2010 and SQL Server 2008 were employed as the developing tools to develop the software system for bridge health monitoring based on the . NET Framework 4. 0 and Windows 7 operation system. Windows Presentation Foundation ( WPF) interface framework,Model-View-View Model ( MVVM) Framework,Server Management Objects ( SMO) ,CODE FIRST and Multithread Techniques, were adopted. With modern programming techniques mentioned above and bridge technical and maintenance specification,one specific health monitoring software system of suspension spanning structure for one certain oil and gas pipeline was developed. The design of health monitoring software system was presented herewith from aspects of the development goal,contemporary programming techniques,framework design,function design,database design and key technologies. Some experimental measurements were adopted to test and verify the specific software,and the results show that the system owns powerful data analysis and processing capability and can make rational and correct decision for early warning and assessment of suspension spanning tructure.

Key words: health monitoring software, WPF, MVVM, Code First, SMO, testing and verification

摘要: 为从实测数据中获取更多的桥梁结构状态信息,基于.NETFramework4.0平台和Windows7操作系统,采用 MicrosoftVisualStudio2010和MicrosoftSQLServer2008数据库作为系统开发工具,研发了以数据分析和处理为主要 功能的桥梁健康监测软件系统。采用了WindowsPresentationFoundation(WPF)技术、Model-View-ViewModel(MVVM) 设计模式、ServerManagementObjects(SMO)技术、CodeFirst等现代编程技术;同时结合桥梁养护维修规范,完 成了某油气管道跨越结构健康监测软件系统的开发。介绍了该系统的开发目标、现代编程技术、架构设计、功能设 计、数据库设计、关键技术等。经实测数据验证,该系统具有强大的数据分析和处理能力,能够准确实现结构状态预 警,可对悬索跨越结构进行状态评估。

关键词: 健康监测软件系统, WPF, MVVM, CodeFirst, SMO, 测试验证

CLC Number: