Ajax技术在列车运行图资料管理系统中的应用
2014-08-01龚俊维倪少权
铁路计算机应用 2014年9期
龚俊维,倪少权
(西南交通大学 信息科学与技术学院,成都 610031)
Ajax技术在列车运行图资料管理系统中的应用
龚俊维,倪少权
(西南交通大学 信息科学与技术学院,成都 610031)
针对列车运行图资料管理系统中现有的不足,本文根据Ajax技术原理,提出一种以Ajax+JSON作为关键技术,以HTML+HttpHandler作为系统开发方式的设计方案,实现了无提交索引的异步刷新以及数据的动态分页技术,并给出了较为详尽的关键技术与实现代码,本文方法减少了服务器的压力,改善了用户体验。
Ajax技术;动态分页技术;异步刷新;JSON
列车运行图是铁路运输工作的综合性计划,也是全路组织列车运行的基础。当前我国运用计算机编制列车运行图的技术已经趋于成熟,并日益完善且已向全路推广应用。若将地理位置不同的计算机通过网络互联互通,实现跨铁路局运行资料数据的快速传输与有效查询,将有效提高铁路行车部门的工作效率和列车通过能力[1]。鉴于以上考虑,基于B/S的列车运行图资料管理系统被提出。而用WebForm开发的aspx页面含有很多运行在服务器端的交互控件,且每次执行搜索等提交操作都会整体刷新页面,造成许多重复数据的传输,这无疑加大了服务器的带宽要求和运行负荷,容易使服务器暂时失去响应,甚至崩溃。对客户端而言,每次操作均需重载整个页面,且在数据索引时长时间的等待也会造成不良的用户体验。
鉴于现有技术的诸多不足,本文提出了一种基于Ajax+JSON作为关键技术手段,以HTML+HttpHandler作为开发方式,实现了无提交索引的异步刷新以及数据的动态分页技术,能有效减轻服务器的负荷、改善用户体验。……
登录APP查看全文
