
Source code Website quản lý đặt phòng khách sạn bằng JavaScript, Java tương tự như booking.com + báo cáo+ SQL
by Hồ Longin Java , JavaScript on October 22, 2021Choose Your Desired Option(s)
Source code Website quản lý đặt phòng khách sạn bằng JavaScript, Java tương tự như booking.com + báo cáo+ SQL
Chức năng mã nguồn website như:
- Trang chủ, Danh sách khách sạn, Chi tiết khách sạn
- Trang quản trị Admin, thêm sửa xóa Thành phố, Khách sạn, Tài khoản…
- Đăng ký, Đăng nhập, Cá nhân, Xây dựng các chức năng Thống kê, Xem lịch sử, cá nhân
- Tìm Kiếm, sang trang danh sách khách sạn, sang trang thông tin khách sạn, đặt phòng, lọc khách sạn
Sử dụng:
NetBeans IDE 8.2
Java 8.0_231
Glassfish 4.1.1
JSF 2.2
PrimeFaces 7.0
Jdbc4-2.0
Cài dặt
Trước tiên chạy QuanLyKhachSanDb.sql bằng MSSQL, ở đây dùng Jdbc để kết nối MSSQL
Dùng NetBeans IDE 8.2 mở Project
và chạy

Đăng nhập
Khi Chọn Đăng Nhập/Đăng Ký sẽ có một Dialog hiện lên (Primefaces – p:dialog), yêu cầu nhập đủ thông tin, nếu nhập thiếu hoặc sai thông tin sẽ có một Message thông báo ở góc phải (Primefaces – p:growl

Đăng ký

Đăng nhập thành công
Đăng nhập thành công nếu là Tài khoản Người dùng sẽ có thông báo đăng nhập thành công, không cần load lại trang (Primefaces – p:commandButton có ajax), Nếu là Admin sẽ chuyển hướng sang trang quản trị
- Tại trang chủ, Người dùng có các lựa chọn:
- Tìm kiếm theo tên thành phố: Nhập tên thành phố, chọn ngày đến, ngày trả phòng, và bấm Tìm, các khách sạn thỏa mãn sẽ được hiển thị

Tìm theo loại khách sạn
Ngoài ra người dùng còn có thể có các lựa chọn khác như hiển thị toàn bộ khách sạn thuộc một thành phố nào đó hay nhiều loại chỗ ở như Biệt thự, Resort, Nhà khách …

bộ lọc
Sau khi tìm kiếm xong, danh sách các khách sạn thỏa mãn sẽ hiện ra (sử dụng Primefaces – p:dataList để hiển thị danh sách), tại đây có thể sử dụng bộ lọc bên trái để lọc ra cách khách sạn mong muốn theo các tiêu chí như Xếp hạng, Loại khách sạn, Bữa ăn mà khách sạn hỗ trợ, Cách trung tâm thành phố bao nhiêu, Có giáp biển không (Sử dụng Primefaces – p:selectBooleanCheckbox kết hợp ajax để lọc, không cần load lại trang)

Sau khi chọn xong khách sạn mong muốn, thông tin khách sạn đó sẽ hiện ra chi tiết bao gồm cả các loại phòng của khách sạn đó

khách hàng muốn đặt khách sạn theo thời gian
Tại đây, khách hàng muốn đặt khách sạn trong khoảng thời gian nào thì cần nhập thông tin vào các ô Ngày nhận phòng và Ngày trả phòng (p:datePicker) rồi bấm Kiểm tra phòng trống, các Phòng trống trong khoảng thời gian đó sẽ hiện ra, khách hàng hài lòng với phòng nào thì bấm chọn đặt phòng đó

Đặt Phòng

Lịch sử thông tin đặt phòng
Trong Lịch sử, các thông tin đặt phòng chi tiết từ trước đến nay sẽ được hiển thị, tại đây, nếu phòng đó chưa quá hạn đặt thì có thể hủy (sử dụng Primefaces – p:dataList kết hợp với p:commandButton để hiển thị)

Hủy đặt phòng
Khi hủy đặt phòng sẽ có yêu cầu xác nhận trước (p:confirmDialog), chỉ khi bấm có thì phòng mới bị hủy đặt

Xác nhận hủy đặt phòng

trang cá nhân

Quản Trị Admin-quản lý tài khoản
Tại đây admin có thể thực hiện 3 chức năng Thêm, Sửa, Xóa đối với Tài Khoản, Thành Phố, Loại Khách Sạn, Khách Sạn và các Phòng

Thêm tài khoản

Thêm thành phố

Thêm khách sạn
Your Recently Viewed Downloads
| Download Category | Java, JavaScript |
| Product Homepage URL→ | |
| Product Version | |
| File Type | JS, JAVA, XML. HTML, SQL, PDF, DOCX, PNG, RAR, MF, CSS, . . . |
| File Size | 19.7 MB |
| Developer | |
| Documentation |





![3D simple multiplayer FPS Game is written in HTML, CSS, and JavaScript using three.js, socket.io, node.js- [SOURCE CODE] 3D simple multiplayer FPS Game - 3D simple multiplayer FPS Game is written in HTML, CSS, and JavaScript using three.js, socket.io, node.js- [SOURCE CODE]](https://cdn.sourcecodec.net/files-upload/code/2019/09/3D-simple-multiplayer-FPS-Game.png)


