基于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年11月25日
    0
  • 成都新航道IGCSE课程怎么样?(新航道成都学校官网)

    IGCSE课程是一个国际化的中学教育证书课程,其内容涵盖多个领域,旨在为学生进一步学习和职业发展打下坚实的基础。对于想要转入国际学校的学生来说,了解和掌握IGCSE课程的内容和学习…

    科研百科 2024年4月2日
    68
  • 软件项目管理大纲

    软件项目管理大纲 软件项目管理是软件开发过程中至关重要的一环。一个好的软件项目管理大纲可以帮助项目管理人员更好地管理项目,提高项目的成功率和效率。本文将介绍一个典型的软件项目管理大…

    科研百科 2024年9月2日
    31
  • 多个项目管理表格

    项目管理表格是项目管理中的重要工具,能够帮助项目经理有效地组织和管理项目工作。本文将介绍几个常用的项目管理表格,并介绍如何有效地使用它们。 一、项目计划表格 项目计划表格是项目管理…

    科研百科 2024年8月26日
    28
  • 吉林:提高中小学党建和德育工作质量 推进校长负责制走深走实(加强中小学校党建工作)

    近年来,为深入贯彻落实新时代党的建设总要求和新时代党的组织路线,全面提高中小学校党建和德育工作质量,推动落实立德树人根本任务,吉林省相关部门共同推动建立了中小学校党组织领导的校长负…

    科研百科 2023年12月11日
    132
  • 探究不同类型的app开发(探究不同类型的app开发过程)

    在移动互联网时代,app已经成为人们日常生活中不可或缺的一部分。然而,不同类型的app开发方式也有所不同,包括移动应用程序开发、Web应用程序开发和混合应用程序开发等。在本文中,我…

    科研百科 2023年4月26日
    257
  • 【一点享法】企业规章制度规定与劳动合同约定出现冲突以谁为准?

    在现代社会中,企业规章制度和劳动合同是保障劳动者权益和规范企业运作的重要法律文件。然而,在某些情况下,这两者之间可能会出现冲突,那么究竟以哪个为准呢? 首先,我们需要明确企业规章制…

    科研百科 2024年2月3日
    125
  • 项目管理控制系统批发

    项目管理控制系统批发 随着现代项目管理的日益复杂和快速变化,项目管理控制系统已经成为了一种必不可少的工具。这些系统可以帮助企业更好地管理项目,提高项目效率,减少风险,并确保项目在预…

    科研百科 2025年1月1日
    0
  • 横向科研项目是什么(横向科研项目管理办法)

    横向科研项目管理办法横向科研项目管理办法1.选择纵向比较。纵向比较是指横向比较的对象,比如校运会,这种比较涉及的一些项目的价值,主要是它的范围,包括运动技能、球类运动、运动策略、运…

    科研百科 2024年9月27日
    19
  • 比较好的合同管理系统

    合同管理系统是一种能够帮助企业进行合同管理的软件系统,能够帮助企业高效地管理合同,避免合同漏洞,提高合同签订的成功率,降低合同履行风险。好的合同管理系统应该具备以下特点: 1. 强…

    科研百科 2024年8月31日
    35