基于ASP.NET的铁路设备管理信息系统的设计与实现

2010-08-07 08:42杭利平
铁路计算机应用 2010年10期
关键词:铁路局信息管理铁路

杭利平,王 远,陈 磊

(兰州交通大学交通运输学院,兰州730070)

随着我国铁路计算机应用的发展,网络技术在铁路事业的发展中,扮演着至关重要的角色。铁路设备的统计计算主要以手工为主,数据不准确、不及时、不便于多用户共享,不利于经营管理。显然,如果仍然以传统方式进行设备资产管理,已经力不从心,只有用信息技术的方法管理铁路设备资产才是解决之道。

为使铁路设备资产管理满足信息化建设发展的新要求,必须开发一个能覆盖铁路局和基层站段二级机构,可动态管理的信息系统,从而实现铁路设备资产自计划、采购、交付、验收、使用、维护、扩充直至报废整个生命周期的管理。

1 系统设计

1.1 系统目标

建立全路统一的分布式应用系统,对铁路设备资产实施动态管理,实现设备的台账管理。铁路局和基层站段通过铁路办公网,自行建立和维护本单位的设备资产信息,并汇总统计上报。

1.2 开发环境

服务器端:操作系统采用Windows 2003 Server,数据库采用SQL Server2000,技术平台为.NETframework 2.0,开发工具选用微软的VS.NET 2005,开发语言为C#、VB.NET,Web服务器采用IIS6.0。客户端:浏览器IE8.0。

1.3 数据库的设计

数据库使用SQL Server 2000。SQL Server 2000提供了以Web 标准为基础的数据库编程功能。允许使用内置的存储过程以XMI 格式存储和检索数据。还可以使用XML 更新程序进行插入、更新和删除数据。通过Web 轻松访问数据。可以使用HTTP 来向数据库发送查询、对数据库中存储的文档执行全文搜索。整个系统运行在网络环境下。前台的应用和后台的数据库物理位置可以是在同一台服务器上,也可以是在不同服务器上。

人员信息数据库:所有登录成员数据表。

设备管理数据库:列尾主机及附属设备、减速顶、平面调车灯显和施工防护电台等数据表。

1.4 系统流程

系统输入:铁路局和基层站段所有设备的更新、维修和报废等信息。

系统处理:服务器端对终端录入的信息进行加工处理,将不同的信息输入到相应的表中,供授权的终端用户组合查询、共享设备资产信息资源。

系统输出:报表、Excel 文件、结果数据库。

1.5 系统体系结构

图1 ASP.NET 的结构

由图1可见,系统的总体逻辑体系结构分为用户界面层、业务逻辑层和数据访问层。用户界面层为用户提供应用操作界面,负责与用户交互,接收用户的输入信息并将服务器端传来的数据呈现给客户。业务逻辑层,即Web服务中间层,负责接收浏览器传来的请求并将请求传给数据层,同时将请求处理结果发给浏览器。它由Web 表单、XML Web 服务和组件服务组成。其中Web 表单是ASP.NET 应用程序的核心所在,它是向客户呈现数据和信息的基础,也是响应和处理客户与显示的Web 表单交互生成的信息和数据的基础。数据访问层是通过ADO.NET 操纵数据为事务逻辑层提供数据服务,如存储、修改和删除数据操作结果、返回数据检索结果等。

1.6 用户权限设计

按照分级管理的先进理念,根据操作数据范围不同,设置系统角色用户如图2。

图2 用户权限关系

2 系统功能模块

2.1 铁路局管理员功能

包括通知管理、查询设备信息管理、自然信息管理、用户管理和系统管理等功能,其操作数据范围是铁路局和站段。通知管理包括接收通知和发布通知,主要实现公告通知的建立、发布和接收等功能;查询设备信息包括查询设备信息和增删改设备信息,主要实现报表及相关信息的查询、打印、数据导出、以及新增设备的录入、报废设备的删除等功能;自然信息管理主要实现在线查询、增删改人员自然信息;用户管理包括浏览用户管理,主要实现集铁路局一般用户的创建、修改和删除等功能;系统管理包括修改密码、数据导入/ 出、系统帮助和技术维护等功能。

2.2 铁路局一般用户功能

包括通知管理、查询设备信息管理等功能,其操作数据范围是铁路局和站段。通知管理主要是接收由管理员发布的通知;查询设备信息管理主要是查询设备信息,实现报表及相关信息的查询、打印、数据导出等功能。

2.3 站段管理员功能

包括通知管理、查询设备信息管理、自然信息管理、用户管理和系统管理等功能,其操作数据范围仅限于本站段。其功能和铁路局管理员功能基本一样,只是所执行的范围不一样。

2.4 站段一般用户功能

包括通知管理、查询设备信息管理等功能,其操作数据范围仅限于本站段。其功能和铁路局一般用户基本一样,只是所执行的范围不一样。

3 结束语

进入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).

猜你喜欢
铁路局信息管理铁路
造价信息管理在海外投标中的应用探讨
沿着中老铁路一路向南
既有灾害监测系统接入铁路局中心系统方案研究
评《现代物流信息管理与技术》(书评)
铁路通信线路维护体制改革探索与实践
呼和浩特铁路局GSM-R系统现场应用故障分析与处理
在高速公路信息管理中如何做好QC小组活动
无人机在铁路工程建设中的应用与思考
GSM-R在铁路通信中的应用
364名兰州市铁路局职工心血管病与口腔健康关系研究