基于Delphi 7.0+SQL Sever2000设备管理模块开发研究

来源:岁月联盟 作者:赵明艳 时间:2014-05-28

  
  四、设备管理系统设计   
  (一)设备管理业务分析与设计
  1.设备管理业务分析
  设备是用来完成某项生产加工任务的,设备管理系统通过对企业设备的基本信息、运行情况、维护情况、故障和事故情况处理、设备使用部门变动情况等信息的管理,使各级部门能及时地了解设备从安装、使用、变动到报废等过程的信息[1]。企业设备管理的工作内容概括起来有:建立与执行设备管理制度;合理使用设备,做好设备使用培训教育工作;按规定及时做好维护工作;认识执行设备计划的修理制度,及时检测修理;做好设备的日常台账管理工作;根据需要及时地、有计划地改造与更新设备。
  2.设备管理业务处理
  系统在使用前要建立设备台账、设备类别等基础数据,然后在对设备进行相关业务处理。
  设备管理的业务处理过程如图2所示。继续分解可得到图2-1和图2-2所示的第二层数据流图[2]。
  (二)数据表设计
  数据库和数据管理系统是现代信息系统的重要组成部分。数据库为数据提供了一个公共仓库,以便其他有组织的单位和地点可以共享这些数据。数据库管理系统为设计者、程序员以及终端用户提供复杂的存取、检索和管理数据的功能。为实现一个信息管理系统,必须将概念数据模型转化为更加详细的数据库模型,然后在数据库管理系统中将这些模型实现。
  在创建应用系统之前,首先要依据业务处理分析结果设计和创建设备管理模块中所需要的数据表。数据表是进行数据访问和存取的工具。对于任何一个数据库应用系统,数据处理的工具均是数据表,界面只是一种外在的表现。依据设备管理业务处理流程共设计了11张数据表:组织结构表Deptable、维修类型表Equ_mtntyp、故障代码表Equ_fault、设备类型表Equ_equtyp、设备表Equ_equmrg、配件表Equ_fitting、设备调拨表Equ_attemper、设备维修表Equ_maintain、设备维修物料表Equ_materiel、设备使用表Equ_use、设备报废登记表Equ_scrap。
  
  五、系统开发工具   
  选择好的、适合的开发工具可达到事半功倍的效果。目前开发工具多是选用面向对象工具,例如Delphi、Power Bulider等;而数据库方面有Access、SQL Sever等。经过多方考量,选用Delphi7.0+SQL Sever2000进行系统的开发。
  在开发技术方面选用Delphi7.0,主要是因为Delphi是一个优秀的、体贴的、以人为本的开发工具,它同其他开发工具相比具有以下几个优点:能够将要解决的问题简化,并以某种理念快速实现;不隐藏任何你所想知道的细节;可以忽略你所不想知道的细节;主动去适应不同层次的程序员[3]。
  在数据库方面选用SQL Sever2000主要是因为早期的FoxBase、FoxPro、Access等数据库,都是小型数据库产品,又称为桌面型数据库,主要应用于单机的环境,设计目的只是基于小型的工作组级的应用环境。其表现在基本上不提供分布式能力、没有或不具有完备的安全性方案等,不能满足企业发展需要。而由微软公司推出的SQL Sever2000数据库同以上数据库相比,提供了分布功能、完备的数据库安全性管理、大容量的数据存储等[4]。
  
  六、结 语   
  本设备管理系统针对企业内部使用的大量电子设备不易管理而精心设计的,主要适用于资产密集型企业对高价值固定资产的维护、保养、跟踪等信息管理。它可以对任一电子设备进行全面的管理,管理项目包括:记录这一设备的各项特性指标以及使用部门、购买日期等基本信息和它的维修、使用等情况。本系统以提高资产可利用率、降低企业运行维护成本为目标,以优化企业维修资源为核心,通过信息化手段,合理安排维修计划及相关资源与活动,从而提高企业的经济效益和企业的市场竞争力。
  
  [参考文献]
  [1]李葆文.设备管理新思维新模式[M].北京:机械工业出版社,2010.