a. 用户注册登陆。
b. 用户对已有产品族、产品进行检索、选择。
c. 在配置规则约束下在线进行功能、结构定制以及参数化定制。
d. 计算产品价格,在线生成定单。
e. 设计过程中用户与企业交互,客户参与设计全过程。
f . 设计结果的发布,用户可在线浏览产品的各种信息。
为了实现上述功能,产品定制系统需要具有以下的特点。
a. 开放性。客户以及供应商需要能够不受地理位置、时差的限制自由地参与到定制活动中来,产品定制系统的开放性则保证了这一目标的顺利实现。
b. 智能性。大规模定制是一个知识驱动的活动,因此知识和信息是成功实现大规模定制的关键。成功的大规模定制活动最终取决于生产商理解用户需求的能力和将现有知识、技术转化到新产品中去的能力。只有有效的提高了这2 项能力,才能在保持低价格、高质量、短交货期的基础上充分满足用户的需求。产品定制系统记录用户的需求,并采用专家系统、神经网络等人工智能的手段辅助配置过程的进行,以期达到最好的效果。
c. 交互性。传统的配置系统的痼疾在于用户无法随时跟踪产品的设计过程。而随着用户个性化程度的提高和产品的复杂程度的提高,都对客户和设计人员的不断交互提出了新要求。设计人员在与用户的不断沟通中明确用户需求,以期最大限度满足用户需求,提高客户的满意度。
a. 产品系列化。传统的设计方法是针对一个单一产品实施设计,设计的结果是一个具体的产品实例,这样设计出来的产品缺乏可变性与可配置性。在传统设计思想的引导下,PLM 数据库中存在着大量的单个的产品实例,它们之间缺乏关联,用户也很难拿它们来进行个性化的定制。为了适应大规模定制的需要,对已有的产品,要将相似度高的进行系列化;而对于新产品的设计,则应该遵循产品族的设计原则,面向一个产品族实施开发设计,设计结果应是一个可快速变型的产品模型,这将为其后的定制设计带来极大的方便。由于产品族的生存周期要远长于单个产品的生存周期,因此产品族的设计也更为从容,在其上定制出的产品的质量也就更可靠。
b. 产品模块化。大规模定制的基本原理是模块化。模块化设计是指把产品的结构设计成许多相互独立的模块,各模块可以容易地组合成不同形式的产品,这样的设计易于实现快速设计和产品的定制,满足了大规模定制对时间和成本的要求。模块化的设计有效地结合了产品的外部多样性和零部件的标准化。产品的模块化程度越高,其定制的柔性就越大,就越适应大规模定制生产。在对产品进行模块化的同时,还应同时应用通用化原理对模块进行合并,在不牺牲外部多样化的同时进一步降低内部多样化。
a. 数据库层。数据库中主要包括产品库、零部件库、配置规则库、客户信息库多个数据库其中产品库中包括了产品族库和产品库,分别存放生产商在进行产品规划时所建立的产品族的信息和具体产品的信息;零部件库中存放规划过的标准的、通用的零部件;客户信息则用来存放客户的基本信息,同时也记录客户的配置结果;配置规则库则存放在配置中所需遵循的配置规则。由于产品定制系统是基于PLM的,因此这些数据是PLM整个数据库中的一个部分,与PLM中的其他数据有机的结合在一起。
c. 用户界面层。用户界面层是系统与用户的接口,用户通过界面与系统进行交互。用户界面层为用户提供了注册登陆服务、检索选择服务、定制服务、交流服务等多种操作以保证用户的定制能顺利进行。用户通过Web浏览器和内嵌于浏览器中的ActiveX控件与业务逻辑层通过HTTP,FTP等协议进行交互,完成对系统的操作。而数据在业务逻辑层与用户界面层是以XML 方式进行传输。