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