Luận văn Xây dựng website đặt phòng khách sạn
MỤC LỤC Chương 1. TỔNG QUAN VỀHỆTHỐNG BOOKING GATEWAY. 1 1.1 Phát biểu bài toán:. 1 1.2 Các đối tượng phục vụcủa hệthống:. 1 1.2.1 Các khách sạn:. 1 1.2.2 Khách viếng, những người có nhu cầu tìm khách sạn:. 1 1.2.3 Người quản trịwebsite:. 2 1.3 Các yêu cầu chính mà hệthống phải thực hiện:. 2 1.4 Các công cụhỗtrợlập trình:. 3 Chương 2. PHÂN TÍCH. 4 2.1 Phân tích yêu cầu hệthống:. 4 2.1.1 Các yêu cầu chức năng:. 4 2.1.2 Các yêu cầu phi chức năng:. 5 2.2 Bảng chú giải:. 6 2.2.1 Giới thiệu:. 6 2.2.2 Các định nghĩa:. 6 2.3 Đặc tảbổsung:. 10 2.3.1 Mục tiêu:. 10 2.3.2 Phạm vi:. 10 2.3.3 Tài liệu tham khảo:. 10 2.3.4 Chức năng:. 10 2.3.5 Tính khảdụng:. 10 2.3.6 Tính ổn định:. 10 2.3.7 Hiệu suất:. 11 2.3.8 Sựhỗtrợ:. 11 2.3.9 Tính bảo mật:. 11 2.3.10 Các ràng buộc thiết kế:. 11 2.4 Các sơ đồUse Case:. 12 2.4.1 Mô hình các trường hợp sửdụng của Admin:. 12 2.4.2 Mô hình các trường hợp sửdụng của Airplane:. 13 2.4.3 Mô hình các trường hợp sửdụng của Hotel:. 14 2.4.4 Mô hình các trường hợp sửdụng của Visitor:. 15 2.5 Đặc tảUse Case:. 15 2.5.1 Đăng nhập vào hệthống:. 15 2.5.2 Quản lý các Khách sạn:. 17 2.5.3 Quản lý các Hãng hàng không:. 19 2.5.4 Quản lý Khách viếng:. 21 2.5.5 Quản lý người dùng khác:. 22 2.5.6 Quản lý các thông tin của Khách sạn:. 24 2.5.7 Quản lý các thông tin của Hãng hàng không:. 26 2.5.8 Đăng ký nhà cung cấp dịch vụmới:. 28 2.5.9 Đăng ký thành viên mới:. 30 2.5.10 Đăng ký phòng khách sạn:. 31 2.5.11 Tìm kiếm Khách sạn, Hãng hàng không:. 33 2.5.12 Nhập mô tảcho Hãng hàng không:. 34 2.5.13 Nhập mô tảKhách sạn:. 36 2.5.14 Cập nhật mô tảHãng hàng không:. 37 2.5.15 Cập nhật mô tảKhách sạn:. 39 2.5.16 Trao đổi thông tin:. 40 2.6 Sơ đồlớp:. 43 2.6.1 Admin Login Class:. 43 2.6.2 Airplane Description Class:. 44 2.6.3 Hotel Description Class:. 45 2.6.4 Exchange Info Class:. 45 2.6.5 Manage Airplane Class:. 46 2.6.6 Manage Hotel Class:. 47 2.6.7 Manage Airplane Info Class:. 48 2.6.8 Manage Hotel Info Class:. 49 2.6.9 Manage User Class:. 50 2.6.10 Manage Visitor Class:. 50 2.6.11 Register Member Class:. 51 2.6.12 Register Service Class:. 51 2.6.13 Register Supplier Class:. 52 2.7 Các lưu đồhoạt động:. 53 2.7.1 Đăng nhập hệthống:. 53 2.7.2 Khách viếng đăng ký làm thành viên:. 55 2.7.3 Khách sạn đăng ký làm nhà cung cấp dịch vụkhách sạn:. 57 2.7.4 Khách viếng đặt phòng ởkhách sạn:. 59 2.7.5 Nhập thông tin mô tảcho Hãng hàng không:. 61 2.7.6 Nhập thông tin mô tảcho Khách sạn:. 63 2.7.7 Soạn và gửi các thông điệp:. 65 2.7.8 Xem các thông điệp:. 67 2.7.9 Xem các thông tin chung của Hãng hàng không:. 69 2.7.10 Cập nhật các thông tin chung của Khách sạn:. 71 2.7.11 Cập nhật các thông tin mô tảcủa Khách sạn:. 73 2.7.12 Tìm kiếm Khách sạn:. 75 2.7.13 Thêm người sửdụng mới (với vai trò Admin):. 77 2.7.14 Xem danh sách người sửdụng (với vai trò Admin):. 79 2.7.15 Xem thông tin người sửdụng (với vai trò Admin):. 81 2.7.16 Xóa thông tin người sửdụng (với vai trò Admin):. 83 2.7.17 Xem danh sách các Khách sạn:. 85 2.7.18 Xem thông tin chi tiết một Khách sạn:. 87 2.7.19 Xóa một Khách sạn:. 89 2.7.20 Xem danh sách khách viếng:. 91 2.7.21 Xem thông tin một khách viếng:. 93 2.7.22 Xóa một khách viếng:. 95 Chương 3. THIẾT KẾ. 97 3.1 Thiết kếdữliệu:. 97 3.1.1 Mô hình dữliệu logic ởdạng sơ đồ:. 98 3.1.2 Danh sách các bảng dữliệu:. 99 3.1.3 Danh sách các thành phần của lược đồdữliệu:. 104 3.1.4 Danh sách các thuộc tính của từng thành phần:. 106 3.1.5 Danh sách các ràng buộc toàn vẹn:. 119 3.2 Thiết kếkiến trúc:. 124 3.3 Thiết kếchức năng:. 127 3.3.1 Bảng mô tảcác hàm và thủtục:. 127 3.3.2 Bảng mô tảmodule:. 129 3.4 Thiết kếgiao diện:. 130 Chương 4. CÀI ĐẶT VÀ TRIỂN KHAI. 139 4.1 Cài đặt:. 139 4.1.1 Lựa chọn môi trường cài đặt:. 139 4.1.2 Lựa chọn mô hình cài đặt:. 139 4.1.3 Xây dựng các lớp xửlý chính:. 141 4.1.4 Cài đặt các hàm xửlý chủyếu:. 147 4.1.5 Tiếp cận với công nghệlập trình Web mới – ASP.NET:. 153 4.2 Triển khai và thửnghiệm chương trình:. 166 4.2.1 Triển khai và thửnghiệm ứng dụng:. 166 Chương 5. TỔNG KẾT. 173 5.1 Kết luận:. 173 5.2 Hướng phát triển:. 175 5.2.1 Xây dựng bổsung thêm các nhà cung cấp dịch vu khác:. 175 5.2.2 Liên kết với các hệthống ngân hàng:. 176 5.2.3 Liên kết với các đối tác là nhà cung cấp dịch vụ đểthực hiện quá trình đăng ký và thanh toán tự động:. 176 5.2.4 Đưa vào triển khai ứng dụng trên thực tế:. 176
Các file đính kèm theo tài liệu này:
- 0012184-0012571.pdf