当前位置:主页 > 科技论文 > 计算机论文 >

基于用户偏好的购物系统信息挖掘

发布时间:2015-02-13 08:16

摘 要:

摘 要:随着电子商务的蓬勃发展,本文主要说明建立一个基于Web数据挖掘技术开发的购物系统。本系统采用B/S 三层体系结构,它根据用户偏好挖掘为用户提供个性化的购物服务。该系统是一个功能强大、费用低廉、通用性强、适合我国国情的购物网站。

关键词:

关键词:购物系统 用户偏好 Web数据挖掘技术

  1 问题的提出

  近年来,随着因特网技术的快速普及和迅猛发展,各种信息可以以非常便捷的方式在网络上获得,由于因特网在全球互联互通,可以从中取得的信息数量难以计算,而且因特网的发展趋势继续看好,特别是电子商务的蓬勃发展为网络应用提供了强大的支持。那么,购物系统中的用户怎么才能在因特网这个全球最大的信息仓库中发现自己需要的、有价值的购物信息就成为各购物网站的研究热点。然而,Web网页的内容纷繁复杂,没有固定结构和规律、呈现方式也是动态、多样化,这就大大增加了商品信息检索的难度。数据仓库资源中蕴含的知识未能得到充分的挖掘和利用,在这个大数据时代,这个问题已经非常严重。于是有人提议使用搜索引擎(Search Engine)为人们解决信息需求问题,但结果不尽如人意。因为目前的搜索引擎大部分是通过关键字进行查询,面对这样浩瀚的商品信息,命中率低并且不能对特定用户给予个性化的服务。于是基于用户偏好的Web数据挖掘技术无疑为购物商城带来新的生机,企业通过有效的用户信息,可以分析和预测用户的兴趣偏好和将来的行为,并为之提供有针对性的服务,大大降低运营成本。

  这是一种新的商业处理技术,它是通过商业数据库中有效的业务数据进行提取、转换、分析和其他模型化的处理之后提炼出辅助商业决策的重要数据。因此,实现基于用户偏好的购物系统信息挖掘就显得格外重要。

  2 基于用户偏好的购物系统结构分析

  该购物系统不仅能实现商品销售网站的各种功能,还能根据用户的特点和需求有预见性地提供服务,另外管理员还具有对商品信息的管理功能。一个成熟的购物系统不仅具有电子商城全部的业务功能,还能实现针对用户的个性化服务。

  用户管理模块包括用户浏览购物系统中所有商品信息,按需求搜索相关商品,注册为会员后对商品进行选购、下单,还具有查询订单、物流信息以及评价等权限。⑴用户注册信息;⑵用户登陆;⑶订单信息;⑷商品信息分类显示;⑸商品详细信息显示;⑹购物车功能;⑺付款功能;⑻店长推荐;⑼评价与留言模块。

  系统管理模块包括管理员对商品种类的添加、归类,对用户购物订单的处理,和对网站的信息维护等操作。购物系统实现了从用户购物到付款、收货,管理员管理与建设网站,以及订单处理等功能。建成一个功能齐全、合理、完善的基于B/S的在线购物系统。⑴管理员信息;⑵商品信息类别;⑶商品信息修改;⑷购物订单管理;⑸付款方式管理;⑹管理员信息。

  基于用户偏好挖掘技术的购物系统是利用Web挖掘从浩瀚的商品信息中自动、高效地提取有价值的商品。Web数据挖掘任务分为3个子任务。一是寻找资源,网站提供的商品、服务或数据。对Web上大量的文档集合的内容进行总结、分类、聚类和关联分析等。从文档中提取关键信息,用简洁的形式对文档内容进行摘要或解释。二是信息的选择和预处理。信息的预处理是将有效的用户日志文件经过一系列的信息处理转化成事务数据集合,以供商品信息挖掘使用。主要包括信息清洗和事务识别两个部分,信息清洗主要是对无关记录的删除,判断是否有重要的访问没有被记录、用户的识别等。将页面访问序列划分为代表Web事务或用户会话的逻辑单元。商品信息挖掘是为了形成事务信息集合,通过数据挖掘的有效算法来发现一些隐藏的模式和规则,并对这些模式和规则进行分析和处理,找出用户感兴趣的模式为用户提供服务。三是分析涉及网站将其内容传达给用户的方法。例如,有一些用户经常浏览女性、母婴等信息,经过分析这些用户被聚类为一组,就可以知道这是一组用户,通过购物系统自动地给这个用户组群发送具有针对性的、新的信息邮件,还可以及时调整购物系统页面结构和页面内容,使得网站中的活动能够在一定程度上满足用户的需求,使得网站中的活动具有更高的价值和意义。

  本系统的设计是基于B/S模式,只要可以接入网络,消费者就可以随时随地根据自己的偏好进行浏览和购买,同时销售者可以根据商品的要求灵活的设计和修改商品的信息,还有订单和售后管理是相结合,能够对商品信息进行实时的增、删、改。本在线购物系统还通过Web数据挖掘技术为用户提供个性化的服务,既提高工作效率,节省人力、财力和物力,又推动了网上商城的迅速发展。

  3 算法分析和数据挖掘

  3.1 网站设计算法

  ⑴实现连接数据库access,与之绑定实现用户注册模块。

  ……

  <% set rs=server.createobject("adodb.recordset")

  sql="select * from newsclass"

  rs.open sql,conn,3,3

  ……

  <%newsclass_id=rs("newsclass_id")

  ……

  <%=rs("newsclass_name")%> ]

  ……

  <%=rs("newsclass_name")%> ]

  ……

  ⑵购物车模块设置

  ……

  <% set rs=server.createobject("adodb.recordset")

  <%newsclass_id=rs("newsclass_id")

  [%=rs("newsclass_name")%> ]

  [<%=rs("newsclass_name")%>

  ……

  ⑶function的特殊功能

  函数与过程相似,也是用来完成特定功能的独立程序代码,它由一组符合VB语法的语句组成,它与过程不同的是,函数可以返回一个值给调用程序,自定义函数过程的格式如下:

  [Publicl Private][Static]Function函数过程名([形参表列])[As类型]

  局部变量常量定义

  (语句块>

  函数名=返回值

  [Exit Function]

  函数名=返回值

  [语句块]

  End Function

  功能:定义一个函数过程。

  3.2 Page-rank算法

  Page-rank算法是目前被广泛应用的一种衡量网页权威性的算法,它是根据网页之间的链接结构来计算的。如果某个页面被多次引用,则就有许多页面有指向它的链接,就说明这个页面很重要;如果一个页面没有被多次引用,但却被一个重要页面引用过,那么也可以说这个页面很重要。S.Brin和L.Page提出了计算页面权威性的算法,计算公式如下:

  默认c的最佳值为0.85,其中, 是指页面的权威度。利用这个算法计算出购物系统的权威页面,,再通过商城活动等形式将有针对性的信息传达给特定的用户,这就实现了基于用户偏好的购物系统信息挖掘。

  这个算法的特点是如果提前计算Page-rank值,检索时不必再重新计算,减少在线时间。其缺点是它的检索具有全局性,要计算一个网页的Page-rank值就要计算出整个文档集合里所有网页的Page-rank值,计算量比较大。

  4 结语

  基于用户偏好的购物系统对客户端配置要求低,只需要在线浏览商品信息,用户和管理员的加密、登陆验证技术保证了系统的安全性,以及对商品类别管理的实现,使得本系统更加具有商业价值,适应电子商务类系统的开发需求。特别是对用户偏好的商品信息挖掘,实现网站智能化,增强网站的软实力。

  基于具有以上特性的在线购物系统的使用提高了工作效率,节省人力、财力和物力,推动网上商城的迅速发展,将人们的生产和生活领入新信息时代。

  参考文献:

  [1]Alex Homer.ASP.NET Web Forms Programming[M].北京:清华大学出版,2011.

  [2]Angshuman Chakrab,NET Framework[M].北京:中国水利水电出版社,2011.

  [3]陆伟,张晓娟.基于主题与用户偏好分析的查询推荐研究[J].情报学报,2012.

  [4]唐雨.基于用户偏好的嵌入性网络结构分析[J].电子学报,2012.

  [5]杨玉华.网上商店购物系统的研究与设计[J].软件开发,2013.

  [6]张彦.基于用户认知与个性化推荐的购物系统用户体验度研究[D].北京:北京邮电大学,2010.

  [7]孙家广.ASP和Access网站数据库程序设计[M].北京:高等教育出版社,2010.



本文编号:14536

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/14536.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户9da86***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com