论文部分内容阅读
随着计算机技术的发展以及互联网的普及,由于电子商务具有不受时空控制,快捷方便,成本低等优势,使电子商务在全球范围内得到极大的发展。电子商城购物系统是电子商务一个非常重要的应用,对未来电子商务的发展起着主导性的作用,越来越多的网民选择网上购物的方式,电子商城达到了空前的发展前景。然而电子商城购物系统的发展面临着这样的问题,随着电子商城规模的不断扩大,数据量越来越大,出现“数据泛滥而知识匮乏”的局面,用户经常在大量的商品信息中迷失,很难找到自己想要的商品。针对这一问题,本文设计并实现了基于推荐子系统的电子商城,通过嵌入推荐子系统,使用户能够方便地找到自己想要的商品,使电子商城达到一定的智能化。本文首先介绍电子商城的研究背景以及国内外研究现状。然后介绍电子商城购物系统和个性化推荐系统的相关理论和相关技术,例如,系统的应用体系结构、MVC设计模式、推荐系统的基本构成、推荐算法等。最后,本文设计并实现了基于B2C的电子商城购物系统,采用基于MVC设计模式的Struts框架进行开发,使用Microsoft SQL Server2005数据库服务器以及JSP技术。本文严格按照软件开发规范设计和实现电子商城,依次对电子商城购物系统进行需求分析、概要设计、详细设计以及编码实现等。电子商城购物系统包括前台客户端和后台管理端,前台客户端的主要功能有商品信息查询与浏览模块、用户的注册与登录、购物车模块等,后台管理端的主要功能有商品信息管理模块、会员信息管理模块、订单管理模块等。在电子商城的商品推荐模块,系统自动获取用户的各种信息,例如,注册信息、兴趣爱好、历史购买信息以及当前浏览行为等,再通过嵌入的推荐子系统进行商品个性化推荐服务,推荐子系统采用基于内容的协同过滤推荐算法。实践证明,整个系统运行效果良好,不仅实现了电子商城购物系统的基本功能,而且推荐子系统的嵌入,使得电子商城达到了一定的智能化,推荐子系统可以充当销售人员的角色,可以利用推荐子系统进行促销或交叉销售。