当前位置:主页 > 经济论文 > 电子商务论文 >

B2B电子商务平台系统关键技术研究

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

拆分


其他全部应用不可用的情况。??图2.1拆分后架构图??如图2.1所示,本系统中根据业务功能将业务子系统分为两部分:核心子系??统和非核心子系统。当流量增高时,对核心系统应用进行保护,通过降级来保护??关键应用不受影响。??2.2系统部署??对B2B电子商务平台系统的分层和分割有利于切分后各模块的部署。系统??平台的部署方式在很大程度上决定了系统的性能,主要体现在系统响应的时间、??吞吐量等指标上,对于用户来说是对于系统最直观的感受,因此好的系统部署方??式对系统来说是至关重要的。本电子商务系统将数据服务与应用服务分离,服务??器分为应用服务器、文件服务器和数据库服务器。??6??

商品信息,电子商务平台,主数据库,备用数据库


?J.??图2.2数据库集群??如图2.2所示,对于本B2B电子商务平台系统来说,用户浏览商品信息的数??据量比购买商品的数据量要大很多,将产品信息数据库分为一个主数据库和备用??数据库A,当用户需要对购买的商品进行评论时,直接将数据写入(Update、ddete、??insert)主数据库,写入成功后要对主数据库和备用数据库进行同步。当用户浏??览商品评价时,直接从备用数据库A中读取数据。这样可以更大的提高系统的??性能⑴]。??7??

缓存,应用服务器,机制


:分布式缓存服务器??图2.3缓存机制??如图2.3所示,系统的缓存分为两种:缓存在应用服务器上的本地缓存和缓??存在远程服务器上的远程缓存,本地缓存有较快的的访问速度,但可以缓存数据??的量较小,分布式缓存可以使用集群的方式,选取内存量较大的服务器作为缓存??服务器。??Redis是一个键值(key-value)存储系统,它支持字符串(string)、链表(list)、??集合扣1)、有序集合(50他(^61^61)和哈希类型(1^11)[14】,为了减少企业的828电??商平台建站的成本和后期的维护成本,本系统采用租用云服务器来部署。在云上,??可以很方便的创建和管理一个缓存集群,一个缓存集群包含多个缓存节点,Redis??支持一主多从、多主多从架构,且Redis在计算机的主存中保存和读取数据,不??需要通过外围设备来读取数据
【参考文献】

相关期刊论文 前10条

1 荣艳冬;;关于Mybatis持久层框架的应用研究[J];信息安全与技术;2015年12期

2 韩树河;;大型网站应用技术架构演变的研究[J];吉林化工学院学报;2015年01期

3 马利;梁红杰;;计算机网络安全中的防火墙技术应用研究[J];电脑知识与技术;2014年16期

4 韩安;;HTML5 WebSocket技术研究[J];电子世界;2013年20期

5 孟广仕;刘洋;;基于Memcached的可持久化主内存数据库设计[J];科技创业家;2013年14期

6 侯佳佳;乔运华;卜建国;王海丹;;基于分布式数据库数据处理的研究[J];制造业自动化;2013年01期

7 张大卫;解永刚;杨亚彪;何红玲;;XSS攻击分析与防御机制研究[J];数字技术与应用;2012年12期

8 徐剑强;邹伟平;;Memcached应用研究[J];科技广场;2012年07期

9 高洪涛;;SQL注入攻击途径及策略分析[J];网络安全技术与应用;2011年03期

10 胡众义;施晓秋;;基于分布式负载均衡的电子商务系统[J];计算机系统应用;2009年11期


相关硕士学位论文 前6条

1 李诗云;基于内存数据库Redis的众包系统性能优化[D];浙江大学;2016年

2 滕欢;基于Spring3的数据读写分离技术研究[D];哈尔滨工程大学;2016年

3 周建韡;电商系统数据库设计及数据访问优化技术研究[D];东华大学;2015年

4 周彬;基于SOA架构的高并发电子商务平台的构建[D];北京工业大学;2015年

5 蒋宇霆;基于Web Service技术的物流电子商务平台的开发与应用[D];电子科技大学;2014年

6 林豪杰;基于MVC三层架构的校园电子商务平台的设计与实现[D];电子科技大学;2011年



本文编号:2893585

资料下载
论文发表

本文链接:https://www.wllwen.com/jingjilunwen/dianzishangwulunwen/2893585.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户ec549***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com