随着城市化进程的加速与宠物经济的持续升温,宠物已成为现代都市家庭的重要成员,宠物寄养需求呈现出爆发式增长态势。然而,传统的宠物寄养服务长期存在信息不透明、匹配效率低、信任机制缺失等痛点。在'互联网 + 宠物服务'的融合趋势下,如何利用信息技术整合宠物寄养、领养、认领、知识分享等多元化服务,构建安全可信、便捷高效的宠物服务生态,已成为推动宠物行业规范化发展的重要课题。
本系统采用 Java 作为开发语言,基于 Spring Boot 框架与 B/S 架构进行设计与实现,前端采用 Vue 技术,数据库选用 MySQL,旨在构建一套覆盖宠物寄养、领养、走失认领、知识传播等功能的综合服务平台。
系统核心功能模块
用户基础服务:用户管理、个人中心,支持用户账号注册、个人信息维护、密码修改等基础功能,建立完整的用户档案体系。
宠物领养服务:宠物种类管理、宠物领养管理、领养申请管理,实现宠物领养的全流程管理,涵盖宠物昵称、种类、姓名、性别、身体状况、年龄、性情、爱好等信息的发布展示,以及领养申请、审核、跟踪等环节。
宠物寄养知识:饲养视频管理、视频分类管理,支持宠物饲养知识的视频化传播,包括标题、封面、视频内容、宠物种类、视频分类、发表时间等要素,帮助宠物主提升养护能力。
宠物寻回服务:宠物认领管理、认领申请管理,构建走失宠物寻回平台,记录标题、宠物颜色、种类、发现地点、认领地址、身体状况、目前状态、联系电话等信息,支持认领申请与身份核实。
社区互动功能:感谢信管理,为成功领养或寻回宠物的用户提供情感表达渠道;宠物资讯管理、宠物资讯分类,支持宠物行业动态、养护知识的分类发布与浏览;评论表功能实现用户对宠物领养、饲养视频、宠物认领、感谢信等内容的评论互动与回复。
系统支撑配置:系统管理涵盖关于我们、系统简介、轮播图配置;收藏表支持用户对感兴趣内容的标记与快速访问;配置文件管理支持系统参数动态调整;Token 表实现身份认证与安全控制。
上述功能模块围绕'寄养服务 - 领养匹配 - 寻回救助 - 知识传播 - 社区互动'的宠物服务价值链进行设计,将分散的宠物服务资源整合到统一平台,实现了宠物信息的集中展示、服务流程的线上化流转、用户互动的社区化运营。
3 需求分析
3.1 宠物寄养系统的可行性分析
宠物寄养在社会中都广泛存在,对宠物寄养系统的可行性分析基于当下的互联网背景,从经济、市场、技术、法律和用户使用上进行了调查。
- 经济可行性分析:开发本系统主要为了测试自身的专业和设计能力,基本不考虑经济效益,只注重自身水平和设计能力的提高,并且对自身经济的要求也不高,只要有一台普通电脑就可以了。
- 市场可行性分析:宠物寄养系统作为非盈利性的系统,其职能在方便人民群众。图书馆作为承载知识的载体,高校与社会都有不计其数的图书馆,而宠物寄养系统需要平台的支撑,自然在市场上可行。
- 技术可行性分析:对系统进行分析,宠物寄养系统的大部分功能都需要管理员完成,springboot 框架只需要添加少量代码就可以很好适配管理员功能。也可以提高 HTML 文件的复用率,提高效率。在数据库方面,ORM 简化了表的创建和使用,采用了 Oracle 旗下开源的关系型数据管理系统 MySQL,多表存储的特点使数据更加规范化,增删改查更容易。
- 用户使用可行性分析:鉴于系统的使用用户为高校用户,有统一的学号和一定的知识水平,且系统无需用户有过多的操作,界面清晰简洁,用户使用可行性上无问题。
- 法律可行性分析:本应用的开发内容均在法律范围内得到支持,并已经通过备案。
3.2 宠物寄养系统的需求分析
需求分析在系统开发中有着十分重要的作用。软件项目凭借软件工程的思想和步骤可以大大的提高开发效率,缩短软件开发周期,保证了软件项目的质量。
宠物寄养系统在国内有很多值得借鉴的例子,功能也都趋于完善,因此此次宠物寄养系统将轻量化开发,要完成以下功能:
(1)要支持完整的用户注册,登录功能,账号的管理通过管理员来实现。 (2)宠物寄养系统的首页界面简单明了,功能让用户快速上手,一目了然,不需要教程也能直接使用。 (3)为了用户能够方便修改个人信息,查看宠物领养、饲养视频、宠物认领、感谢信、宠物资讯等功能。 (4)管理员通过后台系统来完成对所有信息的编辑,包括添加、删除等操作。
本课题要求实现一套宠物寄养系统,系统主要包括管理员模块和用户模块功能模块。
(1)管理员用例图如下所示:
图 3-1 管理员用例图


图 3-2 用户用例图
图 3-3 系统开发流程图
图 3-4 登录流程图
图 3-5 系统操作流程图
图 3-6 添加信息流程图
图 3-7 修改信息流程图
图 3-8 删除信息流程图
图 4-1 系统总体结构图
图 4-2 管理员信息 E-R 图
图 4-3 用户信息 E-R 图
图 4-4 饲养视频 E-R 图
图 4-5 领养申请 E-R 图
图 4-5 宠物领养 E-R 图
图 4-5 宠物寄养系统总体 E-R 图
图 5-1 系统首页界面
图 5-2 用户注册界面
图 5-3 用户登录界面
图 5-4 宠物领养界面图
图 5-5 饲养视频界面图
图 5-6 个人中心界面
图 5-7 管理员登录界面图
图 5-8 管理员功能界面图
图 5-11 用户管理界面
图 5-12 宠物种类管理界面
图 5-13 视频分类管理界面
图 5-14 宠物领养管理界面
图 5-15 领养申请管理界面