产品配置软件的开发及产品实例的定制实现

产品配置软件的开发及产品实例的定制实现

ID:21920083

大小:60.50 KB

页数:8页

时间:2018-10-25

产品配置软件的开发及产品实例的定制实现_第1页
产品配置软件的开发及产品实例的定制实现_第2页
产品配置软件的开发及产品实例的定制实现_第3页
产品配置软件的开发及产品实例的定制实现_第4页
产品配置软件的开发及产品实例的定制实现_第5页
资源描述:

《产品配置软件的开发及产品实例的定制实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、产品配置软件的开发及产品实例的定制实现大规模定制生产是以大规模生产的效率和成本向客户提供个性化定制产品的一种生产模式,它以客户为中心组织生产,提供多样化产品来满足不同需求。本文在建立的多色图配置模型及配置算法的基础上,开发大规模定制生产中产品配置原型软件,实现产品结构信息管理、BOM管理、配置规则管理、配置结果管理等相关功能。同时编写配置软件与CATIA的接口程序,实现在三维环境中对配置结果电子样机的预览,最后结合产品实例进行验证配置模型和配置方法的正确性,以及使用配置结果和变型设计实现定制生产。1引言大规模定制生产是针对客户需求的多样化、个性化的发展而提出来的,它所要解决的是定制生产低效

2、率高成本和产品需求的低成本多样化之间的矛盾。对它的研究就是要针对不同的企业,提供能满足大规模定制的全面方案。通过对产品开发、生产制造、销售服务、以及企业组织、经营方式等多方面进行改造,来达到这一先进生产方式的要求[1]。产品配置是在对产品信息管理基础上,产生新产品和改变旧产品,实现产品多样化的一种重要设计方法[2]。它可以提高对已有产品资源的利用率,增强企业的新产品开发能力,满足多样化的客户需求。针对目前商品化软件中,实现产品配置的方法多种,主要集中于基于本体服务的产品配置[3]、参数驱动配置[4],基于产品配置元类型识别[5]等。不论使用何种方法,其软件最终服务于客户,从客户角度存在两个

3、问题,①客户对于需求产品的专业知识是有限的,②客户不能深层次地理解产品配置理论知识,因而客户不能准确有效的进行产品描述,导致产品配置设计失败。在大规模定制生产中,客户需要的是直观的、快速配置设计出满足功能需求的、可视性的模拟产品,且快速回应客户需求。面对市场上软件中产品配置设计模块的不足和缺陷,需建立一个能满足功能需求且实现方便的客户配置模型,来实现更强功能的配置管理[6]。加快产品开发速度,产品的配置设计是提高企业生产效率的一种重要技术[7]。本文通过研究产品配置在大规模定制生产中实现的方法,多色图配置模型及配置算法的基础上,开发原型软件,快速实现在大规模定制生产中的产品配置和变型设计,

4、提高企业产品开发能力,与三维设计软件接口,快速配置满足客户需求的可视化产品,改进现有生产方式以适应定制生产的需要,以满足多样化的市场需求,提高企业的市场竞争力。2大规模定制生产中产品配置系统软件实现2.1软件开发平台的选择配置软件基于微软公司的VisualC++6.0和SQLserver2000平台进行开发,前台界面采用VC编写,SQLserver作为后台应用程序运行。二者的连接采用ODBC(OpenDataBaseConnection)连接,实现对数据库的各项操作。VC++6.0是一个面向对象的集成开发环境,提供了大量的类对象和控件,可以很方便地实现界面设计和对后台数据的管理和存储。SQ

5、Lserver2000是一个大型的商用数据库管理系统,提供了数据库的创建、存储、授权管理、并发控制、备份等多种功能。ODBC是一个数据库连接的中间件,它通过开放的数据库驱动程序对数据库实现操作和管理,它的进一步发展会是OLEDB和ADO(ActiveDataObject)技术。2.2软件对象分析及数据库的设计采用面向对象技术,分析配置软件中的主要对象有:零部件、产品、规则、以及客户等[8]。用UML语言快速地建立系统的各种对象模型,区分它们之间的联系和相互作用情况,最后生成软件的代码框架。采用的是单层BOM的存储技术,在配置软件的开发中,通过SQLserver2000创建主要的数据库表:零

6、部件表、零件相互关系表、文件关系表、产品结构表、产品目录表。2.3配置软件的主要实现功能通过建立基于多色图配置模型及研究该模型的产品配置算法[9,10],完成在配置过程中产品结构的管理、配置规则的制定和管理、配置结果的管理和有效性确认、存储等。配置软件的主界面如图1所示,主要分为树型结构显示和零部件的列表显示区,以及一个属性窗口。树型窗口是对产品结构的可视化显示,并对不同类型的节点对象采用不同的图标显示。在树型窗口可以实现对产品树中节点对象的添加、删除以及属性修改等,以及它们之间相互关系的管理。树型窗口采用MFC的CtreeVieTreeVieTreeVieTreeVie_partreco

7、rdsetree;Cproductset*m_productsetree;…public://操作函数CxjpdmDoc*GetDocument();…public:virtual~CXjpdmTreeVieTreeViesgvoidOnTreeSelchanged(NMHDR*pNMHDR,LRESULT*pResult);afx_msgintOnCreate(LPCREATESTRUCTlpCreateStruct)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。