⚠ Vui lòng bật JavaScript để có trải nghiệm tốt nhất trên website này!

XÂY DỰNG ỨNG DỤNG QUẢN LÝ PHÒNG VÀ WEBSITE ĐẶT PHÒNG KHÁCH SẠN TRỰC TUYẾNXÂY DỰNG ỨNG DỤNG QUẢN LÝ PHÒNG VÀ WEBSITE ĐẶT PHÒNG KHÁCH SẠN TRỰC TUYẾN

Anh chup man hinh 2025 08 04 174405
Miễn phí
Tác giả: Chưa cập nhật
Ngày: Trước 2025
Định dạng file: .PDF
Đánh giá post
6 lượt xem

MỤC LỤC

MỞ ĐẦU…………………………………………………………………………………………… 1
BỐI CẢNH CHỌN ĐỀ TÀI………………………………………………………………………. 1
Ý NGHĨA ĐỀ TÀI……………………………………………………………………………………. 1
NHIỆM VỤ THỰC HIỆN …………………………………………………………………………. 2
PHƯƠNG PHÁP TRIỂN KHAI VÀ NỘI DUNG LUẬN VĂN……………………… 2
CHƯƠNG 1: CƠ SỞ LÝ THUYẾT …………………………………………………. 4
1.1 .NET FRAMEWORK……………………………………………………………………………….. 4
1.2 NGÔN NGỮ C# ………………………………………………………………………………………. 4
1.2.1 Tổng quan về C#……………………………………………………………………………….. 4
1.2.2 C# là ngôn ngữ đơn giản…………………………………………………………………….. 5
1.2.3 C# là ngôn ngữ hiện đại……………………………………………………………………… 5
1.2.4 C# là ngôn ngữ hướng đối tượng …………………………………………………………. 5
1.2.5 C# là ngôn ngữ mạnh mẽ và cũng mềm dẻo………………………………………….. 6
1.2.6 C# là ngôn ngữ ít từ khóa……………………………………………………………………. 6
1.2.7 C# là ngôn ngữ hướng module…………………………………………………………….. 6
1.2.8 C# là một ngôn ngữ phổ biến………………………………………………………………. 6
1.3 NGÔN NGỮ ASP.NET…………………………………………………………………………….. 6
1.3.1 Tổng quan về ASP.NET …………………………………………………………………….. 6
1.3.2 ASP.NET tích hợp với NET Framework………………………………………………. 7
1.3.3 ASP.NET là hướng đối tượng……………………………………………………………… 8
1.3.4 Những ưu điểm của ASP.NET…………………………………………………………….. 8
1.4 UNIFIED MODELING LANGUAGE………………………………………………………. 8
1.4.1 Mô hình hóa ……………………………………………………………………………………… 8
1.4.2 Unified Modeling Language ……………………………………………………………….. 9
1.5 SQL SERVER………………………………………………………………………………………… 10
1.5.1 Tổng quan về SQL Server…………………………………………………………………. 10
1.5.2 Đặc điểm của SQL và đối tượng làm việc …………………………………………… 10
1.5.2.1 Đặc điểm của SQL ……………………………………………………………………….. 10
1.5.2.2 Đối tượng làm việc của SQL………………………………………………………….. 10
1.5.3 Những điểm mới trong SQL Server 2008……………………………………………. 11
CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG ……………….. 12
2.1 DANH SÁCH CÁC CHỨC NĂNG ………………………………………………………….. 12
2.1.1 Danh sách các chức năng cơ bản của website………………………………………. 12
2.1.2 Danh sách các chức năng cơ bản của ứng dụng……………………………………. 12
2.2 SƠ ĐỒ USECASE………………………………………………………………………………….. 13
2.2.1 Danh sách các chức năng sử dụng trong hệ thống ………………………………… 13
2.2.1.1 Danh sách các tác nhân của website ………………………………………………. 13
2.2.1.2 Danh sách các tác nhân của ứng dụng……………………………………………. 13
2.2.2 Sơ đồ usecase tổng quát……………………………………………………………………. 14
2.2.2.1 Sơ đồ usecase tổng quát website…………………………………………………….. 14
2.2.2.2 Sơ đồ usecase tổng quát ứng dụng …………………………………………………. 15
2.2.3 Sơ đồ usecase chi tiết……………………………………………………………………….. 16
2.2.3.1 Sơ đồ usecase của tác nhân nhân viên lễ tân……………………………………. 16
2.2.3.2 Sơ đồ usecase của tác nhân nhân viên quản lý phòng……………………….. 16
2.2.3.3 Sơ đồ usecase tác nhân nhân viên thu ngân …………………………………….. 17
2.2.3.4 Sơ đồ usecase tác nhân nhân viên quản trị………………………………………. 17
2.3 ĐẶC TẢ USECASE……………………………………………………………………………….. 18
2.3.1 Usecase website ………………………………………………………………………………. 18
2.3.1.1 Đăng ký ………………………………………………………………………………………. 18
2.3.1.2 Đăng nhập…………………………………………………………………………………… 18
2.3.1.3 Đặt phòng trực tuyến ……………………………………………………………………. 18
2.3.2 Usecase ứng dụng ……………………………………………………………………………. 19
2.3.2.1 Đăng nhập…………………………………………………………………………………… 19
2.3.2.2 Tài khoản nhân viên……………………………………………………………………… 19
2.3.2.3 Xóa tài khoản nhân viên ……………………………………………………………….. 20
2.3.2.4 Cập nhật và phân quyền nhân viên…………………………………………………. 20
2.3.2.5 Đổi mật khẩu……………………………………………………………………………….. 20
2.3.2.6 Cập nhật thông tin cá nhân của nhân viên ………………………………………. 21
2.3.2.7 Tạo tài khoản khách hàng……………………………………………………………… 21
2.3.2.8 Đặt phòng …………………………………………………………………………………… 21
2.3.2.9 Giao phòng …………………………………………………………………………………. 22
2.3.2.10 Cập nhật ngày ở……………………………………………………………………….. 22
2.3.2.11 Trả phòng và thanh toán……………………………………………………………. 23
2.3.2.12 Cập nhật tiền đặt cọc ………………………………………………………………… 23
2.4 SƠ ĐỒ LỚP- CLASS DIAGRAM ……………………………………………………………. 23
2.5 THIẾT KẾ CƠ SỞ DỮ LIỆU…………………………………………………………………… 25
2.5.1 Sơ đồ ……………………………………………. 25
2.5.1.1 Sơ đồ ERD tổng thể đơn giản ………………………………………………………… 25
2.5.1.2 Sơ đồ ERD chi tiết………………………………………………………………………… 26
2.5.2 Các bảng dữ liệu trong hệ thống ………………………………………………………… 27
2.5.2.1 Bảng dữ liệu Quốc gia ………………………………………………………………….. 27
2.5.2.2 Bảng dữ liệu Thành phố………………………………………………………………… 27
2.5.2.3 Bảng dữ liệu Khách Hàng …………………………………………………………….. 27
2.5.2.4 Bảng dữ liệu Loại phòng ………………………………………………………………. 27
2.5.2.5 Bảng dữ liệu Phòng ……………………………………………………………………… 28
2.5.2.6 Bảng dữ liệu Nhân Viên………………………………………………………………… 28
2.5.2.7 Bảng dữ liệu Hóa đơn đặt phòng……………………………………………………. 28
2.5.2.8 Bảng dữ liệu Hóa đơn loại phòng…………………………………………………… 29
2.5.2.9 Bảng dữ liệu Giao phòng………………………………………………………………. 29
2.6 SƠ ĐỒ HOẠT ĐỘNG…………………………………………………………………………….. 29
2.6.1 Website ………………………………………………………………………………………….. 29
2.6.1.1 Sơ đồ hoạt động chức năng đặt phòng ……………………………………………. 29
2.6.2 Ứng dụng ……………………………………………………………………………………….. 30
2.6.2.1 Sơ đồ hoạt động chức năng đặt phòng ……………………………………………. 30
2.6.2.2 Sơ đồ hoạt động chức năng giao phòng ………………………………………….. 30
2.6.2.3 Sơ đồ hoạt động chức năng trả phòng…………………………………………….. 31
CHƯƠNG 3: XÂY DỰNG CHƯƠNG TRÌNH……………………………….. 32
3.1 CÁC CÔNG CỤ SỬ DỤNG ĐỂ XÂY DỰNG CHƯƠNG TRÌNH ………………. 32
3.2 XÂY DỰNG CHƯƠNG TRÌNH………………………………………………………………. 32
3.2.1 Giao diện website…………………………………………………………………………….. 33
3.2.1.1 Giao diện trang chủ ……………………………………………………………………… 33
3.2.1.2 Giao diện trang đăng ký ……………………………………………………………….. 34
3.2.1.3 Giao diện trang đặt phòng…………………………………………………………….. 35
3.2.2 Giao diện ứng dụng………………………………………………………………………….. 36
3.2.2.1 Giao diện chức năng đăng nhập…………………………………………………….. 36
3.2.2.2 Giao diện chức năng cập nhật thông tin cá nhân nhân viên ………………. 37
3.2.2.3 Giao diện chức năng đổi mật khẩu nhân viên ………………………………….. 37
3.2.2.4 Giao diện chức năng đặt phòng……………………………………………………… 38
3.2.2.5 Giao diện chức năng giao phòng……………………………………………………. 39
3.2.2.6 Giao diện chức năng trả phòng ……………………………………………………… 40
3.2.2.7 Giao diện chức năng cập nhật tiền đặt cọc ……………………………………… 41
3.2.2.8 Giao diện chức năng phân quyền nhân viên…………………………………….. 41
3.2.2.9 Giao diện chức năng tạo tài khoản cho nhân viên ……………………………. 42
3.2.2.10 Giao diện chức năng đăng ký khách hàng……………………………………. 43
3.2.2.11 Giao diện chức năng tìm kiếm hóa đơn ……………………………………….. 44
3.2.2.12 Giao diện chức năng tìm kiếm khách hàng…………………………………… 45
3.2.2.13 Giao diện chức năng tìm kiếm nhân viên……………………………………… 45
3.2.2.14 Giao diện chức năng tìm kiếm thông tin khách ở ………………………….. 46
3.2.2.15 Giao diện báo cáo thống kê doanh thu ………………………………………… 46
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ……………………………………. 47
ĐÁNH GIÁ KẾT QUẢ……………………………………………………………………………. 47
Ưu điểm của đề tài:…………………………………………………………………………………. 48
Nhược điểm của đề tài: ……………………………………………………………………………. 48
3.2.3 Kết luận………………………………………………………………………………………….. 48
HƯỚNG PHÁT TRIỂN…………………………………………………………………………… 49