基于SpringCloud的电子商城系统的设计与实现

 2022-11-28 10:11

论文总字数:29053字

摘 要

在网络与信息等高新技术的发展的同时,电子商务的发展像雨后春笋一般涨势迅猛,越来越多的传统单个体的架构设计面临需求变化的困难、难以达到新型业务短期时间上线的标准与迅速交付的挑战。

本次的网上电子商城系统的设计采用了动静态的资源的分离方式。工作内容大致包括了用户微服务、商品微服务、图片微服务和购物车微服务。

我们通过拆分解耦与独立分层的思想进行微服务化设计便可以解决此类问题,为此提出了一种基于Spring Cloud的微服务体系架构开发方法,基于这种体系框架架构设计了一款网上电子商城。Spring Cloud可以使服务更加细粒度,促进资源重用,并实现更高的开发效率。同时,也可以更准确地制定优化的服务计划,以提高系统的主要的维护能力,适合互联网发展的大时代,缩短了产品重复反馈的过程,更为方便快捷。针对商城各个功能模块如:用户信息模块进行了服务的拆分,提高了用户信息基础模块服务的可复用性,从而更省时、更高效率地开发应用程序系统。本次基于Spring Cloud体系框架的的网上电子商城的设计基本通过测试。

关键词:电子商务;微服务;Spring Cloud;拆分;解耦;独立分层

Analysis on the demand of E-Commerce tchnology updating

Abstract

At the same time as the development of high and new technology such as network and information, the development of e-commerce has sprung up like bamboo shoots after a rain. More and more traditional single-unit architecture designs are facing difficulties in demand changes, and it is difficult to meet the short-term online standards and standards for new businesses. The challenge of rapid delivery.

This time, the design of the online electronic mall system adopted a method of separating dynamic and static resources. The work content roughly includes user microservices, commodity microservices, image microservices and shopping cart microservices.

We can solve these problems by decomposing, decoupling, and independent layering through micro-service design. For this reason, we propose a Spring Cloud-based micro-service architecture development method. Based on this architecture, a framework is designed. Online e-shop. Spring Cloud can make services more fine-grained, promote resource reuse, and achieve higher development efficiency. At the same time, it is also possible to formulate optimized service plans more accurately to improve the main maintenance capabilities of the system, suitable for the big era of Internet development, and shorten the process of repeated product feedback. Spring Cloud adopts the concept of microservice system framework and adopts lightweight communication between services such as restful, which is more convenient and faster. For each functional module of the mall, such as the user information module, the service is split, which improves the reusability of the user information basic module service, so that the application system can be developed more time-saving and more efficient. This time, the design of the online electronic mall based on the Spring Cloud system framework basically passed the test.

Keywords: Electronic Commerce, Microservice, Spring Cloud, Split, Decouple, Independent Layering

目录

摘 要 ………………………………………………………………………………………Ⅰ

Abstract ……………………………………………………………………………………. Ⅱ

第一章 绪 论 5

1.1 研究背景 5

1.2 国内外研究现状 5

1.3 网上商城研究目的和内容 6

1.3.1 研究目的和意义 6

1.3.2 本文研究内容 7

1.4 论文组织结构 7

1.5 本章小结 7

第二章 开发平台及开发工具介绍 8

2.1 操作系统及硬件设施 8

2.2 Java 8

2.3 Maven 8

2.4 IntelliJ IDEA 9

2.5 Redis 10

2.6 Nginx 11

2.7 MySQL与MyCat 11

2.8 Elasticsearch和ElasticSearch IK 12

2.9 本章小结 13

第三章 需求开发 14

3.1 系统可行性研究 14

3.2 系统的风险分析 15

3.3 系统实现计划 15

3.4 系统需求分析 16

3.5 本章小结 16

第四章 系统概要及详细设计 17

4.1 整体架构设计 17

4.2 架构核心特点和系统设计的关键分析 17

4.3 系统功能分析 18

4.4 平台功能模块的设计分析 18

4.5 数据库设计 19

4.5.1 数据结构 19

4.5.2 E-R图 20

4.6 系统页面设计 22

4.6.1 登录页面展示 22

4.6.2 注册页面展示 23

4.6.3 商品目录页面 23

4.6.4 网上购物车 24

4.6.5 下单页面展示 24

4.7 系统流程设计 24

4.7.1 用户登录流程 24

4.7.2 用户注册流程 25

4.7.3 商品搜索流程 26

4.7.4 购物车流程 26

4.7.5 下单流程 27

4.7.6 管理员管理商品流程 27

4.8 本章小结 28

第五章 系统测试 29

5.1 系统的部署 29

5.2 测试的意义和目的 30

5.3 系统测试结果 30

5.4 本章小结 36

第六章 结束与展望 37

6.1 本文工作总结 37

6.2 研究工作展望 37

致谢 38

参考文献 39

附录 40

第一章 绪 论

1.1 研究背景

剩余内容已隐藏,请支付后下载全文,论文总字数:29053字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;