4. 2 基础数据提供和维护

在零部件库中维护零部件基本价格信息,零件属性包括:自制单价、外购单价、材料消耗定额、机加工时、装配工时、材料代号等,报价系统可以从零部件库中获得零部件信息。资源库包括材料库、计量单位、客户信息等。
外购件单价和材料库由供应采购部门根据市场采购情况录入和维护,工时库来源于工艺部门根据当前物价变动情况所得出的计算结果,由于工时的计算方法受不同企业及不同生产条件的限制,建立数学计算模型比较困难,所以机加工时、装配工时等信息作为零件属性保存到零部件库中;按需装配零件的默认数量、工时单价作为系统参数保存到系统参数库中;机加工时系数、装配工时系数在价格维护时手动输入设定。
零部件库、资源库、系统参数库通过PLM 系统维护,报价数据库在报价系统中调用和维护。
5 报价系统体系结构
采用多层模式代替传统的客户机/ 服务器(Client/Server) 方式,如图3 所示。客户端包括传统客户端、浏览器客户端、移动设备等,数据层包括各种数据源和企业遗留的信息系统。服务器方分为三层:业务外观层、业务规则层、数据访问层。其中业务外观层,简单的封装业务规则层的公共方法;业务规则层,封装实现快速报价等功能的各种方法;数据访问层,封装访问数据库的各种方法;表示逻辑层,为服务器方的数据实体层,封装系统中的数据对象。这种分层方法可以有效的将企业业务逻辑与客户视图分开。

6 实例
石家庄6410 机械制造总厂现有的报价系统报价结果不准确、报价效率低下,采用上述报价模型和报价方法开发的基于PLM的快速报价系统(又称为合同管理系统) 可以满足该企业快速报价需求。该系统的数据流图如图4所示,图5是系统的一个界面,该系统建立在Microsoft .NET 平台上,采用Visual C # . net 语言开发,基于C/S多层计算模型设计和实现。


该系统实现了合同管理、快速报价以及查询汇总等功能,与PLM 系统集成,在确定产品技术方案的同时,通过产品结构树,根据工艺变化和各项消耗系数的变动动态调整PLM 系统维护的自制价格,实现产品快速报价和成本构成分析,并且以Excel 报表的形式导出报价结果。在实现一些复杂而费时的算法时,采用了存储过程,存储过程在服务器端执行,大大提高了系统的运行效率。目前,该系统已在石家庄6410 机械制造总厂等企业实施使用。
7 结束语
在目前的市场竞争机制下,如果企业报价不及时有可能失去订单,报价过高会使产品没有竞争力,反过来,如果报价过低,将会影响企业的经济效益,甚至承担着赔钱的风险。针对现行的报价工作存在的不足之处,本文采用了基于PLM 的报价方法。通过与PLM 系统集成,实现了对产品、成本等报价信息的有效管理;根据具体情况分阶段采用不同的估算方法,依照获取信息的详细程度采用不同的报价方法,可以提高报价的准确性;采用多层模式体系结构以及存储过程,提高了系统的运行效率。本文阐述的快速报价系统的报价模型,能改进产品设计,使产品既有较高的技术性能指标,也有较好的经济性能,对企业的决策和计划具有指导意义。