一、源码特点
springboot宠物美容院管理系统是一套完善的信息系统,结合springboot框架和bootstrap完成本系统,对理解JSP java编程开发语言有帮助系统采用springboot框架(MVC模式开发),系
统具有完整的源代码和数据库,系统主要采用B/S模式开发。
springboot 宠物美容医院管理系统1
前段主要技术 bootstrap.css jquery
后端主要技术 springboot
数据库 mysql
开发工具 IDEA JDK1.8 TOMCAT 8.5
二、功能介绍
1)系统首页功能:系统访问系统首页,包括公告,服务项目信息,并且用户登录窗口
2)用户管理功能:对用户、管理员信息进行添加、删除、修改和查看
3)宠物信息管理功能:普通用户只能维护自己的宠物信息,而管理员可以系统所有的宠物信息进行维护
4)服务项目管理功能:管理员维护系统内的宠物服务项目信息,包括项目名称,图片,价格等,而用户
5)订单管理功能:用户提交订单,管理员处理用户提交订单,并反馈给宠物美容过程中的图片
6)保健知识管理功能:管理员对系统内的保健知识进行维护,用户可以浏览查看
7)公告管理功能:管理员对系统内的公告信息进行维护,用户可以浏览查看
数据库设计
CREATE TABLE `gly` (
`glyid` int(11) NOT NULL auto_increment,
`yhm` VARCHAR(40) default NULL COMMENT '用户名',
`mm` VARCHAR(40) default NULL COMMENT '密码',
`xm` VARCHAR(40) default NULL COMMENT '姓名', PRIMARY KEY (`glyid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `yonghu` (
`yhid` int(11) NOT NULL auto_increment,
`yhm` VARCHAR(40) default NULL COMMENT '用户名',
`mm` VARCHAR(40) default NULL COMMENT '密码',
`xm` VARCHAR(40) default NULL COMMENT '姓名',
`lxdh` VARCHAR(40) default NULL COMMENT '联系电话',
`lxdz` VARCHAR(40) default NULL COMMENT '联系地址', PRIMARY KEY (`yhid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `chongwu` (
`cwid` int(11) NOT NULL auto_increment,
`cwmc` VARCHAR(40) default NULL COMMENT '宠物名称',
`js` VARCHAR(40) default NULL COMMENT '介绍',
`pz` VARCHAR(40) default NULL COMMENT '品种',
`tp` VARCHAR(40) default NULL COMMENT '图片',
`yh` VARCHAR(40) default NULL COMMENT '用户', PRIMARY KEY (`cwid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `fwxm` (
`fwxmid` int(11) NOT NULL auto_increment,
`xmmc` VARCHAR(40) default NULL COMMENT '项目名称',
`js` VARCHAR(40) default NULL COMMENT '介绍',
`jg` VARCHAR(40) default NULL COMMENT '价格',
`tp` VARCHAR(40) default NULL COMMENT '图片', PRIMARY KEY (`fwxmid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `dingdan` (
`ddid` int(11) NOT NULL auto_increment,
`ddh` VARCHAR(40) default NULL COMMENT '订单号',
`yh` VARCHAR(40) default NULL COMMENT '用户',
`tjsj` VARCHAR(40) default NULL COMMENT '提交时间',
`yysj` VARCHAR(40) default NULL COMMENT '预约时间',
`cw` VARCHAR(40) default NULL COMMENT '宠物',
`zjg` VARCHAR(40) default NULL COMMENT '总价格',
`zt` VARCHAR(40) default NULL COMMENT '状态', PRIMARY KEY (`ddid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
代码设计
/**
* 美容过程添加方法 对表 mrgc 进行添加
*/
@RequestMapping(value = "mrgcadd")
public ModelAndView mrgcadd(HttpServletRequest request, HttpServletResponse response) {
try {
request.setCharacterEncoding("gb2312");//强制字符集
} catch (Exception e) {//捕获异常
e.printStackTrace();
}
ModelAndView mav = new ModelAndView();//初始化
mav.setViewName("mrgc/mrgcadd");//跳转页面
mrgc bean = new mrgc();
String mrgcid = (String) request.getParameter("mrgcid");//美容过程编号 变量
bean.setMrgcid(mrgcid);//赋值封装
String dd = (String) request.getParameter("dd");//订单 变量
bean.setDd(dd);//赋值封装
String mc = (String) request.getParameter("mc");//名称 变量
bean.setMc(mc);//赋值封装
String tp = (String) request.getParameter("tp");//图片 变量
bean.setTp(tp);//赋值封装
String tjsj = (String) request.getParameter("tjsj");//提交时间 变量
bean.setTjsj(tjsj);//赋值封装
mrgcdao.add(bean);//执行 添加 mrgc 添加操作
request.setAttribute("msg", "<script>alert('添加成功');</script>");//操作提示
return listpage(request, response);
}
/**
* 订单列表 查询dingdan
*/
@RequestMapping(value = "listpage")
public ModelAndView listpage(HttpServletRequest request, HttpServletResponse response) {
try {
request.setCharacterEncoding("gb2312");//强制字符集
} catch (Exception e) {
e.printStackTrace();
}
Map<String, Object> map = new HashMap<String, Object>();
ModelAndView mav = new ModelAndView();//初始化
mav.setViewName("dingdan/dingdanlist");//跳转jsp 页面
String ddid = (String) request.getParameter("ddid");
if (ddid != null && !ddid.equals("")) {//判断订单编号
// System.out.println(ddid);
map.put("ddid", ddid);//拼接sql语句订单编号
}
String ddh = (String) request.getParameter("ddh");
if (ddh != null && !ddh.equals("")) {//判断订单号
// System.out.println(ddh);
map.put("ddh", ddh);//拼接sql语句订单号
}
String yh = (String) request.getParameter("yh");
if (yh != null && !yh.equals("")) {//判断用户
// System.out.println(yh);
map.put("yh", yh);//拼接sql语句用户
}
String tjsj = (String) request.getParameter("tjsj");
if (tjsj != null && !tjsj.equals("")) {//判断提交时间
// System.out.println(tjsj);
map.put("tjsj", tjsj);//拼接sql语句提交时间
}
String yysj = (String) request.getParameter("yysj");
if (yysj != null && !yysj.equals("")) {//判断预约时间
// System.out.println(yysj);
map.put("yysj", yysj);//拼接sql语句预约时间
}
String cw = (String) request.getParameter("cw");
if (cw != null && !cw.equals("")) {//判断宠物
// System.out.println(cw);
map.put("cw", cw);//拼接sql语句宠物
}
String zjg = (String) request.getParameter("zjg");
if (zjg != null && !zjg.equals("")) {//判断总价格
// System.out.println(zjg);
map.put("zjg", zjg);//拼接sql语句总价格
}
String zt = (String) request.getParameter("zt");
if (zt != null && !zt.equals("")) {//判断状态
// System.out.println(zt);
map.put("zt", zt);//拼接sql语句状态
}
List<dingdan> list = dingdandao.getAll(map);//查询dingdan 表数据返回 list对象
mav.addObject("list", list);//赋值变量
return mav;
}
/**
* 订单添加方法 对表 dingdan 进行添加
*/
@RequestMapping(value = "add")
public ModelAndView add(HttpServletRequest request, HttpServletResponse response) {
try {
request.setCharacterEncoding("gb2312");//强制字符集
} catch (Exception e) {//捕获异常
e.printStackTrace();
}
ModelAndView mav = new ModelAndView();//初始化
mav.setViewName("dingdan/dingdanadd");//跳转页面
dingdan bean = new dingdan();
String ddid = (String) request.getParameter("ddid");//订单编号 变量
bean.setDdid(ddid);//赋值封装
String ddh = (String) request.getParameter("ddh");//订单号 变量
bean.setDdh(ddh);//赋值封装
String yh = (String) request.getParameter("yh");//用户 变量
bean.setYh(yh);//赋值封装
String tjsj = (String) request.getParameter("tjsj");//提交时间 变量
bean.setTjsj(tjsj);//赋值封装
String yysj = (String) request.getParameter("yysj");//预约时间 变量
bean.setYysj(yysj);//赋值封装
String cw = (String) request.getParameter("cw");//宠物 变量
bean.setCw(cw);//赋值封装
String zjg = (String) request.getParameter("zjg");//总价格 变量
bean.setZjg(zjg);//赋值封装
String zt = (String) request.getParameter("zt");//状态 变量
bean.setZt(zt);//赋值封装
dingdandao.add(bean);//执行 添加 dingdan 添加操作
request.setAttribute("msg", "<script>alert('添加成功');</script>");//操作提示
return addpage(request, response);
}
三、注意事项
1、管理员账号:admin密码:admin 数据库配置文件\src\main\resources\application.properties
2、开发环境为IDEA开发,数据库为mysql,使用java语言开发。
3、数据库文件名是javacwyy.sql 系统名称cwyy
4、地址:http://127.0.0.1:8080/qt/index.jsp
四 系统实现
需要源码 其他的定制服务 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 或者私信作者