基于ssm框架开发的酒店管理系统,附源码(html酒店管理系统源码)-ag凯发k8国际

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

ag凯发k8国际首页

管理员界面

用户预定界面

部分代码展示

@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 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 homelist=new arraylist(); 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”

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

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

相关推荐

  • 养老院内管理软件是什么(养老院内管理软件)

    养老院内管理软件:让管理变得更加高效 随着人口老龄化趋势的不断加剧,养老院成为了一个非常重要的社会服务机构。然而,传统的养老院管理方式存在着许多问题,比如管理难度大、信息难以共享、…

    科研百科 2024年6月3日
    23
  • 项目计划是一份综合性文件,包括项目要求、目标、范围、风险、预算和进度等各种组成部分。相比之下,项目进度表是一个文档,其中包括项目内的开始和结束日期以及任务和活动的顺序。项目进度表显…

    2022年6月26日
    245
  • · 数据库:mysql · 开发语言:java · 开发工具:eclipse · 源码类型:webform 基于springboot的权限管理系统 ,核心技术采用spring、my…

    2022年6月17日
    277
  •   中新网12月1日电 据“中广新闻网”报道,气候峰会在巴黎召开,减排再次成为全球焦点,与会各国讨论着重在如何从能源无碳化以及运输系统下手,减少温室气体排放…

    科研百科 2022年6月1日
    247
  • 进行项目管理的软件 项目管理是组织中非常重要的一部分,它涉及到计划, 执行, 监督和控制等方面的工作。在现代社会中, 项目管理已经成为了一种非常重要的技能, 可以帮助人们更加高效地…

    科研百科 2024年5月31日
    36
  • 传统库存管理方式存在什么问题? 李先生是一家公司的仓储部门负责人,随着公司发展规模扩大,仓储面积和库存商品种类及数量也随之增加,管理上也随之出现很多问题。 人工依赖性强,信息更新慢…

    科研百科 2023年8月26日
    101
  • 在繁忙的都市中心,一栋摩天大楼内,项目经理李浩正面临着他职业生涯中最大的挑战。公司的新项目“星空计划”即将启动,这是一个集合了多个部门、涉及众多复杂流程的大型项目。李浩知道,要想成…

    科研百科 2024年4月23日
    93
  • hcbm 使用的开源组件 hcbm 完全基于开源产品打造。hcbm 的本身是使用 spring cloud 作为微服务架构,并使用了一些主流的开源工具进行devops及监控管理等。…

    科研百科 2022年11月24日
    488
  • 一个完整的项目管理流程包括什么?(一个完整的项目管理流程包括什么)

    许多人对项目管理的整个流程缺乏清晰的了解,只知道有启动、规划、执行、监控和收尾这五个大的过程组。然而,这五个过程组之间存在着密切的关系,并且相互影响。 一、项目管理流程 项目的基本…

    科研百科 2023年11月19日
    102
  • 推进以党建引领基层治理(推进以党建引领基层治理,持续整顿)

    共建共治共享的社会治理制度,是被实践证明符合我国国情、符合人民意愿、符合社会治理规律的科学制度。党的二十大报告提出:“健全共建共治共享的社会治理制度,提升社会治理效能”“推进以党建…

    科研百科 2023年10月15日
    87
网站地图