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

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

计算机毕业设计-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 updateOrderStatus(String roomId,Integer roomTypeId,String ordersId, String statusName, HttpSession session){
        Map 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 getRooms(String typeName,@RequestParam("statusName") String statusName){
        List 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() : roomTypes.get(0).getRooms();
    }

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

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5681872.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存