基于SpringBoot的下沉市场交易平台的设计与实现
发布时间:2023-04-06 18:21
随着国际贸易环境的变化以及移动通信技术的飞速发展、国家近些年来对于农村地区的投入等一系列因素,下沉市场在我国经济转型的过程中将起到不可忽视的作用。本论文开发了一款基于SpringBoot的下沉市场交易平台,主要工作包括调查研究电子商务在下沉市场中的发展趋势,然后通过资料调研分析本系统的需求以及设计开发本系统的技术要求,采用SpringBoot框架开发Web商城应用系统,运用面向对象思想和面向服务设计思想完成系统的框架设计,研究以Zookeeper作为Dubbo服务的注册中心来实现远程服务的调用,并配合使用Nginx负载均衡来实现后台服务器的合理调度、研究利用Mycat数据库中间件实现数据库读写分离,此外还研究通过Redis来缓存数据库中商品数据以提升搜索查询的效率以及搭建Solr搜索服务器用以处理用户的搜索请求和利用消息中间件ActiveMQ来同步Redis缓存、Solr索引库和通知静态网页的生成来减少系统资源的消耗;利用SSO单点登录技术来提升用户登录网站时的体验,最后对于设计完成的系统进行功能性和非功能性测试以及基于测试数据的分析总结和展望。
【文章页数】:75 页
【学位级别】:硕士
【文章目录】:
摘要
abstract
第一章 绪论
1.1 研究背景及意义
1.2 国内外发展现状
1.3 论文研究内容
1.4 论文结构安排
第二章 相关技术介绍
2.1 “框架的框架”Spring
2.2 “约定优于配置”的SpringBoot
2.3 Spring Data JPA
2.4 MVC分层模式
2.5 SOA
第三章 需求分析
3.1 系统功能需求分析
3.2 系统可靠性需求分析
第四章 数据库设计
4.1 数据库分类
4.2 MySQL读写分离
4.2.1 MySQL
4.2.2 数据库分片技术
4.2.3 数据库中间件
4.2.4 MyCat分片规则
4.2.5 Mycat实现读写分离
4.3 RBAC权限控制
4.4 数据库表设计
4.4.1 权限表设计
4.4.2 商品表设计
4.4.3 订单表设计
第五章 系统设计
5.1 架构总览
5.2 后台管理
5.3 单点登录服务
5.4 Solr索引与搜索服务
5.5 商品展示
5.6 订单服务
第六章 系统测试与分析
6.1 单点登录与索引测试
6.2 后台管理与前台功能测试
6.3 性能测试
结论
参考文献
攻读硕士学位期间取得的学术成果
致谢
本文编号:3784176
【文章页数】:75 页
【学位级别】:硕士
【文章目录】:
摘要
abstract
第一章 绪论
1.1 研究背景及意义
1.2 国内外发展现状
1.3 论文研究内容
1.4 论文结构安排
第二章 相关技术介绍
2.1 “框架的框架”Spring
2.2 “约定优于配置”的SpringBoot
2.3 Spring Data JPA
2.4 MVC分层模式
2.5 SOA
第三章 需求分析
3.1 系统功能需求分析
3.2 系统可靠性需求分析
第四章 数据库设计
4.1 数据库分类
4.2 MySQL读写分离
4.2.1 MySQL
4.2.2 数据库分片技术
4.2.3 数据库中间件
4.2.4 MyCat分片规则
4.2.5 Mycat实现读写分离
4.3 RBAC权限控制
4.4 数据库表设计
4.4.1 权限表设计
4.4.2 商品表设计
4.4.3 订单表设计
第五章 系统设计
5.1 架构总览
5.2 后台管理
5.3 单点登录服务
5.4 Solr索引与搜索服务
5.5 商品展示
5.6 订单服务
第六章 系统测试与分析
6.1 单点登录与索引测试
6.2 后台管理与前台功能测试
6.3 性能测试
结论
参考文献
攻读硕士学位期间取得的学术成果
致谢
本文编号:3784176
本文链接:https://www.wllwen.com/jingjilunwen/dianzishangwulunwen/3784176.html