设备管理系统的设计与实现

今日推荐 2018-05-16 10:25:19
   设备管理系统是企业内部的信息管理系统,是连接企业内部各生产部门的桥梁与纽带,起着核心作用。本管理信息系统是针对企业的实际需求开发设计的,利用计算机运算速度快、存储信息容量大、处理逻辑问题强、功能强大的优势,从企业管理特别是查询与决策信息的管理需求出发,针对性强,功能齐备,旨在通过帮助该企业物资管理实现信息化,以提高企业管理的效率。 
   1、开发设备管理系统的必要性 
   传统的设备管理主要是以人工抄写记录存档的运行模式。21世纪是科技信息时代,陈旧的管理模式不是适应新时代的要求,它存在着操作速度慢、散乱、复杂等一系列缺点与不足。由于散乱、复杂,很可能文案丢失的情况,而且查找也不方便,给管理工作人员带来很大程度的管理滞后,增加了成本,降低了企业生产力。提高企业生产力,降低成本是当前惟一解决有效途径。如何解决这一问题正式我要陈述的,关注当代形式,利用社会上出来的先进技术开发出新的设备管理系统是许多企业拭目以待的,正所谓“工欲善其事,必先利其器”。 
   由此开发的设备管理系统是一套完全为设备管理人员设计的把设备管理由被动管理转为主动管理的系统,它的使用将极大地提高设备管理部门的工作效率,使设备管理人员解脱了繁重的手工劳动,实现了设备整个生命周期的计算机化管理,同时再与使用单位内部网络配合的基础上可以实现无纸化办公。 
   2、设备管理系统的功能需求分析 
   网络系统的建设主要是为报纸的出版发行服务,报社网络系统内每天有大量出版信息数据和管理信息数据,对网络性能有非常高的要求,必须确保整个报社企业网正常稳定的运作。通过对目前主要网络技术进行分析,决定采用千兆以太网。本系统主要完成任务的数据查询(库设备查询、领用查询、消耗查询)模块分析设计与的实现,通过设备的属性字段查询每一件产品设备零件信息,使管理人员随时掌握设备的现状及公司雇员领用设备、消耗设备的情况。 
   设备管理系统包括数据处理、数据查询和成本核算三个子功能模块。 
   数据处理功能:新设备的添加、修改、删除;及领用设备和消耗设备的修改、删除等一些设备信息操作活动。 
   数据查询功能:实现每一阶段库设备、领用设备和消耗设备的查询操作活动。 
   成本核算功能:对每月设备的运行状态(领用、消耗)以领用报表、消耗报表、班组报表和个人报表四表分别进行统计分析。 
   3、设备管理系统的设计与实现 
   A公司设备管理信息系统一共包括了六个子系统,在程序代码的编制上,各个子系统的开发有许多相似之处。因此,这里以一个典型系统―故障管理系统为例,介绍系统的实现过程。 
   3.1故障信息录入 
   故障信息录入包括故障代码认定和故障记录两部分。故障代码认定用于定义设备故障部位、故障现象、故障原因和故障解决措施的代码信息。 
   设备故障发生后,选择故障设备信息录入功能,记录故障设备、故障发生日期、设备使用单位、停机工时、修理工时以及故障认定信息,一方面作为故障档案保存,另一方面,可以对多次故障信息进行汇总统计,分析故障原因,从而在故障发生后快速采取维修措施提供参考依据。 
   3.2故障情况明细 
   故障情况明细包括故障档案和故障查询两项功能。故障档案显示某期间设备故障明细和故障具体情况,供有关人员浏览;故障查询提供了按故障部位、故障现象、故障原因和故障措施四种方式查询故障信息。 
   3.3故障汇总统计 
   故障汇总统计包括按故障形式统计和最多发生故障统计两项功能。按故障形式统计提供了按故障部位、故障现象、故障原因和故障措施统计故障发生次数、停机工时、修理工时、生产损失等。选择最多发生故障统计功能,可以统计故障次数、停机工时、修理费用、生产损失最多的n台设备,参数n由管理人员自己定义。 
   3.4设备故障维修指南 
   该功能以树型结构显示故障设备及其所有故障信息,沿着该故障树视图可以查找到故障部位、故障现象、故障原因和故障措施信息,在该设备再次发生类似故障时,就可以快速找到解决措施。 
   3.5任意条件查询 
   由用户自定义查询条件,系统按这多个组合条件查询相符合的信息,该界面从略。该信息系统已成功应用于A公司的设备管理工作中,实践证明,系统具有较高的实用性和先进性,使A公司的设备管理人员摆脱了繁重的手工劳动,缩短了工作时间,提高了工作效率。此外,该系统具有较好的通用性,其设计思路对其它企业设备管理信息系统的开发也具有较好的借鉴意义。 
   4、代码设计 
   利用DataGrid控件的编辑数据绑定、分页、翻页功能,实现对设备信息表数据信息的查询。翻页功能通过switch语句判断系统中点击了哪个翻页按钮来进行对应的操作,实现代码如下所示: 
   Public void Pager Button Click (Object sender, Command Event Argse) 
  //由外部分页UI使用 
  String arg = e.Command Argument. To String(); 
  Switch(arg) 
  case “Last”: //表示最后一页 
  DataGrid1. CurrentPageIndex = (DataGrid1. PageCount-1); 
  break; 
  case“First”: //表示第一页 
  DataGrid1.CurrentPageIndex = 0; 
  break; 
  case“Next”: //表示下一页 
  if(DataGrid1.CurrentPageIndex<(DataGrid1.PageCount-1)) 
  DataGrid1.CurrentPageIndex++; 
  break; 
  case“Prev”: //表示上一页 
  if(DataGrid1.CurrentPageIndex>0) DataGrid1.CurrentPageIndex--; 
  break
二维码.jpg
上一篇现代维修电工的素质要求 下一篇海外机械工程智能化的相关研究
[责任编辑:花间一壶酒]