服饰搭配和推荐系统开发
本项目主要基于Asp.net和SQL server的web服饰系统搭配的开发,系统开发的主要目的是解决人们难于选择服饰搭配的问题,减少人们的盲目买衣服的毛病。此系统提供了巨大的服饰信息以及个性选择信息,登录后的用户可以自行选择所喜欢的衣服或者裤子,系统将自动为用户搭配其他服饰,本项目用在在线型Web以及多用户系统方面,能满足各种用户不同需求。本项目用途可以说是非常广阔的,甚至以后可以直接链接相应的淘宝等网上商品,不仅仅是自动搭配的问题解决了,而且直接解决了用户购买渠道的问题,整体上都能体现出这个项目具有的实际用途,核心代码易于扩展,本项目主要体现的是开发这个项目的思想精髓,从而写此论文对其项目进行论证。
目 录
一、 引言 1
二、 系统分析 1
(一)需求分析 1
(二)开发以及运行程序 1
三、系统设计 1
(一)数据库设计 1
1.用户表 1
2.特惠商品表 2
3.季节商品表 2
4.风格商品表 2
5.材质商品表 3
6.购物车商品表 3
7.管理员表 4
(二)功能模块设计 4
四、 系统实现 4
(一)用户登录首页引导模块 4
(二)特惠浏览模块 5
(三)筛选商品功能模块 6
(四)登录模块 8
(五)管理员登录模块 10
(六)后台商品的删除添加功能模块 10
五、 总结 12
致谢 14
参考文献 15
附录 16
一、引言
随着网络时代的流行,网购的趋势越来越明显,而那些宅男宅女们懒得去搭配衣服,该系统就能进行衣服的自动搭配,依靠强大的数据库文件,再根据用户所需要的个性化选择来实现对服饰的搭配选项。
本系统主要用于服饰自动搭配,总体任务是实现能够为客户进行服饰的主动选择,主要任务能搭配出一款服饰。另外还考虑到用户的个性化,根据要求设计了个性分析类别。
二、系统分析
(一)需求分析
通过对周边男性朋友的着
*好棒文|www.hbsrm.com +Q: @351916072@
衣调查,发现了大部分男士不喜欢出门逛街,就算极少数的男士出门也没有自己独立的想法,可以说是陪同的人来进行参考,甚至说没有自己的选择权。网上男装市场对实体店的冲击将会日趋扩张,总有一天网上男装市场将会攀登主体地位。
而对于网上购物的男同胞,形形色色的图片,以及虚假的标题党成为了择衣的一个挑战,反观有了推荐系统,可以根据用户的喜好,或者说直接向用户推荐某款衣服,既然用户拿不定主意,推荐系统就要自主性更强一点。
(二)开发以及运行程序
SQL数据库来存放大量的服饰素材(图片,标价),Asp.net进行系统的代码设计,以及网页界面的设计,需要对数据库设计库设计多个表,对所有服饰进行一定条件的删选,Asp.net还需要模版来完成后期工作。
三、系统设计
(一)数据库设计
1.用户表
用户表用于保存用户的信息和密码等个人信息的数据表。其数据表结构如表31所示。
表31 用户表
2.特惠商品表
男装特惠的商品,显示的是价格便宜的商品,没有参与筛选功能。其数据表结构如表32所示。
表32 特惠商品表
3.季节商品表
季节商品表,season分别为春季、夏季、秋季和冬季,四个季节。其数据表结构如表33所示。
表33季节商品表
4.风格商品表
风格商品表中,style分为三类,分别是运动、青春和商务三个风格特色。其数据表结构如表34所示。
表34风格商品表
5.材质商品表
材质商品表中,texture分为两类,分别为涤纶和棉质两种材质。其数据表结构如表35所示。
表35材质商品表
6.购物车商品表
购物车商品表中,是用户浏览商品后,点开详细信息,如若喜好或者想搭配某款上衣或者裤子,便加入该商品表中,点击购物车就能显示出你之前所搭配的衣服和裤子。其表结构如图36所示。
表36购物车商品表
7.管理员表
保存管理员身份名字的表,用于后台商品的增加删除和修改功能。其结构如表37所示。
表37 管理员表
(二)功能模块设计
功能结构图绘制
如图38所示。
本网站分为首页、特惠、季节、风格、材质和购物车这几个功能模块。网站详细结构图如图38所示。
登录该系统后,用户可以直接预览商品的界面和商品的详情,用户可以一眼浏览所有商品,为了与用户所筛选的商品不冲突,特惠商品于其他季节的等商品没有放在同一张数据表中,以方便后台管理员维护数据库。
系统实现
(一)用户登录首页引导模块
首先是用户浏览首页,首页是个静态网页,只能提供给用户确凿的路径提示,首页中间图片切换做了js特效,该首页的主引导框和底部的div作为了母版。用户点击特惠、季节、风格、材质和购物车都会引导用户进入特定的模块。其结构如图4.11所示。
图41首页图
首页界面代码如下:
(二)特惠浏览模块
用户浏览特惠窗口,如图42所示。用户在该模块中浏览喜好的商品,点击商品名称可以查看详细的商品细节,其功能如图43所示。
图42特惠商品图
用户点击商品名称进行详细浏览。
图43详细商品图
特惠商品从数据表中提取代码如下:
(三)筛选商品功能模块
筛选功能作为本系统的主要功能,用户能通过左上角的下拉框,对商品进行筛选,筛选过程如图44所示,季节,风格,材质三个功能模块都是采取的相同的功能,季节筛选,风格筛选,材质筛选分别如图45、46、47所示。
图44季节筛选框
季节筛选包括了春季、夏季、秋季和冬季四个选项。
图45季节筛选结果
每个季节筛选完之后,都能出现相对应的筛选结果。
季节筛选代码如下:
图46风格筛选结果
风格筛选包括了运动、青春和商务三个选项。
筛选代码中赋值代码如下:
材质筛选中包括涤纶和棉质两个选项。
图47材质筛选结果
(四)登录模块
目 录
一、 引言 1
二、 系统分析 1
(一)需求分析 1
(二)开发以及运行程序 1
三、系统设计 1
(一)数据库设计 1
1.用户表 1
2.特惠商品表 2
3.季节商品表 2
4.风格商品表 2
5.材质商品表 3
6.购物车商品表 3
7.管理员表 4
(二)功能模块设计 4
四、 系统实现 4
(一)用户登录首页引导模块 4
(二)特惠浏览模块 5
(三)筛选商品功能模块 6
(四)登录模块 8
(五)管理员登录模块 10
(六)后台商品的删除添加功能模块 10
五、 总结 12
致谢 14
参考文献 15
附录 16
一、引言
随着网络时代的流行,网购的趋势越来越明显,而那些宅男宅女们懒得去搭配衣服,该系统就能进行衣服的自动搭配,依靠强大的数据库文件,再根据用户所需要的个性化选择来实现对服饰的搭配选项。
本系统主要用于服饰自动搭配,总体任务是实现能够为客户进行服饰的主动选择,主要任务能搭配出一款服饰。另外还考虑到用户的个性化,根据要求设计了个性分析类别。
二、系统分析
(一)需求分析
通过对周边男性朋友的着
*好棒文|www.hbsrm.com +Q: @351916072@
衣调查,发现了大部分男士不喜欢出门逛街,就算极少数的男士出门也没有自己独立的想法,可以说是陪同的人来进行参考,甚至说没有自己的选择权。网上男装市场对实体店的冲击将会日趋扩张,总有一天网上男装市场将会攀登主体地位。
而对于网上购物的男同胞,形形色色的图片,以及虚假的标题党成为了择衣的一个挑战,反观有了推荐系统,可以根据用户的喜好,或者说直接向用户推荐某款衣服,既然用户拿不定主意,推荐系统就要自主性更强一点。
(二)开发以及运行程序
SQL数据库来存放大量的服饰素材(图片,标价),Asp.net进行系统的代码设计,以及网页界面的设计,需要对数据库设计库设计多个表,对所有服饰进行一定条件的删选,Asp.net还需要模版来完成后期工作。
三、系统设计
(一)数据库设计
1.用户表
用户表用于保存用户的信息和密码等个人信息的数据表。其数据表结构如表31所示。
表31 用户表
2.特惠商品表
男装特惠的商品,显示的是价格便宜的商品,没有参与筛选功能。其数据表结构如表32所示。
表32 特惠商品表
3.季节商品表
季节商品表,season分别为春季、夏季、秋季和冬季,四个季节。其数据表结构如表33所示。
表33季节商品表
4.风格商品表
风格商品表中,style分为三类,分别是运动、青春和商务三个风格特色。其数据表结构如表34所示。
表34风格商品表
5.材质商品表
材质商品表中,texture分为两类,分别为涤纶和棉质两种材质。其数据表结构如表35所示。
表35材质商品表
6.购物车商品表
购物车商品表中,是用户浏览商品后,点开详细信息,如若喜好或者想搭配某款上衣或者裤子,便加入该商品表中,点击购物车就能显示出你之前所搭配的衣服和裤子。其表结构如图36所示。
表36购物车商品表
7.管理员表
保存管理员身份名字的表,用于后台商品的增加删除和修改功能。其结构如表37所示。
表37 管理员表
(二)功能模块设计
功能结构图绘制
如图38所示。
本网站分为首页、特惠、季节、风格、材质和购物车这几个功能模块。网站详细结构图如图38所示。
登录该系统后,用户可以直接预览商品的界面和商品的详情,用户可以一眼浏览所有商品,为了与用户所筛选的商品不冲突,特惠商品于其他季节的等商品没有放在同一张数据表中,以方便后台管理员维护数据库。
系统实现
(一)用户登录首页引导模块
首先是用户浏览首页,首页是个静态网页,只能提供给用户确凿的路径提示,首页中间图片切换做了js特效,该首页的主引导框和底部的div作为了母版。用户点击特惠、季节、风格、材质和购物车都会引导用户进入特定的模块。其结构如图4.11所示。
图41首页图
首页界面代码如下:
(二)特惠浏览模块
用户浏览特惠窗口,如图42所示。用户在该模块中浏览喜好的商品,点击商品名称可以查看详细的商品细节,其功能如图43所示。
图42特惠商品图
用户点击商品名称进行详细浏览。
图43详细商品图
特惠商品从数据表中提取代码如下:
(三)筛选商品功能模块
筛选功能作为本系统的主要功能,用户能通过左上角的下拉框,对商品进行筛选,筛选过程如图44所示,季节,风格,材质三个功能模块都是采取的相同的功能,季节筛选,风格筛选,材质筛选分别如图45、46、47所示。
图44季节筛选框
季节筛选包括了春季、夏季、秋季和冬季四个选项。
图45季节筛选结果
每个季节筛选完之后,都能出现相对应的筛选结果。
季节筛选代码如下:
图46风格筛选结果
风格筛选包括了运动、青春和商务三个选项。
筛选代码中赋值代码如下:
材质筛选中包括涤纶和棉质两个选项。
图47材质筛选结果
(四)登录模块
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/xxaq/668.html