一、选题背景与意义
(一)选题背景
随着人们物质生活水平的不断提高,新消费群体的兴起和老龄化社会的到来,在这个多元化社会中,人民对情感的需求日益增长。于是,饲养宠物成为了孩童、老年人以及单身人士寄托情感的一种方式。根据《2021年中国宠物行业白皮书》数据显示,我国城镇宠物(猫犬)主已达到6844万人,比2020年增长8.7%,一、二线城市养宠家庭渗透率达到39.1%。2021年全国城镇宠物狗和宠物猫总数超过1.12亿只,其中宠物狗数量约为5429万只,宠物猫约为5806万只,由此表明,宠物已经成为越来越多的家庭的组成部分之一。
随着宠物饲养数量不断增加,社会流浪动物的数量也在逐年增长。目前,我国流浪动物的数量十分的庞大且分布范围十分广泛,各大高校、公园、居民住宅区,随处可见流浪动物的身影。根据世界卫生组织的统计数据,全球约有2亿只流浪狗,而中国占据其中的五分之一,也就是4000万只。
流浪动物的存在已经影响到了人们的正常生活,流浪动物蹲在窗台向人类索要食物,半夜在宿舍楼道里嚎叫,随地大小便,在道路上乱窜等等这些现象已经是司空见惯了。随着流浪动物数量的剧增,流浪动物成为了一个严重的社会问题,我国流浪动物现场管理面临诸多困境,流浪动物数量十分巨大而且在各城市都有不同程度的体现,许多城市的流浪动物已经泛滥成灾,流浪动物对社会公众有一定的威胁性,同时影响了城市居民的正常生活。许多流浪动物身上携带狂犬病毒,对人类生命安全产生了严重的影响,所以流浪动物的问题亟待解决而且刻不容缓。
为解决流浪动物泛滥问题,各省市相继出现了许多公有或私有的救助站,但是因为区域限制、资金短缺、知名度小登问题,流浪动物救助、领养等爱心行为进展十分缓慢。流浪动物救助系统旨在利用网络的高效率、低成本和及时更新等特点,为爱心人士提供一个交易平台,同时也为流浪动物们提供一次新生的机会。
(二)意义
在信息化建设的浪潮中,信息数字化管理已经成为当下发展的主流趋势。以往的流浪动物的相关信息都是采用人工统计,这种方式不仅耗时还耗力,一旦信息量增加,数据就更容易出错。流浪动物救助系统利用计算机技术来管理流浪动物的救助信息,具有存储容量大、保密性好、可靠性高以及检索速度快等优点。利用流浪动物救助系统来管理流浪动物信息,不仅解决了人工统计带来的问题。还极大地提高了工作效率,使得流浪动物救援活动的各方面更加科学系统,更加规范简便。
二、研究的内容、思路(方案)及解决的主要问题
(一)研究内容
本项目名称叫流浪动物救助系统,主要解决了救助员进行动物救助,实现对动物的信息化管理,本系统主要分为前台和后台,前台主要展示一些动物信息,救助员有注册、登录、爱心捐赠、申请领养动物、知识科普等功能。管理员可以管理动物类别、动物信息、动物地区、捐赠信息、宠物动态、领养信息、个人信息管理等功能模块。
(二)研究思路(方案)
本流浪动物救助系统架构上分为三层:表现层(UI)、业务逻辑层(BLL)以及数据层(DL),具体如图1所示。
图1 流浪动物救助系统系统架构图
表现层(UI):又称UI层,主要完成本流浪动物救助系统的UI交互功能,一个良好的UI可以打打提高用户的用户体验,增强用户使用本流浪动物救助系统时的舒适度。UI的界面设计也要适应不同版本的流浪动物救助系统以及不同尺寸的分辨率,以做到良好的兼容性。UI交互功能要求合理,用户进行交互操作时必须要得到与之相符的交互结果,这就要求表现层要与业务逻辑层进行良好的对接。
业务逻辑层(BLL):主要完成本流浪动物救助系统的数据处理功能。用户从表现层传输过来的数据经过业务逻辑层进行处理交付给数据层,系统从数据层读取的数据经过业务逻辑层进行处理交付给表现层。
数据层(DL):由于本流浪动物救助系统的数据是放在服务端的mysql数据库中,因此本属于服务层的部分可以直接整合在业务逻辑层中,所以数据层中只有数据库,其主要完成本流浪动物救助系统的数据存储和管理功能。
(三)研究方法
本系统主要采用了文献研究法和比较法进行研究。通过查阅网上大量相关资料以及操作多个与之相似的平台,研发出流浪动物救助平台的运行环境、开发技术以及各个模块的功能,具体如下所示:
项目架构:B/S架构
主要技术:Java、Layui、thymeleaf、Springboot等技术
运行环境:win10、JDK1.8以上
数据库:Mysql8.0
运行工具:idea
登录模块:用户或管理员登录平台
注册模块:游客注册为平台用户
动物列表模块:展示待领养动物信息,用户可输入动物信息进行检索
动物领养模块:用户填写领养信息提交申请
爱心捐赠:用户捐赠入口
知识科普:相关热点、法律等知识普及
我的申请模块:查看领养申请状态
个人信息模块:展示用户信息,用户可修改信息
爱宠圈模块:用户养宠动态分享
首页:展示各个模块的部分信息
用户管理模块:管理员管理平台用户信息,可对其进行增删查
动物管理模块:管理员管理代收养动物信息,可对其进行增删改查
领养管理模块:管理员对用户的领养申请信息进行审核
捐赠管理模块:管理员对用户的捐赠信息进行管理
宠圈管理模块:管理员对用户发的动态进行管理
个人信息管理模块:管理员对用户个人信息进行查看、修改
动物类别管理模块:管理员根据动物的品种对其进行分类
动物地区管理模块:管理员根据动物的地区来源对其进行分类
(四)拟解决的主要问题及措施
本人通过使用大量与流浪动物相关的平台发现这些平台的流浪动物检索功能有待完善,界面繁杂、界面的可操作性低且界面的美观度有待提高。因此,流浪动物救助平台除了有基本的登录、注册、领养申请、知识科普等功能之外,本系统将重点研发动物列表模块的检索功能和网站的界面设计。相较于其他平台,流浪动物救助系统增加了一个“爱宠圈”模块,用户可以通过该模块分享养宠日常。
三、课题研究进度安排
1.2022年12月16日-2023年2月5日 按照毕业设计要求规范,完成系统的初步设计,完成论文的初稿
2.2023年2月5日-3月31日 完善系统设计和编码
3.2023年4月1日-4月15日 系统测试,修改毕业论文
4.2023年4月16日-4月30日 完成毕业论文终稿,并上交
5.2023年5月1日-5月20日 进行毕业设计答辩
四、主要参考文献
[1]邢月,喻德荣. 简析流浪动物救助实践困境与路径优化[J]. 大众标准化,2021(4):71-73. DOI:10.3969/j.issn.1007-1350.2021.04.024.
[2] 王琦. 疫情影响下"南京地区流浪动物救助情况"研究——以南京平安阿福流浪动物救助中心为例[J]. 山西青年,2021(2):160-161.
[3]张画仪,王楚桐,郑鑫楠,等. 法律体制下高校流浪动物救助工作的现状及管理措施分析[J]. 法制博览,2021(23):24-25. DOI:10.3969/j.issn.2095-4379.2021.23.008.
[4]赵梦媛,樊凯,金梦函,等. 重大突发公共卫生事件下流浪动物救助站O2O运营模式研究[J]. 区域治理,2021(1):177-179. DOI:10.3969/j.issn.2096-4595.2021.01.081.
[5]陈薇,刘梓媛,尹婷. 新媒体背景下流浪动物救助微信公众号运营研究[J]. 现代营销,2020(5):85-86.
[6]王波,同雯,王梓昕,等. 基于APPCAN的流浪动物救助APP系统设计[J]. 电脑知识与技术,2017,13(36):76-77,79.
[7]杨建发,朱尤帅,李文花,等.昆明市流浪犬寄生虫感染情况的调查〔J〕.动物医学进展,2011,(10):114-116.
[8]冯果烨,杨丽雪.新时代宠物经济的发展研究[J].中国市场,2022(09):66-67.DOI:10.13939/j.cnki.zgsc.2022.09.066.
[9]陈思含.浅谈新时代背景下的宠物经济发展[J].知识经济,2019(01):79+81.DOI:10.15880/j.cnki.zsjj.2019.01.041.
[10]纪好.流浪动物救助公益服务设计研究[D].武汉理工大学,2018.
[11]王海军,王严心悦.城市中流浪犬猫的成因、危害及对策[J].山东畜牧兽医,2022,43(02):56-58+61.
[12]陈明媛.高校流浪动物现状及管理对策[J].黑龙江科学,2020,11(17):112-113.
[13]姜苏. 基于互联网平台解决社会流浪动物问题的可行性研究[D].山东农业大学,2020.DOI:10.27277/d.cnki.gsdnu.2020.001043.
[14]潘宇,蔡克中.城市中流浪猫与人“和谐相处”的服务设计研究[J].鞋类工艺与设计,2022,2(10):141-143.
[15]Mohanty Chitta,Radhakrishnan Rakesh,Jain Mantu,Sasmal Prakash,Hansda Upendra,Vuppala Sunil,Doki Sunil. A study of the pattern of injuries sustained from road traffic accidents caused by impact with stray animals[J]. Journal of Emergencies, Trauma, and Shock,2021,14(1).
[16]Qiyi Pan. Exploring the compatibility of stray cats and socio-economic development[J]. Journal of Humanities and Social Sciences Studies,2022,4(3).
|