基于QT 的小区宠物管理系统开发PPT
目的及意义中国自古以来,都有养宠物的习惯,其多数是用来看家护院。 但近些年来,宠物功能已经开始转向排解孤独和寄托情感。 随着国内空巢老人以及空巢青年数...
目的及意义中国自古以来,都有养宠物的习惯,其多数是用来看家护院。 但近些年来,宠物功能已经开始转向排解孤独和寄托情感。 随着国内空巢老人以及空巢青年数量增长,我国宠物数量正处于高速增长阶段。 随着小区里宠物种类和数量的快速增长,对小区宠物的规范管理势在必行,而宠物管理软件的设计与实现可以为其提供有效的技术支撑。国内外的研究现状分析国内有宠爱堡等宠物管理软件,宠爱堡是国内一款以芯片为基础的宠物服务体系,致力于打造一款国内乃至国际先进的宠物生命管理系统。宠爱堡将基于广大宠物主养宠需求,以芯片为源点,将防丢失、定制养护、宠物医疗、宠物训练、宠物医疗等功能结合一体,为宠物主提供精尖的养宠指导,并打造国内前沿的养宠生态。也有有宠这种以宠物社交和服务为核心的APP,实现社交分享(图片、视频等)、专家在线咨询、养宠知识查询和获取宠物资讯等功能,满足宠物爱好者社交、医疗等多方面需求。与此同时,有宠APP将通过与线下实体店的结合的服务模式,为宠物爱好者提供更全面的宠物社交服务平台。国外国外的宠物APP则更具有科技感,AnimalGo是韩国第一宠物专用APP,是通过AI深度学习技术分析用户上传的各种宠物图片来导出血统分析、年龄分析、粪便(健康)分析等黑科技服务。美国Whistle公司则为宠物研发了名为Tagg GPS的宠物追踪器,Tagg GPS的特色之一就是主人可以在上面设置一个安全区域,相当于在允许宠物活动的范围内创建一个虚拟边界,一旦宠物跑到边界外,主人就会收到短信、电子邮件或者App上的警报。Tagg GPS除了可以监控宠物的运动轨迹和监控趋势外,还有一个温度传感器,宠物体温不正常时会给主人发出提醒。本系统的主要功能宠物信息与健康管理将宠物的所有信息可视化,居民提交的修改信息由管理员进行审核,方便小区管理人员对居民宠物进行规范统一的管理;同时在本系统中,小区居民也可以申请账号,查看自己宠物的完整信息并及时修改,做到疾病防控。加强城市宠物管理,关系到人民群众的身体健康、生活质量、社会的和谐稳定。搞好城市宠物饲养管理需要相关部门的配合,需要政府、企业以及居民的共同努力。基本内容用户管理注册管理、删除及修改等宠物信息管理信息录入、管理、删除、修改等宠物证管理信息发布、表生成、结果录入、修改、删除宠物健康管理信息录入、修改、删除统计与输出模块实现各类报表的生成及显示登录模块不同的角色登录有不同的权限功能退出模块权限确认,退出系统技术方案硬件开发环境和软件开发环境选择借助Windows10专业版系统来完成基于QT的小区宠物管理系统开发。开发工具有Qt Creator 5.14、Mysql数据库、Navicat Premium等,要运用的技术有数据库、C++面向对象编程、QT图形界面框架等技术软件功能实现用户的分角色处理只需要在注册时设置管理员密码,并在数据库表中添加一个字段来区分管理员与居民,宠物信息和宠物健康管理大同小异,都是基于数据库的表增删改查来实现关键技术难点及解决方案难点在于如何对宠物证以及各类报表实现表的生成解决方案(a)数据填写表、连接方式、栏位、计算、排序等拼接sql,也可在sql中右键编辑,选择编辑后不能填写拼接。推荐新建查询,运行无误后粘贴sql即可。新建数据可以通过外键点击链接进行链接(b)双击报表浏览所有页,搜索内容,打印,左侧图标可以选择文件打印为PDF、HTML、Excel、存档(raf文件),添加到收藏夹等。报表格式为rtm(c)可以选择报表、主子表、交叉报表的方式,主子表类似于将详情放在列表项旁,交叉报表有顶部和左侧两个维度的筛选(d)查询后生成报表参考文献[1] 董洪伟.C++17从入门到精通[M].北京:清华大学出版社,2019年.[2] 朱冰晨.Qt 5.12实战[M]. 北京:清华大学出版社,2020年.[3] 陆文周.Qt 5开发及实例(第4版)[M].北京:人民邮电大学出版社,2019年.[4] 王传宝.城市宠物规范化饲养管理探讨:中国动物保健,2021年.[5] Stephen Prata.C++ Primer Plus(第6版)[M].人民邮电出版社,2017年.[6] 霍亚飞.Qt Creator快速入门(第3版).北京航空航天大学出版社,2017年.[7] 殷立峰.Qt C++跨平台图形界面程序设计基础.清华大学出版社.2014年.[8] 周法国,高文超.C++面向对象程序设计基础教程.清华大学出版社.2020年.[9] Bjarne Stroustrup.Programming:Principles and Practice Using C++.Addison-Wesley ISBN 978-0321-992789.2014年.[10] Mark Summerfiled.Advanced Qt Programming.Addison-Wesley Professional.2010年.