Spring + Spring MVC + MyBatis+Bootstrap+Mysql酒店管理系统源码

这篇具有很好参考价值的文章主要介绍了Spring + Spring MVC + MyBatis+Bootstrap+Mysql酒店管理系统源码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


一、系统介绍

本系统实现了酒店管理系统源码,管理端实现了管理员登录、会员信息管理、客房信息类型管理、客房信息管理、客房信息添加
、预定信息管理、入住信息管理、入住信息添加

1.环境配置

JDK版本:1.8
Mysql:5.7

二、系统展示

1. 管理员登录

Spring + Spring MVC + MyBatis+Bootstrap+Mysql酒店管理系统源码,资源下载,spring,mvc,mybatis

账号:admin 密码:123456

2.会员信息管理

Spring + Spring MVC + MyBatis+Bootstrap+Mysql酒店管理系统源码,资源下载,spring,mvc,mybatis

3.客房信息类型管理

Spring + Spring MVC + MyBatis+Bootstrap+Mysql酒店管理系统源码,资源下载,spring,mvc,mybatis

4.客房信息管理

Spring + Spring MVC + MyBatis+Bootstrap+Mysql酒店管理系统源码,资源下载,spring,mvc,mybatis

5.客房信息添加

Spring + Spring MVC + MyBatis+Bootstrap+Mysql酒店管理系统源码,资源下载,spring,mvc,mybatis

6.预定信息管理

Spring + Spring MVC + MyBatis+Bootstrap+Mysql酒店管理系统源码,资源下载,spring,mvc,mybatis

7.入住信息管理

Spring + Spring MVC + MyBatis+Bootstrap+Mysql酒店管理系统源码,资源下载,spring,mvc,mybatis

8.入住信息添加

Spring + Spring MVC + MyBatis+Bootstrap+Mysql酒店管理系统源码,资源下载,spring,mvc,mybatis

三、部分代码

UserMapper.java

package cn.edu.dao;

import cn.edu.entity.User;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface UserMapper {
    boolean deleteByPrimaryKey(Integer userId);

    boolean insert(User record);

    User selectByPrimaryKey(Integer userId);

    List<User> selectAll();

    boolean updateByPrimaryKey(User record);

    User selectUser(@Param("userName") String userName, @Param("userPwd") String userPwd);

    int selectUserByName(String userName);

    boolean deleteByName(String userName);
}

UserController.java

package cn.edu.controller;

import cn.edu.entity.Notice;
import cn.edu.entity.Room;
import cn.edu.entity.RoomType;
import cn.edu.entity.User;
import cn.edu.service.*;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;

import java.util.HashMap;
import java.util.List;

@Controller
public class UserController {

    @Autowired
    private RoomTypeService roomTypeService;

    @Autowired
    private ReserveService reserveService;

    @Autowired
    private RoomService roomService;

    @Autowired
    private NoticeService noticeService;

    @Autowired
    private UserService userService;

    @RequestMapping("user_main.html")
    public ModelAndView userMain(){
        List<RoomType> roomTypeList = roomTypeService.selectAll();
        ModelAndView mav = new ModelAndView("user_main");
        mav.addObject("roomTypeList", roomTypeList);
        List<Room> roomList = roomService.selectAll();
        mav.addObject("roomList", roomList);
        List<Notice> noticeList = noticeService.selectAll();
        mav.addObject("noticeList", noticeList);
        return mav;
    }

    @RequestMapping(value = "room_type.html", method = RequestMethod.GET)
    public ModelAndView roomType(@RequestParam(value = "typeId") int typeId, @RequestParam(value = "type") String type){
        List<Room> roomList = reserveService.selectByRoomType(type);
        ModelAndView mav = new ModelAndView("user_main");
        mav.addObject("roomList", roomList);
        return mav;
    }

    @RequestMapping("deleteUser")
    @ResponseBody
    public Object deleteUser(@RequestParam("userName") String userName){
        HashMap<String, String> res = new HashMap<>();
        if (userService.deleteUser(userName)){
            res.put("stateCode", "1");
        } else {
            res.put("stateCode", "0");
        }
        return res;
    }

    @RequestMapping("user_management.html")
    public ModelAndView toUserInfoManagement(){
        List<User> userList = userService.selectAll();
        ModelAndView mav = new ModelAndView("user_management");
        mav.addObject("userList", userList);
        return mav;
    }
}


User.java

package cn.edu.entity;


public class User {
    private Integer userId;

    private String userName;

    private String userPwd;

    private String address;

    private String phone;

    private String email;

    private String qq;

    private String photoUrl;

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName == null ? null : userName.trim();
    }

    public String getUserPwd() {
        return userPwd;
    }

    public void setUserPwd(String userPwd) {
        this.userPwd = userPwd == null ? null : userPwd.trim();
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address == null ? null : address.trim();
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone == null ? null : phone.trim();
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email == null ? null : email.trim();
    }

    public String getQq() {
        return qq;
    }

    public void setQq(String qq) {
        this.qq = qq == null ? null : qq.trim();
    }

    public String getPhotoUrl() {
        return photoUrl;
    }

    public void setPhotoUrl(String photoUrl) {
        this.photoUrl = photoUrl == null ? null : photoUrl.trim();
    }
}

四、其他

获取源码

点击以下链接获取源码。

IDEA+Spring + Spring MVC + MyBatis+Bootstrap+Mysql酒店管理系统源码
IDEA+spring boot+mybatis+spring mvc+bootstrap+Mysql停车位管理系统源码
IDEA+Spring Boot+MyBatis+shiro+Layui+Mysql智能平台管理系统
Java+Swing+Mysql实现学生宿舍管理系统

Java+Swing+Txt实现自助款机系统

Java+Swing+Mysql自助存取款机系统

Java+Swing+mysql5实现学生成绩管理系统(带分页)

Java+Swing+Mysql实现超市商品管理系统源码

Java+Swing+Mysql实现通讯录管理系统源码

Java+Swing+Mysql实现图书管理系统源码文章来源地址https://www.toymoban.com/news/detail-530671.html

到了这里,关于Spring + Spring MVC + MyBatis+Bootstrap+Mysql酒店管理系统源码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【SSM整合】对Spring、SpringMVC、MyBatis的整合,以及Bootstrap的使用,简单的新闻管理系统

    ✅作者简介:热爱Java后端开发的一名学习者,大家可以跟我一起讨论各种问题喔。 🍎个人主页:Hhzzy99 🍊个人信条:坚持就是胜利! 💞当前专栏:【Spring】 🥭本文内容:SSM框架的整合使用,还有bootstrap等前端框架的简单使用,做一个简单的新闻管理系统 在前文中,我们

    2024年02月06日
    浏览(46)
  • 基于ASP.NET MVC + Bootstrap的仓库管理系统

    基于ASP.NET MVC + Bootstrap的仓库管理系统。源码亲测可用,含有简单的说明文档。 适合单仓库,基本的仓库入库管理,出库管理,盘点,报损,移库,库位等管理,有着可视化图表。 系统采用Bootstrap 开发,UI 相对比较简单,业务功能不复杂,适合广大开发者。 主要包含功能如

    2024年02月06日
    浏览(41)
  • IDEA+Spring Boot + MyBatis + Layui+Mysql垃圾回收管理系统源码

    本系统实现了垃圾回收管理系统,管理端实现了管理员登录、垃圾回收管理、添加需要回收的垃圾、垃圾去向管理、申请需要打包运出的垃圾、系统公告管理、个人信息管理、修改密码 JDK版本:1.8 Mysql:5.7 账号:好贵啊 密码:123456 点击以下链接获取源码。 IDEA+Spring Boot + MyBati

    2024年02月13日
    浏览(46)
  • IDEA+Spring Boot+MyBatis+shiro+Layui+Mysql智能平台管理系统

    本系统实现了智能平台管理系统,pc端用户可以登录,注册,发帖,留言,提交问卷,展示公告,查看文章,管理端实现了管理员登录,管理员管理, 管理员管理,用户管理 ,问卷管理,问卷结果管理 ,帖子分类管理 ,数据分析统计 ,公告管理,帖子管理 ,友情链接管理

    2024年02月12日
    浏览(57)
  • 基于Spring Boot的酒店客房管理系统

    🍅 作者主页:超级无敌暴龙战士塔塔开 🍅 简介:Java领域优质创作者🏆、 简历模板、学习资料、面试题库【关注我,都给你】 🍅文末获取源码联系🍅 基于Spring Boot的酒店客房管理系统,java项目。 eclipse和idea都能打开运行。 推荐环境配置:eclipse/idea jdk1.8 maven mysql 前端技术

    2024年02月09日
    浏览(50)
  • 基于Spring Boot+vue的酒店管理系统

    🍅 作者主页:超级无敌暴龙战士塔塔开 🍅 简介:Java领域优质创作者🏆、 简历模板、学习资料、面试题库【关注我,都给你】 🍅文末获取源码联系🍅 基于Spring Boot+vue的酒店管理系统,java项目。 eclipse和idea都能打开运行。 推荐环境配置:eclipse/idea jdk1.8 maven mysql 前端技术

    2024年02月08日
    浏览(43)
  • JavaSwing+MySQL的酒店管理系统

    点击以下链接获取源码: https://download.csdn.net/download/qq_64505944/88063706?spm=1001.2014.3001.5503 JDK1.8、MySQL5.7 功能:散客开单:完成散客的开单,可一次最多开5间相同类型的房间。 2、团体开单:完成团体的开单,开放数量没有限制,可同时开不同类型的房间。 3、宾客结帐:自动统

    2024年02月16日
    浏览(40)
  • 【C#项目】酒店管理系统-WinForm+MySQL

    结合.NET三层机构的开发思想,完成一个C/S结构的、实际可以使用的酒店管理系统。涉及编程方面的重要技巧,如ADO.NET技术、数据验证技术、参数传递、数据显示控件及容器控件。 实现步骤 酒店管理系统的系统分析。 用户管理模块的设计和实现。 酒店基础信息设置模块的设

    2024年02月07日
    浏览(52)
  • java+swing+mysql酒店管理系统分析设计

    开发前言: 酒店行业是一个前景广阔又竞争激烈的行业,自改革开发以来,我国的酒店行业飞速发展,已经成为了一个相当规模的产业。传统的酒店采用手工方式进行客房信息、客户信息、预约信息、住房结算信息等管理,容易出现错误或者漏洞,因此酒店管理系统应运而生

    2023年04月08日
    浏览(39)
  • SpringBoot+Mybatis-Plus+Thymeleaf+Bootstrap分页查询(前后端完整版开源学习)图书管理系统

    Mybatis-Plus | Spring Boot+Mybatis-Plus+Thymeleaf+Bootstrap分页页查询(前后端都有) 主要参考了这篇博客。 运行截图 3.9.1 mybatis-plus 插入时间和更新时间字段自动填充工具 3.9.2 分页插件工具

    2023年04月11日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包