基于Spring Boot的流浪动物救助系统设计(需求文档)

本 科 生 毕 业 设 计

开 题 报 告

      题    目  基于Spring Boot的流浪动物救助系统设计

      专    业              计算机科学与技术      

班    级                 203班               

姓    名                                     

指导教师                                    

所在学院               信息科技学院     

          开题时间                                      

  • 选题的背景与意义

(一)研究背景

随着社会的发展和城市化进程的加速,流浪动物问题日益凸显。大量的流浪动物在街头、公园、荒野等地生活,给社会带来了诸多问题,如公共卫生、社会安全、环境污染等。流浪动物通常缺乏足够的生存资源和保护,面临着饥饿、疾病、寒冷等困境,甚至遭受虐待和杀害。因此,流浪动物救助问题成为社会关注的焦点之一。

在现有的流浪动物救助模式中,存在着诸多问题,如缺乏统一的管理和规划、资源分配不均、救助效率低下等。这些问题导致了流浪动物数量不断增长,给社会带来了更大的压力。同时,由于缺乏有效的领养和宣传机制,许多合适的领养家庭无法得知需要救助的流浪动物信息,导致了许多流浪动物无法得到合适的家庭。

为了解决这些问题,我们提出了设计一种基于现代技术手段的流浪动物救助系统。该系统旨在提高流浪动物的救助效率和质量,同时降低社会成本。通过建立完善的登记和管理体系,我们可以更好地管理和保护流浪动物,为它们寻找合适的家庭,提高动物福利水平。

(二)研究意义

分析传统动物领养救助交流渠道单一的问题,结合市场的分析和调查,同时应用计算机互联网技术,建立一个流浪动物救助系统。更好地帮助人们进行动物领养救助,保证了动物领养救助安全等问题[3]。该流浪动物救助系统的研究意义如下:

(1)简洁性:操作简便、界面良好,简单明了的页面布局。

(2)适用性:系统设计可以对动物领养救助信息进行管理,具有良好的可用性。

(3)即时可见:实现信息"即时发布、即时见效"的功能。

(4)通过构建一个较完善的流浪动物救助系统,同时利用电子化信息化的技术更为有效的、方便的实现动物领养救助的管理,提高效率。

  • 设计的基本内容与拟解决的主要问题

基于Spring Boot的流浪动物救助系统主要分为两种角色,用户和管理员,主要研究的内容如下:

(1)管理员:

1、流浪动物管理:显示所有流浪动物信息

2、领养管理:显示所有可领养流浪动物信息、申请领养或已领养的领养人信息

3、志愿者管理:显示所有志愿者信息、申请志愿者信息、出现违规行为删除志愿者身份

4、志愿者活动管理:发布和组织志愿者活动

5、救助管理:显示用户发布的救助信息

6、救助站管理:显示存放的流浪动物信息,主要存放待领养、受伤、丢失找回的流浪动物

7、捐款管理:显示捐款人信息

8、丢失宠物管理:显示用户发布的丢失宠物信息

(2)用户:

1、个人信息管理:显示和编辑个人信息

2、发布救助信息:流浪动物救助信息发布、宠物丢失信息发布

3、领养申请:选择领养的宠物并提交申请领养信息

4、志愿者申请:提交申请志愿者信息

5、捐款

系统功能结构图如下图所示:

图1 系统功能结构图

拟解决的主要问题

(1)用户对流浪动物信息的查询,使用领养以及管理人员对申请领养的审核;

(2)对于领养表的关联表领养详情表,其数据量比较大,对于MySQL来说,当单表数据达到百万级别,容易造成数据查询等操作效率底下,需要对领养详情表设计一个负载均衡机制来减小由于数据量过大对表带来的压力。

(3)数据库物理结构的设计方面,在实现基本功能的前提下,尽量减少数据的冗余,结构设计与操作设计相结合,数据结构有相对的稳定性。

(4)权限管理,在系统中的用户一定会遇到关于权限的问题,比如用户登录后只能对自己应有的权限进行操作,不可以操作越级操作。

  • 设计方法与技术路线

(1)系统实现

本系统前台采用JSP技术进行开发设计。

后台采用Spring Boot框架结合MySQL数据库进行开发。

运用图形界面、核心代码及相应的说明文字解析系统重要模块的实现过程和结果。

(2)系统测试

结合软件工程中的测试方法,设计相应的测试用例,对系统进行简单测试。

  • 设计的总体安排与进度

2023.9.28-2023.12.: 查看相关论文,书籍,资料,完成文献综述,开题报告以及外文翻译,做好开题答辩的准备。

2023.12-2024.01.:进行系统需求分析,完成系统总体设计之后系统模块设计;  

2024.01-2024.02.: 编码实现系统各模块的功能;对系统进行运行和调试;

2024.03-2024.03.: 修改完善系统软件,整理设计结果,着手撰写毕业设计论文;

2024.04-2024.04.: 整理毕业设计材料,修改和完善毕业设计论文;

2024.05-2024.05.: 对毕业设计论文及答辩ppt进行修改,准备毕业论文的答辩;  

  • 主要参考文献

[1]简析流浪动物救助实践困境与路径优化[J]. 邢月, 喻德宋.大众标准化, 2021(4):3.

[2] AIT——流浪猫狗救助平台管理系统的设计与实现[J]. 秦豆豆, 赵佳意, 徐池,等.电子技术与软件工程, 2021(14):2..

[3] A Hybrid Software Test Automation for Educational Portals[J]. Aniwange A T ,  Nyishar P T ,  Afolabi B S , et al.  2021.

[4]流浪动物相关法律与现实问题[J]. 杨思涵.法制博览(名家讲坛、经典杂文), 2021(14):3.

[5]浅谈流浪动物的现状及管理建议[J]. 王留涛, 陈礼朋, 徐大刚,等.河南畜牧兽医:综合版, 2021.

[6]重大突发公共卫生事件下流浪动物救助站O2O运营模式研究[J]. 赵梦媛,樊凯,金梦函,等.区域治理, 2021, 000(001):177-179.

[7]对于流浪猫狗新型救助模式的探究[J]. 陶佳铌,黄子淋,王钰等.市场调查信息:综合版, 2021(10):2.3-8

[8]新媒体运营背景下"云养宠"平台救助流浪动物探析[J].苏彧.东西南北, 2022(21):0114-0116.

[9] What are the information technology skills needed in information institutions? The case of "code4lib" job listings[J]. Binici K . The Journal of Academic Librarianship, 2021, 47(3):102360.

[10]互联网流浪动物救助"云领养"平台的构建研究[J]. 孟馨培,王心怡,李皖,等.今日畜牧兽医:今日宠物, 2023(7):34-35.

[11] Intelligent anti-corrosion expert system based on big data analysis[J]. Zhao L ,  Tao W ,  Wang G , et al. Anti-Corrosion Methods and Materials, 2021, ahead-of-print(ahead-of-print).

[12] 法治意识形态反思基于人与动物关系的视角[J]. 梁治平.中外法学,2020(06)

[13] A Review of Recent Passive Heat Transfer Enhancement Methods[J]. Ajarostaghi S ,  Zaboli M ,  Javadi H , et al. Energies, 2022, 15.

[14] 上海市社区流浪猫TNR试点分析[J]. 赵洪进;夏炉明;龚国华;王建;沈素芳;于涛;黄忠;陶田谷晟;朱九超;吴秀娟.中国动物检疫,2019(12)

[15] Impact of Employing Hybrid Nanofluids as Heat Carrier Fluid on the Thermal Performance of a Borehole Heat Exchanger[J]. Javadi H ,  Urchueguia J F ,  Ajarostaghi S , et al. Energies, 2021, 14(10):2892.

[16] Pyruvate kinase deficiency mutant gene carriage in stray cats and rescued cats from animal hoarding in Hokkaido, Japan.[J]. Hiroshi U ,Tomohito I ,Toyohiko N , et al.The Journal of veterinary medical science,2023.

[17] Free Open-Source High – Availability Solution for Java Web Application Using Tomcat And MySQL[C]// Annual Conference on Management and Information Technology. Dhanny D ,  Atiim S B . Academic Research and Community Service Swiss German University, 2021.

[18] Risk analysis of toll road KPS project with SSM (Soft System Methodology) at Gempol – Banyuwangi toll road[J]. Suranata P G ,  Wahyuni P I ,  Triswandana I .IOP Conference Series: Materials Science and Engineering, 2021, 1098(2):022026 (6pp).

[19] Performance Impact of Optimization Methods on MySQL Document-Based and Relational Databases[J]. Popescu D E .  Applied Sciences, 2021, 11.

[20] Soft systems methodology for implementing clinical practice guidelines in a general hospital: Soltani A ,  Heyrani A ,  Fakhr-Movahedi A , et al.a study protocol.  2021.

…………

指导教师审核意见:

                      

                                指导老师(签字)           

                            年    月    日

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值