logo资料库

基于VisualC++ 6.0的服装试穿管理系统 --服装检索与搭配推荐.doc

第1页 / 共27页
第2页 / 共27页
第3页 / 共27页
第4页 / 共27页
第5页 / 共27页
第6页 / 共27页
第7页 / 共27页
第8页 / 共27页
资料共27页,剩余部分请下载后查看
一、系统概述
(一)服装试穿研究背景
(二)选题意义及所做工作
(三)论文结构
二、可行性分析
(一)市场可行分析
(二)技术可行分析
三、需求分析
(一)需求分析的定义
(二)需求分析作用
(三)系统功能需求分析
四、数据库设计与实现
(一)数据库系统的选用
(二)数据库需求分析
(三)数据库概念结构设计
(四)数据库逻辑结构设计
五、系统功能详细设计与实现
(一)系统功能描述
(二)服装检索模块设计与实现
(三)搭配推荐模块设计
六、系统开发环境与开发工具介绍
(一)开发工具简介
(二)MFC简介
(三)MFC编程的优势
(四)ODBC 简介
七、软件运行测试
(一)软件测试的目的及意义
(二)系统测试的方法
(三)系统测试过程及结果
八、总结与展望
(一)总结
(二)学习展望
内容摘要 随着计算机技术和网络技术的发展,越来越多的消费者通过淘宝等电 子商务网站来购买服装、饰品等日常消费品。但网上购买服装不同于日常 生活中逛商场,网购的服装穿了是否合身,花色和款式是否适合自己,消 费者在购买之前是无法试穿的。因此在网上购买服装时,如果有个虚拟试 穿的平台,让消费者在付款之前对自己喜欢的服饰进行“试穿试戴”,该是 一件让消费者多么兴奋的事情。服装试穿系统的诞生,既解决了网络购买 服装的挑选细节问题,也将使网络购物的服务更人性化。 本项目是基于 VC++ 6.0 开发的一款服装试穿系统,通过与身边传统服 饰资源合作收录时尚服饰的数据与资料,消费者注册成用户后就可以通过 我们的平台随意的检索到各式各样的时尚服饰,系统还会为用户提供多种 服装搭配,供用户选择。真正的实现足不出户,就可以逛遍服装商场。 关键词:试穿;服装搭配;VC++ 6.0
Abstract With the computer technology and network technology development, more and more consumers like to buy clothes, accessories and other daily consumer goods by browing commerce websites such as taobao. However, buying clothes online is different from daily life going shopping, the consumer can not try it before buying, so they wonder if the color, size and style of those clothes are fit for them Therefore, if we have a virtual trying platform for consumers to show the effects when they wear the clothes which they would like to buy, that will be a exciting thing for consumers. The appearance of the apparel fitting system provides a good personalized service platform for customers to select their favorite clothes, and it is also a good chance for clothing enterprises to show their competitive clothing products. The project is a clothes trying-on system developed based on VC + + 6.0. By registering, consumers can search and select their favorite clothes and try it on our trying-on platform, at the same time, this platform recommend many clothes which can satisfy customers preference by using clothes collocation rules. Having this platform, customers can browse and try on all of clothes showed online without leaving their homes. Key words:Trying-on;Clothes collocation;VC++ 6.0
目 录 一、系统概述 ........................................................................................ 1 (一)服装试穿研究背景 .............................................................. 1 (二)选题意义及所做工作 .......................................................... 2 (三)论文结构 .............................................................................. 2 二、可行性分析 .................................................................................... 3 (一)市场可行分析 ...................................................................... 3 (二)技术可行分析 ...................................................................... 3 三、需求分析 ........................................................................................ 3 (一)需求分析的定义 .................................................................. 3 (二)需求分析作用 ...................................................................... 4 (三)系统功能需求分析 .............................................................. 4 四、数据库设计与实现 ........................................................................ 4 (一)数据库系统的选用 .............................................................. 4 (二)数据库需求分析 .................................................................. 5 (三)数据库概念结构设计 .......................................................... 5 (四)数据库逻辑结构设计 .......................................................... 7 五、系统功能详细设计与实现 ............................................................ 9 (一)系统功能描述 ...................................................................... 9 (二)服装检索模块设计与实现 .................................................. 9 (三)搭配推荐模块设计 ............................................................ 15 六、系统开发环境与开发工具介绍 ................................................. 17 (一)开发工具简介 .................................................................... 17 (二)MFC 简介 ........................................................................... 18 (三)MFC 编程的优势 ............................................................... 18
(四)ODBC 简介 ........................................................................ 19 七、软件运行测试 .............................................................................. 20 (一)软件测试的目的及意义 .................................................... 20 (二)系统测试的方法 ................................................................ 20 (三)系统测试过程及结果 ........................................................ 21 八、总结与展望 .................................................................................. 21 (一)总结 .................................................................................... 21 (二)学习展望 ............................................................................ 22
基于 VisualC++ 6.0 的服装试穿管理系统 --服装检索与搭配推荐 一、系统概述 (一)服装试穿研究背景 虚拟服装试穿是近年来受到计算机图形学和服装 CAD 研究领域广泛关注的一个研究 热点,它发展和更新了人们传统的试衣观念和服装销售方式,同时带来了相当便利,使 用户“足不出户”就可以“试穿”自己喜爱的知名品牌的服装,也可以将自己的试穿效 果发送到亲朋好友的手机或电子邮箱中,共享试衣效果。现在比较流行的网上服装试穿 有淘宝试衣间等。 现有的服装试穿技术存在着这样或者那样的不足,具体归纳如下: ⑴ 对个性化人体的动态变形过程的造型相当乏力,有的技术甚至无法实现个性化 数字人体模型; ⑵ 侧重于对人体模型躯干部分的研究,没有考虑头部模型的个性化,即没有考虑 面相与体型的匹配问题; ⑶ 服装试穿技术的研究与行业应用背景脱节,有的人体建模技术甚至无法集成到 实际应用中; ⑷ 缺乏对建立大量个性化人体模型的支持,效率低下。 因此,现有虚拟服装试穿中的着装人物呆板虚假,真实感差,建模效率低,无法实 现个性化应用,难以满足虚拟服装试穿系统的需求。 适用于虚拟服装试穿的数字人体应该不是人体系统的简单数字化,而是以真实人的 身体尺寸为基础,建立起多维的动态人体系统,结合人体皮肤表面的弹性物理性能,运 用信息化与数字化的方法研究和构建与标准的真实人的体型和面貌高度逼近的虚拟人。 这样用户只要通过内嵌虚拟服装试穿系统的网站,输入自己的个性化着装测量参数和一 幅或两幅照片,这套系统就会根据用户的输入参数和照片,对通用虚拟数字人模型的相 应部位采用非线性的变换、插值和变形等算法处理,实时生成与真实人体型和面相相符 的数字人体模型。 1
本文主要阐述基于真人体型特征的服装智能检索和推荐功能,该功能能够根据用户 的基本信息与偏好,检索出符合用户的服装供其选择,并建立相应的搭配规则, 达到服 装的推荐功能。 (二)选题意义及所做工作 根据虚拟服装试穿系统的特点提出了系统的模块设计以及各模块所需要的子模块 并提出试穿的相关参数,通过这种方法,用户可以根据自己身体尺寸,对“数字模特” 进行数据输入,设置出与自己身材一致的“数字试穿替身”。在未来的基于网络的服装 销售系统中,用户购买的衣物能够真正实现“量体试衣”的效果,不仅减少了用户逛商 场所需要的时间和精力。短短几分钟,就能从数万衣服中依据自身数据筛选出合身的衣 服进行试穿,形成一种传统购物所无法尝试的试衣体验,大大提高网上购衣的成功率和 乐趣,对于纺织服装行业的发展也具有巨大的推动作用。本文就是以此为切入点,设计 并完成了基于 VisualC++ 6.0 的服装试穿管理系统。系统主要完成了了用户登录注册、 管理员登陆、用户信息的增删查改、服装信息数据库的增、删、查、改,以及服装新品 推荐这几大个模块的实现。 (三)论文结构 本文共分八章,其结构大致如下: 第一章引言中阐述了服装试穿及服装试穿研究背景及选题的意义与所做的工作,通 过对服装试穿及教务信息管理的分析和理解,进而阐述了本文的研究工作——基于 VisualC++ 6.0 的服装试穿管理系统,最后又介绍了论文的结构。第二章论述了可行性 分析,简要介绍了服装试穿的特点,并通过对市场、技术可行性完成了对系统的分析。 第三章主要讲需求分析与功能分析。第四章介绍了服装试穿系统的功能描述并详细论述 了数据库的设计。在需求分析的基础上,完成了对用户登录注册、管理员登陆、用户信 息的增删查改、服装信息数据库的增、删、查、改以及服装新品推荐这几大个模块的划 分。第五章描述了服装检索模块与搭配推荐模块详细设计及实现。第六章简要介绍开发 环境与技术工具。第七章简要描述软件的运行测试,以及测试过程中注意的问题。第八 章简要描述对系统的总结与学习展望。 2
二、可行性分析 (一)市场可行分析 自 20 世纪 90 年代中期以来,服饰行业呈现出雨后春笋般的迅猛发展态势,大大 小小的企业和品牌数不甚数。发展到 05 年,已形成千亿元,数十万厂商参与竞争的庞 大市场。在激烈的竞争中,如何突显自身的优势,让自己的品牌深入人心,让产品被大 众认可,以有效降低品牌宣传成本,同时让客户最快地了解到自己的最新产品的相关信 息,这已成为所有厂商共同追求的目标。国内各个城市中又存在这诸多的时尚服饰资源, 再结合现服饰行业趋于饱和。所以目前在这么一个人人追求个性化的时代,需要这类整 合大量资源的虚拟试穿系统,让日益增多追求个性时尚的消费者拥有一个自己平台。让 服饰行业又多一个途径来拓展自己的市场。 (二)技术可行分析 根据虚拟服装试穿系统的特点提出了个性化数字人体的建模方案,通过这种方法, 用户可以根据自己身体尺寸,对“数字模特”进行数据输入,设置出与自己身材一致的 “数字试穿替身”。在未来的基于网络的服装销售系统中,用户购买的衣物能够真正实 现“量体试衣”的效果,不仅减少了用户逛商场所需要的时间和精力。短短几分钟,就 能从数万衣服中依据自身数据筛选出合身的衣服进行试穿,形成一种传统购物所无法尝 试的试衣体验,大大提高网上购衣的成功率和乐趣,对于纺织服装行业的发展也具有巨 大的推动作用。 三、需求分析 (一)需求分析的定义 所谓"需求分析",是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括 需要输入什么数据,要得到什么结果,最后应输出什么。可以说,在软件工程当中的“需 求分析”就是确定要计算机“做什么”。 在软件工程中,需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写 新系统的目的、范围、定义和功能时所要做的所有的工作。需求分析是软件工程中的一 个关键过程。在这个过程中,系统分析员和软件工程师确定顾客的需要。只有在确定了 这些需要后他们才能够分析和寻求新系统的解决方法。 3
(二)需求分析作用 需求分析报告的目的是规范化软件的编写,确定系统的功能边界,提高软件开发过 程中的能见度,便于对软件开发过程中的控制与管理,同时也便于程序员与客户之间的 交流、协作,并作为工作成果的原始依据。 (三)系统功能需求分析 我们开发的服装试穿管理系统主要由用户登录注册、管理员登陆、用户信息的增删 查改、服装信息数据库的增、删、查、改以及服装新品推荐这几个模块构成。 本论文课题就是以服装检索与搭配推荐以及数据库的建立为主要研究对象,研究服 装企业中实现最关键的服装检索与服装搭配推荐功能,并由此开发出一套服装试穿管理 系统,辅助消费者根据自己的需求对企业服装进行挑选管理,提高企业服装的知名度、 及时性及可靠性。 四、数据库设计与实现 (一)数据库系统的选用 本系统选用的是微软公司的 SQL Server 2000 数据库。SQL Server 2000 是为创建 可伸缩电子商务、在线商务和数据仓储解决方案而设计的真正意义上的关系型数据库管 理与分析系统。SQL Server 2000 中包含许多新特性,这些特性使其成为针对电子商务。 数据仓库和在线商务解决方案的卓越和数据库平台。 SQL Server 2000 不仅能作为一个功能强大的数据库服务器有效地工作,而且数据 库引擎也在需要在客户端本地存储数据库的应用程序中。SQL Server 2000 可以动态地 将专设一个数据库管理员。应用程序供应商还可以将 SQL Server 2000 作为应用程序的 数据存储组件嵌入到应用程序中。 Microsoft SQL Server 允许客户应用程序使用几个特定的工具和技术来控制从服务 器检索到的信息。这些包括存储过程、规则和触发器的选项,这样用户就不必在客户端 处理所有的过程了,而它只需要使用主机 或投机的处理功能进行原始数据库的拷贝操 作。 SQL Server 提供了许多工具,用于管理系统及其数据库和表,SQL Server 的基于 Windows 的工具可以方便地用于所有数据库操作,如:数据库管理、控制对数据库中数 据的访问和控制数据库中数据的操作。 4
分享到:
收藏