博主介绍:✌在职Java研发工程师、专注于程序设计、源码分享、技术交流、专注于Java技术领域和毕业设计✌
项目名称
java mysql基于SSM宠物寄养中心系统源码+文档
视频效果
https://www.bilibili.com/vide...
系统说明
宠物寄养中心管理系统需要设计注册会员和管理人员的权限,其需要完成的功能如下:
1、会员功能
(1)该系统根据操作权限的不同分为管理员和普通用户两种,新用户在登陆前要进行用户注册,注册完成后方可进行登陆。登陆时无论是管理员还是普通用户必须输入正确的用户名和密码才能完成登陆,否则登陆失败。
(2)会员登录后需要在线查看寄养中心为宠物提供的房间、食品、服务等信息并能够为自己的宠物在线预订模拟支付生成订单。
(3)我的订单:会员在个人中心能够查看自己的各种预订订单并完成在线的确认收货操作。
(4)咨询建议:会员通过此功能能够在线咨询和提出建议给管理员。
(5)注册用户可以针对自己购买后的订单进行在线评论。
(6)公告信息浏览:能够在前台及时查看浏览新闻公告信息。
管理员功能
(1)基础信息管理:管理员可以完成宠物房间、服务、主食、零食等信息发布管理。
(2)客户订单管理:管理员在线处理会员的各种订单并可以完成在线确认和删除操作,按照相应条件完成订单信息查询。
(3)会员管理:会员注册时添加的注册信息保存如数据管理员可以对其查看管理。
(4)宠物用品类别管理,主要实现宠物用品类别的动态管理,方便注册用户注册后新建宠物用品信息时快速选择定位。
(5)回复留言建议,管理员能够查看会员的留言咨询建议并恢复。
(6)发布公告,针对寄养中心的新闻公告信息在线发布。
(7)评价管理,会员购买宠物用品评价后生成评价信息,管理员可以查看管理。
(8)管理员管理:管理员可以添加普通管理员,对其进行添加维护,修改器密码。
环境需要
1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可
4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;
5.数据库:MySql 5.7版本;
6.是否Maven项目:否;
技术栈
- 后端:Spring+SpringMVC+Mybatis
- 前端:JSP+CSS+JavaScript+jQuery
使用说明
- 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;
- 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven;
若为maven项目,导入成功后请执行maven clean;maven install命令,然后运行; - 将项目中springmvc-servlet.xml配置文件中的数据库配置改为自己的配置;
- 运行项目,在浏览器中输入http://localhost:8080/ 登录
运行截图
用户管理控制层:
package com.houserss.controller;
import javax.servlet.http.HttpSession;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import com.houserss.common.Const;
import com.houserss.common.Const.Role;
import com.houserss.common.ServerResponse;
import com.houserss.pojo.User;
import com.houserss.service.IUserService;
import com.houserss.service.impl.UserServiceImpl;
import com.houserss.util.MD5Util;
import com.houserss.util.TimeUtils;
import com.houserss.vo.DeleteHouseVo;
import com.houserss.vo.PageInfoVo;
/**
- Created by admin
*/