1. 研究目的与意义
随着人们的娱乐生活呈多样化发展,越来越多的人开始饲养宠物,然而伴随着宠物数量不断增加,流浪动物的数量也在逐年攀升。流浪动物不仅自身缺乏健康保障,还会对城市环境和社会公共卫生安全造成威胁。现在越来越多的爱心爱宠人士和流浪动物救助机构参与到了流浪动物的救助当中,并且领养代替购买的养宠形式也被宣传开来。但是很多有意愿领养动物的人士不清楚要通过什么样的渠道才能领养动物,而且对流浪动物的了解不够全面,领养之后也会有饲养不当的情况。对流浪动物而言,被领养之后的情况就无人知晓,安全也无可保障。
本课题需要完成的是一款可以给有需要领养流浪宠物的用户提供线上选择领养的系统,提供线上领养平台并且可以观察可领养的动物,以便用户找不到领养渠道以及免去了要去线下挑选但是找不到钟意的宠物的麻烦。系统在方便用户的领养操作的同时也方便了救助机构的管理,机构通过系统网站科普饲养动物知识,通过领养者的分享了解被领养走的动物的情况以确保它们的生存环境。
2. 课题关键问题和重难点
本课题的关键问题是要在宠物信息模块实现流浪动物的信息展示并且要可以选择领养,这个操作类似于购买物品但是购买操作被替换成了提交申请,要在这个模块展示出动物们的图片以供查看。在评论管理模块和团队活动管理模块方面要完成类似于博客论坛的系统。系统中的所有信息内容都要可以被后台管理员操作。需要结合各个子模块并让系统成功运行。
本课题难点:
3. 国内外研究现状(文献综述)
现今有很多国内外专家学者对流浪动物及其保护问题提出了理论和应用技术的研究,其中符合中国国情的研究是将互联网技术运用到流浪动物的管理中[1]。目前已经出现专门针对流浪动物的微信公众号,但仍然只是少数[2],而对于流浪动物的管理系统更是少之又少,因此通过领养系统,救助人员对现有流浪动物的信息会有更直观的管理,同时为用户提供一个便利的领养平台,大大提高工作效率[3]。
目前国内外有很多对领养系统的研究,针对于宠物的领养系统也有少许。吴文洋和刘世宇在2020年完成了宠物领养管理系统。系统主要设计了用户模块和管理员模块,管理员模块主要功能有 :(1)待领养宠物信息的发布、删除、修改等。(2)查看用户上一次登录时长,删除管理长时间未登录以及违规用户的信息。(3)管理审核用户发布的宠物。(4)修改、审核管理订单。用户模块主要功能有 :(1)在主页面直观浏览各类待领养宠物信息。(2)通过关键词在搜索栏搜索想要领养的宠物信息。(3)利用分类栏筛选符合用户需求的宠物。(4)提交、查看、取消、确认个人订单。(5)发布待领养的宠物,并查看当前宠物领养状态。(6)在个人信息中心修改个人注册信息[3]。王亚文与赵翠在2021年设计的社区宠物管理系统通过信息化管理宠物信息,减少了社区宠物管理工作量且提高了宠物信息的准确度。他们的系统设计了四个主模块分别是登录模块、管理模块、查询系统模块和帮助模块。其中最为主要的模块是登录模块和管理模块,管理模块又有四个子模块分别是宠物信息登记模块、健康状况管理模块、不良记录管理模块和举报模块。这个系统采用了基于ssm框架的mvc模式开发,以此来降低应用程序的耦合性。采用标准的四层架构,dao层主要负责一些与数据库的联络,service层负责逻辑应用设计,controller层负责业务模块流程的控制,view层负责页面的表示。分层设计可以大大降低开发难度,同时降低维护成本。数据存储采用mysql数据库,mysql数据库具有体积小,命令执行快、可移植性强、复杂程度低,易于操作等优点[4]。通过研究国外的信息管理系统,系统的总体设计包括五个模块:用户管理、角色管理、资源管理、评论管理和分类管理。用户管理是一个管理系统不可或缺的模块,其他的模块的功能主要是与资源和信息有关的增加修改删除等操作 [5]。
通过以上对现有系统的研究,本课题所要设计的系统就需要有登录模块,领养动物模块和后台管理模块。登录模块是给用户和管理员登录系统所用,作为宠物的领养救助系统,不可缺少领养动物模块,而个人信息的改动操作以及管理员对系统后台的管理操作需要后台管理模块完成。这些是基本且必要的模块,本课题要设计的系统还有一点设计目的是上述的系统所忽略的,那就是流浪动物被领养之后的生活状况不能保证,所以还有评论管理模块用来给用户分享动物在家的生活状态。根据需要还会有宠物知识模块用来给领养者们科普饲养流浪动物的知识。这些都是现在的系统所没有提到的。
4. 研究方案
1. 系统功能结构
系统总体功能结构如图1所示
5. 工作计划
2022-2022-1学期:
第15-16周:完成选题,查阅相关中英文资料。
第17周:与导师沟通进行课题总体规划。
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。