栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

SpringBoot+Vue实现酒店预约管理系统

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SpringBoot+Vue实现酒店预约管理系统

文章目录
  • 系统背景
  • 一、功能分类
  • 二、开发环境
  • 三、系统实现及展示
      • 1.客房管理
        • 1.1客房列表
        • 1.2添加客房
      • 2.员工管理
        • 2.1客房列表
      • 3.预约管理
      • 4.用户登录
      • 5.信息及密码修改
  • 四、系统数据库


系统背景

随着我国市场经济的迅速发展和人们生活水平的不断提高,外国竞争者的进入,酒店业的竞争愈来愈激烈。要想在竞争中取得优势,必须在经营管理、产品服务等方面提高服务管理意识。而对客房的经营起决定作用的是客房的管理。如何利用先进的管理手段,提高客房的管理水平,是每一酒店管理者所面临的重要课题。面对信息时代的挑战,利用科技手段提高企业管理无疑是一条行之有效的途径。因此采用电脑和先进的技术管理业务、财务等诸多环节已成为推动酒店业快速发展的先决条件。


一、功能分类
编号板块内容实现功能
1客房管理客房编号、房间类型、价格等信息添加、删除、修改、查询
2员工管理员工的入职,离职,信息修改,查询等查询,修改,增加,删除
3客房预订管理客房预订信息的处理,新增,取消,修改,查询等查询,修改,增加,删除
4用户登录登录注册登录注册
5个人信息管理资料修改,密码修改资料修改,密码修改

二、开发环境
-环境框架
后端JDK1.8SpringBoot+mybatisPlus
前端NodeJS16.0Vue+ElementPlus
数据库MySQL8.0-

三、系统实现及展示 1.客房管理 1.1客房列表

可对客房进行管理

1.2添加客房

    
      
        
          
        
        
          
        
        
          
        
        
          
            
            
            
          
        
        
          
        
        
          
        
        
          
           
          
        
      
      
    
	

2.员工管理 2.1客房列表

可对员工进行管理及维护,导入导出Excel,办理离职等

离职页面:


3.预约管理

管理员端:进行预约处理,分配控制闲置房间


用户端:查询预定状态


      

        
          
          
        
        
          
            
          
        
        
          
        
        
          
        
      
      
    
    

4.用户登录

    @PostMapping("login")
    public Result login(@RequestBody User user){
        user.setPassword(MD5Utils.code(user.getPassword()));
        User login=userService.login(user.getUsername(),user.getPassword());
        if(login==null){
            return Result.error("-1", "用户名或密码错误");
        }
        if(login.getState()==0){
            return Result.error("-1", "账户已被冻结,请联系管理员");
        }
        return Result.success(login);
    }
        @PostMapping("register")
    public Result register(@RequestBody User user) {
        User check=userService.getOne(Wrappers.lambdaQuery().eq(User::getUsername,user.getUsername()));
        if (check!=null){
            return Result.error("-1","用户名已被注册");
        }
        String password = MD5Utils.code(user.getPassword());
        user.setPassword(password);
        user.setNickName("用户001");
        return Result.success();
    }

5.信息及密码修改

    @PostMapping ("updatePassword/{id}")
    public Result updatePassword(@RequestBody User user) {
        user.setPassword(MD5Utils.code(user.getPassword()));
        userService.updateById(user);
        return Result.success();
    }

四、系统数据库

room客房表

reseve客房表

quit离职表

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/924946.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号