服装款式设计系统的设计与实现
2015-08-26张雅娜
张雅娜
(陕西工业职业技术学院 陕西 西安 712000)
随着现代社会人们对服装的个性化、设计品位和合体性方面的需求的增加,个性化的服装款式设计开始在我国服装行业中占据着越来越大的比重。 但受传统款式设计在时间和空间方面的影响,我国服装款式设计系统的信息化发展还不成熟。 同时受到当前服装款式需求变化快、设计任务中等问题的影响,给服装企业和设计师带来了很大的影响。 构建基于现代互联网技术的的服装款式设计与拼接系统成为满足当前服装行业多样化需求和个性化的一种新模式。 通过它可缩小企业客户之间信息交流的时间和空间,并提高服装企业设计的效率和满意度。 对此,本文以男装设计为例,对系统的实现进行了深入的阐述。
1 部件信息提取
在该拼接设计中, 其关键在于对款式拼接的信息构建,换句话就是该系统的关键是对数据库的构建。 对此,通过对男装款式相关信息的分析,发掘出对男装款式的部件中应该标记的信息,从而才能将其作为款式部件的属性,最终实现部件的数字化及数据的存储。 其具体的过程则如图1 所示。
图1 研究线路Fig. 1 Research roadmap
通过图1 可以看出本文对男装款式信息的提取分为款式的整体信息、细节信息和拼接信息。 其中整体信息主要为与服装相关的外轮廓的信息;细节信息则是与款式部件装饰相关的信息;拼接信息结合男款的要求,将其分为衣袖、衣领和衣身3 个部件。 要实现对这些部件的拼接,其则需对服装部件的公共的拼接部位的信息进行分析, 包括衣领和衣身、衣身和衣
2 系统数据库设计
2.1 款式部件数据库E-R 图
通过对图1 的设计可以看出本文主要的衣领、衣袖和衣身3 方面的数据信息。 因此,通过上述分析和结合服装设计的数据库的要求,本文将衣领、衣袖和衣身3 者的实体关系图表示为如图2 所示。
图2 款式部件数据库构建E-R 图Fig. 2 Styles parts database to build E-R diagram
2.2 服装款式数据库设计
在对系统的构建过程中,要实现对系统中不同款式部件见的拼接,因此,在拼接的时候其衣领和衣身必须具备相同的领部的相关信息,也就是领围线。 而针对衣袖和衣身来讲,则必须具有相同的袖窿部信息,即为袖蔭围。 在系统中有多少种不同的领部和袖窿部的款式信息,则就有多少种不同的领围或袖窿的形状。 由此在对男装款式在进行设计的时候,采用基于衣身基型的款式系列化建立方法进行款式部件数据库的建立。 其具体的步骤为:1)确定该款式的部件的领围和袖窿围款式;2) 对其中不同的领围和袖窿围进行组合,从而绘制出一款衣身作为基础, 定义该步骤为一级衣身基型;3)保持其中的领围及袖窿围不变,改变一级基型其他部位的造型,定义该过程为二级衣身基型;4)在一级和二级不变的情况下对服装款式的细节进行设计;5) 采用不同的组合,从而形成不同的款式的组合和设计。
通过上述的分析, 对此本文对整体数据库的设计思路则为:
图3 数据库整体设计思路Fig. 3 Overall database design ideas
3 系统功能设计
通过对服装款式设计的分析,本文将该系统的使用者分为设计人员和管理员两类角色。 同时结合不同角色对系统的应用,将该系统的功能分为系统管理、设计类型、拼接设计三个功能模块。
1)系统管理界面:该界面主要实现对用户的注册、登陆和注销等功能, 同时管理员对系统的基础系统数据进行维护。 对注册用户,系统自动对账号和密码进行核对,在通过系统验证后进入到相应的功能界面,如密码或者账号输入不正确,则不能进入到系统当中。
2)类别选择界面:该界面主要提供给系统相应款式类型的选择,如西服、风衣、羽绒服、休闲运动衫等类别。 通过对不同类别的选择,系统直接跳转到相应的类别设计界面。
3)款式拼接界面:该模块主要用于对款式部件的拼接设计。 根据款式设计类别的不同跳转到相应的主界面中。 该部分包括拼接设计的功能及其辅助的功能, 如保存、 删除、拼接、打印等,辅助功能可实现对个人资料的管理、系统文档的管理等等。
4 系统整体架构
结合上述的服装款式分析和系统功能的分析,文中采用当前比较流行的B/S 模式作为系统布局。B/S 模式作为在C/S模式基础上发展起来的新模式, 与传统的C/S 模式相比,在系统的维护和功能扩展方面都有非常强大的优势。 同时改变了过去需要在客户端安装客户机的问题,只需要设计人员采用最为简单的web 浏览器,即可实现对数据库的访问,并获取相应的数据信息。 其具体的架构如图4 所示。
图4 系统整体架构设计Fig. 4 Overall system architecture design
在该系统设计中,包含两不同数据库,一为系统数据库,一为服装款式部件数据库,从而为系统提供基础的数据应用服务。
5 系统开发与实现
5.1 系统开发工具
对本系统的开发本文采用Apache 作为服务器,以MySQL 作为开发语言,以PHP 作为展示页面,从而实现对整个系统的开发。 开发环境方面为windows 操作系统或者是Linux 系统均可,系统数据库采用Oracle9i 数据库。
5.2 款式拼接功能实现
对款式功能拼接的实现,其主要包括设计区域和菜单栏两个模块。 其主要的代码为:
<?php
ob_starto;
if (function_exists (session_cache_limiter))
{session_cache_limiter(”private,must_revalidate");
}
session_start();
if($_SESSION['userid'] ! "") {
include—once("utils/ConnDB.php”);
if ($_POST["cloCateRadio"] ! = "”){
$_SESSION['cate'] = $_POST["cloCateRadio”];
}
$cate = $_SES S ION ['cate'J ;
$folder="";
switch($cate) {
case 'c';
$folder = "coat";
break;
case 's':
$folder = "shirt";
break;
}
?>
6 结束语
服装款式设计系统作为比较复杂的系统, 本文对其设计进行了初步的尝试,通过测试初步达到设计的结果,以此为广大的设计者提供服装设计的平台,具有一定的实用的价值。
[1] 许才国,刘晓刚. 服装大规模定制产品开发模式的现状与对策[J]. 纺织学报,2009(10):143-148.
XU Cai-guo,LIU Xiao-gang. Situation and countermeasures apparel mass customization product development model[J].Textile Journal,2009(10):143-148.
[2] 刘雁,刘晓刚. 面向非专业用户的服装设计专家系统[J]. 纺织学报,2005(1):67-69.
LIU Yan,LIU Xiao-gang. Costume design expert system for non-professional users[J]. Textile Journal,2005(1):67-69.
[3] 刘柳斌,李际军. 个性化服装款式三维设计与演示系统设计[J]. 计算机工程与科学,2008(1):52-55,112.
LIU Liu-bin,LI Ji-jun. Personalized clothing style threedimensional design and presentation system design [J].Computer Engineering and Science,2008(1):52-55,112.
[4] 焦会琴. 智能服装设计系统款式部件的研究与设计[J]. 科技创新导报,2010(22):4.
JIAO Hui-qin. Study fashion design and intelligent system design style components[J]. Science and Technology Innovation Herald,2010(22):4.
[5] 焦会琴,张云鹏. 基于创造性思维和C/S结构的服装款式设计研究[J]. 现代丝绸科学与技术,2010(4):12-13,20.
JIAO Hui-qin,ZHANG Yun-peng. Based on creative thinking and C/S structure of the fashion style design[J]. Modern Silk Science and Technology,2010(4):12-13,20.
[6] 焦会琴,张云鹏. 职业装款式智能设计系统的部件库研究与实现[J]. 科技资讯,2010(28):194.
JIAO Huai-qin,ZHANG Yun-peng. Wear style widget library research and implementation of intelligent design system[J].Science and Technology Information,2010(28):194.