基于SpringBoot的高并发网购平台系统及后台管理方法技术方案

技术编号:39033356 阅读:8 留言:0更新日期:2023-10-10 11:46
本发明专利技术公开了基于SpringBoot的高并发网购平台系统及后台管理方法,涉及网购技术领域;包括分析系统功能性需求:根据用户群体进行需求分析,并根据需求进行主页的设计,同时建立内容管理系统;设计系统架构:在确定好系统的需求之后,进行系统架构的设计;对每个业务的设计进行编码:使用SpringCloud进行设计编码,前后分离开发,并开发基于vue的后台管理系统,分布式开发使每个服务独立运行。本发明专利技术采用当前互联网常见的前后端分离的方式,前后端各自负责分内的工作,互相协调,统筹安排,在相同的规范下协同开发一个能够提供高效率、高并发以及高可用服务的商城购物平台。并发以及高可用服务的商城购物平台。并发以及高可用服务的商城购物平台。

【技术实现步骤摘要】
基于SpringBoot的高并发网购平台系统及后台管理方法


[0001]本专利技术属于网购
,具体涉及基于SpringBoot的高并发网购平台系统及后台管理方法。

技术介绍

[0002]截至2022年12月,我国网民规模达10.67亿,较2021年12月增长3549万,互联网普及率达75.6%。较2021年12月提升2.6个百分点。截至2022年12月,我国手机网民规模为10.65亿,较2021年12月新增手机网民3636万,网民中使用手机上网的比例为99.8%。我国网络购物用户规模达8.45亿,较2021年12月增长319万,占网民整体的79.2%。网络零售继续保持增长,成为推动消费扩容的重要力量。全年网上零售额达13.79万亿元,同比增长4.0%。
[0003]随着用户量的不断增大,国内外的电商平台为保障自己的平台可以提供稳定持续的服务,以保证自己在同行业中的领先地位,给用户带来足够的较佳的体验感,不断地在技术方案上进行更新迭代,从各个方面不断的尝试对关键技术进行优化完善来应对高并发有可能带来的问题,解决高并发问题的一个主要研究方向就是负载均衡算法的优化。

技术实现思路

[0004]为解决
技术介绍
中的问题;本专利技术的目的在于提供基于SpringBoot的高并发网购平台系统及后台管理方法。
[0005]本专利技术的基于SpringBoot的高并发网购平台系统,包括
[0006]分析系统功能性需求:根据用户群体进行需求分析,并根据需求进行主页的设计,同时建立内容管理系统
[0007]设计系统架构:在确定好系统的需求之后,进行系统架构的设计;
[0008]对每个业务的设计进行编码:使用SpringCloud进行设计编码,前后分离开发,并开发基于vue的后台管理系统,分布式开发使每个服务独立运行。
[0009]作为优选,所述内容管理系统用于对网站内容和商品内容的维护和管理。
[0010]作为优选,所述服务包括:用户登录服务、购物车服务、优惠系统、网关、会员系统、订单系统、搜索系统、秒杀系统、第三方服务系统、库存系统。
[0011]基于SpringBoot的高并发网购平台系统的后台管理方法,它的方法为:基于vue、element

ui生成前端界面实现前端界面,将图片、样式、静态页面等资源缓存在Nginx服务器中,当Nginx服务器接收到Http请求时,静态资源会直接通过本地访问,这样提高了静态资源的访问效率,而动态资源则通过Nginx的反向代理将请求按照指定好的负载均衡策略分配给Tomcat服务器集群去处理,在Nginx的功能模块中,upstream模块是Nginx实现负载均衡的关键所在,该模块主要用于处理和分配Http请求。
[0012]作为优选,所述upstream模块的机制如下:Nginx在接收到来自客户端的Http请求后,首先对请求内容进行解析,同时根据请求内容向后端服务器发送TCP报文,在向后端服
务器发送请求的过程中会用到负载均衡模块,该模块中的负载均衡策略决定了使用哪一个服务器节点来处理请求,后端服务器收到报文后会发送响应给Nginx,Nginx根据响应结果再决定是否将响应内容发送给客户端。
[0013]与现有技术相比,本专利技术的有益效果为:
[0014]采用当前互联网常见的前后端分离的方式,前后端各自负责分内的工作,互相协调,统筹安排,在相同的规范下协同开发一个能够提供高效率、高并发以及高可用服务的商城购物平台。
附图说明
[0015]为了易于说明,本专利技术由下述的具体实施及附图作以详细描述。
[0016]图1为本专利技术的流程图;
[0017]图2为本专利技术中后台管理的流程图。
具体实施方式
[0018]为使本专利技术的目的、技术方案和优点更加清楚明了,下面通过附图中示出的具体实施例来描述本专利技术。但是应该理解,这些描述只是示例性的,而并非要限制本专利技术的范围。本说明书附图所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本专利技术可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本专利技术所能产生的功效及所能达成的目的下,均应仍落在本专利技术所揭示的
技术实现思路
能涵盖的范围内。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本专利技术的概念。
[0019]在此,还需要说明的是,为了避免因不必要的细节而模糊了本专利技术,在附图中仅仅示出了与根据本专利技术的方案密切相关的结构和/或处理步骤,而省略了与本专利技术关系不大的其他细节。
[0020]如图1所示,本具体实施方式采用以下技术方案:
[0021]一、系统功能性需求分析:
[0022]首先要需求分析,完善合理的需求规格说明书和设计文档不仅可以帮助开发者制定合理的开发计划,而且可以方便项目主管人员对项目的成本进行管控。
[0023]内容管理系统主要用于对网站内容(边栏广告、大广告、小广告等)和商品内容的维护和管理。
[0024]对于一个系统而言,除了要满足系统必要的功能性需求以外,还应该结合具体的使用场景,在系统的性能上达到一些标准,只有这样,才能保证系统在运行过程中的稳定性和高可用性。
[0025]二、系统架构设计:
[0026]在确定好系统的需求之后,首先需要做的就是系统整体的架构设计,科学合理的架构设计对于软件开发十分重要。可以有效地降低软件的开发成本和后期的维护费用,并且可以使系统具有良好的扩展性来应对后期可能出现的业务功能上的调整。
[0027]三、对每个业务的设计进行编码实现:
[0028]使用SpringCloud全新的解决方案,前后分离开发,并开发基于vue的后台管理系
统。分布式开发使每个服务独立运行,目前设计好并开发好的服务包括:用户登录服务、购物车服务、优惠系统、网关、会员系统、订单系统、搜索系统、秒杀系统、第三方服务系统、库存系统。
[0029]如图2所示,基于SpringBoot的高并发网购平台系统的后台管理方法,包括
[0030]一、后台管理平台
[0031]以前后端分离的方式制作了一个购物平台的后台管理系统,用来对后台的诸多数据和业务逻辑进行操作,使得后台管理人员不需要去数据库操作复杂的Sql语句,而是直接在界面上进行选择,管理操作更加人性化。基于vue、element

ui生成前端界面实现前端界面。
[0032]平台拥有五项主要功能:
[0033]商品系统:用于管理分类、品牌、商品属性、规格参数、销售属性、品类管理、发布商品。
[0034]优惠营销系统:用于管理优惠券、秒杀活动、会员商品和会员积分等。
[0035]库存系统:用于管理多家仓库的信息、商品的库存、采购单的维护等。
[0036]订单系统:用于管理订单信息、退货单的处理等。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于SpringBoot的高并发网购平台系统,其特征在于:包括分析系统功能性需求:根据用户群体进行需求分析,并根据需求进行主页的设计,同时建立内容管理系统;设计系统架构:在确定好系统的需求之后,进行系统架构的设计;对每个业务的设计进行编码:使用SpringCloud 进行设计编码,前后分离开发,并开发基于 vue 的后台管理系统,分布式开发使每个服务独立运行。2.根据权利要求1所述的基于SpringBoot的高并发网购平台系统,其特征在于:所述内容管理系统用于对网站内容和商品内容的维护和管理。3.根据权利要求1所述的基于SpringBoot的高并发网购平台系统,其特征在于:所述服务包括:用户登录服务、购物车服务、优惠系统、网关、会员系统、订单系统、搜索系统、秒杀系统、第三方服务系统、库存系统。4.基于SpringBoot的高并发网购平台系统的后台管理方法,其特征在于:它的方法为:基于vue、element

ui生成前端界面实现前端界面,将图片...

【专利技术属性】
技术研发人员:兰朝凤周贤武
申请(专利权)人:哈尔滨理工大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1