杭利平,王 远,陈 磊
(兰州交通大学交通运输学院,兰州730070)
随着我国铁路计算机应用的发展,网络技术在铁路事业的发展中,扮演着至关重要的角色。铁路设备的统计计算主要以手工为主,数据不准确、不及时、不便于多用户共享,不利于经营管理。显然,如果仍然以传统方式进行设备资产管理,已经力不从心,只有用信息技术的方法管理铁路设备资产才是解决之道。
为使铁路设备资产管理满足信息化建设发展的新要求,必须开发一个能覆盖铁路局和基层站段二级机构,可动态管理的信息系统,从而实现铁路设备资产自计划、采购、交付、验收、使用、维护、扩充直至报废整个生命周期的管理。
建立全路统一的分布式应用系统,对铁路设备资产实施动态管理,实现设备的台账管理。铁路局和基层站段通过铁路办公网,自行建立和维护本单位的设备资产信息,并汇总统计上报。
服务器端:操作系统采用Windows 2003 Server,数据库采用SQL Server2000,技术平台为.NETframework 2.0,开发工具选用微软的VS.NET 2005,开发语言为C#、VB.NET,Web服务器采用IIS6.0。客户端:浏览器IE8.0。
数据库使用SQL Server 2000。SQL Server 2000提供了以Web 标准为基础的数据库编程功能。允许使用内置的存储过程以XMI 格式存储和检索数据。还可以使用XML 更新程序进行插入、更新和删除数据。通过Web 轻松访问数据。可以使用HTTP 来向数据库发送查询、对数据库中存储的文档执行全文搜索。整个系统运行在网络环境下。前台的应用和后台的数据库物理位置可以是在同一台服务器上,也可以是在不同服务器上。
人员信息数据库:所有登录成员数据表。
设备管理数据库:列尾主机及附属设备、减速顶、平面调车灯显和施工防护电台等数据表。
系统输入:铁路局和基层站段所有设备的更新、维修和报废等信息。
系统处理:服务器端对终端录入的信息进行加工处理,将不同的信息输入到相应的表中,供授权的终端用户组合查询、共享设备资产信息资源。
系统输出:报表、Excel 文件、结果数据库。
图1 ASP.NET 的结构
由图1可见,系统的总体逻辑体系结构分为用户界面层、业务逻辑层和数据访问层。用户界面层为用户提供应用操作界面,负责与用户交互,接收用户的输入信息并将服务器端传来的数据呈现给客户。业务逻辑层,即Web服务中间层,负责接收浏览器传来的请求并将请求传给数据层,同时将请求处理结果发给浏览器。它由Web 表单、XML Web 服务和组件服务组成。其中Web 表单是ASP.NET 应用程序的核心所在,它是向客户呈现数据和信息的基础,也是响应和处理客户与显示的Web 表单交互生成的信息和数据的基础。数据访问层是通过ADO.NET 操纵数据为事务逻辑层提供数据服务,如存储、修改和删除数据操作结果、返回数据检索结果等。
按照分级管理的先进理念,根据操作数据范围不同,设置系统角色用户如图2。
图2 用户权限关系
包括通知管理、查询设备信息管理、自然信息管理、用户管理和系统管理等功能,其操作数据范围是铁路局和站段。通知管理包括接收通知和发布通知,主要实现公告通知的建立、发布和接收等功能;查询设备信息包括查询设备信息和增删改设备信息,主要实现报表及相关信息的查询、打印、数据导出、以及新增设备的录入、报废设备的删除等功能;自然信息管理主要实现在线查询、增删改人员自然信息;用户管理包括浏览用户管理,主要实现集铁路局一般用户的创建、修改和删除等功能;系统管理包括修改密码、数据导入/ 出、系统帮助和技术维护等功能。
包括通知管理、查询设备信息管理等功能,其操作数据范围是铁路局和站段。通知管理主要是接收由管理员发布的通知;查询设备信息管理主要是查询设备信息,实现报表及相关信息的查询、打印、数据导出等功能。
包括通知管理、查询设备信息管理、自然信息管理、用户管理和系统管理等功能,其操作数据范围仅限于本站段。其功能和铁路局管理员功能基本一样,只是所执行的范围不一样。
包括通知管理、查询设备信息管理等功能,其操作数据范围仅限于本站段。其功能和铁路局一般用户基本一样,只是所执行的范围不一样。
进入21 世纪以来,人类社会信息化的进程加快,信息资源成为推动人类社会发展的要素之一,不断完善铁路设备资产的法规制度、工作流程和管理系统已经越来越迫切。铁路设备管理系统实行网络化是提升铁路经营管理水平的重要手段,随着本系统的全面推广,使铁路运输设备管理上升一个新的台阶,从而也提高了运输管理的水平。
[1] 王雪松,申群太,刘家乐. 基于ASP.NET 铁路培训管理系统的设计与实现[J] . 铁路计算机应用,2005(2).
[2] 薛磊,孙贻川. 专用铁路货运信息管理系统的设计与应用[J] . 煤矿现代化,2009(3).
[3] 李刚. 铁路信息技术装备资产管理系统的设计与实现[J] .铁路计算机应用,2007(5).
[4] 余泽西. 铁路大型养路机械运用检修管理系统的设计与实现[J] . 铁路计算机应用,2009(4).
[5] 张永胜. ASP.NET 的身份验证及授权机制应用研究[J] .计算机应用,2004(8).