李健 李浩(天津鞍钢天铁冷轧薄板有限公司,天津 300301)
基于WEB模式的冷轧电子质保书系统的设计与应用
李健 李浩(天津鞍钢天铁冷轧薄板有限公司,天津 300301)
从鞍钢天铁公司实际工作出发,在分析纸质质保书存在的缺限的基础上,结合冷轧行业特点,提出了电子质保书系统的设计方案。对该系统的设计目标、结构设计、功能设计、接口设计等内容进行了详细的阐述。该系统实施后实现了高效快捷的客户服务,提高了物流速度,降低了管理成本,节能环保。
产品 质量 证明书 接口 产销一体化 设计
天津鞍钢天铁冷轧薄板有限公司共有7条冷轧生产线,年设计产能150万t,具备生产轧硬、冷轧、镀锌3大类产品的能力。目前,质保书年需求接近12万份,全部由C/S模式的产销一体化系统完成打印,人工邮寄的方式送达客户。但随着企业的不断发展,产品销售由周边地区向全国扩展,客户对质保书的个性化需求越来越多,这种传统的书面质保书存在传递慢、不灵活、成本高的缺点,一些客户在收到产品后,未能及时得到质量证明书,影响产品使用。因此,为服务好客户,解决这个难题,决定自主开发电子质保书系统,实现产品质量数据的客户共享与实时传递,满足客户随时按需打印质保书的要求。
产品质量证明书(俗称质保书)是生产厂家随产品开给客户的一种产品质量保证书,证明企业产品符合相应的技术标准[1]。这种证书为用户提供了产品的各种物理、化学性能参数,以及产品的钢质、所达到的标准、级别等,供用户参考。若所提供的产品没有达到质保书中所描述的性能,用户可提出质量异议,厂家查明实情和原因后,给予解释或赔偿[1]。
对于冷轧行业来说,一般产品都是直接面对终端用户如家电、汽车等,不同于其它的钢铁产品。用户对质保书内容也有许多的特殊要求,有的对性能指标有特定要求,有的对化学成分和镀层重量有要求,还有的要求打印标准值。这就要求提供的质保书要灵活,能够根据不同的需求进行动态的配置,满足不同层次的用户需要。这也是系统设计需要重点考虑的内容。
建立以覆盖企业所有产品种类的质保书为目标的信息系统,主要体现在以下几方面:
(1)构建以数据标准化为基础,实现C/S架构的产销一体化系统与B/S架构的电子质保书系统的一体化集成的平台,保证数据的唯一性;
(2)提供客户基本信息、质量异议及质保书信息共享平台,满足客户远程获取质保书信息的需求;
(3)具有先进性、灵活性、可扩展性,富有冷轧行业特征的电子质保书系统,彻底解决产品到货而质保书滞后的问题;
(4)实现记录集授权,保证每个客户只能查询、打印和下载自己的质保书。
考虑到B/S的“瘦”客户端,良好的开放性以及满足客户的远程查询、打印质保书的需求,故采用了B/S模式。为保证应用模式的开放性,利用J2EE+Web Services构建基于B/S模式的3层分布式体系结构[2]。
实现用户与系统交互的表示逻辑。
当用户请求了JSP页面时,Web服务器解释执行JSP页面,JSP页面置于应用程序服务端。
负责管理数据库,处理数据查询、数据更新、添加和运行存储过程。
充分考虑B/S模式的特点,结合用户的需求设计出电子质保书系统的功能模块,主要包括:质保书管理、客户信息管理、质量异议管理、系统管理。其功能模块如图1所示。
图1 电子质保书系统功能模块图
质保书管理功能包括:质保书的生成、质保书删除、质保书的查询与打印、质保书批量下载(PDF格式)功能。这是系统设计的重点,涉及到了冷轧产品质保书、镀锌产品质保书、氧化铁粉质保书3大类[3]。
5.1.1 质保书生成
可以根据原始数据(包括性能、质量、合同和发货的数据)进行处理、统计,并自动匹配质保书默认模板生成质保书。也可以进行预览,如有特殊打印项目,客户可以对质保模板的数据项进行增减操作,而不必调整模板格式。这样在化学成分、力学性能检验项目逐渐增加的情况下,由于无须更改质保书模版,就保证了质保书的延续性,具有较大的灵活性。同时,该功能也是本系统编程的难点与重点,需要采用许多的编程技巧。
5.1.2 质保书删除
客户或质量人员可对已生成的错误质保书在正式打印前进行单个或批量删除操作。
5.1.3 质保书在线查询、打印
可以根据生成的质保书单据号、客户录入的合同号、钢卷号等条件批量查询质保书信息,并可执行单个质保书的预览打印如图2所示。
5.1.4 质保书PDF格式批量下载
系统提供将生成的质保书转化为PDF格式功能,客户可以进行批量下载,而且为防止数据的更改,只能以PDF格式下载。
客户信息管理主要包括客户的基本信息、账号、地址信息的获取及客户信息的综合查询功能。
5.2.1 客户基本信息、账号信息、地址信息
这些客户信息来自产销一体化系统,通过接口自动同步到质保书系统,不需要手工录入,保证了数据的一致性和唯一性。
5.2.2 客户信息的综合查询
根据客户代码、客户名称、地区、省市等条件可查询客户的基本信息。
质量异议管理功能包括需求抱怨信息的录入、处理、反馈查询、质量异议信息的录入、处理及处理结果综合查询功能。该功能在企业与客户间搭建了一个沟通的平台。
图2 镀锌产品质保书预览
5.3.1 需求抱怨信息录入
客户可以在此提出一些有关质保书、发货、价格、售后等方面的意见和建议,提交给业务管理人员进行受理。
5.3.2 需求抱怨的处理
企业相关部门对客户提出的有关需求或抱怨进行集中处理,并填写处理结果。
5.3.3 需求抱怨反馈综合查询
客户可在系统中对自己提出的需求、抱怨的处理反馈结果进行查询。
5.3.4 质量异议信息录入
客户可以在此对有问题的合同、钢卷等提出质量异议,生成异议单,并提交业务管理人员进行受理。
5.3.5 质量异议信息处理
业务人员定期对客户提出的质量异议信息进行确认,如果客户反映情况属实,则将异议单发送到产销一体化系统质量异议处理模块进行处置。在产销系统把异议处置结果通过接口返回给质保书系统后,业务人员需对异议单进行结案处理。
5.3.6 质量异议处理结果综合查询
客户可以登录到质保书系统中,以合同号、异议单号、客户代码等条件查询质量异议的处理结果信息。
系统管理功能包括系统接口管理、用户管理、角色管理、群组资源管理、页面资源明细管理、按钮资源明细管理、用户分配角色群组管理、页面按钮资源授权管理、记录集资源授权、小代码管理、查询出错信息等。
5.4.1 系统接口管理。主要用于记录后台批处理程序的运行情况,查询接口错误信息,便于维护人员排除接口故障。
5.4.2 用户管理。查询并维护用户的一些基本信息,可以重置用户密码。
5.4.3 角色管理。查询并维护角色的一些基本信息。5.4.4群组资源管理。查看并维护群组的一些基本信息。
5.4.5 页面资源明细管理。查看并维护页面节点、名称以及链接等基本信息。
5.4.6 按钮资源明细管理。查看并维护页面中按钮的基本信息。
5.4.7 用户分配角色群组管理。用户分配角色管理(同一用户可以有多个角色,但一个角色只能授给一个用户。角色可以用来进行记录集授权);用户分配群组管理(同一用户可以分配多个组,同一组下可以有多个用户。群组可以用来页面授权、按钮授权、记录集授权)。
5.4.8 页面按钮资源授权管理。页面以及页面下对应的按钮授权给群组的管理。
5.4.9 记录集资源授权。对应与某个页面进行记录集资源授权管理(可以对单一群组、单一角色、批量角色授权)。
5.4.10 小代码管理。管理查看小代码信息。
5.4.11 查询出错信息。管理查看运行过程中的一些出错信息,便于进一步改进系统的一些bug或漏洞。
质保书是在产品出厂时根据发货的物料信息、合同信息、质量信息生成的,其数据项目要求将出厂、销售、质量汇总在一起才能打印出质保书信息。目前,这些信息全部存储在产销一体化系统的TTC1数据库中,需要通过接口才能将这些数据上传到质保书系统中。设计与产销系统的接口成为项目关键所在。同时,为保证内部数据库TTC1的安全,考虑增加了一台中间服务器PTTC进行数据隔离。因此,产销数据库TTC1与质保书数据库TTZBS之间数据交换变为如图3所示的模式。
图3 系统间数据交换图
在具体编程实践中,采用了DB_LINK方式,编制了大量存储过程,通过job的调度来定时运行程序。因此,通过接口实现了如下数据同步交换:
(1)客户资料信息的同步:定时启动后台批处理程序,将产销系统中新增或更新的客户基本信息、账号、地址等信息同步到电子质保书系统;
(2)产品数据的获取:定时启动后台批处理程序,将产品的有关数据如产品的基本属性、执行标准、生产数据、化学成分等及时传递到质保书系统对应的数据表中;
(3)产品发货数据的获取:定时启动后台批处理程序,将产销系统中最新的产品发货信息发送到质保书系统的发货表中;
(4)成品检验数据的获取:定时启动后台批处理程序,接收产销系统质量模块发送的成品检验结果数据(如力学性能)并写入质保书系统检验结果表;
(5)质量异议信息的同步:定时启动后台批处理程序,产销系统接收从电子质保书系统写入的质量异议信息,并在处理完成后将处理结果信息写入质保书系统,反馈给客户。
在电子质保书系统的具体实现过程中选用了基于WEB的多层体系结构,面向对象的设计思想,采用了B/S架构模式。开发工具选择了MyEclipse 8.5M2,开发语言JAVA,质保书报表工具为StyleReport 8.0,中间件使用BEA公司的WebLogic 8.1,后台数据库则是Oracle10g。
自2010年6月质保书系统上线以来,企业正式推出了绿色环保的“电子质保书”。客户可以自助打印产品质保书,随需获取,不受销售渠道、销售品种、制造单元限制,全天候网络服务,为客户提供灵活的需求响应,取得质保书的时间也降低到了分钟级。同时,通过应用数字签名技术,保障了电子质保书的有效性。质保书的打印数量下降了近70%,下降的部分均由电子版质保书替代,年节约成本近5万元。现在,企业基本上做到产品未送到客户手中,产品质量证明书已先期抵达。
经过近一年的运行表明,本系统设计的“电子质保书”是成功的。对客户来说,它可以通过互联网直接获得质保书信息,十分快捷与灵活,同时便于电子存储,按需打印,环保节约。对企业来说,很好地解决了纸质质保书存在的各种缺陷,满足了客户的个性化需求,做到了产品与质保书同步,犹如给每件产品打上了“电子身份证”,极大地方便了用户使用产品。由于减少了纸质质保书的打印和寄送环节,不仅降低了成本,且更加节能环保。因此,这种高效、快捷的服务赢得了客户好评,同时也降低了企业的成本,提高了物流速度,为双方都创造了较大的经济效益和社会效益。
[1]宋瑛.冷轧质保书自动生成系统的设计与应用[J].武钢技术,1992(9):54.
[2]李刚.经典Java EE企业应用实战[M].北京:电子工业出版社,2010.
[3]吴其华.钢铁企业MES设计中动态生成质保书的研究与设计[J].金山,2010(7):70.
Design and Application of Electronic Quality Certificate System for Cold Rolling Products Based on Web Mode
Li Jian,Li Hao
Basing on the analysis on defects in paper quality certificate,the authors propose a design plan for quality certificate electronic system in combination with characteristics of cold rolling industry according to practice in Angang Tiantie Company.The paper expounds the design goal,structure design,function design and interface design of the said system,which after execution achieved high efficient and fast customer service,high logistics speed,low management cost and the effects of energy saving and environmental protection.
product quality certificate,interface,production and marketing integration,design
(收稿 2011-10-08责编赵实鸣)
李健,男,工程师,就职于天津鞍钢天铁冷轧薄板有限公司计控信息中心,长期从事企业信息化系统的设计与实施工作。