基于java+SSM+jsp的酒店管理系统(附源码)

一、项目简介

一个精简的基于SSM框架开发的酒店后台管理系统; 其主要功能包括对住客,房间和会员信息管理,同时可以下载房间和会员信息的数据; 前端实现采用了layui-Qadmin模板;整体简约大气,使用方便快捷。

二、技术和环境

1、环境:

tomcat版本:tomcat8.x

jdk版本:jdk1.7或以上

开发运行工具:eclipse或idea

maven版本:maven3.x

2、技术:

ssm + jsp

  1. 住客管理
  1. 房间管理
  1. 会员管理

4、系统设置

四、项结构和代码

  1. 项目结构
  1. 数据库
  1. 部分代码

3.1、会员管理

@Controller
@RequestMapping("/vip")
public class VipController {

    @Autowired
            VipServiceImpl vipService;

    @RequestMapping("/add")
    public ModelAndView add(Vip vip){
        ModelAndView mv = new ModelAndView();
        vipService.addVip(vip);
        mv.setViewName("suc_v");
        return mv;
    }

    @RequestMapping("/delete")
    public String delete(int id){
        vipService.deleteVipById(id);
        return "redirect:/vip/list";
    }

    @RequestMapping("/list")
    public ModelAndView list(){
        ModelAndView mv = new ModelAndView();
        List<Vip> vipList=vipService.queryAllVip();
        mv.addObject("list",vipList);
        mv.setViewName("vip_list");
        return mv;
    }

    @RequestMapping("/update1")
    public ModelAndView update1(int id){
        ModelAndView mv = new ModelAndView();
        Vip vip = vipService.queryVipById(id);
        mv.addObject("v",vip);
        mv.setViewName("vip_update");
        return mv;
    }

    @RequestMapping("/update2")
    public String update2(Vip v){
        vipService.updateVipById(v);
        return ("redirect:/vip/list");
    }

    @RequestMapping("/find")
    public ModelAndView find(String findByPhone ){
        ModelAndView mv = new ModelAndView();
        Vip vip = vipService.queryVipByPhone(findByPhone);
        List<Vip> vipList=new ArrayList<Vip>();
        vipList.add(vip);
        if (vip==null){
            vipList=vipService.queryAllVip();
            mv.addObject("error","未查询出结果");
        }
        mv.addObject("list",vipList);
        mv.setViewName("vip_list");
        return mv;
    }
}

3.2、前端代码

一、项目简介 一个精简的基于SSM框架开发的酒店后台管理系统; 其主要功能包括对住客,房间和会员信息管理,同时可以下载房间和会员信息的数据; 前端实现采用了layui-Qadmin模板;整体简约大气,使用方便快捷。 二、技术和环境 1、环境: tomcat版本:tomcat8.x jdk版本:jdk1.7或以上 开发运行工具:eclipse或idea maven版本:maven3.x 2、技术: ssm + jsp 住客管理 房间管理 会员管理 4、系统设置 四、项结构和代码 项目结构 数据库 部分代码 3.1、会员管理 @Controller @RequestMapping("/vip") public class VipController { @Autowired VipServiceImpl vipService; @RequestMapping("/add") public ModelAndView add(Vip vip){ ModelAndView mv = new ModelAndView(); vipService.addVip(vip); mv.setViewName("suc_v"); return mv; } @RequestMapping("/delete") public String delete(int id){ vipService.deleteVipById(id); return "redirect:/vip/list"; } @RequestMapping("/list") public ModelAndView list(){ ModelAndView mv = new ModelAndView(); List vipList=vipService.queryAllVip(); mv.addObject("list",vipList); mv.setViewName("vip_list"); return mv; } @RequestMapping("/update1") public ModelAndView update1(int id){ ModelAndView mv = new ModelAndView(); Vip vip = vipService.queryVipById(id); mv.addObject("v",vip); mv.setViewName("vip_update"); return mv; } @RequestMapping("/update2") public String update2(Vip v){ vipService.updateVipById(v); return ("redirect:/vip/list"); } @RequestMapping("/find") public ModelAndView find(String findByPhone ){ ModelAndView mv = new ModelAndView(); Vip vip = vipService.queryVipByPhone(findByPhone); List vipList=new ArrayList (); vipList.add(vip); if (vip==null){ vipList=vipService.queryAllVip(); mv.addObject("error","未查询出结果"); } mv.addObject("list",vipList); mv.setViewName("vip_list"); return mv; } } 3.2、前端代码
经验分享 程序员 微信小程序 职场和发展