基于SSM框架开发的酒店管理系统,附源码(html酒店管理系统源码)

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

首页

基于SSM框架开发的酒店管理系统,附源码(html酒店管理系统源码)

管理员界面

基于SSM框架开发的酒店管理系统,附源码(html酒店管理系统源码)

用户预定界面

基于SSM框架开发的酒店管理系统,附源码(html酒店管理系统源码)

部分代码展示

@Controller@RequestMapping("/home")public class HomeController { @Autowired HomeServiceImpl homeService; @RequestMapping("/add") public String add(Home home, Model model) throws IOException{ String sqlPath = null; //定义文件保存的本地路径 String localPath="E:Java 项目Hotel_Managesrcmainwebappupload"; //定义 文件名 String Filename=null; if(!home.getFile().isEmpty()){ //生成uuid作为文件名称 String uuid = UUID.randomUUID().toString().replaceAll("-",""); //获得文件类型(可以判断如果不是图片,禁止上传) String contentType=home.getFile().getContentType(); //获得文件后缀名 String suffixName=contentType.substring(contentType.indexOf("/") 1); //得到 文件名 filename=uuid "." suffixName; System.out.println(filename); //文件保存路径 home.getFile().transferTo(new File(localPath filename)); } //把图片的相对路径保存至数据库 sqlPath = "/upload/" filename; System.out.println(sqlPath); home.setImg(sqlPath); homeService.addHome(home); model.addAttribute("home",home); return "home_show"; } @RequestMapping("/delete") public String delete(Integer id){ homeService.deleteHomeById(id); return "redirect:/home/list"; } @RequestMapping("/list") public ModelAndView list(){ ModelAndView mv = new ModelAndView(); List<Home> homeList=homeService.queryAllHome(); mv.addObject("list",homeList); mv.setViewName("home_list"); return mv; } @RequestMapping("/update1") public ModelAndView update1(Integer id){ ModelAndView mv = new ModelAndView(); Home home = homeService.queryHomeById(id); mv.addObject("h",home); mv.setViewName("home_update"); return mv; } @RequestMapping("/update2") public String update2(Home h)throws IOException{ String sqlPath = null; //定义文件保存的本地路径 String localPath="E:Java 项目Hotel_Managesrcmainwebappupload"; //定义 文件名 String filename=null; if(!h.getFile().isEmpty()){ //生成uuid作为文件名称 String uuid = UUID.randomUUID().toString().replaceAll("-",""); //获得文件类型(可以判断如果不是图片,禁止上传) String contentType=h.getFile().getContentType(); //获得文件后缀名 String suffixName=contentType.substring(contentType.indexOf("/") 1); //得到 文件名 filename=uuid "." suffixName; System.out.println(filename); //文件保存路径 h.getFile().transferTo(new File(localPath filename)); } //把图片的相对路径保存至数据库 sqlPath = "/upload/" filename; System.out.println(sqlPath); h.setImg(sqlPath); homeService.updateHomeById(h); return ("redirect:/home/list"); } @RequestMapping("/show") public ModelAndView show(Integer id){ ModelAndView mv = new ModelAndView(); Home home=homeService.queryHomeById(id); mv.addObject("home",home); mv.setViewName("home_show"); return mv; } @RequestMapping("/find") public ModelAndView find(int findByNum ){ ModelAndView mv = new ModelAndView(); Home home = homeService.queryHomeByNum(findByNum); List<Home> homeList=new ArrayList<Home>(); homeList.add(home); if (home==null){ homeList=homeService.queryAllHome(); mv.addObject("error","未查询出结果"); } mv.addObject("list",homeList); mv.setViewName("home_list"); return mv; } @RequestMapping("/type1") public String type1(Integer id,Model model){ Home home = homeService.queryHomeById(id); model.addAttribute("h",home); return "H_Type_update"; } @RequestMapping("/type2") public String type2(Home home){ homeService.updateH_TypeById(home); return "redirect:/home/list"; }}

获取源码请关注后私信“20220520”

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年5月19日 下午11:41
下一篇 2024年5月19日 下午11:53

相关推荐

  • 项目管理平台示意图 质量 成本 进度

    项目管理平台示意图 项目管理平台是软件开发过程中必不可少的工具,它可以帮助开发人员更好地管理项目进度、质量、成本和进度。本文将介绍项目管理平台的主要功能和用法。 一、项目管理平台示…

    科研百科 2024年10月19日
    0
  • 合肥科研项目有一等奖真实图片

    合肥科研项目获得一等奖的真实图片最近在网上广泛传播,引起了很多人的关注和热议。这个科研项目是由安徽省科学技术厅和合肥市人民政府共同支持的,旨在研发一种新型的能源转换技术。 这个技术…

    科研百科 2024年4月8日
    70
  • 接羔育幼助推畜牧业

       皇城蒙古族乡党委、政府早准备、早动员、早部署,扎实细致地做好牲畜接羔育幼工作,努力提高全乡牲畜产羔率和繁殖成活率,确保畜牧业增收增效,进一步助推畜牧业健康有序发展。…

    科研百科 2022年5月20日
    341
  • 合同管理规章制度

    合同管理规章制度 为了规范合同管理工作,保证合同管理工作的有序开展,提高合同管理工作的效率和质量,我们公司制定了以下合同管理规章制度。 一、合同签订 1. 合同签订应当遵循公正、公…

    科研百科 2024年8月26日
    27
  • 项目管理章程

    项目管理章程 一、项目概述 本项目名称为“XXX项目”,是一项XXX工程,旨在XXX。该项目于XXX年XXX月XXX日启动,于XXX年XXX月XXX日结束,总工期XXX天。 二、项…

    科研百科 2024年7月16日
    59
  • 餐饮门店外卖订餐小程序软件开发功能方案(外卖订餐小程序系统开发)

    不管是宅在家的人或者是上班族,不知道每天吃什么、去哪里吃,加上冬天冷、夏天热、刮风下雨不想出门种种情况,外卖成为众多人的选择,除了入驻第三方平台外,一些餐饮门店商家还开发自己的私域…

    科研百科 2023年3月28日
    183
  • 北京三元打造“三位一体”职工生活保障服务体系

    来源:中工网-工人日报 原标题:大病医疗互助保险、爱心基金、四季“送”(引题) 北京三元打造“三位一体”职工生活保障服务体系(主题) 中工网讯(工人日报-中工网记者赖志凯)“感谢三…

    科研百科 2022年6月10日
    308
  • 软件项目管理都有啥

    软件项目管理是一个至关重要的环节,决定了项目能否按时、按质、按量完成。本文将介绍软件项目管理的各个方面,包括项目计划、需求分析、进度管理、风险管理、质量管理和沟通管理等。 一、项目…

    科研百科 2024年9月2日
    49
  • 山东沂水县春季重大动物防控工作会议召开

      2017年3月14日,由沂水县委办公室、沂水县畜牧局牵头组织的《2017年H7N9和春季重大动物疫病防控工作》会议在沂水县委礼堂召开。县领导冯慧、贺法江、张德博等领导同志在主席…

    科研百科 2022年5月20日
    326
  • 协同办公软件 oa(协同办公软件)

    协同办公软件: 企业协作的必备工具 随着数字化时代的到来,协同办公软件已经成为了现代企业不可或缺的工具之一。协同办公软件可以帮助企业实现内部信息的共享和协同工作,提高工作效率和团队…

    科研百科 2024年6月4日
    73