铁路设备管理信息系统设计

铁路设备管理信息系统设计

1关键技术基础

1.1C/S体系结构

(1)二层的C/S体系结构这一设计主要是基于对数据的考虑,大致上可以将这一系统分为3个部分,第一部分为数据管理,第二部分为应用逻辑,第三部分则为表示。第一部分主要是相关数据的管理操作以及储存等;第二部分就是根据不同部门的各自需求进行的软件开发;第三部分主要是操作者对于页面的操作是否符合自己的习惯。但是,最主要的还是在于服务终端还有客户端两个方面。C/S管理体系可以分为ThinClient以及FatClient两种。在ThinClient大多都是在服务器上进行处理和执行,而客户方面则只有表示的部分。相对来讲这种体系形态太过于依赖网络和服务器,服务器要负责对所有数据进行处理和计算,大大的增加了服务器的工作量,从而需要耗费大量的流量。相对于ThinClient,FatClient则减少了服务器的工作量,让服务器只负责数据管理,这就减少了服务器的工作量,其他的都交由客户端负责,也减少了网络流量的使用,然而随着企业的发展,对于客户端方面的软件要求也就越来越高,这也使得FatClient研发成本提高,而且对于新旧版本的兼容性以及升级、维护的难度增大,这也成了FatClient的最大缺点。

(2)三层的C/S体系结构C/S体系结构的最大问题是如何把ThinClient与FatClient的优缺点融合互补,从而达到一个最完完美的状态,无论是选择前者还是后者,我们都将面临着一个很难解决的的问题存在。这也就是三层C/S体系形成的原因。三层C/S体系解决了ThinClient服务器处理信息大,与客户端交换数据多的问题,把所有的处理方式储存在应用服务上。这也解决了对于客户端软件的要求,因为客户端仍然只负责表示的部分。表示层:这个页面是用户的操作系统,通过这个系统可以看到客户是怎么样进行对数据和页面的操作的,系统则反馈回相应的信息,非常简单便利,应用逻辑层:主要负责对于用户输入的数据进行逻辑处理,根据该用户的权限反馈相应的处理信息,并对所有使用者的使用数据以及反馈信息储存在系统中。数据层:它是整个体系中比较重要的部分,它主要负责对数据进行处理以及储存。

1.2SQLServer2000数据库

SQLServer2000是SQLServer7.0版本的升级版,这个版本不仅具有了7.0版本的所有优点,此外还让顾客有了更多的方便快捷的体验。是作为客户端与服务器最好的数据管理系统,它的优点就在于可以满足企业数据系统所需要的一切分析数据的需要,同时也能满足服务器与Wed的连接需要,服务器软件以及客户端软件都由SQLServer2000系统进行提供,而我们所需要的各种网络软件则由WindowNT/2000系统提供。所有的用户操作都在Windows9x/NT/2000系统上完成,通过ODBCAPI、OLEDB、Transcat-SQL和DB-Library进行访问。WindowNT/2000系统对于SQLServer2000的运行更具完整性,当SQLServer2000在WindowNT/2000系统上创建好数据库后,即使运行中出现了错误,WindowNT/2000系统也能根据错误出现的原因进行快速的修复,让脚本运行更加的安全可靠。

1.3MFCODBC数据库访问技术

ODBC(OpenDatabaseConnectivity)是另外一种数据分析系统的软件。它的最大优点就在于能以统一的方式处理所有数据库,所以很多数据库系统都会提供有ODBC程序来作为建立客户机与服务器体系的基础,安装ODBC驱动程序,能够让整个系统的运行更加的人性化,方便、快捷,没有阻碍。在MFCODBC中,CDatabase(数据库类)、CRecordset(记录集类)、CRecordView(可视记录集类)和CDBException(异常类)是几大常用类。

2铁路设备管理信息系统设计

2.1系统架构设计

软件的系统架构主要是看客户的真实需求,在得到想要得到的页面体验和内容之后才能进行的一系列的工作内容。系统的主要内容也可以向上文表示的三层C/S模型。第一部分,让客户在自己的电脑上下载客户端并且进行体验和学习。第二部分进行系统数据的整理和统计。第三部分负责对SQLServer2000数据库上传的数据进行运算分析,并反馈到客户所使用的计算机,并对客户计算机发出的各类信息、请求进行处理。系统的主要目的就是对客户企业的相关部门内容进行整理和统计分类,使其工作变得更加简单又有条理的过程。

2.2系统功能模块划分

我们所提出的这一管理系统主要是想能让企业对于生产设备的管理能够达到企业更加清晰,便捷。设备信息及时的上传这样可以为维修部门与资源部门提供设备保养、维修、更换的依据,可以让各部门工作安排和工作衔接更明确。能够使企业高层对企业物资设备情况更加了解,对于阶段性生产任务以及长远企业规划等等,各种决策部署作为重要依据,使得我们现场管理工作更加有条不紊。为企业节约资源。这也就是我们系统的目标。

2.3系统界面设计

(1)系统主界面

系统主界面是由主菜单以及用户管理和权限管理两个子菜单组成,各个子菜单下又根据设备的种类、登记、处理,各部门的职能、权限,分别设立了相关的小科目,对于设备的管理更加清晰,对于日常的生产使用、维修、保养更加明确,落实了各职能部门的责任任务,同时也加大了对各职能部门的监管力度,对各职能部门的工作落实、职能发挥以及管理权限进行进一步的监督。

(2)用户登录界面

不同的部门要有专门的人员对账号和密码进行管理。进入菜单界面后,首先是用户登录界面,用户通过输入账号以及与账号匹配的密码,系统认证成功后方可进入系统,如果登录密码与登录账号不相匹配,那么系统将拒绝账户登入并提示密码错误操作信息。

(3)设备管理界面

设备管理界面主要包括设备的管理信息,从一台新设备采购进厂开始,期间的安装,检测、生产使用、日常维护、故障报修、零件更换、工作时长报废转让等等,全部信息都要上传到资料库,根据每台设备型号作用进行编号,建立各自的资料库,如果要查询或修改记录,只需要输入设备编号就可以出现所有相关信息,并根据登入账户的管理权限设置所能够修改的信息内容。

(4)维修管理界面

在维修管理中,不仅仅是对故障的一个修理,还要包括对整个故障产生原因的分析、如何避免这样情况的发生、应该用什么样的材料进行对事故的处理等等,这些问题都是应该在维修管理中应该体现的,在这个过程中,要把所有的问题都进行有效的汇总,以便日后进行查看。做这样的分析管理不仅能够让维修工作变得有条理性、针对性,还能够让维修的人员对真实的情况有着系统的了解。在系统上就可以直接把最关键的登记数据记录在软件的界面上,这样也方便登记还有查询的时候能够更加的快捷,在最短的时间内找到想要的内容。

(5)物资管理界面

在系统中还要对整个资料的管理进行盘点,不仅要把物资的出入库情况排查清楚,还要进行及时的修改,如果有数据的变化要第一时间进行系统的改变,这样的话能够确保系统中的数据是最准确的,为以后的物资使用提供了便利的条件。

(6)系统管理界面

系统的界面可以只是简单的设置几个项目,重点是要有管理员的姓名还有登陆的密码,这样和普通的浏览者进行区分,不仅能够防止系统内部的资料被其他人看到,还能够让专人进行有效的管理,确保系统内容的准确性。

3结语

铁路设备管理系统的广泛应用,不仅能为铁路局的工作开展节省不少的时间和精力,还能让管理工作变得有序的进行,不仅能够提高铁路工作的工作效率,还能够为铁路企业创造更高的经济价值。通过铁路设备管理系统的推广,能够让更多的地方铁路管理企业接受它,更好的为铁路部门服务。

作者:刘晓培 单位:中国水电集团路桥公司南广铁路NGZQ-5项目部