论文部分内容阅读
随着互联网的快速发展和人们购物方式的改变,电子商务正以异军突起之势迅速向各个行业渗透。许多企业期望转变营销方式,构建自己的电子商务平台,为更多消费者提供服务,以提高企业竞争优势。但对大多数企业来说,传统的大型电子商务平台架构模式对技术和硬件设备要求较高,众多的资金投入和复杂的架构设计极大的制约了电子商务平台的发展。如何为企业提供既可以满足其业务需求,又不需要高昂的建站成本,并且易于部署和维护的电子商务平台系统是当前电子商务发展需要解决的问题。本文以SpringMVC+Spring+MyBatis为基础框架,运用数据库读写分离和缓存数据库Redis相结合以提高系统的响应,并使用应用服务器集群来提高系统并发性能,实现了一个性能优良的B2B(Business-to-Business)电子商务平台。本文对电子商务平台系统开发中的关键技术进行研究,以便更好提升系统性能。本文的主要工作包括四个方面。首先,对B2B电子商务平台系统架构模式中的关键技术进行研究,将系统分层降低模块间耦合,提高系统响应速度。其次,对系统开发过程中各分层模块关键技术进行介绍,并通过关键模块代码解释开发过程中的重难点。再次,对数据库设计进行介绍,通过商品管理模块数据表设计,阐述B2B电子商务平台复杂业务逻辑的实现。最后,通过对常见的系统攻击防御体系的介绍,保障本系统平台安全性。本文主要有两个创新点。首先,对电商平台数据进行架构设计,采用模块化设计Web系统,通过数据分层和易用性设计降低模块间耦合性,对模块间交叉数据通过数据解耦降低数据间依赖性,提高了系统的可扩展性和可复用性。其次,针对B2B电子商务平台系统的数据表编码设计,不仅降低了业务逻辑的复杂性,而且简化了开发的复杂度,有利于提高系统的响应速度,便于后期维护。