Đồ Án Môn Học Lập Trình C# Cơ Bản: Hệ Thống Quản Lý Đặt Phòng Accor Hotel

Đồ án môn học lập trình C cơ bản về hệ thống quản lý đặt phòng khách sạn Accor, giúp sinh viên nắm vững kiến thức lập trình và ứng dụng thực tiễn.

Trường đại học

Trường Đại Học ABC

Chuyên ngành

Lập Trình C Cơ Bản

Người đăng

Ẩn danh

Thể loại

Đồ Án

2023

118
2
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG QUẢN LÝ ĐẶT PHÒNG ACCOR HOTEL

1.1. Tổng quan về đề tài

1.2. Lý do lựa chọn đề tài

1.3. Giới thiệu về khách sạn

1.4. Tổng quan về hoạt động đặt phòng, lập danh sách khách hàng và sử dụng dịch vụ của khách sạn

1.5. Mô tả bài toán

1.6. Mục Tiêu Của đề tài

1.6.1. Mục tiêu tổng quát

1.6.2. Mục tiêu cụ thể

1.6.3. Phạm vi đề tài

1.6.4. Tính cấp thiết của đề tài

1.6.5. Thiết kế kế hoạch triển khai thực hiện đề tài

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. Tổng quan về các nghiên cứu trước và điểm mới trong đề tài nghiên cứu

2.1.1. Tổng quan về các nghiên cứu trước

2.1.2. Điểm mới trong đề tài nghiên cứu

2.2. Cơ sở hình thành ý tưởng phân tích và thiết kế

2.2.1. Cơ sở tin học, khoa học máy tính, mạng truyền thông

2.2.2. Cơ sở quản trị tổ chức và hệ thống

2.3. Tổng quan các công nghệ sử dụng trong đề tài

2.3.1. Tổng quan về lý thuyết

2.3.1.1. Quy trình đặt phòng khách sạn
2.3.1.2. Tổng quan về các bước cơ bản trong quy trình đặt phòng khách sạn

2.3.2. Giới thiệu các công cụ phân tích thiết kế

2.3.2.1. Lược đồ Use Case
2.3.2.2. Mô hình phân rã chức năng (BFD)
2.3.2.3. Mô hình luồng dữ liệu
2.3.2.4. Mô hình thực thể kết hợp (ERD)

2.3.3. Giới thiệu về ngôn ngữ lập trình

2.3.3.1. Ngôn ngữ lập trình C#
2.3.3.2. Windows Forms trong C#
2.3.3.3. Lý do chọn ngôn ngữ C# và Windows Forms cho đồ án

2.3.4. Tổng quan về các công nghệ đã sử dụng

2.3.4.1. Microsoft SQL Server
2.3.4.2. Microsoft Visual Studio 2022

3. CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN

3.1. Khảo sát hiện trạng và yêu cầu

3.1.1. Khảo sát hiện trạng

3.1.2. Khảo sát yêu cầu về chức năng của hệ thống

3.1.2.1. Quy trình thực hiện
3.1.2.2. Các thông tin cần lưu trữ
3.1.2.2.1. Lược đồ Use Case
3.1.2.2.2. Đặc tả Use Case

3.2. Phân tích và thiết kế mô hình xử lý (chức năng)

3.2.1. Sơ đồ phân cấp chức năng

3.2.2. Mô hình dòng dữ liệu

3.3. Phân tích và thiết kế cơ sở dữ liệu

3.3.1. Thiết kế cơ sở dữ liệu mức quan niệm (Mô hình thực thể kết hợp)

3.3.2. Thiết kế cơ sở dữ liệu mức logic (Mô hình quan hệ dữ liệu)

3.3.3. Thiết kế cơ sở dữ liệu mức vật lý

3.4. Xác định ràng buộc toàn vẹn

3.4.1. Xác định ràng buộc toàn vẹn khóa chính

3.4.2. Xác định ràng buộc toàn vẹn miền giá trị

3.4.3. Xác định ràng buộc toàn vẹn liên thuộc tính

3.4.4. Xác định ràng buộc toàn vẹn khóa ngoại (tham chiếu)

3.5. Cài đặt cơ sở dữ liệu

3.5.1. Kiểm tra dữ liệu nguồn

3.5.2. Cài đặt bảng trong SQL Server

3.5.3. Cài đặt ràng buộc toàn vẹn

3.6. Dữ liệu mẫu

3.7. Phác thảo giao diện cho hệ thống

3.7.1. Giao diện đăng nhập

3.7.2. Phần danh mục

3.8. Phần hệ thống

3.8.1. Kế Hoạch Kiểm Tra Thực Nghiệm

3.8.2. Mục tiêu kiểm tra

3.8.3. Phương pháp kiểm tra

3.8.4. Kịch bản kiểm tra

3.8.5. Công cụ kiểm tra

3.8.6. Tiêu chí đánh giá

4. CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

4.1. Những Kết quả đạt được của đồ án

4.2. Những điểm mạnh và điểm yếu của đồ án

4.3. Những khó khăn trong quá trình thực hiện

4.4. Hướng Phát Triển Trong tương lai

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về hệ thống quản lý đặt phòng Accor Hotel

Hệ thống quản lý đặt phòng tại Accor Hotel là một phần quan trọng trong việc nâng cao hiệu quả hoạt động của khách sạn. Hệ thống này không chỉ giúp quản lý thông tin khách hàng mà còn tối ưu hóa quy trình đặt phòng, từ đó nâng cao trải nghiệm của khách hàng. Việc áp dụng công nghệ thông tin vào quản lý khách sạn đã trở thành một xu hướng tất yếu trong ngành dịch vụ lưu trú.

1.1. Lý do lựa chọn đề tài hệ thống quản lý đặt phòng

Ngành khách sạn đang phát triển mạnh mẽ, và việc quản lý hiệu quả thông tin đặt phòng là rất cần thiết. Hệ thống quản lý đặt phòng giúp tiết kiệm thời gian và chi phí, đồng thời nâng cao sự hài lòng của khách hàng.

1.2. Giới thiệu về khách sạn Accor

Accor là một trong những chuỗi khách sạn lớn nhất thế giới, với nhiều thương hiệu khác nhau phục vụ đa dạng nhu cầu của khách hàng. Hệ thống quản lý đặt phòng của Accor giúp tổ chức và xử lý thông tin một cách hiệu quả.

II. Vấn đề và thách thức trong quản lý đặt phòng khách sạn

Quản lý đặt phòng tại các khách sạn lớn như Accor gặp nhiều thách thức. Việc cập nhật thông tin khách hàng và đặt phòng thường xuyên là rất quan trọng để đảm bảo tính chính xác và kịp thời. Hệ thống cần phải xử lý nhiều thông tin từ nhiều nguồn khác nhau, điều này có thể dẫn đến sai sót nếu không được quản lý chặt chẽ.

2.1. Thách thức trong việc cập nhật thông tin khách hàng

Thông tin khách hàng cần được cập nhật liên tục để đảm bảo dịch vụ tốt nhất. Việc thiếu sót thông tin có thể dẫn đến sự không hài lòng của khách hàng.

2.2. Vấn đề trong quy trình đặt phòng

Quy trình đặt phòng cần phải nhanh chóng và chính xác. Bất kỳ sai sót nào trong thông tin đặt phòng đều có thể ảnh hưởng đến trải nghiệm của khách hàng.

III. Phương pháp thiết kế hệ thống quản lý đặt phòng hiệu quả

Để thiết kế một hệ thống quản lý đặt phòng hiệu quả, cần áp dụng các phương pháp phân tích và thiết kế hệ thống thông tin. Việc sử dụng các mô hình như Use Case, ERD và DFD sẽ giúp xác định rõ yêu cầu và chức năng của hệ thống.

3.1. Sử dụng mô hình Use Case trong thiết kế

Mô hình Use Case giúp xác định các tác nhân và chức năng chính của hệ thống, từ đó tạo ra một cái nhìn tổng quan về quy trình đặt phòng.

3.2. Phân tích dữ liệu với mô hình ERD

Mô hình ERD giúp xác định các thực thể và mối quan hệ giữa chúng, từ đó xây dựng cơ sở dữ liệu cho hệ thống quản lý đặt phòng.

IV. Ứng dụng thực tiễn của hệ thống quản lý đặt phòng

Hệ thống quản lý đặt phòng không chỉ giúp cải thiện quy trình làm việc mà còn cung cấp các công cụ phân tích và báo cáo quan trọng. Điều này giúp các nhà quản lý có cái nhìn rõ ràng về tình hình hoạt động của khách sạn.

4.1. Cải thiện trải nghiệm khách hàng

Hệ thống giúp theo dõi và đáp ứng nhanh chóng các nhu cầu của khách hàng, từ đó nâng cao sự hài lòng và giữ chân khách hàng hiệu quả.

4.2. Tối ưu hóa quy trình quản lý

Việc tự động hóa các quy trình như đặt phòng, thanh toán giúp tiết kiệm thời gian và giảm thiểu sai sót trong quản lý.

V. Kết luận và hướng phát triển của hệ thống quản lý đặt phòng

Hệ thống quản lý đặt phòng tại Accor Hotel là một công cụ quan trọng giúp nâng cao hiệu quả hoạt động và chất lượng dịch vụ. Việc phát triển hệ thống này cần được tiếp tục cải tiến để đáp ứng nhu cầu ngày càng cao của khách hàng.

5.1. Những kết quả đạt được từ hệ thống

Hệ thống đã giúp cải thiện quy trình đặt phòng và nâng cao sự hài lòng của khách hàng, đồng thời cung cấp các báo cáo phân tích hữu ích cho quản lý.

5.2. Hướng phát triển trong tương lai

Cần tiếp tục nghiên cứu và phát triển hệ thống để tích hợp thêm các công nghệ mới, từ đó nâng cao hiệu quả và chất lượng dịch vụ.

10/07/2025
Đồ án môn học lập trình c cơ bản đề tài hệ thống quản lý đặt phòng accor hotel

Trích đoạn nội dung tài liệu

CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG QUẢN LÝ ĐẶT PHÒNG ACCOR HOTEL 1.Tổng quan về đề tài 1.1 Lý do lựa chọn đề tài Ngành khách sạn toàn cầu đang trải qua sự phát triển nhanh chóng và cạnh tranh ngày càng khốc liệt. Đối với các tập đoàn khách sạn lớn như Accor Hotels, việc quản lý hiệu quả hàng nghìn cơ sở lưu trú trên khắp thế giới là một thách thức đáng kể. Do đó, việc phân tích và thiết kế hệ thống quản lý khách sạn trở nên cực kỳ cần thiết để đáp ứng nhu cầu về một giải pháp công nghệ toàn diện. Một hệ thống quản lý khách sạn hiệu quả đóng vai trò then chốt trong việc tổ chức và xử lý thông tin liên quan đến đặt phòng, khách hàng, nhân viên, dịch vụ và thanh toán.

Việc tự động hóa các quy trình này không chỉ giúp nâng cao độ chính xác và bảo mật dữ liệu mà còn tiết kiệm thời gian và chi phí. Hệ thống này góp phần quan trọng trong việc nâng cao khả năng cạnh tranh và sự hài lòng của khách hàng. Hệ thống cũng cung cấp các công cụ phân tích và báo cáo quan trọng, giúp các nhà quản lý có cái nhìn tổng quan về tình hình hoạt động, doanh thu, chi phí, và các chỉ số hiệu suất khác. Các dữ liệu này hỗ trợ quá trình ra quyết định chiến lược, từ việc tối ưu hóa nguồn lực đến việc lập kế hoạch phát triển dài hạn.

Với những lý do trên, việc phân tích và thiết kế hệ thống quản lý khách sạn không chỉ mang lại giá trị thực tiễn cao mà còn đáp ứng nhu cầu cấp thiết của ngành trong việc nâng cao hiệu quả hoạt động và chất lượng dịch vụ. Đây là một bước quan trọng để duy trì vị thế cạnh tranh và tiếp tục phát triển bền vững trong tương lai.2 Giới thiệu về khách sạn Khách sạn Accor là một trong những chuỗi khách sạn lớn và nổi tiếng trên toàn cầu. Được thành lập vào năm 1967 tại Lyon, Pháp, Accor đã phát triển mạnh mẽ và hiện tại là một trong những nhà điều hành khách sạn lớn nhất thế giới. 1 2221004150-2221004204 Hệ thống quản lý đặt phòng khách sạn Accor Hotel quản lý và vận hành nhiều thương hiệu khách sạn khác nhau, từ các khách sạn cao cấp như Sofitel, Pullman, và MGallery đến các thương hiệu trung bình và kinh tế như Novotel, Mercure, ibis, và ibis Styles.

Điều này cho phép họ phục vụ nhiều loại khách hàng khác nhau, từ du khách cao cấp đến những người đi công tác hay gia đình. Accor cũng đã mở rộng hoạt động sang các lĩnh vực dịch vụ du lịch khác như cho thuê căn hộ và phát triển các dự án bất động sản nghỉ dưỡng. Họ cũng đã đầu tư vào các dịch vụ kỹ thuật số để cải thiện trải nghiệm của khách hàng trong việc đặt phòng và quản lý đặt phòng trực tuyến.100 khách sạn và 110.000 phòng trên toàn cầu vào năm 2022, Accor Hotel tiếp tục là một trong những người dẫn đầu trong ngành công nghiệp lưu trú và dịch vụ du lịch toàn cầu. Hình TỔNG QUAN VỀ HỆ THỐNG QUẢN LÝ ĐẶT PHÒNG ACCOR HOTEL.3 Tổng quan về hoạt động đặt phòng, lập danh sách khách hàng và sử dụng dịch vụ của khách sạn Cập nhật thông tin khách hàng Thông tin khách hàng đã được cung cấp cho bộ phận chăm sóc khách hàng ngay từ khi khách hàng bắt đầu sử dụng dịch vụ.

Nếu trong quá trình lưu trú hoặc tương tác có bất kỳ thay đổi nào về thông tin cá nhân, yêu cầu dịch vụ hoặc các thông tin liên quan khác so với trước đó, bộ phận quản lý khách sạn có trách nhiệm thay thế số liệu và cập nhật lại vào hệ thống quản lý khách hàng. Cập nhật thông tin đặt phòng 2 2221004150-2221004204 Hệ thống quản lý đặt phòng khách sạn Thông tin đặt phòng đã được ghi nhận và xác nhận khi khách hàng thực hiện đặt phòng. Nếu có bất kỳ thay đổi nào về ngày giờ lưu trú, loại phòng, yêu cầu đặc biệt hoặc các chi tiết liên quan khác so với thông tin ban đầu, bộ phận lễ tân hoặc bộ phận quản lý đặt phòng có trách nhiệm cập nhật kịp thời và chính xác vào hệ thống quản lý đặt phòng. Điều này đảm bảo rằng tất cả thông tin liên quan đến đặt phòng luôn được cập nhật và phản ánh đúng tình trạng hiện tại của từng giao dịch, từ đó giúp cải thiện hiệu quả quản lý và dịch vụ khách hàng.

Lập và kiểm tra phiếu đặt phòng Khi khách hàng thực hiện việc đặt phòng, một phiếu đặt phòng sẽ được tạo ra để ghi nhận các chi tiết như ngày lưu trú, loại phòng, yêu cầu đặc biệt và thông tin thanh toán. Sau khi lập phiếu, cần tiến hành kiểm tra kỹ lưỡng để xác nhận tất cả các thông tin đều chính xác và đầy đủ, đồng thời khớp với các yêu cầu của khách hàng. Bộ phận lễ tân hoặc bộ phận quản lý đặt phòng sẽ thực hiện việc rà soát phiếu đặt phòng để phát hiện và điều chỉnh các sai sót nếu có trước khi thông tin được lưu vào hệ thống. Quy trình này giúp các yêu cầu của khách hàng được thực hiện đúng cách, từ đó nâng cao chất lượng dịch vụ và giảm thiểu rủi ro trong quá trình lưu trú.

In phiếu và thanh toán hóa đơn đặt phòng Khi khách hàng đến nhận phòng, phiếu đặt phòng sẽ được in và cung cấp để xác nhận các chi tiết về ngày giờ lưu trú, loại phòng, và các yêu cầu đặc biệt. Sau khi khách hàng hoàn tất thủ tục nhận phòng, hóa đơn sẽ được lập dựa trên các thông tin trong phiếu đặt phòng và các dịch vụ đã sử dụng. Thanh toán hóa đơn sẽ được thực hiện theo phương thức mà khách hàng đã chọn, chẳng hạn như thẻ tín dụng, tiền mặt hoặc chuyển khoản. Sau khi giao dịch được xử lý thành công, biên lai thanh toán sẽ được cấp cho khách hàng để xác nhận việc hoàn tất thanh toán.

Quy trình này giúp đảm bảo rằng tất cả các giao dịch tài chính được thực hiện chính xác và khách hàng nhận đầy đủ các chứng từ cần thiết.4 Mô tả bài toán Bất kỳ hệ thống khách sạn dù đang vận hành theo quy mô nhỏ hay lớn thì đều phải có các hoạt động đặt phòng và lập danh sách khách hàng vì đây là hoạt động chính của khách 3 2221004150-2221004204 Hệ thống quản lý đặt phòng khách sạn sạn và gần như là bắt buộc. Cụ thể khách sạn mà chúng em khai thác ở đồ án này chính là Accor Hotels. Về hoạt động đặt phòng sẽ được diễn ra tại quầy tiếp tân dựa vào giờ vào của khách hàng do nhân viên tiếp tân phụ trách. Việc đặt phòng dựa vào nhu cầu của khách hàng chẳng hạn như: khách hàng muốn đặt ở tầng bao nhiêu phòng bao nhiêu cũng như là tầm nhìn mà vị trí của phòng mang lại cũng như là chất lượng của phòng mà khách hàng mong muốn với từng mức giá khác nhau và số ngày mà khách hàng muốn sử dụng tại khách hàng cũng như là các dịch vụ mà khách hàng mong muốn theo các tiện ích mà khách sạn có (hồ bơi, gọi đồ ăn, nước uống, karaoke, gym).

Phương thức đặt phòng cho phép khách sạn lập được danh sách khách hàng và kiểm soát các phòng của khách sạn theo ngày, tháng cụ thể để có kế hoạch kinh doanh hiệu quả. Và căn cứ theo cơ sở dữ liệu phòng để lập danh sách những phòng còn trống. Mô hình đặt phòng của khách sạn 4 2221004150-2221004204 Hệ thống quản lý đặt phòng khách sạn Hình TỔNG QUAN VỀ HỆ THỐNG QUẢN LÝ ĐẶT PHÒNG ACCOR HOTEL.2 Mô hình đặt phòng của khách sạn Mô tả: Về hoạt động đặt phòng của khách sạn được cấu thành bởi nhiều yếu tố và các mức giá khác nhau. Cụ thể mỗi khách hàng sẽ chọn phòng theo nhu cầu cũng như là mức giá mong muốn.

Trong đó: Đầu tiên, khách hàng sẽ tiến hành hoạt động đặt hàng tại quầy tiếp tân được phụ trách bởi nhân viên tiếp tân. Tại đây, khách hàng sẽ tiến hành lựa chọn để tìm được căn phòng theo nhu cầu với mức giá mong muốn. Cụ thể là, với từng mức giá thì khách hàng sẽ có các vị trí phòng khác nhau chẳng hạn như: chọn phòng ở lầu mấy và tầm nhìn từ phòng hướng ra đi đâu… Và với các mức giá khác nhau thì khách hàng có thể lựa chọn dịch vụ và tiện ích của khách sạn chẳng hạn như: phòng có mấy giường với những tiện ích sẵn có trong phòng (cà phê, nước ngọt, các thiết bị điện, tivi, bồn tắm…) và các dịch vụ đi kèm với từng mức giá (thẻ vào hồ bơi, thẻ vào phòng tập thể hình, thẻ vào khu vui 5 2221004150-2221004204 Hệ thống quản lý đặt phòng khách sạn chơi, thẻ buffet sáng) Và cuối cùng là tùy theo từng mức giá thì khách hàng lựa chọn phòng với chất lượng khác nhau (loại phòng, hay phòng trang trí theo các chủ đề, sắp xếp theo yêu cầu của khách hàng).Mục Tiêu Của đề tài 1.1 Mục tiêu tổng quát - Nghiên cứu cơ sở lý thuyết: Tìm hiểu các nguyên lý và khái niệm cơ bản để phục vụ cho việc phân tích và thiết kế hệ thống thông tin hiệu quả. - Phân tích và thiết kế hệ thống đặt phòng: Phân tích yêu cầu và thiết kế một hệ thống đặt phòng hoàn chỉnh cho Accor Hotel, đảm bảo phù hợp với nhu cầu và quy trình hoạt động của khách sạn.

- Thiết kế giao diện người dùng: Phát triển một giao diện trực quan, sinh động và dễ sử dụng, tạo điều kiện thuận lợi cho người dùng trong việc tương tác với hệ thống. - Hoàn thiện và rút kinh nghiệm: Hoàn thiện hệ thống và tích lũy kinh nghiệm để cải thiện thiết kế các hệ thống thông tin trong tương lai. - Triển khai và khai thác hệ thống: Triển khai hệ thống thông tin quản lý vào thực tiễn một cách hiệu quả và hợp lý, đảm bảo đáp ứng các yêu cầu đã đề ra. - Đưa ra kiến nghị và rút kinh nghiệm: Đưa ra các kiến nghị để hoàn thiện đề tài và rút ra bài học cho các đồ án hoặc dự án thiết kế hệ thống thông tin trong tương lai.2 Mục tiêu cụ thể Tìm hiểu và vận dụng các sơ đồ, mô hình xử lý, mô hình dữ liệu trong phân tích thiết kế hệ thống: Sử dụng các sơ đồ như Use Case, ERD, BFD, DFD để phân tích và thiết kế hệ thống quản lý đặt phòng tại Accor Hotel.

Áp dụng các công cụ phân tích để thiết kế hệ thống: Sử dụng các công cụ phân tích để thiết kế một hệ thống quản lý đặt phòng chất lượng, linh hoạt và đáp ứng nhu cầu của khách sạn Accor.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu này cung cấp cái nhìn tổng quan về ứng dụng công nghệ thông tin trong quản lý, đặc biệt là trong lĩnh vực khách sạn và dịch vụ. Nó nhấn mạnh tầm quan trọng của việc áp dụng công nghệ để nâng cao hiệu quả quản lý, cải thiện trải nghiệm khách hàng và tối ưu hóa quy trình làm việc. Độc giả sẽ nhận được những lợi ích từ việc hiểu rõ hơn về cách mà công nghệ có thể hỗ trợ trong việc quản lý và vận hành các dịch vụ, từ đó nâng cao chất lượng phục vụ.

Để mở rộng kiến thức của bạn về chủ đề này, bạn có thể tham khảo thêm các tài liệu liên quan như Luận văn thạc sĩ nghiên cứu ứng dụng công nghệ thông tin trong quản lý khách sạn tại một số khách sạn 2 sao ở Nha Trang, nơi bạn sẽ tìm thấy những nghiên cứu cụ thể về ứng dụng công nghệ trong ngành khách sạn. Ngoài ra, tài liệu Báo cáo đồ án học phần phân tích và thiết kế hệ thống thông tin sẽ giúp bạn hiểu rõ hơn về thiết kế hệ thống quản lý bảo trì thiết bị tin học. Cuối cùng, bạn cũng có thể khám phá Phân tích và thiết kế hệ thống quản lý đặt tour du lịch trực tuyến, một tài liệu thú vị về việc ứng dụng công nghệ trong ngành du lịch. Những tài liệu này sẽ cung cấp cho bạn cái nhìn sâu sắc hơn về các ứng dụng công nghệ trong quản lý và dịch vụ.