计算机毕业设计-SpringBoot民宿酒店管理系统-Java旅游酒店系统代码

计算机毕业设计-SpringBoot民宿酒店管理系统-Java旅游酒店系统代码

1.开发环境及工具下载

  • 开发语言:Java
  • 架构:B/S
  • 框架:SpringBoot
  • 数据库:MySQL
  • 编译工具:Idea、Eclipse、MyEclipse (选其一)
  • 其他:jdk1.8、Tomcat 、maven

eclipse 下载
mysql 5.7 下载
jdk 1.8 下载
tomcat 8.0 下载
maven 3.5 下载
idea 下载

2 系统功能模块

  • 住宿管理(房间预定、入住登记、账单结算)
  • 房间管理(房间设置、房型管理)
  • 系统管理(员工管理、客房管理、修改密码)
  • 财务统计(查看财务)
  • 日志管理(查看日志)

3 部分运行界面

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

4 更多推荐

SpringBoot+Vue在线考试系统
基于ssm的美食分享系统
基于ssm+vue的化妆品商城管理系统
基于ssm+vue的二手车拍卖管理系统
基于springboot的会员积分管理系统

5 核心代码实现

5.1 取消订单功能核心代码

@PostMapping("/updateOrderStatus")
    @ResponseBody
    public Map<String,Object> updateOrderStatus(String roomId,Integer roomTypeId,String ordersId, String statusName, HttpSession session){
        Map<String,Object> data = new HashMap<>();
        try {
            //修改订单状态
            Integer result = ordersService.updateOrderStatus(roomId,roomTypeId,ordersId, statusName);
            data.put("message",result > 0 ? "取消预订成功": "取消预订失败");
            data.put("state",200);
        } catch (Exception e) {
            e.printStackTrace();
            data.put("message","取消预订失败");
            data.put("state",500);
        }
        return data;
    }

5.2 查看房间信息功能核心代码

  @PostMapping("/getRoomByTypeName")
    @ResponseBody
    public List<Room> getRooms(String typeName,@RequestParam("statusName") String statusName){
        List<RoomType> roomTypes = null;
        try {
            roomTypes = roomTypeService.listByTypeNameAndStatus(typeName,"预订".equals(statusName) ? new String[]{"可预订"}:new String[]{"可预订","可入住"});
        } catch (Exception e) {
            e.printStackTrace();
        }
        //如果roomTypes为零表示没房间直接创建一个新集合
        return (roomTypes.size() == 0) ? new ArrayList<Room>() : roomTypes.get(0).getRooms();
    }

注意:该项目只展示部分功能,如需了解,评论区咨询即可。
希望和大家多多交流!!
源码项目、定制开发、代码讲解、答辩辅导

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值