Hệ Thống Quản Lý Khách Sạn - Mô Tả và Tài Liệu
1. Giới Thiệu
Đồ án này là một hệ thống đặt phòng khách sạn được xây dựng bằng ASP.Net, kết hợp với cơ sở dữ liệu thiết kế tối ưu, hỗ trợ quản lý toàn diện hoạt động khách sạn.
Hệ thống đi kèm bộ tài liệu chi tiết gồm các file PDF, Docs, và PPTX, trình bày rõ ràng về yêu cầu, thiết kế và triển khai hệ thống.
Hệ thống tích hợp đầy đủ các chức năng:
-
Quản lý khách hàng, nhân viên, dịch vụ.
-
Đặt phòng, đổi phòng, và báo cáo doanh thu.
Tài liệu minh họa qua Use Case, Flowchart, và ERD, mang lại cái nhìn tổng quan và chi tiết cho người phát triển.
2. Tài Liệu Mô Tả Hệ Thống
2.1. Đối Tượng Sử Dụng Hệ Thống
Hệ thống được thiết kế phục vụ hai nhóm đối tượng chính:
-
Nhân viên lễ tân: Quản lý khách hàng, đặt phòng, nhận phòng, sử dụng dịch vụ, thanh toán.
-
Quản lý khách sạn: Quản lý nhân viên, phòng, dịch vụ, hóa đơn.
2.2. Chức Năng Chi Tiết
2.2.1. Chức Năng Dành Cho Nhân Viên
Đăng nhập tài khoản:
-
Sử dụng số điện thoại và mật khẩu được cấp.
Quản lý thông tin cá nhân:
-
Thêm, sửa thông tin như tên, địa chỉ, CCCD, ảnh đại diện, mật khẩu.
Đặt phòng:
-
Thu thập thông tin khách hàng: Họ tên, số điện thoại, CCCD, quốc tịch...
-
Quản lý đặt phòng: Loại phòng, ngày nhận, ngày trả, số người...
-
Chỉnh sửa hoặc hủy đặt phòng.
Nhận phòng:
-
Cập nhật trạng thái phòng và thông tin khách hàng dựa trên mã đặt phòng.
-
Đổi phòng theo yêu cầu.
Sử dụng dịch vụ và thanh toán:
-
Dịch vụ: Quản lý dịch vụ (đồ ăn, thức uống...), kiểm tra tồn kho.
-
Thanh toán: Tính toán hóa đơn (phòng, dịch vụ, phụ thu), áp dụng giảm giá, in hóa đơn.
2.2.2. Chức Năng Dành Cho Quản Lý
Quản lý thông tin khách hàng:
-
Xem, thêm, sửa, xóa khách hàng.
-
Xuất danh sách ra file Excel.
Quản lý nhân viên:
-
Tài khoản nhân viên: Thêm, sửa, xóa, đặt lại mật khẩu.
-
Phân quyền: Admin, nhân viên.
Quản lý phòng:
-
Thêm, sửa, xóa phòng: Mã phòng, loại phòng, giá, trạng thái.
-
Cập nhật trạng thái: Đang sửa chữa, đã đặt, còn trống.
Quản lý dịch vụ:
-
Thêm, sửa, xóa dịch vụ: Tên, loại, giá, tồn kho.
-
Xuất danh sách dịch vụ ra file Excel.
Quản lý hóa đơn:
-
Theo dõi trạng thái hóa đơn: Đã thanh toán, chưa thanh toán.
-
Xem chi tiết hóa đơn, thống kê báo cáo doanh thu.
3. Tài Liệu Đi Kèm
-
PDF và Docs: Chi tiết yêu cầu, hướng dẫn triển khai và sử dụng.
-
PPTX: Slide trình bày đồ án, hỗ trợ bảo vệ luận văn.
4. Các Sơ Đồ Quan Trọng
4.1. Sơ Đồ Use Case
Minh họa các trường hợp sử dụng chính của hệ thống.
4.2. Flowchart (Lưu Đồ)
Mô tả luồng hoạt động: Đăng nhập, quản lý dữ liệu, thanh toán.
4.3. ERD (Entity Relationship Diagram)
Thiết kế cơ sở dữ liệu chặt chẽ, tối ưu hóa truy vấn và lưu trữ.
5. Công Nghệ Sử Dụng
-
Ngôn ngữ lập trình: ASP.Net, C#.
-
Cơ sở dữ liệu: SQL Server.
-
Công cụ phát triển: Visual Studio, SQL Management Studio.
-
Thiết kế giao diện: Devexpress, Crystal Report, Bunifu, Metro Framework.
6. Đặc Điểm Nổi Bật
-
Quản lý dữ liệu trực quan với các công cụ tìm kiếm, lọc và xuất báo cáo.
-
Cập nhật trạng thái phòng và dịch vụ tự động.
-
Tích hợp chính sách ưu đãi cho khách hàng thân thiết.
7. Lợi Ích và Ứng Dụng Thực Tế
-
Tiết kiệm thời gian quản lý.
-
Hỗ trợ ra quyết định: Dựa trên báo cáo chi tiết.
-
Tăng trải nghiệm khách hàng: Quy trình đặt phòng nhanh gọn.
Đây là giải pháp toàn diện, phù hợp để ứng dụng thực tế hoặc làm đồ án tốt nghiệp.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
1. Yêu Cầu Hệ Thống
1.1. Phần Mềm
-
Hệ điều hành: Windows 10 trở lên.
-
Công cụ phát triển:
-
Visual Studio Community (2022 hoặc cao hơn).
-
SQL Server (2019 hoặc cao hơn).
-
Thư viện và công cụ hỗ trợ:
-
DevExpress (phiên bản tương thích).
-
Crystal Reports (đã cài đặt runtime).
-
Bunifu UI, Metro Framework (tải và thêm vào dự án).
-
IIS (Internet Information Services): Đã được kích hoạt trên máy tính.
2. Cài Đặt Công Cụ và Môi Trường
2.1. Cài Đặt Visual Studio Community
-
Tải Visual Studio Community từ trang chính thức:
https://visualstudio.microsoft.com.
-
Cài đặt với các workload cần thiết:
-
ASP.NET and web development.
-
.NET desktop development.
-
Hoàn tất cài đặt và khởi động Visual Studio.
2.2. Cài Đặt SQL Server
-
Tải SQL Server từ Microsoft:
https://www.microsoft.com/en-us/sql-server/sql-server-downloads.
-
Cài đặt với các thành phần:
-
Database Engine Services.
-
SQL Server Management Studio (SSMS) để quản lý cơ sở dữ liệu.
-
Thiết lập chế độ xác thực:
-
Chọn chế độ Mixed Mode (SQL Server authentication and Windows authentication).
-
Đặt mật khẩu cho tài khoản
sa
.
-
Hoàn tất cài đặt và khởi động SQL Server.
2.3. Cài Đặt DevExpress
-
Tải và cài đặt phiên bản DevExpress tương thích.
-
Đăng ký và nhập key bản quyền (nếu cần).
-
Thêm thư viện DevExpress vào dự án:
-
Trong Visual Studio, mở NuGet Package Manager.
-
Tìm và cài đặt các gói DevExpress cần thiết như DevExpress.Win, DevExpress.Web.
2.4. Cài Đặt Crystal Reports
-
Tải runtime Crystal Reports từ trang SAP:
https://www.crystalreports.com.
-
Chạy file cài đặt và chọn chế độ phù hợp (32-bit hoặc 64-bit).
-
Cài đặt plugin Crystal Reports cho Visual Studio:
-
Tải và cài đặt từ SAP.
-
Đảm bảo tích hợp thành công với Visual Studio.
2.5. Cài Đặt Bunifu và Metro Framework
-
Tải thư viện Bunifu UI từ trang chính thức hoặc kho lưu trữ.
-
Thêm thư viện vào dự án:
-
Copy file
.dll
của Bunifu UI vào thư mục bin.
-
Trong Visual Studio, nhấp chuột phải vào References > Add Reference.
-
Chọn file
.dll
và nhấn OK.
-
Làm tương tự với Metro Framework.
2.6. Kích Hoạt IIS Server
-
Vào Control Panel > Programs > Turn Windows features on or off.
-
Tích chọn các thành phần:
-
Internet Information Services.
-
Web Management Tools.
-
World Wide Web Services.
-
Nhấn OK và đợi IIS được kích hoạt.
-
Kiểm tra bằng cách vào trình duyệt và truy cập
http://localhost
.
3. Hướng Dẫn Cài Đặt Hệ Thống
3.1. Khởi Tạo Cơ Sở Dữ Liệu
-
Mở SQL Server Management Studio (SSMS).
-
Kết nối tới máy chủ SQL.
-
Thực thi script
.sql
(từ file database QuanLyKhachSanSQL):
-
Mở file script và chạy để tạo bảng, tạo database, store procedure, trigger.
-
Chạy tất cả để tạo cấu trúc cơ sở dữ liệu.
3.2. Cấu Hình Dự Án ASP.NET
-
Mở dự án ASP.NET trong Visual Studio.
-
Cấu hình connectionStrings trong file A
pp.config
:
-
Đảm bảo cấu hình đúng thông tin máy chủ và cơ sở dữ liệu.
3.3. Thêm Thư Viện và Phụ Thuộc
-
Kiểm tra và cài đặt các thư viện qua NuGet Package Manager:
-
Microsoft.EntityFrameworkCore
.
-
Microsoft.AspNet.Identity
.
-
System.Data.SqlClient
(nếu cần).
-
Thêm các file DLL (DevExpress, Crystal Reports, Bunifu, Metro) vào thư mục dự án.
3.4. Build và Triển Khai Dự Án
-
Build dự án bằng Visual Studio (Ctrl + Shift + B).
-
Chạy thử dự án (F5) để kiểm tra.
3.5. Cấu Hình IIS
-
Mở IIS Manager:
-
Tìm kiếm IIS Manager trong Start Menu.
-
Khởi động website và kiểm tra tại
http://localhost
.
4. Kiểm Tra và Hoàn Tất
-
Đảm bảo mọi chức năng hoạt động:
-
Đăng nhập, quản lý khách hàng, đặt phòng, thanh toán.
-
Kiểm tra báo cáo và giao diện dịch vụ.
-
Nếu có lỗi, kiểm tra log file hoặc cấu hình hệ thống để khắc phục.
Chúc bạn cài đặt thành công!