- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE12
PAGE12
基于Java的流浪宠物收养救治管理系统设计与实现李嘉晨
摘要:流浪宠物一直是影响城市环境与居民生活的一个不可忽略的因素。基于此,本文设计并实现一个流浪宠物收养救治管理系统。该系统基于Java语言,采用B/S架构,vue作为前端开发框架,轻量级的SpringBoot框架作为后端开发框架,并结合MySQL数据库进行数据管理。用户可以通过本系统查阅流浪动物收养救助的相关知识、相互交流救助心得、收养流浪宠物,为救助中心提供爱心捐助。救助中心也可以通过本系统方便的进行网站的管理工作。
本系统有效地解决了救助中心工作开展困难等问题,为救助中心与社会爱动物人士建立了便捷的沟通桥梁。
关键词:vue.js,SpringBoot,MySQL
1.绪论
1.1.研究背景
随着近年来我国经济与科技的飞速发展,人们的生活水平不断提高。在人们获得了丰富的物质生活之后,对于充实自己精神生活的需求也日益增加。饲养宠物作为精神伴侣成了许多人的选择,把宠物当做家庭成员,陪伴自己一起生活,从中获得乐趣。但人们把饲养宠物当成一种精神寄托和生活伴侣的同时,却也不免有些人因为各种原因遗弃宠物。
流浪动物,一般是指无主宠物。城市中的流浪动物主要包括流浪狗和流浪猫两种,主要来源于人为丢弃或者公共场所走失[1]。如今,我国的流浪动物越来越多,但是流浪动物的管理却十分混乱。
因此本系统开发的意义就在于提供一个方便、快捷的流浪宠物收养救助管理平台,为国内的流浪动物救助活动的开展提供便利。
1.2.国内外研究现状
在美国和加拿大,流浪宠物由民间救助组织负责收留。两国均有全国性的民间救助动物组织,一部分经费来自
政府资助,其余来自民间捐款。SPCA(theSocietyforthePreventionofCrueltytoAnimals)是由HenryBergh创建的非盈利性公益组织,意在像人类传达动物们的声音。专门保护遭受遗弃或虐待的动物的SCPA如今已经几乎遍布美国,并且影响扩散到世界上许多国家或地区,如香港的香港爱护动物协会(HKSPCA)。在国外,由于流浪动物救助组织的规模较大,因此他们的官方网站也更加正式,功能更加完善。例如SPCA的官方网站设有捐助模块、科普模块、收养模块、调查模块、介绍模块[2]。使用到了AJAX(AsynchronousJavaScriptandXML)技术、动态HTML技术、JSP技术。
在我国流浪动物救助一直是全社会普遍关注的问题之一,早在2017年,全国两会时便有代表提出了做好流浪动物救助工作的建议,且获得了社会的普遍关注,这也表明了我国流浪动物救助事业正在一步步成长。但流浪动物救助是一项长期性且复杂性的工作,且此项工作开展过程中需要投入大量的人力、物力及财力,如何保障流浪动物救助工作可以长期稳定的开展是必须研究的重要问题[3]。我国目前对于流浪动物的救助与管理机制还不够完善,更多的是依靠民间自发性地组织志愿者性质的救助站进行小范围的救助。
国内大部分流浪动物救助组织由于规模较小,组织网站主要有两种形式。一种是直接使用博客作为网站,这样建设的网站较为简陋,通常只有文章发布功能,访客与救助组织的交流则需要通过博客里预留的联系方式,使用其他工具进行,如利用豆瓣博客建立的流浪动物救助站[4]。另一种便是使用现成的网站建设模板进行建站,这种方式建设的网站比上一种方法中的更加美观,但也缺乏实用性,但是对于网站创建者有着更高的技术要求,这一类网站基本上都使用了HTML5+CSS3+JavaScript的技术模式,模板网站提供的网页框架与CSS样式的使用让网站的观感更加舒适,如流浪猫狗救助协会[5]就是使用了由上线了提供的网站模板进行搭建的。
1.3.论文的主要工作及组织结构
本文的主要工作包括:1)使用vue框架并运用Element组件库对系统的前端进行搭建,实现一个美观且实用性强的前端页面,并将系统的数据格式校验功能与跳转拦截功能在前端完成实现。2)使用Navicat操作MySQL数据库,进行系统数据库的构建,保证数据库的数据逻辑清晰。3)使用SpringBoot框架对系统的后端进行搭建,设计对应数据库底层调用接口实现数据添加、数据删除、精准查询、模糊查询、数据排序、数据修改等功能。
论文的组织结构如下:
第一章:绪论。介绍论文的研究背景、国内外研究现状,并总结论文的主要工作与组织结构;第二章:关键技术介绍。概括介绍Node.js、SpringBoot、vue.js、MySQL数据库等技术。
第三章:需求分析。分析系统总体需求、各模块的功能性需求以及系统的非功能性需求。
第四章:系统设计。对系统的各部分进行概要设计。
第五章:系统实现。展示各个
文档评论(0)