基于ASP.NET的数据远传管理系统

基于ASP.NET的数据远传管理系统

论文摘要

随着现代化生产的发展,企业对生产各个环节中实时数据的监控要求越来越高。对于分散的远程站点的数据监控和采集,传统的有线传输已经不能满足需要。GPRS/CDMA的应用为远程数据监控提供了很好的解决方案。在国内基于GPRS的数据传输及管理的应用正处于发展阶段。该系统参考了已经在大连市开发区燃气公司得到实际应用的煤气流量监控系统,到目前为止,该系统的下位机站点数量已经达到50个,对站点的流量、温度、压力等数据进行采集和监控。但是,随着实践应用的不断深入,系统也暴露出许多问题:站点的添加及删减操作十分繁琐,需要停机维护并手动添加数据库,而且无法实现数据信息的实时发布。另外,系统采用VB和组态王共同开发,因此系统界面的实时性差,而且系统的开发成本十分昂贵。针对上述问题,对系统进行了重新设计以及改进。基于ASP.NET的数据远传管理系统采用VisualStudio2005开发,网络平台下的开发使得实时数据发布得以实现。系统采用了多线程通信模式,极大地增强了系统的负载能力以及瞬时并行处理能力。站点管理模块提高了站点维护的效率,实现了动态的添加和删除等功能。Visual Studio开发平台提供了完善的数据库连接功能,极大地简化了数据存储和调用过程,提高了系统的效率。系统具备多套解码协议,根据不同的数据包格式选择与之对应的解码程序,模块化的程序结构使开发和运行过程逻辑清晰,方便了维护和协议的添加。系统还提供了数据曲线、定期报表生成、报警页面以及站点延时等其他功能,使系统成为了负载能力强、易于修改和维护、具有良好的兼容性和操作性的综合性数据监控、采集以及在线发布系统。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 课题背景及意义
  • 1.2 基于ASP.NET的数据远传管理系统简介
  • 1.3 本文主要内容与安排
  • 2 基于ASP.NET的数据远传管理系统的设计
  • 2.1 ASP.NET技术概述
  • 2.1.1 ASP技术介绍
  • 2.1.2 ASP向ASP.NET的发展
  • 2.2 数据远传管理系统设计概述
  • 2.3 数据远传管理系统网站结构
  • 2.3.1 数据远传管理系统结构模式
  • 2.3.2 系统网站结构
  • 2.4 数据库设计
  • 2.4.1 SQL Server发展历程
  • 2.4.2 SQL Server 2000的特性
  • 2.4.3 SQL Server 2000的各种版本所支持的操作系统
  • 2.4.4 设计表结构
  • 3 通信与数据传输
  • 3.1 GPRS通信技术
  • 3.1.1 构筑在GPRS之上的通信协议模型
  • 3.1.2 基于GPRS的整体通信结构
  • 3.2 服务器端编程接口
  • 3.2.1 Socket网络通信
  • 3.2.2 TcpListener类
  • 3.3 服务器端数据通信过程
  • 3.3.1 线程与多线程
  • 3.3.2 单线程数据通信过程
  • 3.3.3 多线程数据接收
  • 3.4 数据接收参数的设定
  • 3.4.1 系统正和端口号的指定
  • 3.4.2 服务器与下位机模块的连接数
  • 3.4.3 Socket超时时间设置
  • 3.4.4 向下位机发送平均延时时间
  • 3.5 经验体会
  • 4 数据处理过程
  • 4.1 数据包字符转译
  • 4.2 数据解码
  • 4.3 滤波
  • 4.4 报警检测
  • 5 系统辅助功能页面
  • 5.1 站点管理页面
  • 5.1.1 站号资源的管理
  • 5.1.2 站点添加
  • 5.1.3 站点的删除
  • 5.2 报警范围设置界面
  • 5.3 报警信息记录页面
  • 5.4 趋势曲线页面
  • 5.4.1 OWC控件
  • 5.4.2 趋势曲线的数据源
  • 5.4.3 引入AJAX技术实现定时数据存储
  • 5.4.4 趋势曲线页面
  • 5.4.5 趋势曲线时间范围的确定
  • 5.5 定期报表页面
  • 5.5.1 Excel文件生成原理
  • 5.5.2 报表生成示例
  • 5.6 站点延时设置页面
  • 5.7 登陆页面
  • 结论
  • 参考文献
  • 附录A 数据库连接类代码
  • 附录B 端口监听代码
  • 附录C 数据接收类代码
  • 攻读硕士学位期间发表学术论文情况
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    基于ASP.NET的数据远传管理系统
    下载Doc文档

    猜你喜欢