用户行为分析之商品推荐系统


时间: 2021-02-01 00:32:06 人气: 46 评论: 0

本软件系统是利用java开发,实现了一个根据用户的购买记录向用户推荐相关的商品的功能。编写输入一个用户,输出为他推荐的商品的用户行为分析系统。实现的基本功能是:用户输入想要查询用户名称,程序会显示出该用户的购买记录和对商品的喜好程度,然后根据这些信息推荐几个用户可能喜欢的商品。
近年来电子商务有了突飞猛进的发展,大量的电子商务网站如雨后春笋般地涌现出来。商品推荐系统逐渐成为电子商务系统的一个重要研究内容之一。由于它能帮助客户发现他们想要的商品,方便了用户,提高了营销效果,因此在电子商务中获得了巨大的成功。由于具有很强的实用性,因此,目前几乎所有大型的电子商务系统都不同程度地使用了各种形式的推荐系统。电子商务中的推荐系统首先从客户那里获得客户所喜爱的产品信息,然后向他推荐可能满足需要的商品。其过程类似销售人员帮助客户完成购买过程。其作用主要表现在三个方面:将电子商务网站的浏览者转变为购买者;提高电子商务网站的交叉销售能力;提高客户对电子商务网站的忠诚度。

(1)文本框:用来手动输入用户名,或从用户列表中左击点选指定的用户。

(2)查找用户按钮:当文本框中有字符时程序对文本框中的字符进行查找。

(3)清除记录:点击此按钮都文本框和两个文本域的字符全部清除。

(4)打开推荐商品链接:当在查询到用户的购买记录的时候,在推荐商品文本域中会有若干推荐商品,点击此按钮后程序将调用系统默认的浏览器打开所有推荐商品的网页。

(5)显示用户列表按钮:点击此按钮后所有的用户列表将在左边的单选框中列出来,点选其中的一个用户名后,此用户名将自动填入输入用户名的文本框中

(6)用户购买记录文本域:用来显示用户所有的商品购买记录的相关信息。

(7)推荐商品文本域:用来显示所有推荐商品的相关信息。

3. PP_like_list类:这个类主要功能是根据用户名查找到用户的相关购买记录,然后将记录返回给主类,这个类中定义了一个 通过接受一个用户ID 查找pp_like_list.sql 查到之后返回商品ID

4.Items类:这个类的主要功能是根据商品ID通过pp_items.sql数据文件查找商品的相关信息 ,这个类中定义了多个方法
(1) 它是根据商品ID查询商品的分类ID
(2) 它是根据商品的ID查询商品的标题
(3) 它是根据商品ID查询商品URL
(4) 它是根据商品ID查询商品价格
(5) 它是根据商品ID查询商品图片地址
(6) 它是根据商品分类ID查询根据消费者对这件商品的总体喜欢程度 再在每一类商品都挑选出排在前三的商品出来。

5.Items_cate类:这个类的主要功能是实现了利用分类ID通过 pp_items_cate.sql查询分类中文名的功能,其中定义了一个方法 它的功能就是通过分类ID查询,分类中文名
 


关键问题

     这次JAVA课程设计的关键问题是怎么通过用户名在一张张各种数据表中查找到指定的信息以及用什么算法来实现在数万的商品中选出消费者可能喜欢的商品推荐给他,通过我仔细的思考和多次实践这两个问解决了,第一个是通过判定特定的符号,再加一个计数器来确定当前的位置到哪个字段了,第二个通过用户的购买记录得出他购买的商品的分类,再在每一类商品中算出最热的前三个商品推荐给用户。


评论
188083800