当前位置: 代码迷 >> 综合 >> 基于idea-SSM的民宿酒店宾馆房间预订管理系统(javaweb-php-asp.netC#-j2ee)包含钟点客房散客团体会员入住离店营业统计分析建议
  详细解决方案

基于idea-SSM的民宿酒店宾馆房间预订管理系统(javaweb-php-asp.netC#-j2ee)包含钟点客房散客团体会员入住离店营业统计分析建议

热度:70   发布时间:2023-11-23 05:30:15.0

 

目录

 

 

1 概述

         1.1 用户部分

1.2 管理员部分

2 数据库表

3 关键代码

4 效果演示

 


 

1 概述

 

本系统是为了实现酒店宾馆的电脑化操作,因此酒店宾馆的各项服务基本上全包括在内.本系统主要用于预定房间管理、客房信息管理、换房管理、入住信息管理等。本酒店宾馆房间预约系统按照用户部分和管理员部分划分了两块,它们所实现的功能如下

1.1 用户部分

  1. 用户注册:检测用户提供的信息并注册用户。
  2. 用户中心:查看用户注册信息。

  3. 客房搜索:通过客房名称 、房间类别搜索客房信息。
  4. 预定记录:查看客房预订记录,客房名称、每日费用、预订天数、预订时间、离开时间、续订离开日期、费用合计等。
  5. 在线留言:用户可以提交留言,并查看留言信息。
  6. 注销退出:结束用户会话,保证安全。

1.2 管理员部分

  1. 住宿管理:可以查看客人入住情况,如:客人姓名、身份证号码、联系电话、客房、房间号码、入住日期等,还可以删除客人入住信息。
  2. 房间管理:可以查看客房名称、编号、推荐指数、每日租金,修改、删除这些信息。

  3. 房间类别管理:可以修改、删除类别名称。
  4. 会员管理:可以查看会员信息,如:会员用户名、会员真实改名、性别、年龄、联系方式等,还可以删除这些会员信息。
  5. 留言管理:可以查看、删除留言信息
  6. 剩余房间查询:可以按客房数量和预定数量查询剩余的房间。
  7. 订房信息查询:可以按照用户名、客房名称查询订房信息,如:用户名、真实姓名、客房名称、房费、预定天数、入住时间等,并删除这些信息。
  8. 用户管理:可以修改密码、添加系统管理员。
  9. 营业额统计:可以选择开始日期、结束日期等搜索营业额信息,进而查看:客人姓名、身份证号码、联系电话、客房、房间号码、入住日期,预交金额、房间价格、实收金额等信息。

 

2 数据库表

 

表 admin 管理员表

字段名称

自动增长

字段大小

字段类型

说明

id

4

int

编号

name

-

50

varchar

名称

pwd

-

50

varchar

密码

quanxian

-

4

int

权限

beforehand 预订表

字段名称

自动增长

字段大小

字段类型

说明

id

4

int

编号

users

-

50

varchar

用户

hotels

-

50

varchar

房间

price

-

50

varchar

金额

begintime

-

8

datetime

开始日期

hotel 房间信息表

字段名称

自动增长

字段大小

字段类型

说明

id

4

int

编号

name

-

200

varchar

名称

number

-

100

varchar

数量

price

-

50

varchar

金额

imgpath

-

200

varchar

图片

3 关键代码

 

package util;import java.sql.*;public class DBConn {static {try {// Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");// Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Class.forName("com.mysql.jdbc.Driver");} catch (Exception ex) {ex.printStackTrace();}}public static Connection getConn() {try {String user = "root";String password = "root";// 这里修改数据库密码 //这里修改密码String url = "jdbc:mysql://localhost:3306/db_jd?characterEncoding=utf8";// Connection// conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;databasename=kfglxt","sa","123456");Connection conn = DriverManager.getConnection(url, user, password);// Connection conn=DriverManager.getConnection("jdbc:odbc:twtweb");return conn;} catch (Exception ex) {ex.printStackTrace();return null;}}public static void close(Connection conn, Statement st, ResultSet rs) {if (rs != null) {try {rs.close();} catch (SQLException ex) {}}if (st != null) {try {st.close();} catch (Exception ex) {}}if (conn != null) {try {conn.close();} catch (Exception ex) {}}}}

4 效果演示

 

idea或eclipse开发,mysql数据库

  相关解决方案