分布式环境下以用户为中心的电子商务系统设计与实现

来源 :辽宁大学 | 被引量 : 2次 | 上传用户:ggg321
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着互联网技术的迅猛发展,各种形式的电子商务系统层出不穷。在实际应用中,系统用户规模随着业务扩展产生了海量的电子商务数据,传统的以集中式架构为主的电子商务系统已经很难满足目前海量电子商务数据存储与处理的要求。另外,面对大规模电子商务数据,信息过载成为一种常态,个性化推荐技术能够帮助用户从繁杂的数据中挖掘出有价值的信息。然而传统的个性化推荐技术运行于单机之上,受单机节点性能限制,无法快速有效处理海量电子商务数据,需要一个良好的数据处理平台来满足对海量电子商务数据的处理需求。为了解决上述问题,本文设计了一个采用分布式架构部署的以用户为中心的电子商务系统。本系统主要包括后台管理模块和前台管理模块,前台管理模块又单独划分为六个子模块,包括前台门户模块、搜索模块、会员与单点登录模块、购物车模块、订单模块以及个性化推荐模块,各个模块单独部署在独立的服务器上,通过接口调用。为了缓解数据库存储压力,后台管理模块部署单独的图片服务器用于存储商品图片数据,采用Nginx提供http服务和ftp提供商品图片上传服务。为了减少对数据库的查询次数,搜索模块中部署单独的Solr全文检索服务器,通过配置商品业务字段,实现商品搜索。会员与单点登录模块中发布单点登录接口,保证用户登录一次就可以同步到各个模块上。个性化推荐模块为了解决系统资源和算法实时性效率问题,采用Hadoop平台对电子商务大数据进行分布式存储和处理。通过比较K-means算法、CFSFDP算法,提出改进的CFSFDP算法,结合实际的电子商务数据集,采用聚类算法和协同过滤算法有效组合,设计出既满足用户需求又准确高效的组合算法,实现对用户更高效、精准的个性化推荐功能。最后采用真实数据集对聚类算法进行对比验证,同时对本系统进行了各个方面的模拟数据测试,本系统可以很好地完成需求分析中各个模块确定的功能,并且通过本系统预留的接口可以很方便的扩展系统业务,具有相当好的灵活性。
其他文献
从当前我国大学生创业"两低"(低创业率、低成功率)的现状出发,在审视学界关于大学生创业风险的基本涵义与形式划分基础上,从意识风险、财务风险、技术风险、管理风险、行业风
习近平新时代文化强国思想是一个结构完整、逻辑清晰的理论体系。本文认为其具有以下基本特征:价值立场的人民性、与时俱进的创新性、兼收并蓄的包容性和高瞻远瞩的战略性。
[目的]降低病人自备口服药不规范服用发生率。[方法]对临床自备口服药不能规范服用的原因,进行根源分析、制定改进方案、实施改进措施,根据效果持续质量改进。[结果]持续质量
姚鼐《古文辞类纂》中的圈点系统是由篇目标圈、正文圈点和文字评论三个层面构成;三个层面既各自发挥其文学评论功能,又按比例实行评文篇章的总量控制,相互配合,形成了一个疏
本文分析了军事院校图书馆内部资料的特点,收集内部资料的途径,在此基础上提出了提高军事院校图书馆内部资料利用率的一些看法。
<正>城市生命线我们研究比较多,跨界威胁还处于初步认识和研究阶段,今天尝试将2个问题联系在一起,从4个方面阐述:是什么?(对象);什么样?(城市生命线风险的跨境特征);如何识别
NatureWorks公司预测全球对可取代石油基塑料产品的生物塑料需求将会不断上升,并正在评估第二个生产基地的地点。该公司表示,着力建设第二个生产工厂是为了支持所有致力于使
为了解湖北省小麦营养品质状况, 对2009年和2010年湖北省主要小麦生产县24份小麦样品的相关指标进行检测和分析。结果表明,(1)8种必需氨基酸赖氨酸、苏氨酸、缬氨酸、异亮氨酸、
<正>57岁癌症老太武术公开赛夺金牌美国佛罗里达州67岁的苏珊是3个孩子的妈妈,还有5个孙子和外孙。2008年5月,她被查出患有宫颈癌,之后就被当地一家福利机构送进医院,接受没
由于现代企业中所有权与经营权的相互分离,使得信息不对称致使所有者和经营者之间的冲突愈加严重,从而引发了众多财务舞弊事件的发生以及会计信息质量的下降。而外部审计作为