diff --git a/README.md b/README.md deleted file mode 100644 index a8687f1..0000000 --- a/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# java - diff --git a/doc/01_行业和领域调研分析报告.docx b/doc/01_行业和领域调研分析报告.docx new file mode 100644 index 0000000..ab665fb Binary files /dev/null and b/doc/01_行业和领域调研分析报告.docx differ diff --git a/doc/02_软件系统的需求构思及描述.docx b/doc/02_软件系统的需求构思及描述.docx new file mode 100644 index 0000000..5a511db Binary files /dev/null and b/doc/02_软件系统的需求构思及描述.docx differ diff --git a/doc/03-需求规格说明书-第3组.docx b/doc/03-需求规格说明书-第3组.docx new file mode 100644 index 0000000..1cc964c Binary files /dev/null and b/doc/03-需求规格说明书-第3组.docx differ diff --git a/doc/04-设计规格说明书-第3组.docx b/doc/04-设计规格说明书-第3组.docx new file mode 100644 index 0000000..eb1a82a Binary files /dev/null and b/doc/04-设计规格说明书-第3组.docx differ diff --git a/model/“宠物领养平台”系统的部署图.png b/model/“宠物领养平台”系统的部署图.png new file mode 100644 index 0000000..01c389e Binary files /dev/null and b/model/“宠物领养平台”系统的部署图.png differ diff --git a/model/宠物领养平台系统“发布信息”用例的顺序图.png b/model/宠物领养平台系统“发布信息”用例的顺序图.png new file mode 100644 index 0000000..792a4fa Binary files /dev/null and b/model/宠物领养平台系统“发布信息”用例的顺序图.png differ diff --git a/model/宠物领养平台系统“发送消息”用例的顺序图.png b/model/宠物领养平台系统“发送消息”用例的顺序图.png new file mode 100644 index 0000000..76f8c71 Binary files /dev/null and b/model/宠物领养平台系统“发送消息”用例的顺序图.png differ diff --git a/model/宠物领养平台系统“发送消息”用例设计顺序图.png b/model/宠物领养平台系统“发送消息”用例设计顺序图.png new file mode 100644 index 0000000..33ebd79 Binary files /dev/null and b/model/宠物领养平台系统“发送消息”用例设计顺序图.png differ diff --git a/model/宠物领养平台系统“宠物信息发布”用例设计顺序图.png b/model/宠物领养平台系统“宠物信息发布”用例设计顺序图.png new file mode 100644 index 0000000..a5f64d4 Binary files /dev/null and b/model/宠物领养平台系统“宠物信息发布”用例设计顺序图.png differ diff --git a/model/宠物领养平台系统“宠物信息搜索”用例设计顺序图.png b/model/宠物领养平台系统“宠物信息搜索”用例设计顺序图.png new file mode 100644 index 0000000..92a90dc Binary files /dev/null and b/model/宠物领养平台系统“宠物信息搜索”用例设计顺序图.png differ diff --git a/model/宠物领养平台系统“宠物信息详情查看”用例设计顺序图.png b/model/宠物领养平台系统“宠物信息详情查看”用例设计顺序图.png new file mode 100644 index 0000000..b0e7207 Binary files /dev/null and b/model/宠物领养平台系统“宠物信息详情查看”用例设计顺序图.png differ diff --git a/model/宠物领养平台系统“宠物领养”用例设计顺序图.png b/model/宠物领养平台系统“宠物领养”用例设计顺序图.png new file mode 100644 index 0000000..dd15a59 Binary files /dev/null and b/model/宠物领养平台系统“宠物领养”用例设计顺序图.png differ diff --git a/model/宠物领养平台系统“审核领养信息”用例的顺序图.png b/model/宠物领养平台系统“审核领养信息”用例的顺序图.png new file mode 100644 index 0000000..fa73e1f Binary files /dev/null and b/model/宠物领养平台系统“审核领养信息”用例的顺序图.png differ diff --git a/model/宠物领养平台系统“审核领养信息”用例设计顺序图.png b/model/宠物领养平台系统“审核领养信息”用例设计顺序图.png new file mode 100644 index 0000000..efe60fa Binary files /dev/null and b/model/宠物领养平台系统“审核领养信息”用例设计顺序图.png differ diff --git a/model/宠物领养平台系统“心理评估”用例的顺序图.png b/model/宠物领养平台系统“心理评估”用例的顺序图.png new file mode 100644 index 0000000..e407ef0 Binary files /dev/null and b/model/宠物领养平台系统“心理评估”用例的顺序图.png differ diff --git a/model/宠物领养平台系统“心里评测”用例设计顺序图.png b/model/宠物领养平台系统“心里评测”用例设计顺序图.png new file mode 100644 index 0000000..30611cb Binary files /dev/null and b/model/宠物领养平台系统“心里评测”用例设计顺序图.png differ diff --git a/model/宠物领养平台系统“查看发布记录”用例的顺序图.png b/model/宠物领养平台系统“查看发布记录”用例的顺序图.png new file mode 100644 index 0000000..3541aa7 Binary files /dev/null and b/model/宠物领养平台系统“查看发布记录”用例的顺序图.png differ diff --git a/model/宠物领养平台系统“查看报告”用例设计顺序图.png b/model/宠物领养平台系统“查看报告”用例设计顺序图.png new file mode 100644 index 0000000..2d7bc05 Binary files /dev/null and b/model/宠物领养平台系统“查看报告”用例设计顺序图.png differ diff --git a/model/宠物领养平台系统“注册”用例设计顺序图.png b/model/宠物领养平台系统“注册”用例设计顺序图.png new file mode 100644 index 0000000..d2b8834 Binary files /dev/null and b/model/宠物领养平台系统“注册”用例设计顺序图.png differ diff --git a/model/宠物领养平台系统“登录”用例设计顺序图.png b/model/宠物领养平台系统“登录”用例设计顺序图.png new file mode 100644 index 0000000..13ed5cc Binary files /dev/null and b/model/宠物领养平台系统“登录”用例设计顺序图.png differ diff --git a/model/宠物领养平台系统“知识问答”用例设计顺序图.png b/model/宠物领养平台系统“知识问答”用例设计顺序图.png new file mode 100644 index 0000000..544770e Binary files /dev/null and b/model/宠物领养平台系统“知识问答”用例设计顺序图.png differ diff --git a/model/宠物领养平台系统“领养人查看已提交领养信息”用例的顺序图.png b/model/宠物领养平台系统“领养人查看已提交领养信息”用例的顺序图.png new file mode 100644 index 0000000..d9a05a6 Binary files /dev/null and b/model/宠物领养平台系统“领养人查看已提交领养信息”用例的顺序图.png differ diff --git a/model/宠物领养平台系统“领养人查看已提交领养信息”用例设计顺序图.png b/model/宠物领养平台系统“领养人查看已提交领养信息”用例设计顺序图.png new file mode 100644 index 0000000..b526799 Binary files /dev/null and b/model/宠物领养平台系统“领养人查看已提交领养信息”用例设计顺序图.png differ diff --git a/model/宠物领养平台系统体系结构逻辑视图.png b/model/宠物领养平台系统体系结构逻辑视图.png new file mode 100644 index 0000000..202ab53 Binary files /dev/null and b/model/宠物领养平台系统体系结构逻辑视图.png differ diff --git a/model/宠物领养平台系统分析类图.png b/model/宠物领养平台系统分析类图.png new file mode 100644 index 0000000..131986f Binary files /dev/null and b/model/宠物领养平台系统分析类图.png differ diff --git a/model/宠物领养平台系统发布信息界面外观设计.png b/model/宠物领养平台系统发布信息界面外观设计.png new file mode 100644 index 0000000..7865dce Binary files /dev/null and b/model/宠物领养平台系统发布信息界面外观设计.png differ diff --git a/model/宠物领养平台系统发布信息界面类表示.png b/model/宠物领养平台系统发布信息界面类表示.png new file mode 100644 index 0000000..c861a32 Binary files /dev/null and b/model/宠物领养平台系统发布信息界面类表示.png differ diff --git a/model/宠物领养平台系统发布记录界面外观设计.png b/model/宠物领养平台系统发布记录界面外观设计.png new file mode 100644 index 0000000..3db1747 Binary files /dev/null and b/model/宠物领养平台系统发布记录界面外观设计.png differ diff --git a/model/宠物领养平台系统发布记录界面类表示.png b/model/宠物领养平台系统发布记录界面类表示.png new file mode 100644 index 0000000..c16eb7b Binary files /dev/null and b/model/宠物领养平台系统发布记录界面类表示.png differ diff --git a/model/宠物领养平台系统宠物详情界面外观设计.png b/model/宠物领养平台系统宠物详情界面外观设计.png new file mode 100644 index 0000000..1abda48 Binary files /dev/null and b/model/宠物领养平台系统宠物详情界面外观设计.png differ diff --git a/model/宠物领养平台系统宠物详情界面类表示.png b/model/宠物领养平台系统宠物详情界面类表示.png new file mode 100644 index 0000000..5770119 Binary files /dev/null and b/model/宠物领养平台系统宠物详情界面类表示.png differ diff --git a/model/宠物领养平台系统心理测评报告记录界面外观设计.png b/model/宠物领养平台系统心理测评报告记录界面外观设计.png new file mode 100644 index 0000000..48fa3b3 Binary files /dev/null and b/model/宠物领养平台系统心理测评报告记录界面外观设计.png differ diff --git a/model/宠物领养平台系统心理测评报告记录界面类表示.png b/model/宠物领养平台系统心理测评报告记录界面类表示.png new file mode 100644 index 0000000..0e8a655 Binary files /dev/null and b/model/宠物领养平台系统心理测评报告记录界面类表示.png differ diff --git a/model/宠物领养平台系统心理评估界面外观设计.png b/model/宠物领养平台系统心理评估界面外观设计.png new file mode 100644 index 0000000..d8d6e96 Binary files /dev/null and b/model/宠物领养平台系统心理评估界面外观设计.png differ diff --git a/model/宠物领养平台系统我的界面外观设计.png b/model/宠物领养平台系统我的界面外观设计.png new file mode 100644 index 0000000..6171651 Binary files /dev/null and b/model/宠物领养平台系统我的界面外观设计.png differ diff --git a/model/宠物领养平台系统我的界面类表示.png b/model/宠物领养平台系统我的界面类表示.png new file mode 100644 index 0000000..7965285 Binary files /dev/null and b/model/宠物领养平台系统我的界面类表示.png differ diff --git a/model/宠物领养平台系统搜索界面外观设计.png b/model/宠物领养平台系统搜索界面外观设计.png new file mode 100644 index 0000000..cff51f5 Binary files /dev/null and b/model/宠物领养平台系统搜索界面外观设计.png differ diff --git a/model/宠物领养平台系统搜索界面类表示.png b/model/宠物领养平台系统搜索界面类表示.png new file mode 100644 index 0000000..a31e9b1 Binary files /dev/null and b/model/宠物领养平台系统搜索界面类表示.png differ diff --git a/model/宠物领养平台系统数据设计类图.png b/model/宠物领养平台系统数据设计类图.png new file mode 100644 index 0000000..9ca6ed6 Binary files /dev/null and b/model/宠物领养平台系统数据设计类图.png differ diff --git a/model/宠物领养平台系统注册界面外观设计.png b/model/宠物领养平台系统注册界面外观设计.png new file mode 100644 index 0000000..3ba932e Binary files /dev/null and b/model/宠物领养平台系统注册界面外观设计.png differ diff --git a/model/宠物领养平台系统注册界面类表示.png b/model/宠物领养平台系统注册界面类表示.png new file mode 100644 index 0000000..ae24270 Binary files /dev/null and b/model/宠物领养平台系统注册界面类表示.png differ diff --git a/model/宠物领养平台系统用例模型.png b/model/宠物领养平台系统用例模型.png new file mode 100644 index 0000000..6933a83 Binary files /dev/null and b/model/宠物领养平台系统用例模型.png differ diff --git a/model/宠物领养平台系统登录界面外观设计.png b/model/宠物领养平台系统登录界面外观设计.png new file mode 100644 index 0000000..c690748 Binary files /dev/null and b/model/宠物领养平台系统登录界面外观设计.png differ diff --git a/model/宠物领养平台系统登录界面类表示.png b/model/宠物领养平台系统登录界面类表示.png new file mode 100644 index 0000000..0028f5b Binary files /dev/null and b/model/宠物领养平台系统登录界面类表示.png differ diff --git a/model/宠物领养平台系统知识问答界面外观设计.png b/model/宠物领养平台系统知识问答界面外观设计.png new file mode 100644 index 0000000..3d19d5d Binary files /dev/null and b/model/宠物领养平台系统知识问答界面外观设计.png differ diff --git a/model/宠物领养平台系统知识问答界面类表示.png b/model/宠物领养平台系统知识问答界面类表示.png new file mode 100644 index 0000000..1735249 Binary files /dev/null and b/model/宠物领养平台系统知识问答界面类表示.png differ diff --git a/model/宠物领养平台系统设计类图.png b/model/宠物领养平台系统设计类图.png new file mode 100644 index 0000000..74496f1 Binary files /dev/null and b/model/宠物领养平台系统设计类图.png differ diff --git a/model/宠物领养平台系统领养人与送养人交流界面外观设计.png b/model/宠物领养平台系统领养人与送养人交流界面外观设计.png new file mode 100644 index 0000000..9213d91 Binary files /dev/null and b/model/宠物领养平台系统领养人与送养人交流界面外观设计.png differ diff --git a/model/宠物领养平台系统领养人与送养人交流界面类表示.png b/model/宠物领养平台系统领养人与送养人交流界面类表示.png new file mode 100644 index 0000000..c24bf98 Binary files /dev/null and b/model/宠物领养平台系统领养人与送养人交流界面类表示.png differ diff --git a/model/宠物领养平台系统领养信息填写界面外观设计.png b/model/宠物领养平台系统领养信息填写界面外观设计.png new file mode 100644 index 0000000..703c070 Binary files /dev/null and b/model/宠物领养平台系统领养信息填写界面外观设计.png differ diff --git a/model/宠物领养平台系统领养信息填写界面类表示.png b/model/宠物领养平台系统领养信息填写界面类表示.png new file mode 100644 index 0000000..7e9d538 Binary files /dev/null and b/model/宠物领养平台系统领养信息填写界面类表示.png differ diff --git a/model/宠物领养平台系统领养信息记录界面外观设计.png b/model/宠物领养平台系统领养信息记录界面外观设计.png new file mode 100644 index 0000000..e426184 Binary files /dev/null and b/model/宠物领养平台系统领养信息记录界面外观设计.png differ diff --git a/model/宠物领养平台系统领养信息记录界面类表示.png b/model/宠物领养平台系统领养信息记录界面类表示.png new file mode 100644 index 0000000..71bd1d5 Binary files /dev/null and b/model/宠物领养平台系统领养信息记录界面类表示.png differ diff --git a/model/宠物领养系统“我要领养”用例的顺序图.png b/model/宠物领养系统“我要领养”用例的顺序图.png new file mode 100644 index 0000000..ee0672d Binary files /dev/null and b/model/宠物领养系统“我要领养”用例的顺序图.png differ diff --git a/model/宠物领养系统“搜索”用例的顺序图.png b/model/宠物领养系统“搜索”用例的顺序图.png new file mode 100644 index 0000000..939eed9 Binary files /dev/null and b/model/宠物领养系统“搜索”用例的顺序图.png differ diff --git a/model/宠物领养系统“查看详细宠物信息”用例的顺序图.png b/model/宠物领养系统“查看详细宠物信息”用例的顺序图.png new file mode 100644 index 0000000..afd3b2a Binary files /dev/null and b/model/宠物领养系统“查看详细宠物信息”用例的顺序图.png differ diff --git a/model/宠物领养系统“注册”用例的顺序图.png b/model/宠物领养系统“注册”用例的顺序图.png new file mode 100644 index 0000000..8e48321 Binary files /dev/null and b/model/宠物领养系统“注册”用例的顺序图.png differ diff --git a/model/宠物领养系统“登录”用例的顺序图.png b/model/宠物领养系统“登录”用例的顺序图.png new file mode 100644 index 0000000..c4ea970 Binary files /dev/null and b/model/宠物领养系统“登录”用例的顺序图.png differ diff --git a/model/宠物领养系统“知识问答”用例的顺序图.png b/model/宠物领养系统“知识问答”用例的顺序图.png new file mode 100644 index 0000000..19026e1 Binary files /dev/null and b/model/宠物领养系统“知识问答”用例的顺序图.png differ diff --git a/model/宠物领养系统心理评估界面类表示.png b/model/宠物领养系统心理评估界面类表示.png new file mode 100644 index 0000000..8dc4fc3 Binary files /dev/null and b/model/宠物领养系统心理评估界面类表示.png differ diff --git a/model/宠物领养系统首页界面外观设计.png b/model/宠物领养系统首页界面外观设计.png new file mode 100644 index 0000000..fdaba97 Binary files /dev/null and b/model/宠物领养系统首页界面外观设计.png differ diff --git a/model/宠物领养系统首页界面类表示.png b/model/宠物领养系统首页界面类表示.png new file mode 100644 index 0000000..5ac17b9 Binary files /dev/null and b/model/宠物领养系统首页界面类表示.png differ diff --git a/model/系统界面流的顺序图.png b/model/系统界面流的顺序图.png new file mode 100644 index 0000000..9731467 Binary files /dev/null and b/model/系统界面流的顺序图.png differ diff --git a/other/05_软件工程课程设计汇报.pptx b/other/05_软件工程课程设计汇报.pptx new file mode 100644 index 0000000..44ce71a Binary files /dev/null and b/other/05_软件工程课程设计汇报.pptx differ diff --git a/other/06_软件开发项目的个人自评报告.xlsx b/other/06_软件开发项目的个人自评报告.xlsx new file mode 100644 index 0000000..cf81630 Binary files /dev/null and b/other/06_软件开发项目的个人自评报告.xlsx differ diff --git a/other/07_软件开发项目的团队自评报告.xlsx b/other/07_软件开发项目的团队自评报告.xlsx new file mode 100644 index 0000000..6bd178d Binary files /dev/null and b/other/07_软件开发项目的团队自评报告.xlsx differ diff --git a/other/08_230340071韩美雁-实践总结报告.docx b/other/08_230340071韩美雁-实践总结报告.docx new file mode 100644 index 0000000..3aae6e7 Binary files /dev/null and b/other/08_230340071韩美雁-实践总结报告.docx differ diff --git a/other/08_230340073潘天豪-实践总结报告.docx b/other/08_230340073潘天豪-实践总结报告.docx new file mode 100644 index 0000000..a104c18 Binary files /dev/null and b/other/08_230340073潘天豪-实践总结报告.docx differ diff --git a/other/08_230340076肖敬文-实践总结报告.docx b/other/08_230340076肖敬文-实践总结报告.docx new file mode 100644 index 0000000..778d3cf Binary files /dev/null and b/other/08_230340076肖敬文-实践总结报告.docx differ diff --git a/other/08_230340086李慧-实践总结报告.docx b/other/08_230340086李慧-实践总结报告.docx new file mode 100644 index 0000000..bbd5641 Binary files /dev/null and b/other/08_230340086李慧-实践总结报告.docx differ diff --git a/other/08_230340121陶靖康-实践总结报告.docx b/other/08_230340121陶靖康-实践总结报告.docx new file mode 100644 index 0000000..bc2fcdb Binary files /dev/null and b/other/08_230340121陶靖康-实践总结报告.docx differ diff --git a/other/09_演示运行视频.mp4 b/other/09_演示运行视频.mp4 new file mode 100644 index 0000000..5438c94 Binary files /dev/null and b/other/09_演示运行视频.mp4 differ diff --git a/other/10_项目宣传海报.jpg b/other/10_项目宣传海报.jpg new file mode 100644 index 0000000..d394b1d Binary files /dev/null and b/other/10_项目宣传海报.jpg differ diff --git a/src/README.md b/src/README.md new file mode 100644 index 0000000..4b2eb6e --- /dev/null +++ b/src/README.md @@ -0,0 +1,70 @@ +# \# 宠物领养平台系统简介及配置环境 + +# + +# \## 系统简介 + +# + +# 宠物领养平台是一个基于Spring Boot框架开发的后端服务系统,主要提供宠物信息管理、用户认证与授权、数据持久化操作等核心功能。系统采用RESTful API设计规范,为前端提供标准化的数据交互接口,并通过Swagger自动生成API文档,方便开发人员使用和测试。 + +# + +# 系统主要功能模块包括宠物信息管理(创建、更新、删除、查询宠物信息)、用户认证与授权、数据持久化操作以及API接口服务。 + +# + +# \## 配置环境 + +# + +# \### 技术栈 + +# + +# 系统使用的技术栈包括:Windows操作系统、Java 21编程语言、Spring Boot 3.5.7后端框架、MySQL 8.0.33关系型数据库、MyBatis 3.0.3 ORM框架、JUnit 5单元测试框架、SpringDoc OpenAPI进行API文档生成、Lombok简化代码工具以及Jackson处理JSON数据。 + +# + +# \### 数据库配置 + +# + +# 数据库连接配置为本地MySQL,数据库名为pet,使用UTF-8字符编码,服务器时区设置为亚洲/上海。 + +# + +# \### 服务器配置 + +# + +# 应用服务运行在8081端口上,支持HTTP请求访问。 + +# + +# \### Swagger配置 + +# + +# 系统集成了Swagger接口文档,API文档路径为/api-docs,UI界面路径为/swagger-ui.html,方便开发人员查阅和测试接口。 + +# + +# \### 项目结构 + +# + +# 项目采用典型的三层架构设计,包括控制层处理HTTP请求并调用服务层、服务层实现业务逻辑并协调数据访问、数据访问层负责与数据库交互,以及实体层定义数据模型和关联关系。 + +# + +# \### 代码质量保障 + +# + +# 项目集成了多种代码质量工具,包括Checkstyle进行代码风格检查、PMD进行代码静态分析、JaCoCo进行代码覆盖率分析以及SonarQube进行代码质量综合分析。这些工具配置在构建过程中自动运行,确保代码质量符合项目规范。 + +# + +# 从测试报告中可以看到,系统的方法覆盖率达到了94.1%,远超过85%的要求,说明测试覆盖度良好,代码质量有保障。 + diff --git a/src/demo.zip b/src/demo.zip new file mode 100644 index 0000000..be0430c Binary files /dev/null and b/src/demo.zip differ diff --git a/src/宠物领养-微信小程序开发.zip b/src/宠物领养-微信小程序开发.zip new file mode 100644 index 0000000..5aa28f8 Binary files /dev/null and b/src/宠物领养-微信小程序开发.zip differ