主页 > 毕业论文 > 2018计算机毕业论文 > 正文

2018计算机毕业论文 基于JSP的宠物收容领养系统的设计与实

2019-02-26 01:38:22来源:论文阁作者:佚名
2018计算机毕业论文导读:随着计算机技术的不断发展,人们购物、交友、聊天、学习、游戏都可以通过网络实现。但是对于宠物的收容领养主要还是在实体店中进行,线下

随着计算机技术的不断发展,人们购物、交友、聊天、学习、游戏都可以通过网络实现。但是对于宠物的收容领养主要还是在实体店中进行,线下宠物店的领养流程过于复杂,较为浪费时间,而在线上进行挑选较为省时,因此本系统就是为了实现爱宠人士能够通过网络进行宠物收容领养而设计。

    本系统使用JSP编程技术,基于SSH框架结构,利用eclipse平台开发,以MySQL作为后台数据库管理系统。系统的开发由两大块构成,包括前端页面的设计和后台数据库的创建与维护。具体实现的功能主要有用户的注册与登录、领养动物、动物信息的上传、对个人信息进行修改、对领养车的操作以及查看订单状态;管理员主要实现功能有处理审核订单、管理动物、管理用户、修改添加管理员。

    宠物收容领养系统前端页面设计简便、易操作,便于用户使用,后台数据库的数据完整性强、安全性好。本系统不仅为用户带来了方便,同时也实现了后台信息的数字化管理。

关键词:宠物收容领养系统;JSP;SSH框架;MySQL

计算机毕业论文发表

1 引  言

1.1 研究背景

    随着社会的进步,科技的发展,计算机在越来越多的领域得以应用,成为推动社会发展的主要动力。如今人们生活美好,不少人都会养一些宠物做伴,但随着近几年养宠物的数量越来越多,人们对自己行为的规范与责任感逐渐缺失,对于不喜欢了或者生病了的宠物随手抛弃,造成了社会流浪动物的急剧增加。这些流浪宠物不仅无家可归很可怜,在一定程度上还有可能对人类造成威胁,例如流浪狗咬人事件这几年不乏出现,还有对交通和环境也造成了不小的影响。

    社会对流浪动物没有一个良好的安身之处,而流浪动物又很少有人愿意领养。但是通过宠物收容机构的收容、治疗,许多流浪小动物就可以得到一个安稳的家,社会爱宠人士也可以收养到喜欢的宠物。结合计算机的发展,一个网上的收容领养系统的出现是必然的,也是有必要的。通过网络的联通,更多的流浪动物能够得到人们的关注,收养动物的人之间还能够交流心得和收养经验。

1.2 研究现状及内容

    随着宠物热的兴起,流浪动物的增多成为当下值得关注的问题。首先是流浪动物伤人事件与日俱增,据相关报告:2014年全国狂犬病发病924例,死亡854例,死亡率92.4%;2015年发病801例,死亡744例,死亡率92.8%;2016年发病698例,死亡644例,死亡率92.2%;2017年上半年发病四百多例,每年狂犬病的死亡率都高达92%以上。其次是动物粪便与尸体对环境带来的影响。据了解,流浪动物的粪便和尸体大多数都是由环卫工人处理,动物死尸不经过专业的掩埋处理很有可能形成传染病威胁人类健康,如寄生虫、皮肤病等。还有动物的吠叫声会影响居民的休息,给他人正常生活带来影响。所以,流浪动物的处置是当下需要解决的一个问题。虽然在许多地方有线下的流浪动物收容机构,但是线上的这样一个系统当下还是比较少的。而在线下进行宠物收养流程太过于麻烦,需要的手续也比较多,但是在线上系统平台下进行宠物收养会比较方便,只需要注册成为用户即可进行一些常规操作。

    本系统主要是为用户提供一个网上收养宠物的平台,能够通过平台详细了解流浪动物的信息,选择喜欢的动物进行领养,之后由管理员对宠物信息记录、更新。用户不仅可以在该平台查看浏览动物信息,对动物进行领养,用户之间通过留言进行交流,与管理员之间进行交互,而且可以提供流浪动物信息给平台。而管理员可以对系统用户管理,对动物信息管理,收集用户信息意见,及时对宠物数据进行修改,使更多的流浪动物有家可归。

1.3 本文结构

    第一章引言部分主要介绍课题研究背景、研究现状及内容。

    第二章是开发技术与环境,论述开发过程中用到的技术和系统开发的环境。

    第三章系统需求分析是本文的重点之一,主要进行了可行性分析、需求分析、数据建模分析。

    第四章系统设计是本文的又一重点,主要是系统功能模块设计和数据库设计。

    第五章主要写系统功能实现,介绍了用户和管理员相关模块的功能实现设计和实现方法。

    第六章系统测试主要是对各功能模块的测试过程和测试用例以及测试结果分析。

    第七章主要是对本次系统开发主要功能进行总结以及对后续研究方向进行展望。

2 开发环境与技术介绍

2.1 开发环境

    系统平台:Windows 10 、 jdk1.8.0 、Tomcat 8.0

    开发工具:eclipse

    开发语言:Java

    数据库:Navicat、MySQL5.7

    测试工具:IE浏览器

2.2 开发技术介绍

2.2.1 JSP页面

    JSP页面是由HTML构成的网页,由特殊标签和Java代码进行扩展而形成的Web页面,Web服务器和Java Server引擎都使用这两种方法创建客户端Web浏览器。JavaServer Pages(JSP)是一种服务器端编程语言,客户不会使用原版Java / JSP代码。

栏目分类

推荐论文