压力容器制造质量管理App系统分析与设计

?必威动态 ????|???? ?2019-07-15 12:08


  技术应用bookmark0压力容器制造质量管理App系统分析与设计刘鹏,谢哲蓉,师琴,张策周建新了该App系统的总体结构形式、功能模块划分、主要设计思想与具体实施开发步骤,并指出了该系统在不同的设计阶段需要注意的问题。
  关键i司:压力容器;质量管理;数据关系模型;系统开发52:B压力容器质量管理体系作为压力容器制造企业质保体系中重要的一部分,由材料管理、产品无损检测管理、产品质量检验管理与出厂证明文件管理共4部分组成,具有涵盖内容多、数据多、来往鉴定证件多和检验数据多等特点。因此,如何提高质量体系资料的有效管理、查寻效率及资料准确性一直是困扰绝大多数压力容器制造企业的问题之一。笔者自行开发设计了一套与此问题相关联的App,实现了质量管理体系的数据共享和产品档案电子化管理。
  1系统框架1.1模块内容形成与功能分析根据企业质保体系的分工和职责划分质量管理工作流程和功能模块,以确定系统的整体框架结构和数据组织形式,模块内容由以下4部分组成:材料(Material)由压力容器制造厂所建立的材料库存管理、材料入厂检验、材料使用与材料综合统计数据组成。
  无知检测由广品的排版图、各种无损检测所建立的各自检测工艺卡、检验评定记录、返修合格记录和检测报告(The report)组成。
  质量检验由产品工艺卡和检验卡组成。
  出厂证明文件由中所规定的产品出厂时必须提供的质量证明文件和企业根据各自产品特点自主设计的文件组成。
  有了以上4个模块,就可以在较大的框架范围内进行内容的细化与功能的细化,以确定整个系统的运行方式。以第1部分的材料检验模块为例说明。压力容器制造企业入厂时材料检验分为板材、管材、焊材与外协外购4个子模块,且每种材料都有压力容器质量管理系统模块功能与关系说明1.产品设计参数产品料单材料台帐与产品材料成本统计表包含焊接材料的产品主要受压元件一览表1.2数据关系模型间关系,可以按以下步骤进行。
  在数据库端建立可以存储数据的表格格式并规选择数据库常用数据库有MSSQL定表格中的数据内容和数据类型及定义不同表格之SERVE
  R、Access及Paradox等,根据全部子模块各自的检验方式方法和具体的内谷要求,为此可以根据质保手册中要求的内容来确定各个子模块的数据内容。从功能上来说,数据是检验人员在最终的App平台上经过手工输入完成的,考虑到减轻手工输入工作强度的必要性,在模块结构中可以建立为很多检验内容提供默认数据或下拉框选择的操作模式。此外,还要针对同批入厂相同类型材料的检验记录可能出现大同小异的情况,在程序中提供用来检验记录数据之间的复制与粘贴功能,以达到更有效地降低数据输入工作量的目的。
  在以上子模块的分析过程中,可以根据企业现行质保手册和表格等文件决定对应子模块的初步内容,并对这些内容整理好默认数据或默认数据选择,以备后期App开发使用。储气罐不同分:碳素钢储气罐、低合金钢储气罐、不锈钢储气罐。按照压力分:低压储气罐、中压储气罐、高压储气罐。储气罐(压力容器)一般由筒体、封头、法兰、接管、密封元件和支座等零件和部件组成。此外,还配有安全装置、表计及完成不同生产工艺作用的内件。此外应当注意在不同子模块之间相互影响的数据的统一性要求。例如板材检验中的规格、牌号、型号等数据会在材料库存、材料领用等子模块中流转,某一子模块如果发生了对这些内容的修改,那将会造成系统中相同材料的数据不统一性,为此保持数据的统一性也是系统的一个重要功能。在进行全部数据内容分析的基础上,企业可以根据自身的规定和需求,提出每个模块的数据统计要求,例如可以在材料管理模块中,根据材料使用情况与材料性能数据自动汇总产品材料主要受压元件表、动态统计库存材料的消耗情况、统计1a中全部完工产品的单台材料成本和全部成本等。系统模块功能与关系见。
  数量、企业生产能力以及网络运行的需求,本系统选2000版本)数据库(Database)。其原因是压力容器检验的资料有最少保存7a的要求,对于生产能力大于5000t/a的压力容器制造企业,7a的数据容量将会超过1G,而常用数据库Access将无法处理这么大的数据量。
  建立基础数据表依照第1阶段分析得出的子模块内容及每一项工作内容对应一张数据表格的原则建立基础数据表格。
  分解数据表格其目的是将企业现有的表格转化为建立在数学对应关系基础上的数据对应模型,以备数据库建立物理表格时使用。对具有包含明细数据的表格进行分解,类似射线检测工艺卡,它既有很多的检测工艺参数,又包含具体的焊缝数据,在概念(Idea)上不同的焊缝要使用相同的检测参数,这种数据表需要拆分成2张基础数据表,即1张工艺参数表和1张焊缝参数表。按照这种原则建立好的基础数据表肯定存在着数据冗余过大的问题,例如,各种无损检测方法的检测工艺卡和检测报告表格都存在几乎100%的数据冗余,必定这会造成数据库性能的降低和空间的浪费。
  修正数据表合并数据重复表格,以精简基础数据表的数量。
  建立基础表格之间的关系连接关系是一种数据库中不同数据表之间数据的对应关系,例如库存材料和领料记录存在一对多的对应关系,即一种材料对应多次领用,领用与发放、退库和发放存在一'一对应关系等,建立表格关系时应予注意(attention)。
  再次修正数据表根据功能要求,例如对于自动统计压力容器主要受压元件一览表这项功能,如果单纯依靠材料发放表中的材料专业数据和材料性能表中的性能数据是无法真正实现这项功能的,这就需要在发放表中加入相关的产品信息和是不是主要受压元件发放的标记等内容,这样程序对于不同的发放记录就有了可识别性,系统就可以根据用户输入的产品信息自动从发放记录表和材料性能表中汇总出这台产品的主要受压元件一览表。压力容器能够承受压力的密闭容器。压力容器的用途极为广泛,它在工业、民用、军工等许多部门以及科学研究的许多领域都具有重要的地位和作用。
  加辅助数据对于反映压力容器原始鉴证件内容的表格,加入原始鉴证件的保存内容,例如在材料性能表中加入材料质量证明书存档柜号、存档人及存档日期等内容。不锈钢储罐有较强的耐腐性,它不受外界空气及水中余氯腐蚀。每个球罐出厂前均经受超强的压力测试和检验,在常压下使用寿命可达100 年以上。保体系的人员资质表、无损检测人员表和检测设备表等辅助表格,以供App客户端调用,加强系统的灵活性。
  1.3系统开发当前系统应用的开发模式有B/S模式和C/S模式2种。B/S模式客户端借助IE浏览器就可以使用,整个系统维护较简单,但不适用于大数据量输入和检索应用类型;C/S模式客户端需要安装专门的应用程序(procedure),系统维护较为复杂,但适用于有复杂输入和图形处理的应用类型。质量管理系统的应用类型属于后者,故本系统采用C/S模式的两层结构进行开发,其程序结构见。
  系统最终采用在客户端根据功能划分分别编制不同的客户端,而在数据库端共用1个数据库的设计方案,并将全部的数据统计和数据验证功能在服务器端以存储过程和数据视图的形式实现,最大限度将企业数据逻辑从客户端隔离出来,将客户端功能着重于解决数据的输入和显示问题,这样的结构保证了数据的统一性,有效降低了网络负荷,提高了系统的运行效率。
  此阶段的开发应注重以下两点:
  ①客户端与数据库的功能划分。这种两层结构的程序应尽量将数据处理功能在数据库端实现,尤其是对于不同的客户端都需要进行的数据处理。这样在数据处理逻辑发生变化时,可以最大限度地降低客户端的修改维护强度,将客户端的功能重点放在数据的合理显示和输入的简化上。
  ②确定客户端相互交叉模块和交叉模块的运行模式。对于不同客户端都要使用的功能子模块称之为交叉模块,这种模块在开发中应避免嵌入客户端,而应该将这种模块做成与客户端程序分离的动态链接库,比如在材料客户端和质量证明书客户端都要使用的自动汇总主要受压元件一览表模块,就要开发成动态链接库形式。
  建立其他辅助数据表格目的是为了简化模块内容形成与功能分析阶段由于不同bookmark3系统输入强度,提运行益效率,例如可以建立!ublis的nfs及到不位和人员故操作人bookmark4 2系统设计时的注意点块操作权限应当在这个阶段设置确定。此阶段的重点在于确定工作流程、划分专业模块和整理数据,应由长期从事压力容器质量管理的人员担任。
  数据关系模型建立阶段这个阶段的重点在于实际生产模块数据向关系数据库模型转化,应当由具有关系数据库开发经验的专业App开发人员和具有压力容器制造管理(guǎn lǐ)经验的企业管理人员共同担任。
  系统开发阶段此阶段工作主要是客户端App开发和数据库(Database)端存储过程和视图开发,需要专业的App开发人员来完成。
  3管理系统程序运行最终完成的系统,在数据库端共建立各种基础数据表格和辅助表格超过105张,编写存储过程模块80多个,数据视0多幅,很好地解决了在数据库端实现数据处理的逻辑问题。客户端采用C+ +Builder6.0开发,形成4个独立的客户端程序,通过良好的结构设计,使得数据的显示非常符合行业应用习惯,App的操作也很简单,熟悉压力容器制造流程的相关人员经过简单培训就可操作。在最大程度上避免了数据统计中人为因素造成的误差,提高了压力容器制造企业整体的质量管理水平。
  4结语基于两层的C/S程序运行环境有较大的弹性,即适用于单机运行,也适合网络运行,而且对网络硬件环境也没有特殊的要求,适应于大多数压力容器制造企业的计算机硬件环境,具有很好的应用前景和推广价值。该系统于2005年2月在甘肃蓝科石化有限责任企业投入使用,运行结果表明,整个系统程序运行稳定,实现了压力容器管理系统的自动生成产品主要元件一览表、自动生成无损检测报告、自动生成质量证明书中部分数据、自动汇总材料台帐以及自动生成产品材料成本一览表。采用该系统可降低管理人员的工作强度,并极大提高产品资料整理效率和准确性。