(Web大作业)基于Jsp+Javabean+Servlet的酒店预订管理系统

项目类型:JavaWeb项目(B/S架构)(Web课程设计/JavaWeb大作业)

项目名称:基于Jsp+Servlet的酒店预订管理系统

用户类型:2个角色(管理员+用户)
系统类型:后台管理
设计模式:Jsp+Servlet+JavaBean

界面外观:CSS+JS+HTML
开发工具:Idea、eclipse均可以
数据库:Mysql+Navicat
数据库表:4(用户表+管理员表+房间表+预约表)

适用:软件工程、计算机科学与技术等课程的学习和实验,对于代码的开发,具有一定的学习意义和价值


目录

01用户端功能介绍

用户注册

多角色登录

查看客房信息

在线预约入住

预约记录管理

02管理员端功能介绍

用户管理模块

修改信息管理

房间信息管理

修改/添加房间信息

03项目结构

04数据库设计


01用户端功能介绍

用户注册

多角色登录

查看客房信息

在线预约入住

预约记录管理

02管理员端功能介绍

用户管理模块

修改信息管理

房间信息管理

修改/添加房间信息

03项目结构

04数据库设计


SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- ----------------------------
-- Table structure for admin
-- ----------------------------
DROP TABLE IF EXISTS `admin`;
CREATE TABLE `admin`  (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `userName` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `password` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of admin
-- ----------------------------
INSERT INTO `admin` VALUES (1, 'admin', '123456');

-- ----------------------------
-- Table structure for room
-- ----------------------------
DROP TABLE IF EXISTS `room`;
CREATE TABLE `room`  (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `no` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `tyes` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `floor` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `hotelName` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `iswf` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `isrs` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `isyd` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of room
-- ----------------------------
INSERT INTO `room` VALUES (1, '1001', '大床房', '一楼', '东南亚国际大酒店', '没有无线网络', '24小时有热水', '否');
INSERT INTO `room` VALUES (2, '1002', '双人大床房', '一楼', '东南亚国际大酒店', '有无线网络', '24小时有热水', '否');

-- ----------------------------
-- Table structure for user
-- ----------------------------
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user`  (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `userName` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `realName` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `password` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `phone` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `idNumber` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `address` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `sex` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of user
-- ----------------------------
INSERT INTO `user` VALUES (1, '1', '张三', '1', '15365129196', '321296545463115959', '泰州市', '女');
INSERT INTO `user` VALUES (3, 'lisi', '李四', '123456', '15365129696', '321296545463111212', '南京市雨花台区202号', '男');

-- ----------------------------
-- Table structure for yuyue
-- ----------------------------
DROP TABLE IF EXISTS `yuyue`;
CREATE TABLE `yuyue`  (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `rid` int(11) DEFAULT NULL,
  `uid` int(11) DEFAULT NULL,
  `dates` varchar(222) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `ctime` varchar(222) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `arrive` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `nums` int(255) DEFAULT NULL,
  `uname` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  `rname` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of yuyue
-- ----------------------------
INSERT INTO `yuyue` VALUES (4, 1, 1, '2023-05-24 入住 2023-05-24 退房 ', '2023-05-24 01:20', '1', 1, '张三', '1001');
INSERT INTO `yuyue` VALUES (5, 1, 1, '2023-05-24 入住 2023-05-24 退房 ', '2023-05-24 01:24', '1', 1, '张三', '1001');

SET FOREIGN_KEY_CHECKS = 1;

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
Java web是一种使用Java语言进行Web开发的技术栈,它结合了JSPServletJavaBean等技术。学生交流论坛系统可以使用Java web技术来构建。 JSP(JavaServer Pages)是一种动态网页开发技术,它允许我们在HTML页面中插入Java代码,从而实现动态内容的生成和展示。在学生交流论坛系统中,我们可以使用JSP来创建前端界面并与后端进行交互。例如,我们可以通过JSP页面显示学生的个人信息、发帖内容等。 Servlet是一种服务器端的Java程序,它能够接受并处理客户端的请求,并生成对应的响应。在学生交流论坛系统中,我们可以使用Servlet来处理用户注册、登录、发帖等操作。Servlet可以通过调用JavaBean的方法来完成具体的业务逻辑。例如,当用户提交注册信息时,Servlet可以调用JavaBean中的方法进行用户信息的验证和存储。 JavaBean是一种Java类,它通常包含私有的成员变量、公共的访问方法和无参数的构造方法。在学生交流论坛系统中,JavaBean可以作为数据模型来存储学生信息、帖子内容等。我们可以通过JavaBean提供的方法来获取、修改和删除这些数据。例如,我们可以定义一个帖子的JavaBean,其中包含标题、内容和发帖时间等属性,以及获取和设置这些属性的方法。 综上所述,Java web技术的JSPServletJavaBean可以协同工作,构建一个学生交流论坛系统。JSP用于前端界面的展示,Servlet用于接受和处理用户的请求,JavaBean用于存储和管理系统的数据。通过这些技术的结合,我们可以实现一个功能完善的学生交流论坛系统。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

那条学长V

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值