【摘 要】
:
随着人们生活水平、消费水平的不断提高以及第三方支付工具的不断完善和发展,国内电子商务平台环境日趋成熟,网络购物也成为人们日常生活中的一项重要内容。淘宝、京东等电商平台,己经融入到了人们生活的方方面面。伴随着业务的拓展和需求迭代,电商平台往往需要越来越多的功能提供支持。对于传统电商平台采用的单体式架构,在项目的发展初期,业务功能较少、代码不太复杂时,由于所有的后台业务逻辑集中在一个应用中,开发、测试
论文部分内容阅读
随着人们生活水平、消费水平的不断提高以及第三方支付工具的不断完善和发展,国内电子商务平台环境日趋成熟,网络购物也成为人们日常生活中的一项重要内容。淘宝、京东等电商平台,己经融入到了人们生活的方方面面。伴随着业务的拓展和需求迭代,电商平台往往需要越来越多的功能提供支持。对于传统电商平台采用的单体式架构,在项目的发展初期,业务功能较少、代码不太复杂时,由于所有的后台业务逻辑集中在一个应用中,开发、测试的过程较为简单,但随着功能的扩展以及业务需求的不断迭代,单体应用将会变得越来越复杂。最终,项目在功能新增、维护升级等各方面的问题将会逐渐凸显而愈发严重。对于上述的需求痛点,本文设计并实现了基于微服务架构的电商平台。依据微服务架构思想,将整个系统拆分为九个微服务。这些微服务进行单独开发和部署。从而降低模块间的耦合度,实现模块的逻辑清晰和高质量的代码开发,同时也可以加快持续交付的速度、提高系统的可拓展性、降低更换技术的难度。本文首先通过UML用例图的形式结合文字描述,对每个微服务的功能模块进行详细地介绍。同时考虑到平台本身的需求,来阐述系统需要的非功能性需求。接着根据需要分析的内容,并通过功能结构图来对平台的整体功能进行阐述,通过平台架构图来展示微服务架构的搭建方式,通过E-R图来展开平台内各个实体之间的联系,从而为构建数据库打下基础,通过以上技术来完成系统的概要设计。然后根据需求分析和系统概要设计的内容,采用SSM框架、Vue框架、SpringCloud微服务等技术,同时还采用了推荐算法优化了用户使用体验,从而实现了基于微服务架构的电商平台。最后采用黑盒测试方法,对系统的所有功能进行功能测试,并对测试结果进行说明总结。同时考虑到非功能需求对平台进行非功能测试,以此保证平台运行的高性能、可靠性以及稳定性。经过前期的开发以及对平台完备的测试,基于微服务架构的电商平台可以在不同环境下可靠运行,各个微服务模块之间也可以正常协作完成单个任务和协作任务。该电商平台能够在高并发、海量数据的环境下很好得满足了买家、商家以及后台管理人员三类用户。
其他文献
钢轨疲劳具有潜伏期长、隐蔽性高、易导致突然脆性断裂的特点,是既常见又危险的损伤形式之一,为线路的正常服役埋下了极大的安全隐患。微裂纹是钢轨疲劳的早期征兆,对其进行有效检测和及时干预可以严格把控风险,降低维保成本,防患于未然。然而,受检测原理限制,传统线性超声探伤方法对钢轨疲劳微裂纹并不敏感,漏检现象频发,严重威胁行车安全。相比之下,作为一种先进的非线性声学检测技术,振动声调制方法具有检测灵敏度高、
随着互联网技术的快速发展和移动端设备的普及,线上购物比线下更加方便、快捷。网上购物已经普及到人们的生活中了。各大电商平台迅速抢占市场,经过几年的发展后,市场达到饱和。由于竞争激烈,价格透明,宣传投入增加,导致传统电商平台的获利放缓。随着微信等社交网络的普及,微信使人们联系更加紧密,人们通过社交网络分享好物,一起购买。所以,社交电商的推出顺应了时代的发展。系统通过社交网络推广用户购买产品,同时会返回
近年来,我国城市轨道交通发展迅速,截至2020年底,大陆地区城轨交通运营里程已达7978.19千米。然而随着城轨交通规模的快速扩大,随之而来的能耗问题也日益突出,以北京地铁为例,2019年总耗电量达20亿千瓦时以上。为了降低列车运行能耗,可以利用超级电容、锂电池和飞轮等储能装置吸收和利用再生制动能量。由于超级电容具有功率密度高、循环寿命长的优点,地面超级电容储能系统在国内外城轨交通中得到日益广泛的
信息技术的迅速发展改变了商业世界的运作方式。电子商务和网购处于快速发展的黄金时期,网络零售商丰富的营销战略使网络零售额激增,尤其在电商节或节假日等网购大促期间。订单的激增导致网络零售商面临较高的物流和库存压力,尤其是在促销高峰期间,供需不匹配严重加剧,激增的物流压力可能会导致库存积压以及较低的客户满意度。此外,当需求激增时,企业的运作方式会在很大程度上受到消费者行为的影响。“需求侧”的消费者行为越
连锁便利店以品类丰富、店铺面积小、选购方便、选址近人流聚集区等优势得以快速发展,近年来便利店商品结构中的鲜食占比不断增加,SKU种类也在不断丰富。便利店自建的鲜食加工中心一般规模与产能有限,会同时面临多产品、小批量、多批次、短周期以及市场需求不确定性等压力。除此之外,鲜食本身又具有高易腐性、不宜长期储存等特点,这大大提高了便利店对于鲜食管理的难度,也导致生产计划期内的总成本居高不下,尤其缺货成本、
近年来,随着互联网日益发展,线上零售业也日益崛起,成为传统零售业新的拓展模式。此外,由于线上零售具有方便性、多样性、易操作性,部分消费者更加倾向于线上消费,该情形势对传统线下零售业带来不小的冲击。继而,传统线下零售为了吸引消费者,也在不断寻找新的增长点,不断拓宽其线上业务,并将其线上和线下两个渠道进行融合。在这样的背景下,出现了越来越多的以线上渠道和线下渠道融合的零售业。同样地,以社区超市为背景的
随着科技水平的进步和医疗信息化的发展,医疗数据在临床研究者中的大量使用需求对临床研究数据提出了共享的要求。传统的数据共享主要是采用中心化方式,数据由单方控制共享给多方,而在数据量日益庞大的如今,数据存储着人类社会的各种丰富的信息,中心化的数据共享方式存在着严重的安全隐患,由此引发的后果也不堪设想。近年来,区块链技术成为社会关注的热门技术,该技术的去中心化、防篡改、可加密、可溯源等特点,能很好的保证
移动互联网的飞速发展使得在线广告的重要性越来越高。作为广告系统中的核心步骤,广告点击率预估是指在给定的场景下,预测用户对展示广告的点击概率。有效的广告点击率预估模型能够为公司带来巨大的收益。如何建立准确、高效、稳定的点击率预估模型是学术界和工业界研究的热点。基于传统机器学习的点击率预估方法在工业界得到广泛的应用,但难以构造隐含的、高阶的组合特征,需要大量的人工特征工程。而目前基于深度学习的点击率预
在消费升级背景下,消费者在消费理念、消费诉求、消费方式等方面上产生改变。传统实体零售与单纯网络零售将很难满足新时代消费者对消费服务水平的期望,线上线下融合互通的新零售模式应运而生。新零售企业进入新市场或拓展市场的第一步是对线下实体门店进行网点布局,这也是企业战略决策中的关键问题。如今新零售产业蓬勃发展,新零售行业出现了群雄并起的局面,各大巨头纷纷在一二线城市布局新零售门店。新零售行业替代性强,竞争
近年来,我国电子商务发展迅速,物流业的发展却相对滞后。人力成本上涨推高物流成本,引发快递企业物流服务提价,使B2C电商企业的经营压力增加。农村电商领域快速发展,但物流发展无法匹配。无人机的应用有助于上述问题的解决,国内外一些B2C电商企业目前也正在尝试应用无人机参与物流业务。随着无人机物流的常态化运营,例如国内的京东物流,无人机物流为融资和营销的噱头的误解逐渐消解,公众对无人机物流不可替代作用的认