2.5 数据库表的设计
由于液压阀信息管理系统中实体数量较多,本研究只列出部分强实体集(以减压阀和公司信息表为例)的关系数据表。
图4 液压阀(部分)实体关系图
1)减压阀信息表
减压阀信息表如表2所示,其功能是记录减压阀的基本信息内容。主要包括产品型号、通径、进口压力、出口压力、背压、最大流量、额定压力、额定流量、压力等级、阀芯结构、介质类型、连接形式、减压阀分类、
介质温度、介质豁度、质量、连接尺寸、外形尺寸、特性曲线、实物图、样本等部分。由于产品型号的唯一性,将产品型号设为表的主键。
表2 F_ DeTable(减压阀)
在该数据库表设计中,强实体集中的数据信息是在充分考虑了数据的全面性和减少数据冗余的前提下,根据实际情况设计出来的。每一张表中设有一个主键作为该表的唯一标识,并为主键字段属性设置为varchar类型。同时依据数据库的设计原则,尽量减少数据冗余,将压力等级、阀芯结构、介质类型、连接形式、类别名称等字段在数据库中单独建表,作为实体集的外键,当信息录入时只需对相应的下拉菜单选择即可,不需要重复录入,避免数据冗余,节省存储空间。
图5 系统主界面
2)公司信息表
公司信息表如表3所示,其主要功能是记录公司基本信息。主要包括公司ID、产品型号、公司名称、公司性质、公司地址、邮箱、电话、传真等基本信息,将公司ID作为主键。
表3 F_Company InfoTable(公司信息)
3系统实现
系统采用B/S架构,用户通过Web浏览器进入系统,当登录成功后,浏览器会显示图5所示界面。
该页面左侧显示系统的五大功能模块分别为:液压阀信息维护模块、公司信息管理模块、查询统计模块、系统管理模块和权限管理模块。右侧为相应模块的快捷按钮区,通过点击系统界面中相对应的模块进入子查询模块进行查询条件设置。
以减压阀信息维护模块为例对各信息维护模块的录入操作进行说明,其他液压阀和公司信息的录入操作与减压阀相似。如图6所示,减压阀信息维护模块主要用于各类减压阀信息的录入以及各种功能操作,在显示区界面分为上下两部分。其中,上部分为主表,下部分为细表。主表主要显示己录减压阀的基本信息,如功用、类别、连接形式、控制信号等。单击主表中任一型号的减压阀,在细表中会进一步显示出该减压阀的其他信息,如通径、额定流量、工作压力、介质类型、特性曲线、连接尺寸图、实物图、样本等基本信息。
在液压阀信息管理系统中,设计了液压阀元件的检索、管理、维护等功能的信息化管理系统。系统不仅具备用户输入响应的功能、基础信息的发布、浏览和管理等功能,还拓展了一些优势功能,如一级模糊查询功能,二级模糊查询功能,三级信息显示功能及良好的保密功能等,通过用户的输入,可方便的查询到所需阀的详细信息,如图7所示。由于系统管理员给每个用户角色分配的权限不同,用户在主界面看到的系统子模块以及对系统的功能操作也会不同。
图6 液压阀信息维护模块界面
图7 液压阀查询界面
4 结论
本研究以机电装备液压系统中的液压阀为研究对象,基于B/S架构模式,首次提出并建立了针对机电装备液压阀信息管理的系统,经过多次调试并通过国内外液压阀厂家元器件的测试和验证,己录入的液压阀信息超过上万条。结果表明,该信息系统运行稳定、维护方便、人机界面友好且实现了对机电装备中液压阀元件的检索、管理、维护等信息化检索功能。
该系统的建立弥补了目前机电装备液压信息资源管理上的不足,提高了液压元件选型工作的效率,提升了液压领域信息化水平,为目前数据的积累、信息化建设及可靠性的提升提供数据资料支撑。
(来源:中国泵阀第一网)