服装样版数据库设计初探

2015-01-09 06:53李鹏威尚笑梅
现代丝绸科学与技术 2015年3期
关键词:数据库系统样板服装

李鹏威,尚笑梅

(苏州大学纺织与服装工程学院,江苏 苏州215006)

在服装生产过程中,样版的制作对打版师依赖程度高且效率低、精确度不高,因此,服装样版的智能化对服装行业有着实际的意义。所谓服装样版智能化技术,是指将数据库技术、计算机智能处理技术应用于服装样版设计和推版,快速生成系列化服装样版[1]。即建立服装样版数据库,方便快捷地调用库文件里的服装样版,按照尺寸规格、款式结构特点再对其进行修改就可以智能生成新样版,这样可以大大提高工作效率,实现服装样版设计系统的智能化。

1 数据库设计的主要过程及研究现状

1.1 主要过程

主要过程包括下面4个方面[2]。

(1)概念结构设计阶段

通过充分调查现实世界要处理的对象,详细了解计算机系统的工作情况,明确用户的各种需求,然后确定系统的各项功能,并抽象成概念模型。数据库系统不仅要按照当前的应用要求来设计,而且必须充分考虑今后可能的扩充和改变。

(2)逻辑结构设计阶段

将概念结构转换为某个DBMS所支持的数据模型(例如关系模型),并对其进行优化。设计逻辑结构应该选择适于描述与表 达相应概念结构的数据模型,然后选择合适的DBMS。

(3)物理结构设计阶段

这一阶段是数据库设计满足企业需求的一个重要阶段,是直接影响着数据库的适用性的重要阶段。其主要工作是把虚拟的逻辑数据模型投入到物理结构中,根据各项因素的要求,进行设计、索引等工作,以试验设计的适用性。

(4)实施阶段

实施阶段的主要任务是用RDBMS提供的数据定义语言和其他实用程序将逻辑结构设计和物理结构设计的结果详细描述出来,成为DBMS可以接受的源代码;再经过系统调试产生目标模式,最后完成数据的载入工作。

1.2 研究现状

数据库技术与网络通信技术、人工智能技术、面向对象程序设计技术、并行计算技术等互相渗透和结合,是当前数据库技术应用的主要特征,如分布式数据库系统、知识库系统和主动数据库系统。

(1)分布式数据库系统

分布式数据库系统由一组分布在网络中的不同计算机上的数据组成。系统中每台服务器有自己的数据库系统及若干台客户机,3台服务器之间通过网络相连。网络中的每个节点具有独立处理的能力,可以执行局部应用,同时每个节点也能通过网络子系统执行全局应用。用户通过客户机可以对本地服务器中的数据库执行某些应用,也可以对2个或2个以上节点中的数据库执行某些应用。

(2)知识库系统

知识库系统是数据库和人工智能两种技术相结合的产物,简单来说就是在数据库技术中引入人工智能技术,把数据库看作一个人工智能系统,利用人工智能技术来提高DBMS的表达、推理和查询能力。其功能主要体现在数据库系统推理能力的扩充、语义知识的引入、知识的获取、知识和数据的有效组织及管理等方面;而效率则体现在数据库对用户查询的快速响应和查询优上[3]。

(3)主动数据库

在实际应用中,如计算机集成制造系统、管理信息系统、办公自动化系统等通常希望数据库系统在紧急情况下能根据数据库的当前状态主动做出反应,并执行相应的操作,向用户提供特定信息。主动数据库是相对于传统数据库的被动性而言的,其主要任务是提供对紧急情况的及时反应能力,同时提高数据库管理系统的模块化程度。主动数据库通常采用的方法是在传统数据库系统中嵌入事件、条件、动作规则,在某一事件发生时引发数据库管理系统去检测数据库的当前状态;判断是否满足设定的条件,如果条件满足便触发规定动作执行。

2 服装样版自动生成系统的研究现状及主要

2.1 研究现状

作为服装CAD系统重要组成部分的样版设计系统,只是简单重现人工操作的样板设计方式,不能满足现代化服装生产的要求,服装样版系统功能的欠缺,导致了服装企业对样版设计系统的利用率偏低。但是,随着科学技术的发展以及人们的现实需求,许多人不断研究样板自动化技术并且取得了一定的进展。

滕洪军[4]在服装CAD样板系统的应用现状及发展中指出,国外服装CAD样板系统主要采用人工绘制基础样板,系统能自动保存样板师的打板经验,并自动生成新样板。量身打板系统实现了直接数据输入,电脑自动改板,智能化水平较高,而国内CAD样板系统主要采用人工习惯的公式法和原型法绘制服装基础样板,系统注重绘制工具的便捷性和适用性,多具有读图板读入样片的打板功能,部分系统具有参数化智能打板功能。

刘玉玉[5]在基于C#的西装纸样自动生成系统的研究中指出目前国内外服装PDS打板系统注重纸样部件的智能化,抑或完全模拟手工打板的步骤,开发工作量大,有些部件的程序设计比较灵活的人工打板设计周期更久,未能实现真正意义上的纸样系统智能化。

刘瑞璞[6]在基于VLISP和Open DCL的西装智能CAD系统的实现中指出,目前国内外智能服装CAD系统的研究大多采用面向对象的开发思想来描述服装结构,以面向对象的程序设计语言如Visual Basic.NET、Visual C++和 Visual C# 等作为开发工具,并通过建立相关的数学模型去实现纸样的自动生成。该方法研发周期长,难度大,难以在服装企业的工业生产中应用。

徐春阳等人[7]在基于几何约束图的个性化服装样板生成系统中,设计并开发了基于几何约束图的个性化服装样板生成系统。在对人体特征尺寸提取及特殊体型识别充分研究的基础上,提出基于几何约束图的参数化服装样板模型,该模型能迅速对输入的人体参数及特殊体型做出反应并调整为适合用户体型的个性化样板,最后通过C#编程操Auto CAD VBA的方法实现了样板参数化模型生成与调整过程的自动化。

阎玉秀等人[8]在女套装上衣尺寸自动生成系统的建立与实现中,设计了服装尺寸自动生成系统。通过量取女套装上衣经典款式样版的细部尺寸参数,采用非线性主成分分析法对女套装上衣样版各特征指标的权重进行提取,利用多元回归分析建立服装结构设计数学模型。建立样版尺寸自动生成的理论模型,并通过编程加以实现。建立3层模糊综合评判模型对系统进行测试,实验结果表明,该系统设计合理,可用于实际女装生产样板制作,快速、准确地获取样板细部尺寸,初步实现了服装制版的智能化。

叶招彩[9]在智尊宝纺服装CAD自动打板模块及其应用中分析了智尊宝纺服装CAD自动打板模块的特点及操作方法;并应用于东华原型和女装产品样板的制作上,只需绘制一个号型的样板,当更改尺寸表中的数值时,系统会自动生成所需号型的样板,无须重新打板,实现了MTM样板自动生成。

2.2 思路及流程流程

本研究的样板自动生成系统。设计思路如下:

(1)系统要具备参数输入功能。其中有定义尺寸规格、图像对象属性以及相关复合参数。

(2)系统要具备款式调整识别功能。设计过程中操作者自行规定的用于满足服装款式和工艺设计要求的变量。

(3)系统可以统合个体体型的相关参数和款式调整的相关参数进行样版的自动绘制。

由上述系统设计思路,本系统包括以下几个组成部分:启动系统、数据库界面、输入参数、款式识别、样版自动生成。

图1 样版库流程图

3 结语

服装样板的自动化生成在数据库设计的基础上利用规则库、专家系统直接生成标准样板,服装样板设计系统的重要发展方向为服装参数化智能系统的研究。随着计算机科学和服装样板设计的发展,智能化服装样板系统必将走向开放化、通用化,随着时代的发展,数据库设计需要不断补充更多的专家知识,选择服装领域公认和时间检验过专家知识库为理论依据,逐渐完善以适应更多的服装款式,提高服装样板自动生成的准确性、高效性和广泛性。

[1] 俞俭.《服装样板智能化设计与推板系统技术研究》[J].天津纺织科技,2009(4):19-21.

[2] 张露,马丽.数据库设计[J].安阳工学院学报,2007(4):76-79.

[3] 孔繁胜.知识库系统原理[M].杭州:浙江大学出版社,2000.

[4] 滕洪军.服装CAD样板系统的应用现状及发展[J].针织工业,2011(12):53-54.

[5] 刘玉玉.基于C#的西装纸样自动生成系统的研究[J].软件,2012(10):82-85.

[6] 胡长鹏,张巨俭,刘瑞璞..基于VLISP和Open DCL的西装智能CAD系统的实现[J].天津工业大学学报,2010(5):33-36.

[7] 徐春阳,郝矿荣,丁永生等.基于几何约束图的个性化服装样板生成系统[J].东华大学学报(自然科学版),2012(6):707-712.

[8] 朱江晖,阎玉秀.女套装上衣尺寸自动生成系统的建立与实现[J].纺织学报,2011(9):142-146.

[9] 叶招彩.智尊宝纺服装CAD自动打板模块及其应用[J].科教导刊(上旬刊),2013(9):203-205.

猜你喜欢
数据库系统样板服装
让人心碎的服装
打造辣椒种植“样板田”
Oracle数据库系统的性能优化研究
打赢脱贫攻坚战的“人大样板”
样板:不成熟的台州
微细铣削工艺数据库系统设计与开发
江苏省ETC数据库系统改造升级方案探讨
现在可以入手的mina风高性价比服装
服装家纺个股表现
倾斜的样板楼