【开题报告】基于SpringBoot的流浪宠物管理系统的设计与实现

本文探讨了开发一个基于JavaWeb的流浪宠物管理系统,利用Spring框架提高效率和扩展性,解决流浪宠物管理中的问题,如信息搜索、宠物寻回和领养便利。文章还讨论了国内外系统发展概况,预估了市场的潜力和政策优化的影响。
摘要由CSDN通过智能技术生成

研究的目的、意义及国内外发展概况

1.1研究目的

随着城市的发展,人们生活水平的提高,越来越多的人开始养宠物,而伴随而来的是遗弃的宠物也越来越多。许多大城市里流浪猫狗泛滥已是屡见不鲜,这样一来无疑是为公民们的生活带来了多种的不便。所以需要更多的组织去管理收容。那么收容后的宠物的归属就很重要了,将其供那些想要养宠物的人收留,就是很好的选择。那么当前形势下也很难管理并且让人们看见,所以做一个能够管理的网站就能解决这样的问题。

1.2研究意义:当今社会环境下,流浪宠物严重影响到许多公民正常的生活。而作为流浪宠物的管理系统,我们主要解决以下几方面问题。

目前社会上流浪宠物的数量逐渐增多,所以系统要承担一定数量的流浪宠物,并且便于搜索添加,能够便于使用者管理。

然后虽然有部分人是遗弃宠物产生了流浪动物,但是也有一些宠物是主人遗失的,所以系统需要有宠物寻回模块,能够添加主人的寻猫狗启示,便于宠物猫狗的寻回。

最后就是满足人们对于宠物的需求,并且减少收容所的负担,网站的收养模块解决了这两方面问题。

因为宠物伤人事件的发生,所以类似于重庆等地方已经给出了关于流浪宠物管理的政策,这使得相对于传统的流浪动物管理系统,如今的系统要求更高了,传统类似基于JSP,Servlet等技术所开发的系统扩展能力不强,不能满足人们日益增长的需求,而采用spring框架不仅在显示页面时提高了运行效率,也简化了对数据库的处理。为流浪动物管理的部门开发网站,能够有效地提高管理效率,并且减少通讯成本,也为人们了解流浪宠物多了途径。该系统使用spring开源框架,将系统设计实现分为了三个部分,表现层,业务逻辑层和持久层,表现层为系统的显示,业务逻辑层为内部逻辑的构建,持久层则是和数据库的交接,这样增加了系统的扩展性,也能够根据需求来调整系统的功能。

1.3国内外发展概况:

目前国外的管理系统相对而言界面比较简洁,功能性也比较强。国外的数字化建设起步比较早,投资大速度快。对于流浪猫狗管理相关团队的建设也利用系统进行管理,提高了信息共享能力。但是国外更加关注数字信息的提供,在系统集成方面并未过多关注。

国内早期研发的管理系统大多是以软件形式单机的管理系统,限制了信息共享的能力,对于传统的C/S架构的软件,需要服务端和用户端下载好相应的系统软件,不利于二次开发,同时更新时客户端和服务器也要进行相应的升级,效率较低。与此相比B/S架构的网站更加灵活,有利于信息的传递。

论文提纲或设计总体方案

2.1论文提纲

本系统是基于javaweb的管理系统,前端部分由html、css、javascript完成,后端和数据库部分则由springboot、mysql完成。

网站分为用户登录,流浪动物救助,流浪动物领养,商城以及论坛五大模块。其中包含了管理员和用户的两个权限,对于流浪宠物的添加和删除等需要权限。后台数据库记录用户、动物、商品、管理员等数据。论文主要包含了以下提纲。

1. 调查研究流浪宠物管理的实际应用场景。

2. 系统需求、可行性分析。

3. 分析现有的工作流程和问题处理的程序等,进行系统规划。

4. 在分析的基础上设计出所开发系统的要求。

5. 系统的功能结构、流程分析设计。 

6. 系统实施(代码设计、界面设计、输入输出设计等)。

7. 系统测试,进行分阶段分模块以及集中测试。

8. 整理编写文档资料及软件说明书。

论文的应用价值或设计项目的市场预测

3.1市场预测

  1. 政策上不断优化:在流浪猫狗越来越多的同时,也有许多团队对流浪猫狗进行了管理。目前虽然没有对流浪猫狗明确的法律法规,但是已经有部分城市出台政策,想要对流浪猫狗拨款处理。相信将来一定会将流浪猫狗泛滥的社会现象处理的越来越好,此时许多部门运用到此管理系统就会更加体系。如果出了政策处理流浪猫狗,那么此网站也会对这一趋向产生积极作用,为许多部门和团队提供便利。
  2. 相关部门的需求:以前相关部门并没有太多适用的系统,普通单机的软件也不适合如今信息共享的需求。动物管理的网站不仅解决了管理的需求,也有为流浪宠物管理单位提供了其他功能模块。
  3. 领养的需求:以前领养网站也很少,许多人领养要去相关单位。那么网站可以解决人们领养宠物的需求,同时也可以带来更多的选择,为领养提供便利。

进度计划

第1周:项目前期准备,浏览相关网站,熟悉平台开发的具体流程,查资料,学习相关书籍。

第2周:筹划系统界面,布局以及模块分布。

第3周:任务分析,进行需求分析。

第4周到第5周:概要设计,完成设计方案;

第6周:完成系统登录模块,以及数据库的交接。

第7周到第8周:设计系统的管理和领养模块。

第9周:开发商城模块。

第10周:开发论坛模块,对于有缺陷的功能进行完善。

第11周:编码,测试;进行论文初稿的整理。

第12周:补充信息,系统测试,布局优化,性能调整,完善系统。

第13到第14周:开始论文撰写,修改并完善各项工作。

第15周:准备答辩。

主要参考文献

[1]薛茹.基于JavaWeb的图书购物网站的设计与实现研究[J].南方农机,2020,51(02):217.

[2]董佑平,夏冰冰.Java语言及应用(第二版).北京:清华大学出版社,2020.

[3]王占中,崔志刚.Java Web开发实践教程.北京:清华大学出版社,2020.

[4]苗青林,张晓丰,刘显光.基于JavaWeb的交通数据管理信息系统的设计与实现[J].信息系统工程,2021(09):44-46.

[5]李光明,房靖力.基于JavaWeb的推荐数据后台管理系统的设计与实现[J].电脑知识与技术,2020,16(03):66-68.DOI:10.14004/j.cnki.ckt.2020.0280.

[6]林琴,王庆伟.基于JavaWeb的图书馆座位预约系统设计与实现[J].电脑知识与技术,2019,15(05):78-79.DOI:10.14004/j.cnki.ckt.2019.0389.

[7]朱丽雅,向青.基于Spring框架的精准传播平台的设计与实现[J].信息与电脑(理论版),2020,32(19):105-107.

[8]陈开,陈柯辰.基于Spring框架的气象探测设备监控系统设计与实现[J].软件导刊,2020,19(07):112-116.

[9]R.Karthik,T.S.Sridhar,R.Sriram. Digital Food ordering system based on Spring Framework[J]. International Journal of Recent Technology and Engineering (IJRTE),2020,8(6):

[10]Qimei Chen,Hongbo Shi. Design and implementation of domain knowledge service platform based on spring framework[J]. Proceedings of the Association for Information Science and Technology,2017,54(1):

学生提交报告日期:2022年2月4日

指导教师签字:                 2022年2月6日

说明

学生在接到设计任务书后规定时间内,应在调研的基础上,填写该开题报告书并经指导教师审查通过后,方可进行下一阶段的工作。

 

  • 21
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值