Ajax在基于BS模式的煤矿安全生产监控系统中的应用.doc
《Ajax在基于BS模式的煤矿安全生产监控系统中的应用.doc》由会员分享,可在线阅读,更多相关《Ajax在基于BS模式的煤矿安全生产监控系统中的应用.doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 文章源于科技论文发表网: QQ:1003 59168 Ajax在基于B/S模式的煤矿安全生产监控系统中的应用摘 要: 针对基于B/S模式的煤矿安全生产监控系统响应速度慢、用户等待时间长等问题,本文阐述了Ajax技术并将其引入到煤矿安全生产监控系统中,Ajax技术将浏览器端和服务器端传统的同步交互通信方式改变为异步交互通信方式,从而减轻了服务器负担、提高了系统的响应速度、增强了煤矿安全生产实时监控的能力。关键词: B/S模式;煤矿安全;Ajax;异步交互目前煤矿安全生产监控系统普遍采用的网络结构是FCS和DCS,FCS与DCS结构的监控系统具有相对的独立性和封闭性,监控系统之间容易形成了“信息
2、孤岛”,不利于监测信息的共享,随着煤矿信息化建设的发展,很多煤矿都建立了自己的局域网并且连接到Internet,因此开发基于Internet的B/S结构的远程实时监控系统具有非常重要的意义。基于B/S模式的煤矿安全生产监控系统可以使用户通过Internet随时监测煤矿安全生产信息,但煤矿安全生产监测数据量较大,而且需要实时更新的数据量大,进而导致了客户端浏览器刷新频率较高、网络传输速度的下降,从而使得煤矿安全生产监测的效率下降。将Ajax引入监测系统,可以实现页面的粒状更新,避免页面刷新时出现“白屏”现象,提高了其响应速度,增强了其交互能力,提高了煤矿安全生产实时监控的能力。1 AjaxAja
3、x是一种创建交互式网页应用的网页开发技术,全称为“Asynchronous JavaScript and XML”,其核心是JavaScript对象XML-HttpRequest,它是一种支持异步请求的技术,XMLHttpRequest可以使用JavaScript向服务器提出请求并处理响应。Ajax体系结构比传统的Web体系结多了一个Ajax引擎,安装在浏览器客户端中,在接受到用户界面传来的JavaScript调用后,发送请求到服务器,Ajax来完成用户界面上的粒状更新,缩短了用户界面和服务器的交互过程的时间,提高了效率。Ajax引擎可以实现浏览器和服务器信息交互的异步化。一方面,通过Java
4、Script脚本编程语言灵活地处理各种用户请求,并利用DOM和CSS完成用户界面的动态和格式化显示;另一方面,在无需刷新和重载浏览器页面的前提下,通过JavaScrip,利用XMLHttpRequest对象与服务器进行线路化的数据交换,如图1所示。Ajax结构体系有以下优点:1) 中间层引擎承担了一部分服务器处理数据的工作,可以减轻用户请求造成的网络服务器的负担;2) 客户端与服务器端异步交互的特点使得页面更新无需重载,大大缩短了用户等待时间,提高了数据更新的效率;3) JavaScript、XMLHttpRequest等已经被浏览器广泛支持,其通用性大大提高。2 Ajax在煤矿安全生产监控系
5、统中的应用及实现2.1 开发平台系统开发过程中,操作系统采用Windows Server 2003,开发工具采用VisualStudio.NET 2008,数据库则采用SQL Server 2005。2.2具体实现在具体的程序实现过程中综合运用了Ajax技术以及ASP.NET技术来实现煤矿安全生产监控数据的动态刷新。一个完整的Ajax执行步骤如图2所示。本系统采用XmlHttpRequest对象的responseXML属性来返回煤矿安全生产数据信息,下文给出了煤矿安全生产数据信息粒状更新的实现过程:1) 初始化XMLHttpRequest对象。在本系统中,采用环境下的C#语言创建XMLHttp
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Ajax 基于 BS 模式 煤矿安全 生产 监控 系统 中的 应用
限制150内