数据库技术在机车清洗中的应用.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库技术在机车清洗中的应用.doc

数据库技术在机车清洗中的应用 马昌训 吴运新 (Ma Changxun) (中南大学 机电工程学院 长沙 410083) (College of Mechanical and Electrical Enginering of Central South University, Changsha, 410083) 摘 要:随着我国城市轨道交通的快速发展,机车的自动化清洗的机车的运营和管理过程中起着越来越重要的作用。本文对城市轨道交通喷淋式机车清洗系统作了简要介绍,在对机车清洗系统数据库进行简要的需求分析的基础上建立了其E-R模型。介绍了数据库的实施过程并给出了使用VB6.0开发的应用程序连接和操作数据库的关键程序代码。 关键字:数据库,机车清洗,MS Access,VB6.0,E-R模型 中图分类号: 文献标识码: 文章编号: 1 引言 随着我国铁路运输工业的迅速发展,对机车自动化清洗的需求越来越迫切,机车清洗机的应用将越来越普及。但目前的机车清洗机大多为现场作业,有必要开发具有远程监视和控制能力的机车清洗系统,以提高机车清洗机的应用水平,这里的关键技术之一就是建立数据库系统。 数据库系统,从根本上说是计算机化的记录保持系统,它的目的是存储和产生所需要的有用信息。一般情况下,一个数据库系统要包括数据、用户、硬件和软件。现在数据库市场产品繁多,最常用到的数据库有甲骨文的Oracle,IBM公司的DB2,微软的SQL Server等。Microsoft Office Access(简称Access)是由微软发布的关联式数据库管理系统。它结合了Microsoft Jet Database Engine和图形用户界面两项特点,并且同现有大部分数据库管理系统一样是一个基于关系型数据模型的数据库管理系统,它提供了强大的数据处理能力,并且能够存取Access/Jet、Microsoft SQL Server、Oracle或者任何ODBC兼容数据库内的资料。虽然Access在数据量过大时性能会急剧下降,但考虑到在机车清洗中数据有限并且具有移植性好的优点,选择Access数据库结合VB6.0来建立机车清洗机的数据库系统。本文将在简要介绍机车清洗机的基础上按数据库的设计步骤来介绍数据技术在机车清洗中的应用。 2 机车清洗机概述 这里将要介绍的清洗机是专门针对地铁机车的射流式清洗系统。地铁机车相比于长途客运列车来说具有运行环境较好、机身较清洁等特点,因此该射流式清洗系统主要是在内燃机车的清洗机的基础上精简和改进产生的。该清洗系统主要由喷淋系统、光电开关、控制系统、上位机、应用程序和数据库系统所组成。在机车缓慢行驶通过光电开关的检测位置时,系统启动,PLC控制喷淋装置按顺序完成清洗动作。机车清洗机采用三菱公司的FX2N系列PLC控制,并通过串口通信与上位机通信,从而实现与整个数据库系统联机操作和监控。 3 前期准备工作 数据库系统在实现以前,都需要通过常规的设计步骤进行数据库的需求分析、概念,逻辑和物理结构设计等阶段,然后建立数据库,编制与调试应用程序。数据库的需求分析是整个数据库设计开发的最重要步骤之一,是后继各阶段的基础。由于一个城市的地铁数量较多,且每辆机车的入库时间和运营时间都不是一致的,为了保证机车的维护质量,根据机车的实际运行状况和对现有的清洗系统的分析,该系统需要建立用户数据库和车辆信息数据库。其中用户数据库需要考虑用户帐号、真实姓名、职位编号、注册时间以及登录身份等几项数据,而对于车辆信息数据库,需要考虑机车的车辆编号、车型代号、开始清洗时间、清洗结束时间、系统运行状况和故障代码以及信息备注等几项数据。经过分析后得到整个数据库的数据流图如图1所示。 概念模型是对所求信息的建模,能够方便、准确地表示出所求信息的常用概念。由于概念模型的表示方法有很多,这里只用最为著名且使用也最为广泛的实体-联系方法,即E-R模型来表示机车清洗机的概念模型。机车清洗系统数据库的实体-联系图如图2所示。 4 数据库实施 我们知道数据库实施主要包括用DDL定义数据库结构、组织数据入库、编制与调试应用程序以及数据库试运行等几项主要工作。由于系统基于VB编程软件开发,并且所有的数据库都只能是在整个系统都投入实际运行时逐步添加或自动生成的,在计算机上建立里好数据库的物理结构并使用DDL定义好数据库结构以后,接下来的主要工作便是在应用程序客户端组织数据入库以及实现数据的查询和更新等操作。图3和图4分别是用户数据库和车辆信息数据库在客户端的操作界面。其关键的程序代码如下所示。 定义用户数据库的SQL语句,车辆信息数据库于此相似 CREATE TABLE table_user (userno CHAR(20) NOT NULL UNIQUE, userxingmin

文档评论(0)

docinppt + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档