- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于WEB网上试衣系统设计
基于WEB网上试衣系统设计摘要:本文针对网上试衣系统设计相关问题进行分析探讨,同时提出了自己的看法和意见,仅供参考。
关键词:网上试衣 图像处理 数据
随着电子信息技术的飞速发展,在家里办公或通过网上购物的人数不断增加。一些厂商也在网上销售或采购货物。然而通过调研发现,在传统的商业领域中,顾客在选购服时,需要亲自试穿,而在服装的电子交易过程中,顾客经常会因为不能现场试穿,无法确定衣服是否合适、穿着效果是否好而放弃了在线交易。因此,对于服装的模拟试穿实现,逐步成为了一个研究的热点。
1、系统设计思想
1.1 系统总体结构
本系统的总体系统结构主要由用户界面模块、网络交互模块、图像处理模块、数据管理模块、系统管理模块和数据库组成。
1.2 系统各模块间互动功能设计
用户登录:用户通过用户界面登录,网络交互模块负责把用户信息打包后传送给系统管理模块,由系统管理模块到数据库中搜索用户信息,并将匹配结果送到网络交互模块,网络交互模块将检验结果送到用户界面显示并做相应跳转。
体征数据输入:用户通过界面将所有体征数据输入后,同样交网络交互模块传送,在数据管理模块将体征数据结构化后,保存到数据库中。
服装款式信息输入:管理员通过界面将输入和上传服装款式数据及图形,通过网络交互模块送到数据管理模块,由数据管理模块完成服装信息的入数据库操作。
用户试穿服装:用户直接选择服装款式进行浏览,则在数据处理模式从数据库检索到服装信息后由图像处理模块生成服装图像并上传显示;用户选择一款服装试穿,则由数据处理模块从数据库同时检索到服装信息和用户体征信息,通过图像处理模块生成合成图像,上传到用户界面显示试穿效果。
2、系统主要模块
2.1 用户界面
用户界面模块,主要由表单和菜单2大部分。菜单部分只是完成简单的功能调用。而界面模块中,还是以各个表单为主要组成部分。NormForm类,作为其他表单类的父类,它主要是提供表单的常用功能实现。其中的Handle属性是界面窗口的句柄,具体的操作最终都通过此句柄执行;而Type属性则是用来体现子类的表单类型,也就是标识出是下面的哪一个类,基类本身的Type值为0,登录单子类的Type值为1,以此类推。
2.2 网络交互
本系统针对网络通信和交互,主要设计了通信接口类、数据传输类和一些辅助的和数据元素的类。这此类均为系统底层调用,对用户透明。通信接口类NetInterface,以及继承它而产生的客户端通信接口类ClientInterface和服务器端通信接口类。数据传输类DataTransfer,以及继承它而产生的图像数据传输类ImageTransfer、体征数据传输类CharaceterTransfer、款式数据传输类GarmentTransfer、用户信息及权限数据传输类UserPowerTransfer、用户请求信息传输类和UserRequestTransfer。一些辅助的和数据元素的类,如通信接口异常类InterfaceException、通信代理类Proxy、与服务器连接的客户端类ClientInfo、传输数据元素类Item、传输数据元素组类ItemArray。
2.3 图像处理
这是系统的图形处理核心,完成人体模型的生成、服装模型的生成以及款式模型到顾客人体模型映射,并可以根据用户对面料、颜色等参数的选择进行相应的图像处理。针对这三种情况,相应的设计了三个主要图形图像处理类,人体模型类PersonModel、服装模型类GarmentModel和映射类Map。
2.4 数据处理
数据处理模块是试衣系统数据处理中心,也是其他功能模块与数据库的交互接口。作为一个通用系统,在数据库选择方面,可以采用比较成熟的商用化通用数据库系统。在数据处理与数据之间,可以通过通用接口,进行数据存储、搜索、提取的操作。数据处理模块主要设计了以下类:
用户类UserInfo,用于存放一个用户的完整信息,如后台的用户id、用户名、登录名、密码及用户类型。其中,通过用户类型Type来标识一个用户是普通用户,还是系统管理员。用户体征信息BodyInfo类,顾名思义,BodyInfo就是用来存储用户的体征信息数据的,以人体基础类PersonBase这个数据信息保存类为父类,主要包括PersonForm输入的各项体征数据,并与用户关联。发型类HairStyle,在本系统中以服装为主,发型为可扩展接口类,暂不考虑。用户权限信息类UserPowerInfo,用于存放、处理用户权限,确定某一些是否是管理员、是否具有增加、删除、修改服装等权限,是否具体用户管理权限。一般情况下,所有用户都赋于服装展现权限ShowPower。服装组成类GarmentPart,用于服装各个组成部分的
文档评论(0)