| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:12679 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本文描述的是一个基于微服务的二手社区平台从设计到开发到上线的过程,其主要业务是二手商品交易以及聊天交友。
该项目旨在完成一个具有二手交易业务和用户交流业务的社区平台,主要实现了对二手商品的搜索,上传等管理,评论点赞等操作,订单跟进的流程,对帖子的搜索,上传等管理,以及用户之间的信息查看,用户之间的私聊等功能。。后端使用微服务思想,将整个系统拆分为用户服务,商品服务,论坛服务和前台服务。后端主要使用了Spring Cloud作为框架,将其中所涉及的中间件,技术栈等融入到项目当中。
关键词:微服务;社区;SpringCloud
目 录
摘 要
Abstract
1前言-6
1.1项目的背景-6
1.2 项目的意义和目的-6
1.3 研究现状-6
1.4 论文结构简介-7
2 相关原理和技术-8
2.1 开发及部署环境介绍-8
2.2 Spring Boot简介-8
2.3 Spring Cloud简介-8
2.4 Mybatis - Plus简介-9
2.5 中间件简介-9
3 需求分析-10
3.1 技术可行性分析-10
3.2 系统经济可行性分析-10
3.3 系统功能需求分析-11
3.4 系统功能用例图-13
3.5 系统数据流-15
4 系统设计-16
4.1 数据库设计-16
4.2 系统架构图-22
4.3 核心类设计-23
5 系统详细设计-26
5.1 服务调用模块-26
5.2 异常处理模块-27
5.3 用户鉴权模块-27
5.4 用户注册模块-29
5.5 用户登录模块-30
5.6 商品管理模块-31
5.7 商品搜索模块-32
5.8 商品详情模块-33
5.9 商品交易模块-34
5.10 订单跟进模块-35
5.11 上传帖子模块-36
5.12 搜索帖子模块-37
5.13 帖子详情模块-38
5.14 用户信息模块-39
5.15 用户聊天模块-40
5.16 用户操作模块-41
5.17 邮箱发送模块-41
5.18 异步处理模块-42
5.19 文件上传模块-43
6 系统实现-45
6.1 服务调用模块-45
6.2 异常处理模块-45
6.3 用户鉴权模块-45
6.4 用户注册模块-46
6.5 用户登录模块-46
6.6 商品添加模块-47
6.7 商品搜索模块-47
6.8 商品详情模块-47
6.9 商品交易模块-48
6.10 订单跟进模块-49
6.11 上传帖子模块-49
6.12 搜索帖子模块-50
6.13 帖子详情模块-50
6.14 用户信息模块-50
6.15 用户聊天模块-51
6.16 用户操作模块-51
6.17 邮箱发送模块-52
6.18 异步处理模块-52
6.19 文件上传模块-53
7 系统展示-54
7.1 主页面-54
7.2 登录与注册-55
7.3 商品搜索页面-56
7.4 商品详情页面-57
7.5 商品上传界面-58
7.6 下单界面-59
7.7 订单展示界面-60
7.8 帖子搜索界面-61
7.9 帖子详情界面-62
7.10 上传帖子界面-63
7.11 聊天界面-64
8 系统测试-65
8.1 软件测试-65
8.2 黑盒测试-65
8.3 黑盒测试结果-65
9 总结与展望-67
参考文献-68
致谢 |

