- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
铁路机车论文铁路机车车辆论文
铁路机车论文铁路机车车辆论文
铁路机车配件检修管理系统的应用研究
摘要 以Delphi 7.0为系统开发平台,通过MIDAS技术及其在三层C/S架构系统中的应用,研究机车配件检修信息管理系统,对配件上下车、出入库、检修等过程进行管理,对配件从购入至报废过程控制,以利于铁路机车配件检修过程的集中管理,保证检修数据的可靠性和实时性。
关键词 MIDAS;配件;检修系统
1 概述
铁路机车配件作为机车检修中的重要组成部分,其质量的好坏直接影响机车质量。如何提高机车配件检修质量,适应新形势下高速铁路运行安全保障要求是当今铁路机务检修的重要研究课题。以信息化促进新技术发展,将信息化融合到铁路机车检修过程中,是做好机车配件检修管理工作,保障机务检修质量的重要途径。本文建立的机车配件管理系统,对配件上下车、出入库、检修等过程进行管理,对配件从购入至报废过程控制,对保证铁路机车安全运行、降低检修成本、提高经济效益具有重要意义。
2 机车配件检修系统总体设计
2.1 系统工作流程
系统采用Delphi 7.0为此系统的开发平台,Oracle 9i数据库。图1 给出机车配件检修的工作流程图,下车配件将根据配件所有属性班组,由各检修班组分别领取进行详细的检修,部分配件需出厂修的则送出厂修,检修完毕,由验收室负责验收。
2.2 系统总体结构设计
根据机车配件检修过程的需求及现场运营情况,系统划分为权限管理、配件数据字典、中心备品库管理、配件检修管理、配件查询统计等子系统。
1)权限管理。系统对使用权限的管理划分为最高权限、系统管理、车间管理、操作工人等,每个权限对应不同的功能选项;2)配件数据字典。配件字典是指机车所有配件的集合,在系统中以配件树的形式显示,直观、易用;3)中心备品库管理 配件库存管理包括配件出入库管理、配件待修出入库管理、配件保养管理、配件中心备品库直观图显示、保养提示等5大部分;4)配件检修管理。配件检修系统是本系统的核心部分,各个配件检修流程不同,按照其部门班组设置来管理;5)配件查询统计。包括配件查询及报表打印、列车明细配件查询、配件运行公里统计3个模块。
2.3 系统的网络结构
机车配件检修管理系统是一个信息共享的多用户系统,也是一个实时信息处理系统,需要把机车检修车间的职能部门和相关部门连接起来,构筑安全可靠、性能优良的网络系统。本系统拟采用快速交换式以太网技术为机务段内部提供数据库服务。系统网络图略。
3 系统架构设计
3.1 三层C/S架构
多层分布式系统在逻辑上划分为实现各层功能的多个部分,分别运行在通过局域网或Internet相互连接的多台计算机上。机车配件检修管理系统采用三层C/S结构,即:表示层、应用逻辑层和数据层。
分布式中间件MIDAS的使用使得三层分布式数据库应用系统的开发工作变得简单易行。用Delphi来开发多层数据库应用主要涉及数据集和MIDAS两个方面的组件,图2为Inprise公司构造基于MIDAS技术的三层数据库应用的框架模型,简化起见,图中没有包含承担负载平衡的BrokerServer部分。
3.2客户端
客户端主要由3部分组成:在客户端的数据模块DataModule中放入与应用服务器建立连接的SocketConnection组件,客户端将支持数据的存取、编辑、浏览和过滤等功能的ClientDataset组件的emoteServer属性设为SocketConnection组件,从而客户端与应用服务器的IAppserver接口连接,以此进一步连接DataSetProvider接口,从而通过DataAccess组件实现数据的获取和更新操作。在客户端的窗体Form中,由数据感知组件DataControl、Ehlib等)显示要操作的数据。
3.3 应用程序服务器
作为中间层的应用程序服务器是系统的核心,主要由远程数据模块构成。远程数据模块Remote Data Module(RDM)是一个支持双重接口的自动化服务器[3],它自身提供了IDataBroker(IAppServer)接口。此外,要连接客户端和应用服务器,实现数据的正确交互,两端都需要MIDAS.DLL,它负责将客户端与应用服务器需要传递的数据转化为数据封包,然后再通过网络发送给对方,当然数据封包到达对方后,MIDAS.DLL还需要传递数据,另一方面也一定程度上保证了数据的安全性。应用服务器上的数据包经由DCOM或Web(HTTP)通信协议到达客户端。
3.4 数据库服务器
后台数据库Oracle 9i是独立的,存放着用户的所有业务数据,通过BDE、OLEDB或ODBC等数据访问接口和应用服务器进行通信,其上包含了客
文档评论(0)