论文部分内容阅读
铁路运输在国民经济中有着举足轻重的地位和作用,随着铁路运输生产的发展,铁路运量不断增加,速度越来越快,技术更加先进,安全与生产、效益、效率的矛盾也越来越突出,这对基层运输生产站段的安全管理及考评带来了严峻挑战。在这种情况下,使用信息技术提高传统安全考评管理的效率就成为迫在眉睫的问题。铁路站段安全考评信息化改造过程中,需要考虑开发的系统适用于不同站段,同时满足生产经营的科学性、统一考核标准及问题处理透明化的需求,并在B/S(Browser/Server)结构下实现信息集成与传递。因此,如何设计系统架构和优化系统交互性能成为系统研发中关键的问题。本文以“乌鲁木齐铁路局库尔勒机务段安全考评系统”为研究对象,提出“铁路安全考评系统多层架构及关键技术研究与实现”课题,旨在为铁路安全考评系统的总体设计提供一种较完善的方案,以开发出可扩展、易维护、交互效率高的铁路安全考评系统。本论文主要的研究内容为:(1)铁路安全考评系统多层架构及关键技术研究提出了利用B/S四层架构结合对象映射框架IBatis.Net来解决铁路安全考评系统的可扩展性、和易维护性、对象持久化等问题;设计了DotNet平台下的Ajax流程框架,利用其异步交互的优势改变传统B/S架构的缺陷,提高交互效率,并对所应用的关键技术进行了研究。(2)“乌鲁木齐铁路局库尔勒机务段安全考评系统”设计和实现本文以“乌局库尔勒机务段安全考评系统”为案例进行了需求分析,建立了用例模型;对系统WEB表示层、业务外观层、业务规则层、数据访问层进行功能设计;利用面向对象的方式设计了数据库;给出了主要功能模块的实现过程,对本系统在DotNet开发环境下应用IBatis.Net、Ajax等关键技术进一步深入探讨。本文对铁路安全考评系统进行了四层体系架构设计,并利用IBatis.Net、Ajax等关键技术对系统实施了优化。系统具有扩展性强,交互效率高,易维护等特点。通过现场较长时间的稳定运行,结果表明使用该架构设计软件的合理性和可行性。该系统提高了机务段安全考评管理的水平,有效地控制安全管理的各个环节,规范作业标准,达到了科学的进行安全考评管理的目的,创造了明显的经济效益和社会效益,为铁路安全考评管理的信息化改造提供了一套切实可行的方法。