1982Springboot宠物美容院管理系统idea开发mysql数据库web结构java编程计算机网页源码maven项目

一、源码特点
  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
四 系统实现

需要源码 其他的定制服务  下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 或者私信作者

  • 11
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_251836457

你的鼓励 是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值