基于B/S架构的桥梁检测软件系统

基于B/S架构的桥梁检测软件系统

论文摘要

桥梁,作为日常生活中常见的建筑,解决了城市交通拥挤的问题,为城市的交通运输提供了很大的方便。桥梁的安全直接关系到人们的人身安全,因此,桥梁检测系统的研制成为了国内外桥梁科研技术人员的研究热点。随着人们对桥梁安全性的重视,许多桥梁检测系统相继诞生。本设计应用Web技术开发一套基于B/S架构的桥梁检测软件系统,目的是实现不同的桥梁养护技术人员,可以在不用的工作地点,通过不同的浏览器登录同一个服务器,对同一个桥梁信息数据库进行访问,实现对桥梁状态的远程检测,确保桥梁的性能分析和检测工作得以同步。本文首先介绍了桥梁检测系统的背景和Web程序的开发技术,阐明了将Web技术应用到桥梁检测系统中的重要意义。然后,从总体设计入手,确定本系统的每个功能模块,主要模块有:信号采集与处理软件、数据库设计、网络服务器应用程序设计。接着,详细描述了每个模块应用的技术和设计过程,重点介绍了三层架构、SQL Server数据库操作、ASP.NET网页设计、Silverlight技术绘图、Delphi界面设计等。最后,根据本系统在服务器与客户端调试过程中遇到的问题,提出本设计中需要以后进一步改进的地方。本系统设计的结果表明:应用ASP.NET技术建立B/S架构的桥梁检测软件系统是可行的,因为这样不仅可以灵活发挥了.NET、Silverlight、Ajax、JavaScript等强大的新型网络编程能力,还可以实现对桥梁状态的远程检测。另外,应用Delphi开发桥梁信号采集上位机也非常简单、灵活,并且它支持高效率的数据库操作和管理。所以,桥梁养护技术人员可以利用本系统及时地掌握桥梁的状态信息,从而确保桥梁的使用安全。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究背景及意义
  • 1.2 国内外研究现状和发展趋势
  • 1.2.1 桥梁检测的现状与发展
  • 1.2.2 Web程序的开发技术
  • 1.3 本文的主要工作
  • 第2章 桥梁检测软件系统的总体设计
  • 2.1 桥梁检测软件系统的概述
  • 2.2 服务器应用软件的方案设计
  • 2.2.1 三层架构的概述
  • 2.2.2 三层架构的搭建
  • 2.3 信号采集与处理软件的方案设计
  • 2.4 数据库的方案设计
  • 2.5 本章小结
  • 第3章 桥梁服务器应用软件的程序设计
  • 3.1 数据库访问的程序设计
  • 3.1.1 ADO.NET数据库访问技术
  • 3.1.2 配置网站的Web.config
  • 3.2 三层架构的程序设计
  • 3.2.1 数据访问层的程序设计
  • 3.2.2 业务逻辑层的程序设计
  • 3.2.3 表示层的程序设计
  • 3.3 首页的程序设计
  • 3.3.1 动态图片切换的程序设计
  • 3.3.2 页面导航的程序设计
  • 3.3.3 页面跳转的程序设计
  • 3.4 其他页面的程序设计
  • 3.4.1 采集信号页面的程序设计
  • 3.4.2 波形监视页面的程序设计
  • 3.4.3 柱状图形页面的程序设计
  • 3.4.4 联系方式页面的程序设计
  • 3.4.5 历史记录页面的程序设计
  • 3.4.6 记录回放页面的程序设计
  • 3.4.7 项目概述页面的程序设计
  • 3.5 本章小结
  • 第4章 桥梁信号采集与处理软件的程序设计
  • 4.1 信号采集与处理的程序设计
  • 4.1.1 软件界面的程序设计
  • 4.1.2 多线程的程序设计
  • 4.2 数据库访问的程序设计
  • 4.2.1 数据库连接的程序设计
  • 4.2.2 数据库操作的程序设计
  • 4.3 上位机和下位机的通讯设计
  • 4.3.1 控制子系统的程序设计
  • 4.3.2 CAN-PCI板卡的程序设计
  • 4.4 本章小结
  • 第5章 桥梁检测软件系统的调试及问题
  • 5.1 服务器和客户端的调试
  • 5.1.1 ⅡS和ASP.NET程序的关系
  • 5.1.2 应用ⅡS配置ASP.NET程序
  • 5.1.3 网站发布和系统调试
  • 5.2 调试中遇到的问题
  • 5.3 本章小结
  • 结论
  • 致谢
  • 参考文献
  • 攻读硕士学位期间发表的论文
  • 相关论文文献

    标签:;  ;  ;  

    基于B/S架构的桥梁检测软件系统
    下载Doc文档

    猜你喜欢