论文部分内容阅读
现在,不论是在国家层面还是在个人层面,电子商务都显示出无与伦比的重要性。国家“十三五”规划要发展农村电商与“互联网+”,对个人来说,电子商务的进一步发展形式—线上线下结合正为个人带来越来越方便的生活;当前,电子商务企业迅速发展,中小型的电子商务企业为了快速低成本的发展出自己的电子商务网站系统,云计算技术被广泛使用;云计算技术动态的提供虚拟化的计算资源,购买了云计算服务的电商平台企业往往只需要在云计算平台上发布自己的网站应用系统,不需要考虑系统需要的硬件基础设施,这些完全由云计算服务提供商管理,云计算的使用必将为电子商务插上腾飞翅膀。本文主要研究并实现了在云计算环境下的大型电商网站系统与个性化的推荐系统的建设问题。大型网站软件系统地特点决定其架构需要进行非常合理的设计,系统需要网站具有高可用性与高可靠性;在面临高并发、大数量用户的情况下,使用分布式的架构设计,将整个系统拆分成不同的模块,在每一个模块中使用集群化的系统,集群内部使用负载均衡机制完成任务调度;同时,在软件架构设计方面采用面向服务的架构体系(SOA,Service-Oriented Architecture),SOA架构与云计算平台的结合更能为平台的开发提供可靠的助益;本文在前面介绍了云计算环境的基本知识以及本系统开发过程中使用的核心框架,之后对大型网站软件系统的架构设计方法进行了研究,给出了现代大型网站软件系统架构,同时,按照SOA的软件架构设计方法给出了本系统的软件层次架构,然后,对网站中应用的个性化推荐系统的算法进行了研究,给出了基于支持向量机的个性化推荐算法,并提出在推荐算法中加入个搜索引擎使用的Ranking-SVM算法进行重排序处理;最后,在技术框架合理配置的情况下,介绍了系统模块的实现,并对系统功能的特色部分进行了介绍;在论文的最后部分完成了对于系统的测试,证明了系统的可用性。经过设计、实现与测试,论文初步完成了一个高性能、高可靠性的大型电商原型系统。