服装结构专题论文 陈姣
题目:服装专题设计
学院:艺术学院专业名称:服装设计
学号:201*40720215学生姓名:陈姣指导教师:刘燕
201*年6月15日
服装专题设计
之服装弊病浅析
摘要
服装弊病的解除是服装造型设计和结构设计中非常重要的一环,它决定着服装成型、制作后的合体、舒适程度,也对服装的款式、风格有重要影响。服装弊病不仅是服装穿着时符合人体活动和穿着条件变化的主要动态因素,而且也是追求流行趋势和在条件变化下强调造型比例美的重要静态因素。对服装弊病的形成的原因进行了分析,并给出了概括,为合理及合体设计服装提供方法和理论依据。在分析和了解穿着对象的心理、生理及环境特点掌握款式、面料、色彩服用特征上,设计出做理想的服装。
关键词:服装弊病服装结构设
前言
服装专题设计是服装设计专业的重要部分,它把服装设计的艺术性、科学性、、商业性融为一体,根据服装行业和市场要求,有针对性的进行探讨、总结。根据服装设计的个不同阶段的不同工作内容及特点,将服装设计分为款型设计、结构设计和工艺三个部分。款型设计是进行设计的总体方向和基调:结构设计则是是实现技术设计的核心,它是款式设计的延续和发展,又是工艺设计的准备和基础。
在这里就只针对服装的不同款式和部位弊病进行分析。一,服装弊病产生的原因:
(一)什么是服装弊病
弊病可分为:真性弊病和假性弊病。
真性弊病是在结构设计的时候遗留下的问题。
假性弊病多数是为因为材料原因。如真丝在制作服装的时候,就应该考虑到丝质品的看拉伸能力差,利用时可采用斜裁、抽褶设计。
(二)弊病的体现形式:
1、整体弊病:分别在设计、材料、工艺处理、规格设计等上面。2、部件弊病:如,口袋,3部位弊病:如,脚踝围
.(三)真性弊病产生的原因:
1,质量性:对于不同的面料材质,要进行不同的预处理。(针织类、弹性类的面料,要警醒预放松;羊毛类的面料要进行预缩;棉麻类、牛仔类的要进行预放大)
2,工业机械所使用的材料:
进行整理的机械油:预缩机(用于预缩羊毛类);整尾机;整齐预缩机(高温高压);橡胶辊(高温高压)
3,技术性:生产条件、个人工艺的差异。二.服装弊病的鉴定方法:
(一)测
1,尺测。测量成品规格和部位规格。测量误差范围。
上衣:三维上可加减1厘米;衣长上可加减1厘米;肩宽上可加减0.5
厘米;袖口搭可加减0.5厘米
2,手测。
(1)测验牢度(2)测验厚薄
衬衣修剪,薄型的可存在误差0.3厘米。厚型面料可存在0.3至0.5厘米。(二),查
1,查外观质量弊病:是否存在色差问题;如果是条格服装,条格是否对整齐;驳头、口袋、门襟是否长短一致;袖子的设计是否对应;面疵:前身、驳头、口袋、袖子等是否存在污点或破损。
2,查乃在做工弊病
如:里子要比外料搭0.3厘米,折成活褶,作为里料服装的活动量。3,查面辅料材料的弊病
如;拉链、扣子(大小、色差、残损)、嵌条、花边、粘衬(有纺衬:一般用于春夏装,无纺衬:一般用于秋冬装)、里子、缝制线、垫肩(大小、形状)、袖条、风钩、暗扣等。
5,外观整烫弊病
注意门禁、驳头、袖子或是其它特殊造型的整烫。二,案例分析
裙子及裤子弊病的分析及修正(一)裙子,腹部凸起
解决方法:1,对前中长进行追加
2,臀围的放松量以肚围为基准3,调整臀围前后比例
(二)髋部过于饱满
解决方法:添加侧缝量
(三),裙子底摆不均匀:
解决方法:1,检查纱向问题2,将纱向进行定位
(三)裙衩不平
解决方法:确定裙衩的分类,进行调整。
裤子的弊病的分析及修正
(一)后裆腰不平
1,检查起翘。(女裤:合体起翘量1.5~2.5厘米;男裤,合体起翘量2~3.5)2,检查侧伏(二)前裆有“猫须”或者有“涡状”褶
裆宽偏小,前裆弧线凹度大
(三)抬腿困难
解决方法:检查裆深,臀围放量偏小(四)前后挺缝线扭偏
1,纱线是否顺直
2,裆弧拥缩是否合适
(五)凸肚体
解决方法:1,在腹部用针织。弹力的面料2,用分割设计3,抽带4,加松紧带(六)X型和O型腿
解决方法:设计直筒或是裙子一掩盖体型缺陷。
上衣弊病分析及修正
(一)衣领
1,领脚线外露(翻领类)弊病:外领圈短了
解决方法:在结构上进行调整在工艺上注意调整
2,驳领的领角反翘
弊病:内外的包容量不够3,衣领紧贴脖子或是豁开
解决办法:领深、领宽根据衣服款式调整
(衬衫:0~0.7厘米外套:1厘米左右风衣:1.5厘米羽绒服:2~2.5厘米)
(二)肩部
肩部不平
解决办法:在结构设计时,调整落肩量
(三)袖子
袖子扭曲,袖型不自然
解决方法:工艺制作时,找准对位点,制作准确
小结
通过以上对服装弊病形成原因的分析,最终总结了服装弊病及其修正方法。总之服装弊病的存在在服装结构设计中占有很重要的地位。我们一定要根据所需要的款式,经过科学合理的分析,设计出最理想的服装。
扩展阅读:陈姣0921024023信管
数据结构课程设计
设计说明书
双向链表的建立插入删除算法的实现
学生姓名学班成
号级绩
陈姣0921024023信管091
魏佳
指导教师
计算机科学与技术系201*年3月4日
数据结构课程设计评阅书
题目双向链表的建立插入删除算法的实现学生姓名陈姣指导教师评语及成绩学号0921024023成绩:教师签名:年月日答辩教师评语及成绩成绩:教师签名:年月日教研室意见总成绩:室主任签名:年月日注:指导教师成绩60%,答辩成绩40%,总成绩合成后按五级制记入。
课程设计任务书
201*201*学年第二学期
专业:信息管理与信息系统学号:0921024023姓名:陈姣课程设计名称:数据结构课程设计设计题目:双向链表的建立插入删除算法的实现完成期限:自201*年2月21日至201*年3月4日共2周设计内容:
用C/C++编写一个程序实现双向链表的建立、插入、删除算法。要求建立的链表要有一定的应用价值,具体应用内容设计者自己确定。设计要求:
1)问题分析和任务定义:根据设计题目的要求,充分地分析和理解问题,明确问题要求做什么?(而不是怎么做?)限制条件是什么?确定问题的输入数据集合。
2)逻辑设计:对问题描述中涉及的操作对象定义相应的数据类型,并按照以数据结构为中心的原则划分模块,定义主程序模块和各抽象数据类型。逻辑设计的结果应写出每个抽象数据类型的定义(包括数据结构的描述和每个基本操作的功能说明),各个主要模块的算法,并画出模块之间的调用关系图;
3)详细设计:定义相应的存储结构并写出各函数的伪码算法。在这个过程中,要综合考虑系统功能,使得系统结构清晰、合理、简单和易于调试,抽象数据类型的实现尽可能做到数据封装,基本操作的规格说明尽可能明确具体。详细设计的结果是对数据结构和基本操作做出进一步的求精,写出数据存储结构的类型定义,写出函数形式的算法框架;
4)程序编码:把详细设计的结果进一步求精为程序设计语言程序。同时加入一些注解和断言,使程序中逻辑概念清楚;
5)程序调试与测试:采用自底向上,分模块进行,即先调试低层函数。能够熟练掌握调试工具的各种功能,设计测试数据确定疑点,通过修改程序来证实它或绕过它。调试正确后,认真整理源程序及其注释,形成格式和风格良好的源程序清单和结果;
6)结果分析:程序运行结果包括正确的输入及其输出结果和含有错误的输入及其输出结果。算法的时间、空间复杂性分析;
7)编写课程设计报告;
以上要求中前三个阶段的任务完成后,先将设计说明书的草稿交指导老师面审,审查合格后方可进入后续阶段的工作。设计工作结束后,经指导老师验收合格后将设计说明书打印装订,并进行答辩。
指导教师(签字):教研室主任(签字):批准日期:201*年2月21日
摘要
本课程设计采用VisualC++作为软件开发环境,其具体的实现过程依次是:建立空指针、构成双向链表、增加节点并给每个节点赋值,最后再通过所建链表进行插入、删除、查找等程序,从而实现了链表问题求解,可以用一般的指针来实现,但是数据库中着重强调了结构体,本程序用结构体指针更容易理解和实现初始化。
关键词:数据结构;双向链表;操作
目录
1课题描述...................................................12问题分析和任务定义..........................................23逻辑设计...................................................34详细设计...................................................44.1头文件设计...............................................44.2子函数设计...............................................44.2.1显示菜单设计.........................................44.2.2链表的建立...........................................64.2.3链表的初始化设计......................................74.2.4链表的的插入设计......................................84.2.5链表的删除设计.......................................104.2.6链表的的查找设计.....................................125程序编码..................................................146程序调试与测试.............................................187结果分析..................................................208总结......................................................21参考文献....................................................22
1课题描述
数据结构课程设计是计算机专业集中实现性环节之一,是学习完数据结构课程后进行的一次全面的综合练习。
编写一个数据结构程序,实现双向链表的建立、插入、删除等算法。具体建立的是一个个人电话本,通过双向链表实现查找、插入、删除的功能。以把所学数据结构知识应用到实际生活中去。
建立双向链表必须运用结构体建立两个指针,先定义一个双链节点,但是,它的名字必须叫Node,当派生双向链表时,写template
通过本项课程设计,进一步熟悉数据结构及c++的基本知识,培养独立思考、综合应用所学有关相应知识的能力,掌握数据结构课程设计的基本方法,强化上机动手能力,达到理论与实际相结合,使学生能够根据数据对象的特性,学会数据组织的方法,能把现实世界中的实际问题在计算机内部表示出来,并培养良好的程序设计技能。
开发工具:VisualC++6.0
第1页共27页2问题分析和任务定义
通过题目要求,本次设计是基于VisualC++作为开发环境,用数据结构来实现双向链表的插入、查找、删除等功能,具体应用于个人电话本,电话本中含有存储姓名和电话号码。
双向链表的节点中有两个指针域,其一指向直接后继,另一个指向直接前驱。和单链表的循环类似,双向链表也可以有循环表。
在双向链表中,若d为指向表中某一节点的指针(即d为DuLinkList型变量),显然有d->next->prior=d->prior->next=d这个表达式恰当的反应了这种结构的特性。
第2页共27页3逻辑设计
此程序分为三大模块:数据输入模块、数据删除模块、数据查找模块。
数据输入模块完成数据的输入和存储,数据删除模块主要完成个人对没用的数据进行删除,数据查找模块方便个人查找存储在里边的数据。
函数调用流程如图3.1所示:
开始初始化链表,调用inlist函数输入数据调用input函数调用deletes函数调用search函数输出进入while(1)结束图3.1函数调用流程图
抽象数据类型定义如下:ADTlnode{
数据对象:{D={a|aElemSet,i=1,2,3,n,n0}数据关系:R1={|a,aD,i=2,..,n}基本操作:Voidinlist(lnode*p)
操作结果:构造一个链表。Voidinputs(inode*q)初始条件:链表lnode已存在。
操作结果:向链表中输入数据。Voidsearch(lnode*q)初始条件:链表lnode已存在。
操作结果:查找链表中的数据。Voiddeletes(lnode*q)初始条件:链表lnode已存在。
操作结果:删除链表中的数据。}ADTlnode
第3页共27页4详细设计
定义存储结构:typedefstructlnode{
intdate;
structlnode*next,*prior;//表示循环双链表}lnode;
4.1头文件设计
头文件是程序设计不可或缺的一部分,但是各种程序的头文件所包含的内容也不近相同,然而,此次程序设计的头文件内容不仅包含一般程序所具有的头文件还添加了查找文件的长度、文件数据的类型、关键字项等等。
#include#include#include#include
//#defineexit0typedefstructlnode{
chardate[15];charname[20];
structlnode*next,*prior;//表示循环双链表}lnode;
4.2子函数设计
4.2.1显示菜单设计
设计思路:使初始界面为结点的插入,数据和信息的查询,数据和信息的删除,数据和信息的输出,和退出个人电话本管理系统。
流程图设计如图4.1所示:
第4页共27页beginintl;coutswitch(l){
case1:
inputs(p);break;case2:
deletes(p);break;case3:searchs(p);break;case4:
exit(0);break;}
}while(1);}
4.2.2链表的建立
设计思路:随意建立一个个人电话本,从终端输入数据信息,包括姓名和电话号码。流程图设计如图4.2所示:
beginlnode*sq;returnsq;
图4.2链表的建立设计流程图
设计代码如下:lnode*head;
lnode*creat()//创建头结点{
lnode*sq;
sq=(lnode*)malloc(sizeof(lnode));sq->next=sq;
sq->prior=sq;returnsq;}
第6页共27页4.2.3链表的初始化设计
设计思路:将链表初始化,给电话号码本创建一个容量及空间。方便输入电话号码和姓名。
流程图设计如图4.3所示:
beginlnode*nw;inti=0inext!=NULLi++p=head->next;p!=headcout{
lnode*nw;//初始化链表长度intw;
cout>w;
for(inti=0;i nw=(lnode*)malloc(sizeof(lnode));p->next=nw;p=nw; coutp->date;coutp->name; p->next=head;if(p->next!=NULL)p->next->prior=p;} p=head->next; coutbeginintm;inti=0inext=q->next;q->next!=NULLq->next=news;q!=headcoutcin>>k; news=(lnode*)malloc(sizeof(lnode));news->next=news->prior=NULL;strcpy(news->date,b);strcpy(news->name,k);for(inti=0;i news->next=q->next; news->prior=q;if(q->next!=NULL) news->next->prior=news;q->next=news;} q=head->next; coutbeginq=head;intj=0jnext;d=q->next;q->next!=NULLfree(d);q!=headcout} d=q->next; q->next=d->next; if(q->next!=NULL)q->next->prior=q;free(d);} q=head->next; coutbeginq=head;q->next!=headq=q->next;strcmp(q->date,h)==0cout5程序编码 #include#include#include#include //#defineexit0typedefstructlnode{ chardate[15];charname[20]; structlnode*next,*prior;//表示循环双链表}lnode;lnode*head; lnode*creat()//创建头结点{ lnode*sq; sq=(lnode*)malloc(sizeof(lnode));sq->next=sq; sq->prior=sq;returnsq; voidinlist(lnode*p)/*初始化链表*/{ lnode*nw;//初始化链表长度intw; cout>w; for(inti=0;i nw=(lnode*)malloc(sizeof(lnode));p->next=nw;p=nw; coutp->date;coutp->name; p->next=head;if(p->next!=NULL)p->next->prior=p;} p=head->next; cout{ coutprior=q;if(q->next!=NULL) news->next->prior=news;q->next=news;} q=head->next; cout{ q=head; charh[15];cout>h;//h为查找的值inti=0;while(q->next!=head){ q=q->next;i++; if(strcmp(q->date,h)==0){ coutq=q->next;} cout6程序调试与测试 运行程序,对其中任意一个选择看起运行结果是否与预期的一样。各主要功能模块测试结果如下:(1)初始化链表 图6.1初始化链表 (2)链表的建立 图6.2链表的建立 (3)链表的插入 图6.3链表的插入 (4)链表的删除 第18页共27页 图6.4链表的删除 (5)链表的查找 图6.5链表的查找 (6)退出管理系统 图6.6退出管理系统 调试分析过程的主要依据: (1)结构体后面的分号不能少; (2)变量要先定义后使用; (3)由上面的界面可以看出,当输入电话本容量为2时,只能输入两组数据,输少了程序不能向下运行。 第19页共27页7结果分析 通过实际操作,学会数据结构程序编程的基本步骤、基本方法,开发了自己的逻辑思维能力,培养了分析问题、解决问题的能力。深刻体会到没有做不到的,只有想不到的。 在VC++环境下,对源程序进行调试与测试,系统中包含了双向链表的建立、删除、查询等多种功能,使得个人电话本系统的灵活性较强,我们可以从不同的角度去对个人电话本进行系统化。它可以从任意的角度去选择并了解个人电话本等情况。程序操作简单易行是次程序最大的优点。 但在运行的过程中我发现其中没有其他语言问题,主要的问题是对编程环境的不熟悉,导致出现一些程序问题无法解决,使得结果无法达到预期的效果,甚至是无法运行。在以后的学习中我们该多做练习,使得自己对那些常用的程序熟练掌握,不至于到用时就出现一大堆自己无法解决的问题我们要不断对自己的知识增强,从而使得我们的设计能适应社会的发展。 第20页共27页8总结 首先,综合课程设计让我把以前学习到的知识得到巩固和进一步的提高认识,对已有知识有了更进一步的理解和认识,再次,在数据结构程序设计的过程中也知道了自己在以前的学习中有很大的不足,导致在设计过程中出现了很多的问题,有些地方看不懂也不知道怎么去设计,但是在设计过程中也学习了很多,掌握了自己以前没有学好的知识,虽然一时可以掌握完以前没有学好的知识,不过也给自己敲响了警钟,在学习中不可以伏于表面,要想学好每一门课程都要踏踏实实,做什么都不是给别人看的,要更好的掌握该门知识,提高自己的自身的修养,提高自己的能力。 在以后的学习中,我会不断的完善自我,不断进取,能使自己在网络编程这方面有一个大的发展。为以后的工作打下良好的知识基础和技能基础! 第21页共27页参考文献 [1]严蔚敏,吴伟民.数据结构(C语言版)[M].北京:清华大学出版社,201*[2]李春葆.数据结构(C语言版)习题与解析[M].北京:清华大学出版社,201*[2]杨淑莹.VC++图像处理程序设计[M].北京:清华大学出版社,201*.[3]钱能.C++程序设计教程[M].北京:清华大学出版社,201* 第22页共27页 友情提示:本文中关于《服装结构专题论文 陈姣》给出的范例仅供您参考拓展思维使用,服装结构专题论文 陈姣:该篇文章建议您自主创作。 来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。
《服装结构专题论文 陈姣》由互联网用户整理提供,转载分享请保留原作者信息,谢谢!
链接地址:http://www.bsmz.net/gongwen/727359.html