- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CS与BS结合模式煤质信息监测查询系统
基于CS与BS结合模式煤质信息监测查询系统
摘要:针对目前选煤厂煤质分析仪器采集信息传递滞后,数据共享性差的现状,为了能够跨地域、实时准确的获取煤质数据,提出了一种C/S与B/S结合模式的系统解决方案。系统根据选煤厂的实际情况进行选型与构建,结合网络编程、数据库等技术,对选煤厂中的计质和计量设备实测数据进行自动采集、报送。实践证明,系统不但可以把准确、完整的煤质信息自动传递给跳汰机控制室来指导生产,而且可以把数据实时传送给各级主管部门,提高企业的经营管理水平,实现了网络环境下的数据报送、数据处理的自动化。
关键词:模式结合 数据共享 网络编程 数据库技术
中图分类号:TP274 文献标识码:A 文章编号:1007-9416(2014)01-0130-02
我国煤炭资源储量丰富,分布地域广,煤质差异较大[1]。选煤厂作为控制煤炭产品走向市场的重要机构,为生产合格的精煤产品,就必须要把产品的各项质量指标及时、准确地传递到跳汰机控制室来指导生产。同时,煤质信息始终贯穿着煤炭企业经营运行的各个环节,及时掌握并利用这些信息,对加强企业的生产、运销、绩效考核等管理,提高企业的经济效益和管理水平,具有重要意义[2]。灰分仪、水分仪等仪器的使用,做到了实时、准确地检测产品的各项质量指标。但是,通过仪器检测的数据,大多沿用人工记录,电话报送的模式,存在着信息数据传递处理速度慢、容易出现错漏、数据资料查询困难等一系列问题。而且,各矿及洗煤厂的生产和运行数据信息比较孤立,往往局限在本单位,而公司管理部门却不能直接、快速、无误差地获得该信息。为解决数据传递处理的诸多问题,建立系统化的数据处理系统,有着现实的意义。本文设计了一种C/S与B/S模式结合的系统解决方案,兼顾了两种系统模式的优点。本文结合具体数据进行系统的运行试验,证明了系统的可行性与优越性。
1 系统模式的选择
C/S和B/S两种结构模式各有优缺点,综合两种结构的优点与不足,出现了一种比较灵活的结构方式,即C/S和B/S结合的模式。通过模式结合,使系统既有C/S结构的高度交互性和可靠性,又有B/S模式的平台无关性。在具体应用过程中,应结合实际情况,并根据系统功能需求进行选型与构建,从而使两种模式的优点得以充分发挥。
在选煤厂煤质信息监测查询系统中,要实时的对仪器采集的数据进行整理,并导入数据库,处理数据量大,系统应满足高性能的数据库操作要求。因此,我们对数据采集系统采用C/S模式进行设计开发。另外,为了方便更多用户通过互联网对数据库进行访问,采用B/S模式开发数据显示和查询系统,并在互联网上发布,以实现煤质数据广域网的共享。两种模式系统通过公用数据库进行数据传输通信,C/S模式承担了高负荷的数据处理任务,而在B/S模式中,只对数据库进行查询,这样就保证了数据处理系统的高效性和安全性。
2 系统总体方案
服务器端和数据采集端都使用运行稳定的Windows2000操作系统。Web服务器使用IIS,监测系统利用IIS的信息发布功能,通过Internet向远程客户端提供数据监测服务。监测系统要保存大量的监测数据,所以选择支持海量数据存储的SQLServer 数据库。开发平台使用可视化功能强大的Asp.net。系统采用WinForm进行C/S结构开发,采用WebForm进行B/S结构开发。煤质信息监测系统包括两大主要部分,一部分安装运行于各个监控站点的信息采集系统,采用C/S模式实现,另一部分是通过浏览器访问的煤质信息查询系统,采用B/S模式实现。
3 系统实现
3.1 数据报送的实现
由于B/S模式的系统程序在统一的服务器上运行,无法实现对数据的分散采集。而且数据采集量大,C/S模式系统具有数据处理的高效性,所以采用C/S模式进行数据采集、报送最为合适。灰分仪、水分仪、工业分析仪等计质仪器,大都提供了RS-232数据接口,通过串口通信程序,可将数据直接读取到计算机上。系统采用Asp.net平台中的数据接口控件SerialPort控件,根据煤质仪器说明书中的协议、通信参数,设定控件属性,实现数据的通信。
3.2 监测查询的实现
C/S模式与B/S模式运行的系统都能实现数据的监测与查询,然而C/S模式的数据只能实现局域网的数据共享,因此,这部分采用B/S模式实现。
数据查询系统是针对采集系统实时数据的监测和历史数据的查询功能,实现可视化和图形化的显示输出。主要采用WebForm中的Gridview组件,绑定Dataset,DataAdapter用作Dataset和数据源之间的桥接器。同时,网页中引入JavaScript脚本特效,实现美观页面的效果。监测查询界面运行效果如(图1)。
4 结语
本文分析
原创力文档


文档评论(0)