版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
宠物生长过程监测和健康评价系统设计宠物一直都是我们人类的好朋友,它们陪伴人们度过了无数个孤独的日夜,为人们带去了欢乐与温暖。但是人们总是在为生活奔波忙碌之时无法给予它们悉心的照顾,特别是新时代的年轻人,他们独自在外拼搏,在宠物身上寻求陪伴和温暖,却无法保证自家宠物一直处于一个舒适、温暖的生活环境,无法实时了解自家宠物的健康状态,以至于没有及时医治生病的宠物。因此,如何能够在自己工作生活繁忙之时也能清楚自家宠物的身体状态,并采取相应措施,保证宠物健康成长一度成为当代社会爱宠人士急需解决的问题。本文主要使用了MySQL数据库,将宠物的进食量、饮水量、运动量、体重情况、体温情况等信息分别记录到数据库中,并且通过mybatis-plus技术将这些数据导入系统,系统中设置科学的健康状态判断算法,实现准确判断该宠物是否健康的功能。同时本文运用web的相关技术设计了用户端界面,用户输入对应用户名和密码即可进入该界面,在界面里可以查看宠物的健康状态,同时也可发表自己的心情和对宠物的喜爱。本文实现了对宠物生长过程的监测和健康评价,并且为用户提供了抒发自己心情和记录宠物成长瞬间的平台,给用户带来了更舒适、更美好的体验感。MySQLmybatis-plus技术目录TOC\o"1-3"\h\u20610第一章绪论 第一章绪论1.1研究背景及意义1.1.1背景随着社会的进步和发展,整个社会的关系也在发生改变,以往的纯粹家庭关系已经被打破了,而让这种关系被打破的主力军正是家养宠物,甚至毫不夸张地说它们是家庭的第三人。尽管它们不是家庭中的“人”,但它们扮演着家庭人员的陪伴角色,有的甚至能够短时间内取代“儿女”的角色,为整个社会的和谐发展起到了推动作用。因此,越来越多的人加入到了养宠大军行列,爱宠人数不断攀升,宠物行业得到了蓬勃发展的机会。[1]需求推动供给,猫咖、狗舍等宠物聚集地生意火爆,“宠物经济”也在经济学中逐渐有了一席之地,一些著名品牌也紧跟潮流,开设了宠物友好门店,甚至能当一名铲屎官都被年轻人调侃为“成功人士”。再将目光放到周围社区,可以发现宠物医院、宠物美容等店面逐渐在社区周边占有一席之地,超市中猫粮、狗粮种类样式层出不穷[2]。以上这一切都说明在中国,人们投入了大量的时间和金钱在自家宠物身上,相对应地宠物相关的商业也得到了快速的发展。不管是与宠物相关的食品行业,还是服务行业都展现出了巨大商机,因此越来越多的投资商将目光聚焦在此。纵观我国的传统经济发展史,在近几十年来,它一直处于高速发展的状态,而如今进入到换挡阶段。据一些数据显示:至2014年开始,我们国家的消费总额增长速度就一直呈现下降的趋势,目前已经降至10%左右,这就标志着我们国家的经济逐步脱离高速发展时期,逐步迈入中速发展的阶段[3]。以此,许多行业商品零售的增长速度也对应地有所下降,这其中就包括服装行业、食品行业、生活用品行业等。而在这时,宠物行业却在违逆着大趋势,商品零售总额增长速度不降反升,竟高达30%左右,成为一匹黑马脱颖而出。具体可以参考图1.1图1.1宠物市场规模图和国外的宠物市场比较发现:国内的发展比较晚,并在很长一段时间内都停留在起步期,但是近年来有了一定的改观,人民生活水平逐步上升,整个中国人口老龄化逐步加剧,年轻人普遍外出打工,这一系列原因促使饲养宠物的群体变得多元化,宠物市场的规模也在进一步扩大,从相关数据可以看出,我国的宠物市场已经从起步阶段迈进了成长期,并且在未来还有很大的增长空间。在宠物市场蓬勃发展的同时,宠物的健康成长也备受关注。宠物在家庭中总是扮演着“陪伴者”的角色,但养宠物的家庭往往无法陪伴宠物成长。家庭中的男女主人会为了家中生计整日奔波在外,家中小朋友大多也在学校学习,即使在家也不具有照顾好宠物的能力。这时宠物的成长缺乏着“人”的监护,大概率会出现问题,最终只能送进宠物医院,这将是一笔不小的开销[4]。因此,在宠物市场迅速发展的时候,人们对于宠物生长过程检测以及健康评价的需求也在不断增长。正是在经济水平提高了、中国人口老龄化日益严重、城市化进程更深入等背景下,国内的宠物市场迎来了自己的春天。当人们的物质需求有所满足以后,精神需求逐步显现出来,人们需要宠物的陪伴安慰,以此缓解内心的孤独。因此宠物相关消费不断上升,投资者和商家抓准时机也在不断挖掘商机,刺激消费。同时,宠物的作用也不再停留在看家护院上,人们将宠物作为自己感情的寄托,将其看为家庭中的一员,关心它的生长以及健康情况[5]。在这些因素的共同作用下,中国的宠物市场得到了快速的发展,宠物的生长情况以及健康状况受到爱宠人士的广泛关注,爱宠人士对能够实现“宠物的生长监测和健康评价系统”的需求也随之产生。1.1.2意义针对爱宠人士的需求,本文开发一款“宠物生长情况监测和健康评价的系统”,能够记录下宠物的生活环境以及身体状况,包括体重、进食情况、饮水情况、运动情况等,并通过这些数据判断出该宠物的健康状态是否良好。爱宠人士可以根据该系统的数据做出相应的措施,如系统提示宠物处于非健康状态,爱宠人士可以及时将宠物送至宠物医院检查医治,以此保证宠物的健康成长[6]。本文的意义在于记录宠物的生长过程同时告知爱宠人士宠物的身体状态,方便爱宠人士的生活,缓解其担忧宠物的心情。1.2研究现状及发展趋势1.2.1研究现状传统的宠物行业主要有:负责宠物“吃好、喝好”的食品行业;负责给宠物梳理毛发、洗头洗澡的美容美发服务业;负责宠物快乐玩耍的玩具业;负责宠物身体健康的医疗行业等。但是随着宠物市场的不断发展扩大,以及互联网相关技术的加入下,为满足养宠家庭的需求,新的且带互联网色彩以及智能化的宠物服务行业逐渐进入市场,为整个行业注入了新鲜血液。在智能手机普及全国,移动互联网遍布社会的背景之下,宠物市场也是机遇和挑战并存,借助互联网的相关设备,监测宠物的生长过程,判断其健康情况,给喂养宠物人群带去了很多的便利,给予了他们不一样的体验。目前市面上这类产品还是有很多的,相关功能也在不断完善。例如美国瑞通宠物安全(RadioSystemsCor-poration)就发布了与此相关的一系列产品,包括宠物的吠叫系统、监测宠物健康与保健的系统等。并且荷兰的皇家飞利浦公司也投入资金用于研发观察宠物行为的远程监控技术。[7]在国内,主要有三款相似的宠物监测产品,它们分别是:无锡厂商生产的“宠物E族”、中山桔子互联智能科技有限公司的“小桔宠物”以及极果公司的“旺角宠物智能喂食器”。这三款产品都各有各的优点,同时也有缺陷。“宠物E族”是我们国内第一款实现实时视频传输的监测产品,使用者能够在工作空闲时间内通过该产品查看宠物的生活情况,用眼睛直接观察宠物是否健康,是否充满活力。更好的是该产品能实现双向语音对讲,使用者通过产品远程呼唤宠物名字,宠物在家也能听见主人的声音,给予宠物一定的安全感。这款产品的主要缺点在于:一联网较为不便,需要通过网线连接路由器WAN口;二它的健康监测是靠人的肉眼(比如宠物是否活蹦乱跳,如果宠物看起来很有精神气,用户则会断定自家宠物是健康的),这样对宠物的健康状态判断过于主观,有可能错过一些疾病的前期治疗。“小桔智能喂食器”能够实现定时定量地给宠物喂食、喂水,保证宠物不缺粮不缺水,减少宠物“暴饮暴食”或“缺水缺粮”引起的疾病发生概率,同时该产品在App端供了社区和客服系统,这项系统能够拉近产品和用户的距离,以此增加用户的粘度。它的缺点主要无法提供视频和语音功能,因此用户的使用感不佳。“旺角宠物”于2016年3月被推向市场,该产品的外形非常有特色,设计过程中主要采用了三角防倒以及橡胶防滑,同时产品的颜色繁多,能给予客户多项选择,由于其出色的外形设计,该产品曾两次获得过红点设计奖。该产品的缺点在于它没有照顾宠物的功能,只能实现监测宠物动态功能,但无法实现面对不能情况采取不同措施的功能。1.2.2发展趋势在经济发展的热潮之下,全国范围内出现越来越多喂养宠物的家庭,不论是宠物的数量还是它们的种类都在不断攀升。整个宠物行业都即将面临巨大的机遇和挑战。在西方国家,宠物行业相对成熟完善,其中与宠物健康有关的行业收入非常可观。例如:法国人民每年用于宠物保健的开销合计高达上百亿美元;澳大利亚的宠物行业在所有行业中业占据着重要地位,其创造的价值是澳大利亚生产总值的近十分之一,这是一笔不小的数目[8]。在我们国家养宠物的家庭主要集中在发展很好的大城市,例如北京、上海。就上海而言,上海人每年在宠物身上的花销高达7亿元左右,并且这个数目还在不断增长。由此可见,在经济快速发展的推动之下,宠物行业不断趋于城市化、规范化[9]。近些年来,在宠物进入各个家庭成为不可或缺的一员的同时,宠物疾病也接踵而来。原因在于很多家庭在此之前缺少喂养宠物的经验,或者家庭成员奔波忙碌于自己的工作生活疏于照顾宠物等。而宠物医院收费也并不便宜,宠物疾病医治也变成了许多家庭的困扰[10]。在喂养宠物者对于宠物健康越来越重视的情况下,能够实现“监测宠物生长情况并且判断宠物是否健康”的系统吸引了广泛关注。众多的宠物企业纷纷发觉到这是一次巨大的发展机遇,不断调整自己的战略布局,投入资金和精力开发此类产品,并以此为突破口,将企业向智能化转型。在互联网大潮流席卷而来之时,很多行业都参与其中,宠物行业也不例外,他们将资金和人才投入到技术研发之中,产生的各项产品也受到市场和消费者的欢迎。宠物的生长情况监测以及健康评价系统的出现也是大势所趋,是应消费者的相关需求而产生,企业投资者、宠物饲养者对这一板块非常关注,因此在未来一段时间内还有更多的资金、人才和技术投入其中,发展前景非常可观[11][12]。1.3社会经济效应从上述的研究背景、现状以及发展趋势可以看出,本文具有一定的社会经济效应。当宠物的饲养不断增加时,宠物相关的各项需求都在相应增长,特别是与宠物的身体健康相关的行业迎来了巨大的商机。首当其冲当属宠物医院,在大城市的社区附近几乎都有开设宠物医院,为该社区的宠物服务。据调查显示饲养宠物所需花销中,宠物的看病医疗花销占比相当重,一只卖价8000左右的小型宠物狗,如果因不明原因引发了疾病,去宠物医院治疗花费的钱很有可能超出它的卖价。站在喂养宠物家庭的角度,他们是非常不愿意宠物生病被迫去医院的,不仅宠物身受病痛折磨,而且治疗花销也不小[13]。所以他们急需这样一款健康评价系统,能够记录宠物的各项数据,降低宠物生病的风险,并且该系统还能起预警作用,在宠物生病初期还不严重时就告知喂养者,以便采取对应措施,避免小病变大病,以此降低宠物在医疗方面的花销。系统能够降低宠物医疗花销,侧面缩短宠物病痛时间,同时在互联网相关技术的加入下,该系统使用年限非常可观,换句话说拥有该系统,在未来很长一段时间内都不需要时刻担忧自家宠物的健康问题,可以说是一劳永逸。作为消费者,在医疗的巨大花销以及购买系统的花销中做选择时,必然倾向于选择后者。这些都意味着该系统能让消费者感兴趣,有能让消费者买单的魅力,因此具有一定的社会经济效益[14]。1.4本文主要研究内容研究内容主要分为5个部分:第一章绪论:简单介绍该设计的研究背景及其意义,陈述与本文有关研究的研究现状,调查了相应的发展趋势,并且阐述了本文所能产生的经济效应。第二章系统的总体设计:简单描述该系统拥有哪些功能,整体的设计思路第三章系统的具体设计和结果:对系统中的数据库、界面设计等作出分析,具体描述系统的各项功能(记录数据、健康状态判断、心情展示等)。运行代码,展示系统各项功能,包括设定健康标准、测试宠物健康状态、书写并分享宠物可爱瞬间等。第四章系统测试:运行程序,查找问题并改善。第五章总结与展望:总结整个设计过程中的内容,提出系统的不足或者需要进一步改善的地方,同时规划好进一步的研究方向。
第二章系统的总体设计2.1系统的需求分析本文重点在于记录宠物的生长过程以及对其健康状态做出评价。并且考虑到用户的使用感,该系统的界面风格可爱温馨,同时加入了心情展示功能,用户在查看宠物健康状态以后可以发布动态,记录一下自己和宠物相处的点点滴滴,或者炫耀宠物的“美照”。于是整个系统需要有如下功能:数据存储功能系统需要连接数据库,数据库存储宠物的相关数据,例如宠物的进食情况、饮用水情况、体重情况等,并且在用户想要调出数据查看时将数据展示在界面上,以便用户查看。同时数据库还需存储用户发表的动态,文字和配图都需要,相当于记录了用户和宠物生活的点点滴滴,这一点非常人性化,也将深受用户喜爱。界面登录这个系统面向的使用者是用户,用户的相关信息需要保密,设置登录的用户名和密码,防止别人窥探用户及其宠物的隐私,并且有了登录界面,整个系统相有了门和锁,变得更加完整,用户的使用感迅速上升。健康状态分析系统面向的使用者是养宠用户,在很多的养宠家庭当中,他们饲养的宠物种类可能不止一种,不同家庭喂养的宠物种类也会有所不同。众所周知,不同种类宠物的生活习性会不同、身体状态也会不同,同样的数据放在不同宠物身上,健康状况就会不一样。所以本系统不能是单一的健康标准,设置健康标准调节功能,针对不同类型宠物设置与其对应的健康标准,实现较为精准的健康状态分析[15]情感表达宠物喂养者对宠物是有浓厚感情的,他们希望能够陪伴自己的宠物快乐成长,但总有各种因素制约着他们(或是工作繁忙,或是学习紧张等),宠物喂养者需要一个分析记录自己和宠物生活点滴的平台。本系统为满足用户的这方面需求,设置了心情留言板,可以放置宠物当日的可爱瞬间图,还能记录下喂养者对宠物的爱意和期待。2.2实现功能该系统的整个使用流程大致为:第一步:用户注册用户名、设置密码,登录进入系统第二步:参考科学的宠物健康标准,调整系统中自家宠物对应的健康标准第三步:输入宠物的相关数据(进食情况、饮水量、体重、体温等等)第四步:查看数据记录以及健康状态结论(可以删除记录)第五步:分享宠物今日份可爱瞬间,抒发自己对宠物的喜爱具体如图2.1所示图2.1基本功能流程图2.3系统的整体框架整个系统主要分为两大板块:数据库板块、界面板块。2.3.1数据库选择如今市面上的数据库种类很多,大型数据库包括:Oracle;中型有:SQLServer等;小型:MySQL等。数据库设计的第一步就是选择合适的数据库。在整个学习阶段,接触比较多的当属SQLServer数据库以及MySQL数据库。SQLServer和MySQL这两个数据库的优点以及短板:双方优点:MySQL数据库短小精悍,操作简,并且具有许多既特色又实用的语法。SQL算是大型数据库,稳定性能好,能做为大系统的数据仓库,运行速度更快。缺点短板分析:MySQL无法胜任大系统数据仓库一职,它的运行速度较为缓慢,稳定性能不够优秀,出现过掉线的情况;SQLServer价格昂贵,使用起来难度系数高。但还值得一提的是,SQL服务器是狭隘的,保守的存储引擎与MySQL服务器的可扩展,开放的存储引擎截然不同。SQLServer虽然可以使用SQL服务器的Sybase引擎,但MySQL能够提供更多种的选择,如MyISAM,Heap,InnoDB,andBerkeleyDB本文数据库的用途主要是存储宠物各项身体数据,并能够将其调用展示给用户查看,同时还能存储用户发布的心情动态,综合各项因素,选择MySQL数据库作为本文的数据库。之后利用软件NavicatPremium软件连接MySQL数据库创建表格。2.3.2界面板块构思登入界面:选择可爱的小动物或者优美的田园风光作为背景(符合宠物主题风格),界面做到简洁明了,以温柔色调作为背景颜色,让人轻松舒服,以此吸引用户,给用户留下良好的第一印象。宠物健康标准调整界面:设置宠物健康标准调整图表,包括宠物的类别品种,宠物的年龄,进食量、饮水量、运动情况、体温情况、体重情况的标准值。(健康标准参考科学宠物健康标准)[16]。宠物数据输入查看界面:输入宠物当天进食量、饮水量、运动情况、体温情况、体重情况数据,查看健康状态。同时可以回顾前些日子宠物的身体情况,也可以删除某些数据。心情动态界面:客户可以将自己与宠物今日发生的事情以文字和图片的形式记录在这里,这里的数据会同步到数据库中,以后可以翻看自己曾经和自家宠物的快乐点滴。这里也是一个发泄心情的平台,别人不知用户名和密码的情况下是无法对这里的心情留言进行窥探的,所以客户在此可以放飞自我,展示最真实的自己。系统的具体设计和结果3.1界面设计3.1.1用户注册登录界面用户注册界面在以往的练习中是非常常见的,主要包括两个部分:设置用户的用户名、设置用户的密码。其中的细节在于:用户名的相关规范(比如只能英文字母,还是中英文都可以),在填写框中要给出一定的提示,防止用户输入的用户名不符合要求,注册无法进行下去。密码设置也有一定规范,例如密码一共有几位,密码中能否有英文字母等,这些都需要告诉用户,防止用户一再输入不符合规定的密码。注册时还需提醒用户该用户名是否已经被别人注册使用的,如果该用户名已经被占用则需要求用户尝试新的用户名,不可出现同一个用户名多人使用的情况。相关代码如图3.1所示图3.1用户注册代码用户登录界面在以往的练习中也是非常常见的,基本包括三个部分:用户的用户名填写、密码填写、登录按钮。细节主要是:密码要以“·”或“*”的形式出现在界面上,防止别人偷窥密码,保护用户的私人信息。并且如果用户出现密码输入错误的情况,需要给予一定的语言提示,让用户重新输入正确的密码。登录按钮主要起校验用户名和对应密码是否正确的作用,如果不正确则提示用户密码或者用户名不正确,如果两个都是对的则跳转到宠物数据记录的页面整个界面的背景和图案选择温馨可爱的,将这些图片放在一个文件夹中,直接调取文件夹路径就可以展示出来。相关代码如图3.2所示图3.2登录界面代码用户注册和登录是一体的,注册时系统搜集到用户的信息(用户名和密码),登录则是将这些数据一一比对校验,当二者完全一致时就能顺利进入下一个界面。所以,换句话说,这其实就是一个验证过程,读取两边的数据,再做比较,正确则进入系统,错误则停留在登录界面,并给予一定提示,要求客户重新输入正确的用户名和密码[17]。登录校验的代码如图3.3所示图3.3登录校验代码结果如图3.4所示图3.4用户注册登录结果图设计遵循“温暖、可爱”主题风格,用户界面背景为粉色,右下角为一只可爱的小猫咪,与萌宠内容相符,并且有注册提示和直接登录选项。3.1.2健康标准设置界面考虑到系统面向的是大众,每家每户喂养的宠物都有可能不同,有些家庭喜欢喂养狗狗,有些家庭则认为狗狗过于淘气,喂养起来过于费时费力,所以选择猫猫,更有自己独居在外的年轻人既没有能力喂养狗也没有能力喂养猫,他们可能选择更易喂养的小动物,比如仓鼠、小荷兰猪等等[18]。并且狗还可以细分为金毛、柴犬、哈士奇等等,猫也可以分为英短、布偶、无毛猫等。可以说宠物品种非常多,并且宠物的品种不同,它的健康标准也就不一样,如果采用同一套健康标准去衡量它们是非常不合理的。例如同样的体温,对于一些宠物来说这就在其正常体温范围内,而对于有的宠物来说就是在发热。所以不能一概而论[19]。所以当用户顺利进入系统以后,可以设置选择自家的宠物类型,也就是宠物分类,当用户分好类以后可以进入健康标准设置界面,根据自家宠物的品种、年龄,遵循兽医的嘱托设置一套自家宠物的健康标准,针对自家宠物的实际情况还可以做出相应的调整。相关代码如图3.5所示图3.5健康标准设置结果如图3.6所示图3.6健康标准设置界面3.1.3输入宠物数据界面当标准已经制定好以后就进入到记录宠物的相关数据环节。根据统计筛选影响宠物健康的相关因素以后,挑选了几个重要因素作为标准,用户需要记录下宠物每天的进食量、饮水量、运动量、体重情况等。这些数据都关乎着宠物的健康状态,所以要将它们存储到数据库表格中,并且用户能够对以往的这类数据进行查看,也可以修改和删除。相关代码如图3.7、图3.8、图3.9所示图3.7创建记录表图3.8保存记录表图3.9修改、删除记录表结果如图3.10所示图3.10宠物数据记录界面3.1.4健康判断界面在已经有健康标准的情况以及有宠物每天数据记录的情况下,需要读取今日份宠物所有的数据,包括宠物每天的进食量、饮水量、运动量、体重情况、体温情况,将这些数据进行一定的处理再与健康标准进行对比,如果在设置的健康标准内,系统则给出宠物处于健康状态的结论。如果某一项指标超出健康标准,系统则给出宠物不健康的结论[20]。相关代码如图3.11所示图3.11将数据与健康标准做对比这里主要就是读取数据以及比较数据的过程,要求每一项数据都必须在健康标准范围以内才能判定这个宠物是健康的,只要有一项数据没有在这个标准内,就说明该宠物是不健康的。所以采用了if语句(标准因素不止一项),使用if语句能够更便捷[21]。3.1.5心情展示界面心情展示也是记录用户和宠物生活的点点滴滴,算是本系统的一个特色,给用户创建了一个可以抒发自己内心真实情感的平台,具有很大的纪念意义。这个界面开放性比较强,可以放置图片(比如今日份可爱小宠物的美照,也可以是用户今日发现的一张美丽风景图),同时可以有文字书写,用文字记录下和宠物一起成长的趣事等等[22]。图片可以存储在一个文件夹内,在数据库里面存储相应图片的路径。对于一般数据库而言是无法直接存储一张图片的,所以采用存储路径的方式实现图片的存储与调用。并且利用数据库表格,将图片和文字对应起来。相关代码如图3.12所示图3.12心情展示代码结果如图3.13、3.14所示图3.13书写心情并配图从图中可以看出整个界面分成了三大部分:文本框、图片选择、动态发布情况。文本框主要用于放置用户的文字,并且没有字数限制,用户可以自行随意发挥。图片的选取主要来自于之前设置的文件夹。动态发布以后可以在整个界面下方看到发布情况,界面的主要部分是在展示已经发布出来的文字及配图。图3.14动态发布情况3.2数据库设计数据库在整个系统里起到了至关重要的作用,它承担着宠物相关数据的存储工作以及用户发表的心情感言存储工作。MySQL数据库使用数据库语言直接创建表格相对难度较大,所以选择NavicatPremium工具更加直观地创建数据库。数据库表:名:img_urls;类型:varchar;长度:225;小数点:0;不是null名:share_desc;类型:text;长度:225;小数点:0;不是null名:del_status;类型:binary;长度:225;小数点:0;不是null名:create_by;类型:binary;长度:225;小数点:0;不是null名:create_time;类型:datetime;长度:225;小数点:0;不是null名:update_by;类型:varchar;长度:225;小数点:0;是null名:update_time;类型:datetime;长度:225;小数点:0;不是null如图3.15所示图3.15数据库表格但要将数据库中的数据展现给用户查看,这也有一定的难度。于是借助于MyBatis-Plus是一个Mybatis增强版工具,在MyBatis上扩充了其他功能,为了简化开发提高效率而存在。它具有以下特性:无侵入:只做增强不做改变损耗小:启动以后就会自动注入基本CURD,可以直接面向对象进行操作内置代码生成器:采用代码或者Maven插件,以此快速生成Mapper、Model、Service、Controller层代码,并且支持模板引擎内置分页插件:用户无需具体操作,配置好插件之后,写分页等同于普通List查询(简化代码编写难度)支持多种数据库:其中包括本文使用的MySQL数据库相关原理框架如图3.16所示图3.16利用这项技术用户在数据输入界面记录下的数据就可记录到数据库中,同时还能对数据库中的数据进行修改、删除等,也可以说这个技术起到了桥梁纽带作用[23]。相关代码如图3.17所示图3.17数据库代码
系统测试4.1注册登录测试启动系统,运行程序,在浏览器输入网址:http://localhost:8081/,即可进入到系统的注册界面,用户名设置为:zjlala,密码与用户名相同(这样比较好记,不易忘记密码)。测试结果:能够顺利登录进入系统。4.2宠物健康测试4.2.1设置健康标准进入系统以后,每个小动物后面都有添加健康标准的按钮,点击按钮来到添加健康标准的界面,设置健康标准。(这样做满足了不同宠物身体健康标准不同,需要使用不痛的判断依据的需求)目前有四只宠物:金毛、柴犬、柯基、波斯猫假设家中这只柴犬的年龄为3岁,可以参考3-5岁中年柴犬的健康标准,于是设置如下健康标准:年龄:3-5岁(柴犬)一天正常进食量:100-200g一天正常饮水量:200-300ml运动量:40-50min正常体温:25-27摄氏度设置结果如图4.1所示图4.1柴犬健康标准同一种宠物,不同年龄段的健康标准也可能不同,所以如果家中有两条不同年龄段的柴犬就可以设置两套健康标准。当然,这些标准也是可以修改、删除的,具体可以询问宠物医生,获得科学健康标准。不仅有柴犬的,还有金毛的健康标准假设家中金毛是一只幼崽,参考0-3岁年幼金毛的健康标准,设置如下健康标准:年龄:0-3岁(金毛)一天正常进食量:500-1000g一天正常饮水量:500-1000ml运动量:30-60min正常体温:24-26摄氏度正常体重:2000-6000g如果金毛处于一个特殊时期,比如近一段时间在疯狂成长,则可以忽略掉体重范围,重点关注它的饮食情况,因此还设计了“数据标准选择”,当之后输入金毛一天数据进入系统以后,系统着重比对选择的这些数据。(标准也能具有侧重性)设置结果如图4.2所示图4.2金毛健康标准家中还有柯基小可爱,所以也设置了一套柯基的健康标准年龄:0-3岁(柯基)一天正常进食量:100-500g一天正常饮水量:500-1000ml运动量:20-30min正常体温:24-30摄氏度设置结果如图4.3所示图4.3柯基健康标准4.2.2管理登录宠物管理将涉及宠物的日常数据,所以在此加了一项管理登录认证,避免用户的信息被泄露,给用户足够的安全感。健康标准设置完成以后,就可点击宠物管理按钮,进入管理登录界面宠物管理界面设计与用户登录界面相差无几,但是用户名和密码与用户登录时期不同。这里用户名是:admin,密码是:admin测试结果:顺利进入宠物管理在此可以点击添加成长记录将宠物当日的各项数据填入;点击查看成长记录查看宠物所有的数据。4.2.3记录数据并检测健康状态记录了它两天的各项数据第一天:年龄:2岁进食量:100g饮水量:300ml运动量:30min体温:22摄氏度体重:220000g第二天:年龄:2岁进食量:600g饮水量:600ml运动量:30min体温:25摄氏度体重:250000g第一天的数据表明该金毛身体不健康,第二天数据比表明该金毛健康测试结果如图4.4所示图4.4金毛的各项数据和健康状态4.3心情留言板块检测在留言板块的文本框中输入“测试注册”四个字,点击图片,从文件夹中选出两张小动物图,确定发表。测试结果如图4.5所示图4.5留言板块测试结果留言板块能够成功发布文字和图片。
总结与展望在现今这个互联网遍布世界各个角落的时代,宠物市场充满潜力,喂养宠物的家庭将宠物当做了自己的亲人,在自己力所能及的情况下给予宠物最好的关心和照顾。就是在这样一个背景之下,宠物市场有了“宠物生长过程监测和健康评价系统”的需求,该系统主要用于解决以下问题:宠物感染病症初期,无明显发病特征,导致宠物主人未能及时发现并将其送往医院医治,错过最佳医治时间,后续治疗可能花费大量的金钱,并且也给宠物身体带来很大的伤害宠物作为家庭中的一员,它的成长往往容易被主人忽视,当想看看宠物的成长中的点点滴滴之时却发现没有任何记录。本文的主要目标便是记录下宠物的各项生活数据,并对其进行分析,时刻关注宠物的健康状态,并将结论展示给用户。同时添加心情展示板块,在记录宠物生活的同时还可以记录下用户的生活,给予用户展示自己与宠物点滴生活的平台,以此拉近系统和用户的距离。本文给予了爱宠人士安全感,并且操作简单,私密性好,对于用户来说有着很强的吸引力。以下对整个设计做出一定的总结:设计流程总结:在确定设计题目以后,第一步便是理解题目。题目是“宠物生长过程监测和健康评价系统”,关键在于“宠物”“监测”“健康评价”,于是利用这些关键字搜索相关信息。当查看大量文献和相关资料以后,对整个题目就有了初步的理解和思路,包括知道从什么地方入手,使用什么语言编程比较合适,可能运用到哪些技术等等。确定好思路框架,选用合适的软件,搭建好环境开始编程。按照既定思路搭建数据库,设计好每一个界面,再处理数据库和系统的连接问题。运行程序进行测试,如果程序有报错则根据软件指引找到错误位置,修改代码,当整个程序能够正常运行以后再针对系统的各项功能进行修改,完善系统的功能。当整个系统基本完成以后,向周围人士寻求意见,再添加一些小细节,让整个系统变得更加完善。系统的功能以及特色总结:系统有着完整的用户进入使用界面,就像给系统安装了一道门,用户在使用的时候不会觉得突兀。能够针对不同宠物类别制定不同的健康标准,符合用户需求。(每家每户的宠物品种都有可能不同,不同宠物类比健康标准就会不同,不能使用同一种标准去衡量所有的宠物)能够很好的保护用户隐私,在进入系统之后还有一份管理登录,只有输入正确的用户名和密码才能进入,宠物管理里面就有用户宠物的各项数据,包括用户的心情发表也在里面,这些都比较私密,所以加了一道认证,给予用户满满的安全感。宠物身体数据记录,并且能够通过这些数据判断出宠物的健康状态。用户还可以对这些数据进行修改、删除等。系统提供心情留言板块,用户可以抒发自己的情感本文的不足和缺陷:本系统是软件方面的设计,没有结合硬件,所以没有做到软件和硬件联合方便用户实时掌握宠物信息。用户有可能工作繁忙,无法搜集宠物身体的各项数据,再将数据导入系统,获取健康判断。但如果将系统和温度传感器、湿度传感器、体重称等连接起来,再将这些数据自动导入系统,系统得出健康判断就更完美。系统没有给予多样的健康标准,这些标准只能是用户自行询问相关医生或专家以后手动添加的。如果系统能在提示页面向用户展示比较常见的宠物的健康标准可以为用户省去不少麻烦,用户的使用感更好。系统在给出健康状态结论时,没有让用户直观的感受到“健康”和“不健康”的区别,例如小宠物当前各项数据显示它为不健康,它的数据颜色可以变成红色,“不健康”三个字可以更大一些,或者单独设置一个提醒窗口,以此提醒用户自己的宠物当前处于不健康状态,让用户尽快处理解决。心情留言板块没有网络分享的功能。对于一些用户来说,心情留言是写给自己看的,用于记录和回忆的,类似于日记,所以需要锁着。但对于另一部分用户而言心情留言板块是用于与外界分享的,可以晒自己和宠物的美照,可以交流自己的养宠心得。所以,这个板块可以添加分享选项,让用户自行选择。宠物市场近些年来都没有停下过前进的步伐,正如上文绪论中提到的那样,这个市场充满着机遇和挑战。在互联网、人工智能等高新技术参与之下,这个市场更是充满着活力。所以这类“宠物生长过程监测和健康评价系统”产品在未来能够走进市场,走进养宠人士的家中,创造出巨大的价值。并且随着技术的发展,本文系统可以和各种“物”进行连接,为用户带来更多便利,方便养宠人士的生活。因此,本文还有继续深入研究的必要,未来前景可期。参考文献:[1]龙小丽,杨泽锋,黄闯,李楷,宫占霞.基于单片机的智能宠物投食系统设计[J].信息技术与信息化,2021(04):235-237.[2]王亚文,赵翠.基于SSM框架的社区宠物信息管理系统设计与分析[J].电脑编程技巧与维护,2021(01):103-105.[3]张世清,钟麟,王许鹏.基于STM32的宠物喂食系统设计[J].无线互联科技,2021,18(01):40-42.[4]李晓茹,江河.基于RaspberryPi的物联网智能宠物看护系统[J].工业控制计算机,2020,33(11):30-31.[5]吴文洋,刘世宇.基于B/S架构宠物领养管理系统设计[J].软件,2020,41(11):85-87.[6]孟艳艳,陈伟海,贾长洪,赵敬芬.智能宠物喂食喂水系统研究与设计[J].中国高新科技,2020(21):137-141.[7]叶军,华旭奋,孙晓艳.基于用户体验的互联网+宠物管理系统设计与实现[J].科技创新与应用,2020(31):87-89.[8]王方良,陈思瑞,陈雅金,肖丹彤.基于共生理念的宠物犬服务系统设计研究[J].艺术教育,2020(08):268-271.[9]何丽娜,安琰琼,张珑雪.社区宠物健康管理的产品服务系统设计研究[J].大众文艺,2020(14):35-36.[10]雷静.基于图像识别的宠物狗养育系统设计[
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东省湛江市2026年普通高考测试语文(二)+答案
- 2025朔州陶瓷职业技术学院教师招聘考试题目及答案
- 2025江西陶瓷工艺美术职业技术学院教师招聘考试题目及答案
- 2025成都理工大学教师招聘考试题目及答案
- 2026广西贵港市中医医院急需紧缺专业人才招聘建设考试备考题库及答案解析
- 2026海南定安县湿地保护管理中心招聘公益性岗位2人建设笔试备考题库及答案解析
- 江西新鸿人力资源服务有限公司2026年招聘治安巡逻防控人员建设笔试备考试题及答案解析
- 2026首都医科大学附属北京儿童医院面向应届毕业生(含社会人员)招聘17人(第二批)建设笔试模拟试题及答案解析
- 2026北京大学光华管理学院招聘劳动合同制人员1人建设笔试参考题库及答案解析
- 2026浙江宁波市鄞州区钟公庙街道办事处编外人员招聘4人建设考试备考题库及答案解析
- 2024年贵州高速公路集团有限公司招聘笔试真题及答案详解(名师系列)
- 2026年济南历下区九年级中考数学一模考试试题(含答案)
- 劳动仲裁申请书范本
- 《人文地理学》4 文化与人文地理学
- 血小板血浆(PRP)课件
- 伊索寓言好书推荐演讲稿
- (自考)创新思维理论与方法整理资料
- GB/T 10183.1-2018起重机车轮及大车和小车轨道公差第1部分:总则
- 三国全面战争-兵种代码
- 痛风PPT精品课件
- 四川电网新设备投运管理办法
评论
0/150
提交评论