虚拟衣柜系统的设计与实现毕业论文
2021-03-19 21:53:48
摘 要
近年来,在电子商务飞速发展的带动下网上购物越来越受到大家的喜爱。但由于在网上购买衣服时买家无法估计试穿效果,给买卖双方带来极大的困扰与不便。虚拟衣柜系统的设计就是为了解决这一问题,给购买者直观的试衣感受,增强用户体验,为买卖双方提供便利。
本设计是基于C/S架构,运用Eclipse、MYSQL、Tomact等工具和插件进行开发,实现了基于Web的虚拟衣柜系统。本文按照软件开发流程,对系统的需求分析、系统设计、实现与测试工作以及人体模型和服装库的构建进行了详细的叙述。该系统在客户端实现了用户信息的注册与登录,服装分类浏览,模型选择,虚拟试衣和虚拟衣柜中服装信息的查看。服务器端实现了管理员登录以及对用户、服装信息的管理,包括查看、添加、删除和修改操作。界面简洁大方,方便操作,系统有较好的扩展性。
关键字:Web;虚拟衣柜;虚拟试衣
Abstract
In recent years, the rapid development of e-commerce driven by online shopping more and more loved by everyone. But because the purchase of clothes on the Internet when buyers can not estimate the trial effect, to buyers and sellers bring great trouble and inconvenience. Virtual wardrobe system is designed to solve this problem, to the buyers intuitive dress feel, enhance the user experience, to facilitate buyers and sellers.
The design is based on the C / S architecture, the use of Eclipse, MYSQL, Tomact and other tools and plug-ins to develop, to achieve a virtual wardrobe system based on the Web. In this paper, according to the software development process, the system needs analysis, system design, implementation and testing work and the construction of human models and clothing library were described in detail. The system in the client to achieve the user information registration and registration, clothing category browsing, model selection, virtual fitting and virtual wardrobe clothing information view. Server-side to achieve the administrator login and the user, clothing information management, including viewing, adding, delete and modify operations. The interface is simple and elegant, easy to operate, the system has better scalability.
Key words: Web;Virtual chest;Virtual fitting
目录
摘 要 I
Abstract II
第1章 绪论 1
1.1 研究背景 1
1.2 国内外研究现状 1
1.3 研究目的及意义 2
1.4 论文结构 2
第2章 需求分析 4
2.1系统总体概述 4
2.2 系统主要业务功能需求 5
2.2.1 登录模块 5
2.2.2 虚拟试衣模块 6
2.2.3 服装信息查看模块 6
2.2.4 用户信息注册模块 6
2.2.5 后台管理模块 7
2.3 系统非功能需求 7
2.4 可行性分析 7
第3章 系统设计 9
3.1系统的整体设计 9
3.2系统主要功能模块设计 10
3.2.1用户登录注册模块设计 10
3.2.2模型选择和分类浏览模块设计 11
3.2.3虚拟试衣模块设计 11
3.2.4后台管理模块 13
3.3数据库设计 14
第4章 人体模型与服装库的构建 16
4.1人体模型的构建 16
4.2 服装库的构建 17
第5章 系统实现与测试 18
5.1系统实现 18
5.1.1 登录注册模块 18
5.1.2 服装分类和模型选择模块 20
5.1.3 虚拟试衣模块 21
5.1.4 服装信息查看模块 22
5.1.5 后台管理模块 23
5.2系统测试 24
5.2.1 测试用例设计 24
5.2.2 测试结果分析 26
第6章 总结与体会 27
参考文献 28
致 谢 29
第1章 绪论
1.1 研究背景
在电子商务极速发展的影响和带动下,网购已成为大家日常生活的一部分,像天猫、唯品会这些购物网站已经逐渐成为人们生活中不可缺少的一部分。购物的便利性和低价格使得网上购物逐渐受到人们青睐。但没有像实体店那样可以提供大量的适合客户的购物体验已经成为限制在线购买衣服的主要瓶颈之一,这使得网上购物的服装退换货问题时有发生,无论是给买家还是卖家都带来了不必要的麻烦。
据“2015中国服装产业转型升级高端论坛”知,2014年网购服装交易总额达到6153亿元人民币,同比增长41.48%[1]。但是客户仅靠图片信息以及尺寸分类方式来判断是否购买,导致因自身试穿后的效果和尺码问题而退换时有发生。截止目前,电子商务公司的服装退换率在中国持续在20%到25%之间[2],由于网络购物者不能看到自己的试穿效果阻碍了网上购物进一步发展。同时,同款服装在不同用户身上体现出的效果不同,这使得用户对依靠网上的文字介绍和图片信息这一方式来购买感到单调也无法给予用户更多的服装信息和令用户满意的效果,用户更喜欢在选择时看到所选衣服穿在身上的效果。电子商务业主已经意识到客户网购时因缺少试穿体验带来的困扰,打算尝试采用虚拟试衣技术解决网上购物的瓶颈问题。虚拟试衣系统可以让客户在网购中看到与实体相差无几的试衣效果由此减少退换服装的数量。因此,近年来基于Web的虚拟试衣应用渐渐增加,如何向购买者更好的、逼真的展示试衣效果,增强网上购物过程中的用户体验,解决网上购买衣服缺少的实体感这一问题,是摆在眼前的一个新颖的、有意义的研究课题。尽管目前虚拟试衣技术并非十分完善且没有代替传统的实体试衣,预计也不会完全取代。但在计算机和互联网技术发展的带动下,其广泛应用的趋势是不可避免的[3]。
1.2 国内外研究现状
国外的虚拟试衣研究开始较早研究成果也相对成熟,Protopsaltou等人提出的Virtual Try On[4]和Online Clothing Store[5]是比较典型的虚拟试衣系统。此外,MVM 公司的“my virtual model”[6]虚拟试衣间提供了比较多的试衣体验,用户可以通过输入身高体重等参数选择与自己体型相符的模型进行试穿,每件服装可以展现多个角度的试穿效果图。同时,用户也能选择模型的皮肤纹理颜色。但是人体模型的头部形象是固定的不会随着使用者的变化而变化,对三维人体模型的渲染也不是很形象逼真。“virtual Fit Me”[7]不仅可以给用户推荐适合其自身的尺寸来减少用户因尺寸不合适带来的问题;还能够按照用户的嗜好自动推荐用户喜欢的服装类型来大大缩减其挑选衣服的时间。目前,Look Let 虚拟试衣系统是比较完善的在线试衣系统[8],用户可按照自身的体型选择类似的模型,该系统的模型是由真实的人物模特拍照所得,因此其模型头像各不相同。其次,该系统可让用户自己对服装进行搭配但是各个模型的三围和站姿是不能改变的,不能完全按照用户自身的身型展现虚拟试衣效果,只能从前后角度以及某部分的特写模型查看虚拟试衣效果却不能多方位观看。
相对国外虚拟试衣技术而言,国内虚拟试衣的研究开始较晚并且技术不太成熟,主要采用平面贴图[9]来实现。淘宝的“网上试衣间”服务是对虚拟试衣的一个很有意义的尝试,在“网上试衣间”中用户可选择适合自己型号的模特并将喜欢的衣服穿在模特身上来模拟自己的试穿效果。就目前来说京东的虚拟试衣系统只有ipad版本,用户可通过拍照上传自身头像并输入身体三围数据然后选择服装进行搭配。2014年7月,上海和鹰科技公司打算与多个服装品牌合作,在近几十家服装门店安装“3D试衣系统”,经过3D人体测量得到和用户基本一致的三维人体模型后让用户在该三维人体模型上试穿服装,并且还可以依据用户的外形身材等特点自动推荐与用户相符的格调。移动版的虚拟试衣应用也有所发展,但目前来说由于这类应用开发并不完善,所以推广不大用户较少[10]。
1.3 研究目的及意义
虚拟衣柜系统是利用java web、HTML等相关技术实现用户的虚拟试衣以及用户信息和服装信息的管理,方便用户在网上购物之前通过虚拟试衣选到心仪并且适合自己的服装。便于用户自己搭配服装,和传统衣柜相比,虚拟衣柜有着方便快捷的切换服装,不用自己试穿就可看到搭配效果的优点,有一定的现实意义和实用价值。同时,虚拟试衣的便捷性,人性化等优点又会吸引客户的注意力受到大家的青睐。