首页 > 分享 > 基于SSM实现宠物领养网站平台管理系统

基于SSM实现宠物领养网站平台管理系统

最近给客户开发一个宠物领养的网站平台,效果还不错,拿出来展示一下

系统介绍:

我国的动物管理正处于起步阶段,注册在线的宠物数量非常有限,信息也很封闭,因此必须发挥民间力量扩容,加强宠物信息的宣传力度,使更多爱护动物的好心人可以领养宠物,同时也就收纳有家宠物信息,以防宠物丢失,恶性伤人的事件发生,由此可见,建立一个规范化,科学化的流浪狗领养系统是非常必要的。

本项目基于SSM实现一个宠物领养平台,分为系统前端和后端,用户登陆网站可以实现查看博客,领养宠物,送养宠物等,后台管理可以实现用户管理,宠物管理,领养审批,文章管理,留言管理等管理操作

系统编号:BS-PT-055

技术架构:

三层架构设计

MVC设计模式应用

整体开发框架SSM+LayUI+BootStrap

开发工具:使用IDEA或ECLIPSE均可

数据库:MYSQL

下面展示一下系统的基本功能:

前端页面

宠物收养

宠物送养

系统留言

前台用户登陆

后台信息管理系统

用户管理

流浪狗管理

疫苗管理

收养记录管理

留言管理

文章管理

package com.ypf.service.impl;import java.util.List;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Service;import com.github.pagehelper.PageHelper;import com.github.pagehelper.PageInfo;import com.ypf.mapper.TDogUserMapper;import com.ypf.mapper.TDogUserMapperCustom;import com.ypf.pojo.TDogUser;import com.ypf.service.AdoptService;import com.ypf.utils.JqGridResult;import com.ypf.vo.AdoptRecord;import com.ypf.vo.AdoptUserVO;@Servicepublic class AdoptServiceImpl implements AdoptService {@AutowiredTDogUserMapper adoptMapper;@AutowiredTDogUserMapperCustom adoptRecordMapper;@Overridepublic int addAdoptRecord(TDogUser adopt) {int result = adoptMapper.insert(adopt);return result;}@Overridepublic int deleteAdoptRecord(Integer adoptId) {int result = adoptMapper.deleteByPrimaryKey(adoptId);return result;}@Overridepublic int updateAdoptRecord(TDogUser adopt) {int result = adoptMapper.updateByPrimaryKeySelective(adopt);return result;}@Overridepublic JqGridResult queryAllAdoptRecord(Integer page,Integer pageSize) {PageHelper.startPage(page, pageSize);List<AdoptRecord> list = adoptRecordMapper.queryAllAdoptRecordList();PageInfo<AdoptRecord> pageInfo = new PageInfo<>(list);JqGridResult grid = new JqGridResult();grid.setPage(pageInfo.getPageNum());grid.setRows(list);grid.setTotal(pageInfo.getPages());grid.setRecords(pageInfo.getTotal());return grid;}@Overridepublic JqGridResult queryAllAdoptUser(Integer page,Integer pageSize) {PageHelper.startPage(page, pageSize);List<AdoptUserVO> list = adoptRecordMapper.queryAllAdoptUserList();PageInfo<AdoptUserVO> pageInfo = new PageInfo<>(list);JqGridResult grid = new JqGridResult();grid.setPage(pageInfo.getPageNum());grid.setRows(list);grid.setTotal(pageInfo.getPages());grid.setRecords(pageInfo.getTotal());return grid;}}

package com.ypf.service.impl;import com.github.pagehelper.Page;import com.github.pagehelper.PageHelper;import com.github.pagehelper.PageInfo;import com.ypf.mapper.TArticleMapper;import com.ypf.pojo.TArticle;import com.ypf.pojo.TUser;import com.ypf.service.ArticleService;import com.ypf.utils.JqGridResult;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Service;import java.util.List;/** * 文章业务管理接口实现类 */@Servicepublic class ArticleServiceImpl implements ArticleService { @Autowired private TArticleMapper articleMapper; /** * 发表文章 * @param article */ @Override public void saveArticle(TArticle article) { articleMapper.saveArticle(article); } /** * 查询文章列表 * @param title * @param page * @param pageSize * @return */ @Override public JqGridResult queryAllArticle(String title, Integer page, Integer pageSize) { PageHelper.startPage(page, pageSize); List<TArticle> articles = articleMapper.findArticles(title); PageInfo<TArticle> pageInfo = new PageInfo<>(articles); JqGridResult grid = new JqGridResult(); grid.setPage(pageInfo.getPageNum()); grid.setRows(articles); grid.setTotal(pageInfo.getPages()); grid.setRecords(pageInfo.getTotal()); return grid; } //删除文章 public void deleteArticle(Integer articleId){ articleMapper.delete(articleId); } //查询单个文章 public TArticle queryArticleInfoById(Integer articleId){ return articleMapper.findArticleById(articleId); } //更新文章 public void updateArticle(TArticle article){ articleMapper.updateArticleById(article); } //按点击量查询 public JqGridResult queryArticleByDj(Integer num) { JqGridResult grid = new JqGridResult(); grid.setRows(articleMapper.queryArticleByDj(num)); return grid; } //按日期查询 public JqGridResult queryArticleByDate(Integer num) { JqGridResult grid = new JqGridResult(); grid.setRows(articleMapper.queryArticleByDate(num)); return grid; } //按推荐查询 public JqGridResult queryArticleByTj(int num){ JqGridResult grid = new JqGridResult(); grid.setRows(articleMapper.queryArticleByTj(num)); return grid; } //更新点击量 public void updateCount(Integer id){ articleMapper.updateCount(id); }}

package com.ypf.service.impl;import java.util.List;import org.apache.commons.lang3.StringUtils;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Service;import com.github.pagehelper.PageHelper;import com.github.pagehelper.PageInfo;import com.ypf.mapper.TDogMapper;import com.ypf.pojo.TDog;import com.ypf.pojo.TDogExample;import com.ypf.pojo.TDogExample.Criteria;import com.ypf.service.DogService;import com.ypf.utils.JqGridResult;@Servicepublic class DogServiceImpl implements DogService{@AutowiredTDogMapper dogMapper;@Overridepublic int addDog(TDog dog) {dog.setAdoptState(1);return dogMapper.insert(dog);}@Overridepublic int deleteDog(Integer dogId) {int result = dogMapper.deleteByPrimaryKey(dogId);return result;}@Overridepublic int updateDog(TDog dog) {int result = dogMapper.updateByPrimaryKeySelective(dog);return result;}@Overridepublic JqGridResult queryAllDog(TDog dog,Integer page,Integer pageSize) {String dogName = "";if (dog != null) {dogName = dog.getDogName();}TDogExample dogExample = new TDogExample();Criteria dogCriteria = dogExample.createCriteria();if (StringUtils.isNotBlank(dogName)) {dogCriteria.andDogNameLike("%" + dogName + "%");}PageHelper.startPage(page, pageSize);List<TDog> list = dogMapper.selectByExample(dogExample);PageInfo<TDog> pageInfo = new PageInfo<>(list);JqGridResult grid = new JqGridResult();grid.setPage(pageInfo.getPageNum());grid.setRows(list);grid.setTotal(pageInfo.getPages());grid.setRecords(pageInfo.getTotal());return grid;}@Overridepublic TDog queryDogInfoById(Integer dogId) {TDog dogInfo = dogMapper.selectByPrimaryKey(dogId);return dogInfo;}}

相关知识

基于SSM实现宠物领养网站平台管理系统
java/jsp/ssm流浪动物领养系统【2024年毕设】
java/jsp/ssm洗浴预约服务系统【2024年毕设】
java/jsp/ssm宠物托管所托管服务系统【2024年毕设】
springboot179基于javaweb的流浪宠物管理系统的设计与实现
SSM流浪宠物领养系统 毕业设计
基于SpringBoot+Vue宠物救助管理系统设计和实现(源码+LW+部署讲解)
java计算机毕业设计ssm宠物店管理系统
【网站项目】基于ssm232流浪动物领养信息系统
基于SSM+Vue的宠物管理系统

网址: 基于SSM实现宠物领养网站平台管理系统 https://m.mcbbbk.com/newsview34105.html

所属分类:萌宠日常
上一篇: TOPBRAND|岚图/Cozy
下一篇: 【救助圈】送养必看,发布规则,送