论文部分内容阅读
互联网的飞速发展使得基于云计算的各种应用逐步深入人们的学习、生活和工作。随着移动终端走向智能化和移动互联网的崛起,人们从事日常事务的方式也在改变,产生的移动数据也在呈几何倍数增长。如何妥善处理和分析这些数据成为了IT行业共同关注的话题。移动电子商务作为一种新型商务模式,正在改变传统的电子商务模式,也将成为未来移动应用的主要形式。云计算解决了海量数据时代面临的问题,它不仅具有大数据存储的能力,而且在数据的分析处理上也改变了传统的数据分析处理方式。该文就是在云计算和移动电子商务的大背景下完成的,详细分析了云计算的相关理论,包括云计算的概念、服务模式、架构、核心技术以及在电子商务中的应用等内容,全面把握云计算的性能优势。结合云计算对数据的存储和处理优势,将其用于移动电子商务系统中数据的分析和处理,避免了传统电子商务大规模数据无法及时处理的弊端。深入剖析Hadoop在云计算系统中的具体应用,从编程模型和文件存储两方面进行细致的研究和总结,为后面的系统设计作铺垫。在系统的整体设计上分成云服务器端和客户端两个独立单元来实现,实现的过程都是通过软件编程来完成的。客户端的实现依赖于Android智能手机,通过手机产生移动数据,并存储在云服务器上。在客户端的软件设计上,主要是为系统的交互提供接口,包括网络接口设计和交互界面设计,另外集成第三方支付系统以完成整个客户端的功能。服务器端负责数据的存储和处理,通过搭建伪分布式云计算平台,提供服务接口,存储移动数据,按照数据采集、文件压缩与序列化、数据分析、结果显示步骤完成服务器特定功能。为了提高系统的可操作性,所有交互数据以txt文本形式保存,利用MapReduce编程模型对各个步骤进行编程,实现数据按需求处理。着重对数据的分析处理过程进行了设计,在软件编程设计上主要分为MapReduce预处理模块、排序模块、索引模块,最后通过这些模块实现商品数量的统计功能。通过系统的运行和结果显示,设计的移动商务系统服务器端和客户端能够很好的实现交互功能,能够按照预期的目标对数据进行梳理,具有高效、快速、准确等特点。