无锡市流浪猫狗救助协会宠物领养系统设计(源码)

近些年很多人认可并推广的 “以领养代替买卖”的核心是通过公益组织领养流浪猫狗。目前国内的流浪动物救助协会多是资金、人员有限的民间组织,也缺少动物救助后被领养的平台。为解决上述问题,以无锡市为例设计了包括用户管理、宠物管理、领养管理、活动管理等主要功能的无锡市流浪猫狗救助协会宠物领养系统。本文主要从国内外现状、关键技术、系统设计、数据库设计等方面详细研究出开发系统所适用的技术方案Java语言编译、基于B/S架构、Struts框架,并选用复选框的特殊属性作为管理权限的逻辑,以达到系统为救助基地提供了系统化管理流浪猫狗的平台,为想要领养宠物的爱心人士提供了方便快捷的领养平台,为流浪猫狗提供了被更多的人看到的机会的目的。关键词 领养,浏览器/服务器架构,权限逻辑
目 录
1 引言 1
1.1 课题背景 1
1.2 国内外研究综述 1
2 系统功能需求分析 2
3 系统的技术难点及解决方法 4
3.1 应用整体架构设计 4
3.2 系统信息安全 5
3.3 权限管理的实现 5
4 UML建模 5
5 系统总体设计 10
5.1 系统架构设计 10
5.2 系统开发工具及主要技术 11
5.3 按功能模块分类 12
5.4 按角色功能分类 15
6 数据库设计 16
7 系统详细设计 20
7.1 登录注册模块 21
7.2 系统设置模块 23
7.3 用户管理模块 24
7.4 宠物管理模块 25
7.5 领养管理模块 27
7.6 领养日志模块 29
7.7 交流区模块 30
7.8 活动管理模块 30
8 软件测试 31
8.1 单元测试 31
8.2 集成测试 33
8.3 确认测试 34
8.4 测试总结 35
结 论 36
致 谢 37
参 考 文 献 *好棒文|www.hbsrm.com +Q: #351916072# 
38
引言
1.1 课题背景
无锡市流浪猫狗协会是民间流浪小动物保护组织,协会的所有资金都是由爱心人士捐赠所得,目前基地共有上百只猫狗至今没有主人,因此基地对这些生命的管理是极其庞大而又繁琐的,并且,想要寻找主人仅仅依靠协会内部是远远不够的,想要更多的人知道这些可爱的动物,构建一个网络平台是最佳方案[1]。随着科技的发展,计算机以及手机渐渐普及,浏览网站的途径多种多样,领养网站的搭建无疑是宣传的最佳手段。通过对登录用户的权限管理,不仅能够使基地管理员对基地的猫狗进行系统化的管理,更能让更多的爱心人士了解到协会,了解到小动物们,对领养进行标准化的管理,防止出现伪爱心人士对宠物的虐待行为[2,3]。
本课题主要研究意义在于实验并完善B/S架构在领养系统中的运用[4],以及对不同角色权限的分类管理,最终设计并初步编码完成无锡市流浪猫狗救助协会领养系统,应用于协会的日常事务以及领养管理,从而提高工作人员的工作效率,普及大众对流浪动物的了解和提供领养宠物平台。
1.2 国内外研究综述
在科技发展的今天,各行业都进入了信息时代,用计算机管理各项事务的时代来临,用java开发软件来管理宠物领养不是首例,早在2008年国外就有人编译软件管理自己的宠物店[5]。
1.2.1 国内宠物领养系统发展
a)宠物领养网(2006年成立于中国)
宠物领养网是一家专门提供狗狗,猫咪等宠物领养信息的交流平台。网页设计干净温馨,网页内容还包含了关于宠物的新闻以及领养宠物的知识。
b)闲鱼(2016年成立于中国)
闲鱼是阿里巴巴网络技术有限公司旗下一款致力于售卖二手闲置商品的APP,用户只需要使用淘宝或者支付宝的账号登录即可,不需要经过繁琐的开店流程,软件中不仅有宠物交易更有服装、家具等各种物品的交易。但是许多用户认为闲鱼中宠物领养或交易没有保证,风险较大。
1.2.2 国外宠物领养系统发展
a)Next Day Pets(2003年成立于美国)
在这个系统中宠主能够讨论与自己的宠物狗相关的事情,了解与宠物狗健康护理相关的内容,能够领养或者购买到你想要的宠物。Next Day Pets为用户提供了一个安全的宠物交易场所,系统要求所有的宠物主人进行身份认证,保证宠物们可以找到自己的安乐窝。
b)AllPaws(2013年成立于美国)
AllPaws是一个致力于宠物救助和领养的平台。它是由企业家达雷尔勒纳于2013年投资创办的,目的在于将互联网技术与宠物的救助和领养结合在一起,为一些关心流浪宠物的人提供技术指导和帮助。AllPaws通过提供网上约会风格的界面和独特的搜索工具供用户进行多种方式来搜索,例如邮编、距离、品种、性别、颜色等。每天都会有新的宠物更新到AllPaws上等待被领养,因此喜欢宠物又想自己拥有一个的话,就可以通过这种方式来领养一个宠物[6]。
2 系统功能需求分析
经过前期对无锡市流浪猫狗救助协会的需求分析,结合宠物领养的流程,无锡市流浪猫狗救助协会领养系统应包含用户注册登录、宠物领养、活动管理等功能需求,按照救助协会管理员的实际需求,设计系统的主要功能模块。本系统具体的主要功能的详细介绍如下:
a)用户注册登录功能
无锡市流浪猫狗救助协会领养系统主要有三个角色身份,分别是系统管理员、基地管理员、普通用户。系统管理员拥有绝对的操作权限,可以对救助中心的所有宠物的信息进行操作管理。基地管理员以及普通用户的增加删除以及改动都可以通过联系系统管理员实现。普通用户在网上注册登录后,可以查看无锡市流浪猫狗救助协会的信息以及浏览基地收养的所有的流浪宠物的信息,根据自己的喜好选择想要领养的宠物,想救助协会提出领养申请。同时,用户也可以查询自己的领养信息,可以在交流区与其他领养人员交流心得,也可以参加基地的各项活动。系统后台会采集参加活动的用户的所有信息,生成Excel表格,便于基地管理员查看,基地管理员也可以进行系统管理员给予权限的相关操作,例如活动管理和处理用户的领养申请等[7]。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1104.html

好棒文