基于微服务的校园流浪动物公益平台的设计与实现【字数:19698】
目录
摘 要 I
ABSTRACT II
第一章 文献综述 1
1.1 研究背景与意义 1
1.2 国内外研究现状 1
1.2.1 国外研究现状 1
1.2.2 国内研究现状 1
第二章 相关技术理论介绍 2
2.1 Spring Cloud相关技术 2
2.1.1 Spring Boot 2
2.1.2 Spring Cloud及其组件 2
2.2 前端渐进式框架vue 3
2.3 微信小程序 3
第三章 系统需求分析 3
3.1 web客户端需求分析 4
3.1.1 动物视界需求分析 5
3.1.2 博客日记需求分析 6
3.1.3 动物领养需求分析 7
3.1.4 订单展示需求分析 9
3.1.5 体格健康监测需求分析 9
3.1.6 个人中心需求分析 10
3.2微信小程序端需求分析 10
3.2.1 展示与搜索需求分析 11
3.2.2 扫码识别需求分析 12
3.2.3 定位与导航需求分析 12
3.3 后台管理需求分析 12
3.4 非功能性需求分析 14
第四章 系统概要设计 14
4.1 系统架构设计 15
4.2 数据库概念结构设计 16
4.3 数据库逻辑结构设计 21
第五章 系统详细设计与实现 25
5.1 微服务基础组件的功能实现 25
5.1.1 nacos服务注册与发现 25
5.1.2 Gateway网关功能实现 26
5.1.3 声明式接口openfeign功能实现 26
5.1.4 Swagger接口测试功能实现 27
5.2 业务模块的设计与实现 28
5.2.1 动物服务的设计与实现 28
5.2.2 订单服务的设计与实现 30
5.2.3 博客服 *51今日免费论文网|www.51jrft.com +Q: &351916072&
务的设计与实现 32
5.2.4 图片服务的设计与实现 34
5.2.5 评论服务的设计与实现 35
5.2.6 坐标服务的设计与实现 37
5.2.7 用户服务的设计与实现 38
5.3 后台管理的设计与实现 39
5.4 web端的功能实现 41
5.4.1 动物视界 41
5.4.2 博客日记 43
5.4.3 动物领养 45
5.4.4 订单展示 46
5.4.5 体格健康监测 47
5.4.6 个人中心 48
5.5 微信小程序端的功能实现 50
5.5.1 展示与搜索 50
5.5.2 扫码识别 52
5.5.3 定位与导航 52
5.6 非功能性需求的设计与实现 55
5.6.1图片存储方案 55
5.6.2端口分配方案 56
5.6.3安全性实现方案 56
第六章 系统测试及验证 57
6.1 web端测试 57
6.1.1 动物视界测试 57
6.1.2 博客日记测试 57
6.1.3 动物领养测试 58
6.1.4 订单显示测试 58
6.1.5 动物体格健康监测测试 58
6.1.6 个人中心测试 59
6.2 微信小程序测试 59
6.2.1 展示与搜索测试 59
6.2.2 扫码识别测试 59
6.2.3 定位与导航测试 60
第七章 结论与展望 60
参考文献 62
致 谢 63
基于微服务的校园流浪动物公益平台的设计与实现
摘 要
如今,宠物已经成为都市人重要的精神慰藉。年轻人“撸猫”、“撸狗”不仅是出于玩乐的目的,更是把它们当成生命中重要的一部分。但是宠物数量的不断增多一定会导致流浪动物数量急剧增加。其中一些流浪动物走进校园。为了保证学校的安全和对流浪动物的人文关怀,就需要一个公益平台来保障流浪动物受到二次侵害,同时给它们提供重返家庭的机会。
论文以微服务架构为基础,采用SpringCloud Alibaba,Nacos,openFeign等热门技术框架,按照前后端分离的思想搭建校园流浪动物公益平台。论文首先对微服务的相关技术和前端技术进行了介绍。接着从web端、微信小程序端、后台管理和非功能性需求四个方面对整个系统进行了需求分析,明确系统功能。然后对系统的整体架构和数据库进行设计。该系统最终实现了web端的动物视界、博客日记、动物领养、订单展示、体格检测和个人中心;微信小程序端展示与搜索、扫码识别和定位与导航;后台管理的用户维护、菜单维护、动物维护、博客维护、定位维护等功能。最后对系统的所有功能进行测试并展示测试结果。
原文链接:http://www.jxszl.com/jsj/jsjkxyjs/610065.html