Xây Dựng Website Quản Lý Khách Sạn Royal - Đồ Án CDIO SE397D

Đồ án CDIO SE397D trình bày quy trình xây dựng website quản lý khách sạn Royal, tối ưu hóa trải nghiệm người dùng và hiệu suất quản lý.

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

Đồ Án Tốt Nghiệp

2023

109
1
0

Phí lưu trữ

35 Point

Mục lục chi tiết

PHẦN MỞ ĐẦU

LÝ DO CHỌN ĐỀ TÀI

MỤC ĐÍCH VÀ Ý NGHĨA CỦA ĐỀ TÀI

Mục đích của đề tài

Ý nghĩa của đề tài

ĐỐI TƯỢNG NGHIÊN CỨU

PHẠM VI NGHIÊN CỨU

PHƯƠNG PHÁP NGHIÊN CỨU

Đề xướng ý tưởng sản phẩm (cá nhân)

Đánh giá ý tưởng sản phẩm trong nhóm

1. PHẦN I - CONCEIVE (Ý TƯỞNG)

1.1. Đề xướng ý tưởng sản phẩm (cá nhân)

1.1.1. Thành viên 1 - Đậu Nguyễn Huy Hùng

1.1.2. Thành viên 2 - Châu Ngọc Tùng Lâm

1.1.3. Thành viên 3 - Hoàng Trọng Tâm

1.1.4. Thành viên 4 - Trương Văn Nhật

1.1.5. Thành viên 5 - Dương Ngọc Bảo

1.2. Đánh giá ý tưởng sản phẩm trong nhóm

2. KHẢO SÁT HIỆN TRẠNG

2.1. Hạ tầng các trang web xem phòng hiện nay

2.2. Quy trình nghiệp vụ

2.3. Xác định yêu cầu nghiệp vụ

2.4. Xác định yêu cầu kỹ thuật

3. XÁC ĐỊNH CÁC TÌNH HUỐNG SỬ DỤNG (USE CASE)

3.1. Danh sách các tác nhân trong hệ thống của hệ thống (Actor)

3.2. Các yêu cầu chức năng

3.2.1. Use case tổng quát

3.2.2. Danh mục các Use case của hệ thống

4. THIẾT KẾ GIAO DIỆN – INTERFACE

4.1. Trang đăng nhập

4.2. Form quên mật khẩu

4.3. Giao diện Dashboard – Thống kê

4.4. Giao diện Danh sách phòng đang sử dụng

4.5. Giao diện Chi tiết đặt phòng

4.6. Form Đăng ký đặt phòng

4.7. Form Hủy đặt phòng

4.8. Form Cập nhật đặt phòng

4.9. Giao diện Hóa đơn đặt phòng

4.10. Giao diện Danh sách khách hàng

4.11. Giao diện Chi tiết khách hàng

4.12. Form Cập nhật khách hàng

4.13. Giao diện Danh sách nhân viên

4.14. Giao diện Chi tiết nhân viên

4.15. Giao diện Chấm công nhân viên

4.16. Danh sách lương nhân viên

4.17. Giao diện Chi tiết lương nhân viên

4.18. Form Xóa nhân viên nghỉ việc

4.19. Form Sa thải nhân viên

4.20. Giao diện Danh sách dịch vụ

4.21. Giao diện Chi tiết dịch vụ

4.22. Form Xóa dịch vụ

4.23. Form Cập nhật dịch vụ

4.24. Giao diện đặt dịch vụ

4.25. Giao diện Danh sách hóa đơn

4.26. Giao diện Danh sách phòng

4.27. Giao diện Chi tiết phòng

4.28. Form Thêm phòng mới

4.29. Form Xác nhận xóa phòng

4.30. Danh sách tài khoản

4.31. Form cập nhật tài khoản

4.32. Form tạo mới tài khoản

4.33. Form Xóa loại dịch vụ

5. THIẾT KẾ DATABASE

5.1. Bảng Phân Quyền (Roles)

5.2. Bảng Tài Khoản (Account)

5.3. Bảng Nhân Viên (NhanVien)

5.4. Bảng Chấm Công Nhân Viên (ChamCongNhanVien)

5.5. Bảng Chức Vụ (ChucVu)

5.6. Bảng Nhân Viên Nghỉ Việc (NhanVienNghiViec)

5.7. Bảng Tổng Lương (TongLuong)

5.8. Bảng Khách Hàng (KhachHang)

5.9. Bảng Loại Phòng (LoaiPhong)

5.10. Bảng Tác Vụ Phòng (TacVuPhong)

5.11. Bảng Phòng (Phong)

5.12. Bảng Đặt Phòng (DatPhong)

5.13. Bảng Loại Dịch Vụ (LoaiDichVu)

5.14. Bảng Dịch Vụ (DichVu)

5.15. Bảng Đặt Dịch Vụ (DatDichVu)

6. PHẦN III – XÂY DỰNG HỆ THỐNG

6.1. Công cụ xây dựng

6.2. Giao diện chương trình

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

6.2.2. Giao diện quên mật khẩu

6.2.3. Giao diện quản lý đặt phòng

6.2.4. Giao diện thống kê

6.2.5. Giao diện quản lý nhân viên

6.2.6. Giao diện quản lý lương nhân viên

6.2.7. Giao diện quản lý khách hàng

6.2.8. Giao diện quản lý phòng

6.2.9. Giao diện quản lý dịch vụ

6.2.10. Giao diện quản lý tác vụ phòng

6.2.11. Giao diện quản lý hóa đơn

7. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

7.1. Về công nghệ

7.2. Về ứng dụng

7.3. Hướng phát triển

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan giải pháp xây dựng website quản lý khách sạn Royal

Dự án xây dựng website quản lý khách sạn Royal là một sáng kiến công nghệ được phát triển bởi nhóm sinh viên Đại học Duy Tân, dưới sự hướng dẫn của ThS. Trần Thị Thanh Lan. Sáng kiến này ra đời trong bối cảnh cuộc cách mạng công nghiệp 4.0 đang tác động mạnh mẽ đến mọi lĩnh vực, đặc biệt là ngành dịch vụ lưu trú. Nhu cầu đặt phòng trực tuyến và quản lý vận hành hiệu quả đã trở thành yếu tố sống còn cho các khách sạn. Việc ứng dụng công nghệ web hiện đại không chỉ giúp khách sạn tiếp cận khách hàng dễ dàng hơn mà còn là công cụ mạnh mẽ để tối ưu hóa vận hành khách sạn. Một phần mềm quản lý khách sạn (PMS) chuyên biệt giúp tự động hóa các quy trình từ đặt phòng, nhận phòng, quản lý dịch vụ cho đến thanh toán và báo cáo. Điều này giải phóng nguồn nhân lực khỏi các công việc thủ công, giảm thiểu sai sót và nâng cao chất lượng dịch vụ. Hệ thống được xây dựng nhằm đáp ứng nhu cầu ngày càng cao của du khách, mang lại trải nghiệm người dùng (UX/UI) mượt mà và thuận tiện. Đồng thời, nó cung cấp cho ban quản lý một công cụ toàn diện để giám sát hoạt động kinh doanh, từ đó đưa ra các quyết định chiến lược chính xác. Sáng kiến này không chỉ là một bài tập học thuật mà còn mang ý nghĩa thực tiễn, thể hiện xu hướng số hóa quy trình khách sạn đang diễn ra mạnh mẽ trên toàn cầu.

1.1. Lý do và mục tiêu phát triển hệ thống quản lý khách sạn

Lý do chính thúc đẩy đề tài này xuất phát từ thực tế rằng nhu cầu đặt phòng qua Internet ngày càng tăng. Theo tài liệu gốc, việc xây dựng một website cho phép đặt phòng online là một "bước đi rất thành công, đầy tiềm năng". Mục đích của đề tài không chỉ dừng lại ở việc tạo ra một website, mà là xây dựng một giải pháp công nghệ cho khách sạn toàn diện. Các mục tiêu chính bao gồm: đáp ứng nhu cầu đặt phòng nhanh chóng, dễ dàng cho khách hàng; nâng cao trải nghiệm khách hàng; và bắt kịp xu thế phát triển của ngành công nghiệp khách sạn trên thế giới. Về mặt ý nghĩa, hệ thống này cung cấp một nền tảng trực tuyến, minh bạch về thông tin phòng và giá cả, giúp khách sạn Royal tăng cường khả năng cạnh tranh trên thị trường.

1.2. Đối tượng và phạm vi nghiên cứu của dự án công nghệ này

Đối tượng nghiên cứu của dự án tập trung vào các công cụ và quy trình cần thiết để xây dựng một nền tảng quản lý lưu trú hiệu quả. Cụ thể, nhóm nghiên cứu đã tìm hiểu về các công cụ phân tích thiết kế hệ thống hướng đối tượng như Visio, ngôn ngữ lập trình và các framework như ASP.NET, cùng hệ quản trị cơ sở dữ liệu SQL Server. Phạm vi nghiên cứu bao trùm toàn bộ quy trình phát triển phần mềm: từ phân tích yêu cầu, thiết kế hệ thống, xây dựng cơ sở dữ liệu, lập trình các chức năng cho đến triển khai. Về mặt nội dung, dự án tập trung vào việc xây dựng các module cốt lõi như quản lý quá trình đặt phòng và xem phòng cho khách hàng, quản lý nhân viên, dịch vụ, và hóa đơn, tạo thành một hệ thống PMS (Property Management System) hoàn chỉnh.

II. Thách thức vận hành sự cần thiết của một website quản lý

Việc vận hành một khách sạn theo phương pháp truyền thống phải đối mặt với nhiều thách thức. Các quy trình thủ công như ghi chép sổ sách, quản lý đặt phòng qua điện thoại hoặc email rất dễ xảy ra sai sót, dẫn đến tình trạng đặt phòng trùng lặp (overbooking) hoặc bỏ lỡ khách hàng tiềm năng. Việc quản lý thông tin khách hàng, lịch sử lưu trú, và các yêu cầu đặc biệt cũng trở nên phức tạp và thiếu tính hệ thống. Hơn nữa, việc tổng hợp dữ liệu để tạo báo cáo và phân tích doanh thu tốn nhiều thời gian và không đảm bảo độ chính xác, gây khó khăn cho việc ra quyết định của ban quản lý. Đây là lúc sự cần thiết của việc xây dựng website quản lý khách sạn Royal trở nên rõ ràng. Một hệ thống tập trung giúp giải quyết triệt để các vấn đề trên. Nó không chỉ là một trang web để khách hàng đặt phòng mà còn là một trung tâm điều hành kỹ thuật số. Việc số hóa quy trình khách sạn giúp chuẩn hóa mọi hoạt động, từ quản lý buồng phòng, phân công công việc cho nhân viên, đến quản lý các dịch vụ đi kèm. Một hệ thống đặt phòng online tự động cập nhật tình trạng phòng trống theo thời gian thực trên mọi kênh, loại bỏ hoàn toàn nguy cơ sai sót.

2.1. Khó khăn trong quy trình nghiệp vụ và quản lý buồng phòng

Quy trình nghiệp vụ thủ công thường thiếu sự liên kết giữa các bộ phận. Lễ tân, buồng phòng, và kế toán hoạt động trên các hệ thống thông tin riêng lẻ, gây ra độ trễ trong việc cập nhật trạng thái phòng. Ví dụ, khi khách check-in trực tuyến hoặc trả phòng, bộ phận buồng phòng có thể không nhận được thông báo ngay lập tức để tiến hành dọn dẹp, ảnh hưởng đến thời gian chuẩn bị phòng cho khách tiếp theo. Việc theo dõi các tác vụ phòng như sửa chữa, bảo trì cũng gặp nhiều khó khăn. Một phần mềm quản lý khách sạn tích hợp sẽ giải quyết vấn đề này bằng cách cung cấp một dashboard chung, nơi trạng thái của từng phòng được cập nhật liên tục và hiển thị cho tất cả các bộ phận liên quan.

2.2. Yêu cầu về số hóa quy trình khách sạn trong kỷ nguyên 4.0

Trong kỷ nguyên số, hành vi của người tiêu dùng đã thay đổi. Khách hàng mong đợi sự tiện lợi, nhanh chóng và cá nhân hóa. Họ muốn tự mình tìm kiếm thông tin, so sánh giá và thực hiện đặt phòng mọi lúc, mọi nơi mà không cần sự can thiệp của con người. Điều này đòi hỏi các khách sạn phải có một thiết kế website khách sạn hiện đại, thân thiện với thiết bị di động và tích hợp một phần mềm booking engine mạnh mẽ. Việc không đáp ứng được những yêu cầu này sẽ khiến khách sạn mất đi lợi thế cạnh tranh và bỏ lỡ một lượng lớn khách hàng tiềm năng. Do đó, việc đầu tư vào giải pháp công nghệ cho khách sạn không còn là một lựa chọn, mà là một yêu cầu bắt buộc để tồn tại và phát triển.

III. Phương pháp xây dựng các tính năng cốt lõi cho website Royal

Để xây dựng website quản lý khách sạn Royal một cách hiệu quả, phương pháp tiếp cận dựa trên việc phân tích chi tiết các tình huống sử dụng (Use Case) đã được áp dụng. Tài liệu nghiên cứu đã xác định rõ các tác nhân (Actor) trong hệ thống, bao gồm Quản lý (Admin), Nhân viên và Khách hàng, cùng với các chức năng tương ứng của từng vai trò. Cấu trúc của hệ thống PMS (Property Management System) được chia thành nhiều module chức năng độc lập nhưng có sự liên kết chặt chẽ. Các module này bao gồm: Quản lý đặt phòng, Quản lý khách hàng, Quản lý dịch vụ, Quản lý nhân viên, Quản lý phòng, Quản lý hóa đơn và Thống kê. Mỗi module được thiết kế để giải quyết một nhóm nghiệp vụ cụ thể. Ví dụ, module Quản lý đặt phòng không chỉ xử lý việc tạo mới, cập nhật, hủy đặt phòng mà còn tích hợp với hệ thống quản lý buồng phòng để hiển thị trạng thái phòng trống theo thời gian thực. Phương pháp này đảm bảo rằng mọi khía cạnh của việc vận hành khách sạn đều được số hóa và quản lý trên một nền tảng duy nhất, giúp tối ưu hóa vận hành khách sạn một cách toàn diện. Hệ thống cũng được thiết kế với khả năng mở rộng, sẵn sàng cho việc tích hợp thêm các công nghệ mới trong tương lai.

3.1. Phân tích hệ thống PMS với các use case quản lý trọng tâm

Phân tích use case là bước nền tảng để xác định các yêu cầu chức năng. Tài liệu đã mô tả chi tiết các use case như: Đăng nhập (US01), Quản lý khách hàng (US03), Quản lý đặt phòng (US04), Quản lý dịch vụ (US05), Quản lý nhân viên (US010), và Thống kê (US013). Mỗi use case đều có đặc tả rõ ràng về tác nhân, mô tả, điều kiện trước và sau, cùng với luồng sự kiện chính. Ví dụ, Use Case Quản lý đặt phòng cho phép nhân viên xem danh sách phòng trống, đăng ký đặt phòng cho khách, xử lý thanh toán, và thay đổi hoặc hủy đặt phòng. Cách tiếp cận này đảm bảo rằng phần mềm quản lý khách sạn được phát triển bám sát vào các quy trình nghiệp vụ thực tế.

3.2. Thiết kế hệ thống đặt phòng online và quản lý kênh phân phối

Trái tim của website là hệ thống đặt phòng online, cho phép khách hàng thực hiện toàn bộ quy trình từ chọn phòng, nhập thông tin, đến thanh toán một cách tự động. Hệ thống này được hỗ trợ bởi một phần mềm booking engine tích hợp trực tiếp. Bên cạnh đó, một hệ thống PMS hiện đại cần có khả năng quản lý kênh phân phối (channel manager). Mặc dù tài liệu gốc không đi sâu vào module này, nhưng đây là một hướng phát triển quan trọng. Channel manager giúp đồng bộ hóa tình trạng phòng và giá cả trên nhiều kênh bán hàng trực tuyến (OTA) khác nhau như Booking.com, Agoda, đảm bảo thông tin nhất quán và tránh tình trạng đặt trùng phòng.

3.3. Tích hợp cổng thanh toán và module báo cáo phân tích doanh thu

Để hoàn thiện trải nghiệm đặt phòng, việc tích hợp cổng thanh toán an toàn và đa dạng là vô cùng cần thiết. Hệ thống cho phép khách hàng thanh toán tiền đặt cọc hoặc toàn bộ chi phí một cách bảo mật. Song song đó, module Thống kê đóng vai trò quan trọng cho ban quản lý. Chức năng này cung cấp các báo cáo và phân tích doanh thu theo ngày, tháng, năm, thống kê số lượng khách hàng, tỷ lệ lấp đầy phòng, và hiệu suất của nhân viên. Các dữ liệu này được trực quan hóa qua biểu đồ, giúp ban quản lý nắm bắt tình hình kinh doanh nhanh chóng và đưa ra các quyết định kịp thời.

IV. Hướng dẫn thiết kế UX UI và Database cho website quản lý

Một thiết kế website khách sạn thành công không chỉ nằm ở tính năng mà còn ở giao diện và trải nghiệm người dùng. Quá trình thiết kế trải nghiệm người dùng (UX/UI) cho website quản lý khách sạn Royal được thực hiện một cách tỉ mỉ, dựa trên việc phân tích hành vi của từng đối tượng sử dụng. Đối với khách hàng, giao diện đặt phòng phải đơn giản, trực quan. Đối với nhân viên và quản lý, giao diện dashboard phải rõ ràng, cung cấp thông tin tổng quan và cho phép truy cập nhanh đến các chức năng thường dùng. Song song với thiết kế giao diện, việc xây dựng một cấu trúc cơ sở dữ liệu (Database) vững chắc là nền tảng cho toàn bộ hệ thống. Đây là yếu tố then chốt trong việc xây dựng website quản lý khách sạn Royal. Một cơ sở dữ liệu được thiết kế tốt sẽ đảm bảo tính toàn vẹn dữ liệu, hiệu suất truy vấn cao và khả năng mở rộng trong tương lai. Các bảng dữ liệu được chuẩn hóa để tránh dư thừa thông tin và đảm bảo các mối quan hệ logic giữa các thực thể như Khách hàng, Phòng, Đặt phòng, và Dịch vụ. Việc thiết kế kỹ lưỡng ngay từ đầu giúp hệ thống hoạt động ổn định và hiệu quả khi lượng dữ liệu tăng lên.

4.1. Quy trình thiết kế trải nghiệm người dùng UX UI trực quan

Tài liệu nghiên cứu đã trình bày chi tiết các bản thiết kế giao diện cho từng chức năng, từ trang đăng nhập, dashboard thống kê, danh sách phòng, form đặt phòng, cho đến quản lý hóa đơn. Mỗi giao diện đều được mô tả rõ ràng về mục đích, nội dung và các hoạt động tương tác. Ví dụ, giao diện Dashboard thống kê cho phép quản lý lọc dữ liệu theo khoảng thời gian và xem biểu đồ doanh thu trực quan. Giao diện danh sách phòng sử dụng màu sắc để phân biệt trạng thái (trống, đang sử dụng, đang dọn dẹp), giúp nhân viên lễ tân nắm bắt tình hình nhanh chóng. Quy trình này đảm bảo trải nghiệm người dùng (UX/UI) được tối ưu cho hiệu quả công việc.

4.2. Cấu trúc và mô hình cơ sở dữ liệu Database Schema tối ưu

Cơ sở dữ liệu của hệ thống được thiết kế bằng Microsoft SQL Server, bao gồm nhiều bảng chính như Account, NhanVien, KhachHang, Phong, LoaiPhong, DatPhong, DichVu, HoaDon. Mối quan hệ giữa các bảng được định nghĩa rõ ràng qua các khóa ngoại. Ví dụ, bảng DatPhong (Đặt Phòng) liên kết với bảng KhachHang qua MaKH và bảng Phong qua MaP. Bảng HoaDon (Hóa Đơn) lại liên kết với DatPhong qua MaDP. Sơ đồ quan hệ thực thể (ERD) được cung cấp trong tài liệu cho thấy một cấu trúc logic, được chuẩn hóa, giúp đảm bảo tính nhất quán và toàn vẹn của dữ liệu trong toàn bộ hệ thống PMS.

V. Kết quả triển khai thực tế website quản lý khách sạn Royal

Dự án xây dựng website quản lý khách sạn Royal đã đạt được những kết quả đáng ghi nhận, xây dựng thành công một ứng dụng web với các chức năng cốt lõi, đáp ứng được các yêu cầu nghiệp vụ đã đề ra. Về mặt công nghệ, nhóm phát triển đã vận dụng thành thạo các công cụ như Visual Studio Code, Microsoft SQL Server và các kiến thức về Spring Framework, Angular, mô hình MVC. Sản phẩm cuối cùng là một phần mềm quản lý khách sạn hoạt động ổn định, có giao diện thân thiện và dễ sử dụng. Hệ thống cho phép quản lý toàn diện các hoạt động kinh doanh, từ khâu tiếp nhận đặt phòng của khách hàng đến quản lý nội bộ như nhân sự, lương bổng, và dịch vụ. Các chức năng như hệ thống đặt phòng online, quản lý thông tin khách hàng, quản lý buồng phòng, và xuất hóa đơn đều hoạt động trơn tru. Giao diện chương trình được trình bày rõ ràng trong tài liệu, cho thấy một sản phẩm hoàn chỉnh và chuyên nghiệp. Kết quả này chứng minh rằng việc áp dụng một quy trình phát triển phần mềm bài bản, từ khâu lên ý tưởng, phân tích, thiết kế đến triển khai, là chìa khóa để tạo ra một giải pháp công nghệ cho khách sạn thành công và có tính ứng dụng cao.

5.1. Giao diện chương trình và các chức năng quản lý chính

Phần "Xây dựng hệ thống" trong tài liệu đã minh họa các giao diện thực tế của chương trình sau khi hoàn thành. Các giao diện này bao gồm: Giao diện đăng nhập, Giao diện quản lý đặt phòng (với các tab danh sách phòng trống, phòng đang sử dụng), Giao diện thống kê doanh thu, Giao diện quản lý nhân viên, quản lý khách hàng, quản lý phòng, và quản lý dịch vụ. Các giao diện này cho thấy hệ thống có khả năng đáp ứng đầy đủ các nghiệp vụ, giúp nhân viên và quản lý thực hiện công việc một cách hiệu quả trên một nền tảng quản lý lưu trú duy nhất.

5.2. Đánh giá hiệu quả của phần mềm quản lý khách sạn này

Mặc dù tài liệu không cung cấp số liệu đo lường hiệu quả sau triển khai, có thể đánh giá rằng hệ thống này mang lại nhiều lợi ích thiết thực. Nó giúp tối ưu hóa vận hành khách sạn bằng cách tự động hóa các tác vụ lặp đi lặp lại, giảm thiểu sai sót do con người. Việc quản lý tập trung giúp ban quản lý có cái nhìn 360 độ về hoạt động kinh doanh. Hệ thống cũng nâng cao trải nghiệm khách hàng thông qua quy trình đặt phòng thuận tiện và check-in trực tuyến (một hướng phát triển tiềm năng). Về cơ bản, website đã hoàn thành mục tiêu trở thành một công cụ quản lý hiệu quả, đáp ứng nhu cầu của cả khách hàng và nội bộ khách sạn.

VI. Kết luận Hướng phát triển cho website quản lý khách sạn

Dự án xây dựng website quản lý khách sạn Royal đã kết thúc thành công, mang lại một sản phẩm có tính ứng dụng cao và thể hiện năng lực của nhóm phát triển trong việc áp dụng lý thuyết vào thực tiễn. Hệ thống đã đáp ứng được các nhu cầu cơ bản của một khách sạn hiện đại, từ quản lý đặt phòng, khách hàng, nhân viên đến các dịch vụ đi kèm. Đây là một nền tảng vững chắc, một hệ thống PMS (Property Management System) có thể được tiếp tục hoàn thiện và nâng cấp trong tương lai. Hướng phát triển của dự án không chỉ dừng lại ở việc sửa lỗi và tối ưu hóa hiệu năng hiện tại. Những kế hoạch dài hạn hơn bao gồm việc bổ sung các tính năng nâng cao như quản lý kênh phân phối (channel manager), tích hợp với các hệ thống khóa từ thông minh, hoặc phát triển ứng dụng di động cho cả khách hàng và nhân viên. Việc liên tục cập nhật và áp dụng các công nghệ mới sẽ giúp khách sạn Royal duy trì lợi thế cạnh tranh, nâng cao chất lượng dịch vụ và tối đa hóa doanh thu. Tóm lại, dự án này không chỉ là một đồ án tốt nghiệp mà còn mở ra một lộ trình phát triển công nghệ rõ ràng cho khách sạn trong tương lai.

6.1. Tổng kết về công nghệ và ứng dụng đã xây dựng thành công

Về mặt công nghệ, dự án đã giúp nhóm phát triển nắm vững các công cụ thiết kế web động, cách tổ chức cơ sở dữ liệu và vận dụng thành thạo mô hình MVC. Về ứng dụng, một "Website quản lý khách sạn" hoàn chỉnh đã được xây dựng, đảm bảo các nhu cầu đặt phòng cho người dùng và quản lý hoạt động cho quản trị viên. Đây là một minh chứng cho việc số hóa quy trình khách sạn thành công, tạo ra một công cụ làm việc hiệu quả và chuyên nghiệp.

6.2. Tối ưu hóa vận hành khách sạn và các kế hoạch nâng cấp

Hướng phát triển trong tương lai được đề xuất rất rõ ràng: hoàn thiện các chức năng còn thiếu, tối ưu hóa hệ thống để website hoạt động nhanh hơn, và nâng cấp giao diện người dùng. Đặc biệt, việc nâng cao tính bảo mật của hệ thống là một ưu tiên hàng đầu để bảo vệ dữ liệu khách hàng và thông tin kinh doanh. Việc liên tục cải tiến sẽ giúp phần mềm quản lý khách sạn này không bị lỗi thời và luôn đáp ứng được những yêu cầu thay đổi của thị trường, góp phần vào sự phát triển bền vững của Khách sạn Royal.

10/07/2025

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

PHẦN MỞ ĐẦU 1. LÝ DO CHỌN ĐỀ TÀI Thời buổi 4.0 là thời buổi mà công nghệ đang rất được ưa chuộng, nhu cầu giải trí của con người cũng được chú trọng hơn. Ứng dụng những công nghệ đó, ta đã có thể đặt phòng thông qua mạng Internet một cách dễ dàng và thuận tiện. Vì vậy việc xây dựng một website để mọi người có thể đặt phòng online hiện đang làm một bước đi rất là thành công, đầy tiềm năng bởi xu thế phát triển và nhu cầu của con người đang được các ngành công nghệ thông tin để ý đến rất nhiều vì ở đây là một lĩnh vực rất là tiềm năng, phong phú, rất nhiều cách có thể phát triển cũng như dễ dàng tiếp cận đến với đời sống nhu cầu của con người hơn.

Với công nghệ web như hiện nay sẽ giúp cho chúng ta đưa thông tin phòng của mình muốn lên mạng internet cho mọi người đều thấy một cách dễ dàng với những công cụ và ngôn ngữ lập trình khác nhau, nó cho phép chúng ta xây dựng website quản lý khách sạn theo ý muốn của mình, dễ dàng tiếp cận với mọi người. Chính vì thế được sự hướng dẫn và giúp đỡ của cô TRẦN THỊ THANH LAN chúng em đã chọn đề tài ”Xây dựng website quản lý khách sạn ” làm đề tài cho môn Đồ án CDIO 3 của mình. Tuy nhiên, do thời gian hạn hẹp, nên chắc rằng đồ án không tránh khỏi thiếu sót. Chúng em rất mong nhận được sự thông cảm, những lời góp ý và chỉ bảo tận tình của quý thầy cô.

MỤC ĐÍCH VÀ Ý NGHĨA CỦA ĐỀ TÀI 2.1 Mục đích của đề tài - Đáp ứng được nhu cầu ngày càng lớn của con người, giúp mọi người có thể đặt phòng một cách nhanh chóng dễ dàng - Giúp mọi người có trải nghiệm thật tốt. - Bắt kịp xu thế phát triển của ngành công nghiệp trên thế giới.2 Ý nghĩa của đề tài - Là một website trực tuyến - Cung cấp nhiều mặt phòng với nhiều mức giá cho khách hàng 3. ĐỐI TƯỢNG NGHIÊN CỨU - Tìm hiểu các công cụ hỗ trợ phân tích thiết thiết kế hệ thống hướng đối tượng như Visio, Mockup,… - Tìm hiểu ngôn ngữ lập trình và các phẩm mềm lập trình cho website như Visual Studio, Sql, Asp.Net… - Quy trình nghiệp vụ các dịch vụ : Dịch vụ maketing, quy trình chăm sóc khách hàng,… 1 4. PHẠM VI NGHIÊN CỨU - Về thời gian: - Về nội dung: - Tìm hiểu về phân tích thiết kế hệ thống hướng đối tượng.

- Tìm hiểu về hệ quản trị CSDL SQL server. - Phân tích thiết kế hướng đối tượng Xây dựng website quản lý khách sạn. - Quá trình đặt phòng và xem phòng cho khách hàng. PHƯƠNG PHÁP NGHIÊN CỨU - Tìm hiểu các tài liệu liên quan ( quy trình quản lý dịch vụ,….) - Phân tích và lựa chọn giải pháp - Tổng hợp các tài liệu liên quan đến xây dựng và phát triển phần mềm - Góp ý của các chuyên gia 2 PHẦN I - CONCEIVE (Ý TƯỞNG) 1.1 Đề xướng ý tưởng sản phẩm (cá nhân) 1.

Thành viên 1 - Họ và tên (sinh viên): Đậu Nguyễn Huy Hùng - Chuyên ngành: Công nghệ phần mềm - Tên ý tưởng (sản phẩm): Website hỗ trợ mua bán các loại sản phẩm - Ngày/tháng/năm: 8/5/2023 1. Mô tả ý tưởng sản phẩm Xây dựng 1 hệ thống bán hàng để dễ dàng quản lý sản phẩm, đơn hàng, nhập kho, nhân viên. Tạo sự tiện lợi cho khách hàng – nhân viên và chủ cửa hàng khi sử dụng sản phẩm. Đánh giá cơ sở kiến thức của sinh viên - Phân tích thiết kế hệ thống: Đã học - Phân tích thiết kế hướng đối tượng: Đã học - Hệ quản trị cơ sở dữ liệu: Đã học - Ngôn ngữ lập trình: (Java, PHP, ASP.NET): Đang nghiên cứu 1.

Đánh giá khả năng phát triển của sản phẩm 1) Lập trình ứng dụng Liệt kê 3 mảng kiến thức chuyên ngành cần thiết cho 2) Phân tích và thiết kế hệ thống việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu: 3) Kiểm thử 1) Design Liệt kê 3 mảng kỹ năng cần thiết cho việc phát triển sản 2) Coding phẩm hoặc ý tưởng sản phẩm đã nêu: 3) Test Liệt kê các loại đối tượng sẽ 1) Khách hàng 3 2) Nhân viên được hưởng lợi từ ý tưởng sản 3) Nhà cung cấp phẩm của bạn (ít nhất là 1, nhiều nhất là 5): 4) Chủ sở hữu 5) Ước lượng số lượng người sẽ được hưởng lợi từ ý tưởng sản 2000 phẩm của bạn: Ước lượng số lượng người sẽ 2000 chịu bỏ tiền ra mua sản phẩm của bạn (nếu giá cả phải chăng): Không Cao Trung Bình Cao Rất Cao Đánh giá khả năng các nhà đầu x tư sẽ bỏ tiền ra cho ý tưởng sản phẩm của bạn: Ước lượng số năm sản phẩm 5 năm của bạn sẽ ở trên thị trường cho đến trước khi bị thay thế: Không Cao Trung Bình Cao Rất Cao Ước lượng độ khó trong việc x phát triển thành công ý tưởng sản phẩm của bạn: Ước lượng thời gian cần thiết 1 tháng để phát triển đầy đủ sản phẩm của bạn (dưới khía cạnh thương mại): 1. Thành viên 2 4 - Họ và tên (sinh viên): Châu Ngọc Tùng Lâm - Chuyên ngành: Công nghệ phần mềm - Tên ý tưởng (sản phẩm): Thiết kế website bán hàng trực tuyến - Ngày/tháng/năm: 8/5/2023 1. Mô tả ý tưởng sản phẩm Ý tưởng cho việc mở website bán hàng trực tuyến là dựa vào xu hướng sử dụng nền tảng trực tuyến ngày càng tăng, vì vậy trang web này được tạo ra để đáp ứng nhu cầu của người dùng. Website được tạo ra nhằm giúp cho khách hàng có cái nhìn mới mẻ hơn về sản phẩm, hoàn toàn có thể mua hàng trực tiếp trên hệ thống mà không cần phải di chuyển nhiều.

Website này cũng giúp cho người quản lý dễ dàng quản lý sản phẩm cũng như số lượng đơn hàng nhận được từ nhiều người mua khác. Hơn hết website sẽ tiết kiệm được nhiều thời gian cho cả 2 bên, vừa dễ dàng, nhanh gọn lại vừa uy tín. Người mua có thể phản hồi ý kiến về chất lượng sản phẩm ở phần đánh giá, cũng như góp ý để cải thiện chất lượng bán hàng của website. Đánh giá cơ sở kiến thức của sinh viên - Phân tích thiết kế hệ thống: Đã học - Phân tích thiết kế hướng đối tượng: Đã học - Hệ quản trị cơ sở dữ liệu: Đã học - Ngôn ngữ lập trình: (Java, PHP, ASP.NET): Đang nghiên cứu 1.

Đánh giá khả năng phát triển của sản phẩm Ước tính số lượng người sẽ hưởng lợi từ sản 1000 phẩm của bạn. Ước tính số lượng người sẽ bỏ tiền ra mua 500 sản phẩm của bạn Liệt kê các loại đối tượng sẽ được hưởng lợi Người mua, người bán, nhà đầu tư, từ ý tưởng sản phẩm của bạn (ít nhất là quản lý 1,nhiều nhất là 5) Trung bình Khá Cao Rất cao Đánh giá khả năng các nhà đầu tư sẽ bỏ tiền X 5 ra cho ý tưởng sản phẩm của bạn: Trung bình Khá Cao Rất cao Ước tính độ khó để phát triển thành công sản X phẩm của bạn: Ước lượng thời gian cần thiết để phát triển 1 tháng sản phẩm của bạn: 1) Phân tích, thiết kế hệ thống Liệt kê 3 mảng kiến thức chuyên ngành cần thiết cho việc phát 2) Ngôn ngữ lập trình triển sản phẩm hoặc ý tưởng sản phẩm đã nêu: 3) Nguồn cung cầu, giá cả thị trường 1) Thành thạo phần mềm Liệt kê 3 mảng kỹ năng cần thiết cho việc phát triển sản phẩm hoặc 2) Thành thạo ngôn ngữ lập trình ý tưởng sản phẩm đã nêu: 3) Hiểu biết về quản lý cơ sở dữ liệu 1. Thành viên 3 - Họ và tên (sinh viên): Hoàng Trọng Tâm - Chuyên ngành: Công nghệ phần mềm - Tên ý tưởng (sản phẩm): Xây dựng website quản lý khách sạn – Hotel Royal - Ngày/tháng/năm: 1. Mô tả ý tưởng sản phẩm Hệ thống quản lý khách sạn là một ứng dụng phần mềm được sử dụng để quản lý các hoạt động trong một khách sạn.

Hệ thống này thường bao gồm các tính năng quản lý đặt phòng, quản lý check-in/check-out, quản lý thanh toán, quản lý dịch vụ phòng, và quản lý các hoạt động cung cấp dịch vụ khách hàng. Các thành phần chính trong hệ thống quản lý khách sạn bao gồm: Cơ sở dữ liệu: Lưu trữ dữ liệu liên quan đến thông tin khách hàng, thông tin phòng, đặt phòng, thanh toán và các hoạt động khác. 6 Giao diện người dùng: Giao diện cho phép nhân viên khách sạn và quản lý nhập dữ liệu vào hệ thống và truy xuất thông tin. Hệ thống đặt phòng: Hệ thống này cho phép khách hàng đặt phòng trực tuyến hoặc qua điện thoại và thực hiện các thao tác đặt phòng như chọn loại phòng, số lượng khách, thời gian đến và rời khách sạn.

Hệ thống check-in/check-out: Hệ thống này quản lý thông tin các khách hàng đang ở tại khách sạn, thông tin các phòng trống và trạng thái phòng sau khi khách hàng rời khách sạn. Quản lý thanh toán: Hệ thống quản lý các khoản thanh toán, bao gồm tính toán tổng số tiền khách hàng cần thanh toán, quản lý hóa đơn và các phương thức thanh toán. Quản lý dịch vụ phòng: Hệ thống này quản lý các dịch vụ phòng như đồ ăn uống, giặt là, đưa đón sân bay hoặc các hoạt động giải trí. Hệ thống quản lý khách sạn giúp khách sạn quản lý hoạt động kinh doanh hiệu quả, đồng thời cung cấp trải nghiệm tốt hơn cho khách hàng khi sử dụng dịch vụ.

Đánh giá cơ sở kiến thức của sinh viên - Phân tích thiết kế hệ thống: Đã học - Phân tích thiết kế hướng đối tượng: Đã học - Hệ quản trị cơ sở dữ liệu: Đã học - Ngôn ngữ lập trình: (Java, PHP, ASP.NET): Đang nghiên cứu 7 1. Đánh giá khả năng phát triển của sản phẩm 1. Khách hàng 2. Nhân viên Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng sản phẩm của 3.

Chủ khách sạn bạn (ít nhất là 1, nhiều nhất là 5): 4. Ước lượng số lượng người sẽ được 3 hưởng lợi từ ý tưởng sản phẩm của bạn: Ước lượng số lượng người sẽ chịu 10 bỏ tiền ra mua sản phẩm của bạn (nếu giá cả phải chăng): Không cao Trung bình Cao Rất Cao Đánh giá khả năng các nhà đầu tư X sẽ bỏ tiền ra cho ý tưởng sản phẩm của bạn: Ước lượng số năm sản phẩm của 2 bạn sẽ ở trên thị trường cho đến trước khi bị thay thế: Không cao Trung bình Cao Rất Cao Ước lượng độ khó trong việc phát X triển thành công ý tưởng sản phẩm của bạn: Liệt kê 3 mảng kiến thức chuyên 1.

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