选题依据。(选题经过,国内外动态,初步设想及突破点等)
1.选题经过
随着国内经济的不断发展,人民收入水平的提高以及对于情感需求的日益增强,宠物饲养成为了一种流行趋势。宠物的增多不可避免地造成了流浪宠物的泛滥,它们大多来自被主人遗弃的动物或这些动物繁衍的后代。它们没有管束,游走在人类居住区的边缘,给人们的生活带来了不小的困扰。如今也存在由爱心人士组织的流浪动物救助站收养一些流浪狗,但有时救助站的宠物过多,难以应付以致很多宠物都只能被执行“安乐死”。为了解决当前的流浪宠物问题,传统低效的线下登记领养逐渐被取代,随之而来的是使用终端设备便可浏览访问的流浪动物管理系统。通过这种流浪动物管理系统,效率比起传统线下登记形式有了很大的提高。该系统为需要领养宠物的用户提供了一个便利的领养平台。
2.国内外现状
在西方先进国家中饲养宠物的历史已经多达200年之久,并逐渐发展为一个完整的产业链,主要包括有繁育、训练、用品用具、医疗、医药、贸易等方面,并且还建设有相应的健全法律法规体系,为宠物的正常生活权利提供了强有力的保障。在美国有三分之二的家庭拥有至少一只宠物。完善的宠物饲养体系建立在政府与宠物组织两者的密切配合基础上,为宠物行业的系统化发展提供了良好的外部环境,逐渐发展为国民经济中较为重要的一部分。基于高度发达的国际宠物市场,加之互联网的飞速发展,以宠物为主题的网站也日趋成熟。据查阅相关文献,在美国有三分之二的家庭拥有至少一只宠物。在中国,养宠物者的数量也在迅速上升。
当经济危机导致各大公司纷纷裁员的时候,美国宠物行业实现了2008年消费总额同比增长4.9%。这一现象让人们看到了宠物这一行业在兴起,无论是宠物食品和用品零售行业,在那时,都是一直上升的趋势。我国宠物行业发展的新起点是从香港1997年第一届亚洲宠物展开始的,中国“养宠大军”不断蓬勃壮大。有关专家表示,目前我国共有的宠物数量超过1亿只(条),其消费总计超过有150亿元。宠物行业在中国确实还属于正在发展的初期阶段,在销售方面,企业都在追求短期最大利益,而对于宠物爱好者来说,追求的是长期最高品质。宠物行业作为当前边缘化的一个产业,在中国也确实没有行程一个整套的有价值的规范体系。在短短的几年里,中国宠物市场从无到有,再到热情高涨,然而中国的宠物行业还不算成熟,宠物这个主题在中国的互联网界也不是一个热门词汇,所以宠物行业在中国还是一个朝阳产业。正是宠物市场的逐步成熟,宠物的消费也越来越多。然而,在宠物行业中也出现了很多不规范的问题,他们严重影响这宠物行业的发展,如何规范行业,提升监管能力,行业管理和服务缺乏标准规范,从我国目前的情况来看,市场的无序竞争,繁育的无序不科学,水平低下,法制观念淡薄,宠物数量大,精品少。
3. 初步设想
流浪动物管理系统分为管理员,志愿者以及用户,其功能如下:
管理员
管理用户,管理志愿者,管理宠物信息,管理领养宠物的信息,管理宠物留言以及宠物收藏信息,管理宠物寄养信息,管理宠物知识科普信息。
志愿者
管理用户,管理宠物信息,管理领养宠物的信息,管理宠物留言以及宠物收藏信息,管理宠物寄养信息,管理宠物知识科普信息。
用户
用户可以寄养宠物,可以领养宠物,可以对宠物进行和收藏和留言,可以查看宠物知识科普信息。
理论上和实践上的意义及可行性论述
1. 理论上和实践上的意义
1.1理论意义
流浪动物管理系统,效率比起传统线下登记形式有了很大的提高。该系统为需要领养宠物的用户提供了一个便利的领养平台。流浪动物管理系统开发的意义就是为了便于宠物的管理,减少流浪宠物的数量,增强人们对动物的爱心,满足人们的养宠需求。
1.2实践意义
通过本次课题能够将所学的Java编程知识应用于流浪动物管理系统的开发,完成基于springboot的流浪动物管理系统设计与实现。同时培养学生综合运用所学理论知识和技能;培养学生调查研究,查阅技术文献、资料、手册以及编写技术文献的能力;通过本次课题,学生能够在老师指导下,独立完成课题相关内容,比如:需求分析、概要设计和详细设计、编码及测试结果、根据各个阶段撰写报告及论文等。
2. 可行性论述
2.1技术可行性
流浪动物管理系统采用JAVA作为开发语言,采用springboot框架。
(1)Java提供了稳定的性能、优秀的升级性、更快速的开发、更简便的管理、全新的语言以及服务。整个系统帮用户做了大部分不重要的琐碎的工作。
(2)基于springboot框架的系统的开发已发展日趋成熟。
(3)众所周知,Java是面向对象的开发语言。程序开发员可以在IDEA平台上面方便的使用一些已知的解决方案。
因此,流浪动物管理系统在开发技术上具有很高可行性,且开发人员掌握了一定的开发技术,所以此系统的开发技术具有可行性。
2.2经济可行性
流浪动物管理系统采用的软件都是开源的,这样能够削减很多的精力和资源,降低开发成本。同时对计算机的配置要求也极低,即使是网吧淘汰下来的计算机也能够满足需要,因此,本系统在经济上是完全具有可行性的,所以在经济上是十分可行的。
2.3操作可行性
流浪动物管理系统的界面简单易操作,用户只要平时有在用过电脑,都能进行访问和操作。本系统具有易操作、易管理、交互性好的特点,在操作上是非常简单的,因此在操作上具有很高的可行性。
综上所述,此系统开发目标已明确,在技术、经济和操作方面都具有很高的可行性,并且投入少、功能完善、管理方便,因此系统的开发是完全可行的。
毕业设计过程中拟采取的方法和手段
(1)查询相关资料,了解系统的研究意义,可以上网搜索或者去图书馆查阅相关资料。
(2)通过查询资料了解该系统要如何做以及要做那些东西。对数据库进行分析,设计好数据库,画出模块图。
(3)对每个功能模块进行细化,将每一步想清楚并制定出每一步的做法和注意的地方。
(4)进行程序的编码,并在编码时对程序进行初步调试。
(5)对设计好的程序进行最终调试,通过调试发现存在的问题并解决,从而达到完善系统的目的。
(6)对调试好的系统进行美化,比如用photoshop对图片进行处理。 当然,在研究过程中也可以直接调查,对调查搜集到的资料进行综合分析、比较,调查法是科学研究中普遍的研究方法。