会员 | 注册 | 毕业设计定做
QQ:1052602713
JSP毕业设计论文毕业设计 > JSP毕业设计论文 >

基于Java的社区宠物管理系统的设计与实现

文章来源:淘论文网   发布者:毕业设计   浏览量:

本文将从软件体系结构入手,详细描述了MVC模式下软件框架使用技巧的开发过程。管理系统是应用struts和Hibernate两种成熟的框架技巧。最后完成了宠物管理系统的基本功能,同时增加了一些相关功能。该体系结构的重要特点是:采用MVC模式对系统进行分层操控,提高了系统代码的可重用性和保护性,应用struts的页面导航技术,使主控层更加清晰,有利于以后效果的扩展。

1简介

1.1背景

社会上关于宠物的讨论很多。许多人发现我们身边有越来越多的流浪宠物。其中80%是流浪猫。他们大多被主人遗弃,流落街头。据悉,近期本市流浪宠物数目已超过100万只,对环境、交通和我们的日常生活构成严重威胁,而其他地区的流浪宠物数目也在不断增加。在我国,流动动物收容站的数目还处于起步阶段,不仅数目少,而且条件差。被收留的动物数目非常有限,信息也非常封闭。因此,有必要发挥民间力量,扩大收藏范围,加强对流动宠物信息的宣传,让更多爱护动物的好心人领养宠物。因此,有必要建立一个规范、科学的流浪宠物交流平台。北京宝泉宠物有限公司宠物管理系统是一个基于Web技术的系统。将流浪宠物信息电子化、网络化,并与广大用户共享,满足他们的收养需求,使流浪宠物信息不再封闭,扩大对流浪宠物的管理。

1.2意义

网络已经非常发达,网络遍及人们生活的方方面面,但对于一些公益事业来说,这种便捷的交流手段还没有得到充分利用。几天前,我们身边有很多流浪猫狗,在每个社区、街道甚至我们的校园里。这些动物没有固定的生活场所,而一些宠物爱好者则在努力寻找可靠的收养来源。北京宝泉宠物有限公司宠物管理系统的出现就是解决上述问题的数字化信息平台。它是由广大的宠物爱好者提出的,用户也是广大的宠物爱好者,具有普遍的应用基础。宠物管理系统旨在解决宠物店大量流浪动物无人领养的问题,以及宠物领养者无处领养的困境。本宠物管理系统的目标是建立一个公益性宠物商店的在线交流平台,为广大宠物爱好者提供一个方便可靠的流浪宠物信息发布平台。

1.3任务

是基于web技术、B/s架构和MVC模式设计思想,设计并完成一家公益性宠物公司基础业务的电子化运作,为关心流浪宠物的各类人士搭建一个平台。宠物公司可以将所有宠物信息提交到互联网上供所有宠物爱好者阅读,包括宠物基本信息和健康状况信息。公司成员可以根据自己的喜好收养、捐赠和寄养宠物。

具体功能如下:

1)用户登录功能:任何喜欢动物的人都可以登录阅读信息,查看店内所有领养的动物。但是,只有注册会员登录后才能在本店进行动物的饲养、捐赠和收养,即会员登录后才能享有这些经营权。管理员登录后,可以将系统提供的所有功能应用于管理员。

2) 管理员管理会员信息:在输入准确的用户名和密码后,管理员可以查询到该店所有会员的信息,必要时,如果会员信用不好,管理员也可以删除该会员。也可以查看会员的恋爱记录。当然,您可以根据成员的收养情况添加或删除他们的恋爱记录。

3) 宠物信息管理:宠物信息管理分为宠物基本信息管理和宠物健康状况管理。管理员管理宠物信息。管理员和会员都可以查看宠物的基本信息。如果宠物死亡,管理员可以取消其信息,管理员可以修改宠物信息。此外,当新宠物进入商店时,管理员会添加其基本信息和健康状况信息。

4) 宠物寄养管理:如果这个网站的会员没有时间照顾他们的宠物,他们可以把他们的宠物放在商店里。寄养前,首先要填写申请表,审核并记录宠物的健康状况,达到寄养标准后登记宠物的基本信息。

5) 宠物收养管理:通过本店资格审查的领养人可以领养本店宠物。领养宠物需要进行必要的登记。领养后,店家会跟踪领养人。

6) 宠物捐赠管理:本店会员可以捐赠宠物,但必须登记捐赠人信息,调查捐赠宠物的来源和健康状况。它们全部通过后都可以被宠物店吸收。

7) 留言板管理:任何用户登录网站后,都可以看到别人的留言并发布自己的留言,但只有管理员才能删除留言。

8) 网站信息管理:任何用户都可以看到本网站公布的信息,但只有管理员可以公布宠物店的各种信息,删除过期信息。

9) 个人主页管理:会员登录后,可登录个人主页查看个人资料,并可修改个人资料或再次上传头像。成员还可以在主页中查看自己的邮箱,并删除不想保留的邮箱。会员还可以查看自己的爱心记录,即收养、寄养和捐赠宠物的记录。

2 系统需求分析

2.1 用户需求

2.1.1系统功能需求

随着各个地区流浪宠物数目的不断增加,管辖范围内的流浪宠物管理难度也随之成倍增加,并且目前还没有专门针对于流浪宠物管理的网络交流平台,导致大量流浪动物无人收养与宠物收养者苦于无处收养的窘境的信息封闭问题。现在北京宝诠宠物有限公司为规范对流浪宠物信息的管理,提高工作效率,需要设计开发一个针对流浪宠物进行管理的管理系统,能够快速查询宠物详细信息、宠物健康信息和综合管理信息,减少管理方面的人力和物力,降低成本。

2.1.2用户端特性

将用户角色分为三种类型:分别是一般用户、会员和管理员。

一般用户就是未经过注册登录本网站的用户,也就是游客。游客在网站上浏览任何宠物的相关信息,对喜欢的宠物发表看法,但是不能领养、寄养或是捐赠宠物。游客还可以浏览网站上发布的新闻,登录新闻主页查看新闻,查看最近宠物店有哪些新进的宠物和该宠物店近期的领养、寄养和捐赠宠物情况等。

会员除了拥有一般用户所有的功能权限之外,还拥有自己的个人主页,在个人主页中,会员可以修改自己的个人资料或是重新上传头像,查看自己的爱心记录(领养、寄养和捐赠宠物记录),查看站内信或是给其他会员回复站内信等功能权限。会员还可以申请领养、寄养或是捐赠宠物。

管理员的功能权限最大,主要是对网站的各部分进行管理,包括会员管理、宠物管理、用户留言管理、站内信管理和站内新闻管理。

2.1.3运行环境需求

用户对系统运行环境需求包括软件、硬件、开发等方面。

1)系统软件要求:

操作系统:Windows 10

开发软件:MyEclipse8.5

数据库:MySql5.3

2)系统硬件要求:

处理器:P4 以上

内存:1G以上





免费论文检测 论文查重

本文原地址:http://www.taolw.com/a/jsp/12376.html