1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đồ án phương pháp lập trình hướng Đối tượng Đề tài quản lý khách sạn

62 0 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Quản Lý Khách Sạn
Tác giả Nguyễn Duy Hiệp, Nguyễn Thị Nhàn, Phạm Đức Tuấn, Hoàng Thanh Tú
Người hướng dẫn Đỗ Hoàn
Trường học Trường Đại Học Xây Dựng Hà Nội
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ Án
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 62
Dung lượng 7,23 MB

Cấu trúc

  • I. Đặt vấn đề (6)
  • II. Mô tả bài toán (6)
    • II.1 Mục tiêu (6)
    • II.2 Hoạt động nghiệp vụ (6)
  • III. Phân tích yêu cầu chức năng (11)
    • III.1 Biểu đồ Use Case (11)
    • III.2 Biểu đồ Class (18)
    • III.3 Biểu đồ Sequence (19)
    • III.4 Thiết kế chi tiết (45)
    • III.5 Biểu đồ Component (46)
    • III.6 Thiết kế giao diện (47)
  • IV. Kết luận (62)
    • IV.1 Ưu điểm (62)
    • IV.2 Nhược điểm (62)

Nội dung

Vậy nên việc sử dụng hệ thống để quản lý các thông tin các phòng, khách hàng, dịch vụ… là vô cùng hữu ích thay vì quản lý thủ công.II.. Phần mềm giúp quản lý các hoạt động của khách sạn

Mô tả bài toán

Mục tiêu

Phần mềm quản lý khách sạn giúp nâng cao chuyên nghiệp trong quản lý, tăng hiệu quả hoạt động và giảm chi phí Nó hỗ trợ quản lý đặt phòng, thanh toán, theo dõi kho hàng, khách hàng và nhân viên Bên cạnh đó, phần mềm cung cấp báo cáo và thống kê để đánh giá hiệu quả hoạt động, đồng thời cho phép tiếp nhận đánh giá phản hồi từ khách hàng, từ đó cải thiện chất lượng dịch vụ.

Hoạt động nghiệp vụ

Bài toán quản lý khách sạn có nhiều hoạt động nghiệp vụ, bao gồm:

1 Quản lý đặt phòng: Bao gồm nhận yêu cầu đặt phòng, xác nhận và hủy đặt phòng, đặt cọc, cấp phòng cho khách hàng.

2 Quản lý thông tin khách hàng: Bao gồm lưu trữ thông tin khách hàng, theo dõi lịch sử đặt phòng, thẻ thành viên, đăng ký thông tin khách hàng mới.

3 Quản lý phòng: Bao gồm kiểm tra và chuẩn bị trước khi phòng được sử dụng, bảo trì và sửa chữa phòng, kiểm tra dịch vụ hoạt động tốt hay không. i) 4 Quản lý bán hàng: Bao gồm quản lý kho hàng, đặt mua, bán các dịch vụ và sản phẩm như ăn uống, vật dụng, dịch vụ giải trí.

5 Quản lý thanh toán: Bao gồm tính giá và phát hành hóa đơn cho khách hàng, quản lý thanh toán, hoàn trả tiền, kiểm tra số tiền bảo lưu.

Các yêu cầu hệ thống cho bài toán quản lý khách sạn bao gồm:

1 Quản lý thông tin khách hàng: Hệ thống cần lưu trữ các thông tin cá nhân của khách hàng như tên, địa chỉ, số điện thoại, email, thuộc tính đặc biệt

2 Quản lý thông tin phòng: Hệ thống cần lưu trữ các thông tin liên quan đến phòng, bao gồm giá tiền, trạng thái, loại phòng, vị trí, tính năng và tiện nghi trong phòng.

3 Quản lý đặt phòng: Hệ thống cần cho phép khách hàng đặt phòng trực tuyến thông qua một giao diện đơn giản và thuận tiện Hệ thống cần cung cấp thông tin về tình trạng phòng trống để khách hàng có thể đặt phòng một cách dễ dàng.

4 Quản lý thanh toán: Hệ thống cần quản lý các thông tin về thanh toán bao gồm giá tiền, phương thức thanh toán và tình trạng thanh toán.

5 Quản lý tính năng và dịch vụ: Hệ thống nên cho phép khách hàng chọn các tính năng và dịch vụ bổ sung như đưa đón sân bay, dịch vụ ăn uống, phòng tập thể dục, giặt là

6 Quản lý báo cáo: Hệ thống cần cung cấp các công cụ báo cáo để giúp quản lý khách sạn hiểu rõ hơn về hoạt động của khách sạn, ví dụ: báo cáo doanh thu, báo cáo tình trạng phòng trống, báo cáo số lượng khách hàng, báo cáo chi tiết về các hóa đơn được thanh toán và chưa thanh toán.

1 Chức năng: a Đối với quản lý:

1 Quản lý phòng: Hệ thống cần cung cấp tính năng quản lý phòng Cho phép quản lý thêm, xóa, sửa thông tin phòng Ngoài ra, hệ thống cần cung cấp tính năng kiểm tra trạng thái phòng còn trống hay đã được đặt.

2 Quản lý đặt phòng: Hệ thống cần cung cấp tính năng quản lý đặt phòng Cho phép khách hàng đặt phòng thông qua website hoặc ứng dụng di động.

3 Quản lý giá phòng: Hệ thống cần cung cấp tính năng quản lý giá phòng Nó cho phép quản lý cập nhật giá phòng cho các mùa lễ tết hay các khuyến mãi.

4 Quản lý khách hàng: Hệ thống cần cung cấp tính năng quản lý khách hàng Nó cho phép quản lý lịch sử đặt phòng của khách hàng, chi tiết hóa đơn thanh toán và thông tin liên lạc của khách hàng.

5 Quản lý thanh toán: Hệ thống cần cung cấp tính năng quản lý thanh toán Nó cho phép quản lý hóa đơn thanh toán của khách hàng, thông tin voucher hoặc giảm giá để tính tiền.

Hệ thống quản lý dịch vụ khách sạn cần hỗ trợ quản lý đa dạng các dịch vụ như nhà hàng, spa, phòng tập thể dục, tiệc cưới, và hội nghị Việc này không chỉ giúp khách hàng dễ dàng lựa chọn dịch vụ phù hợp mà còn giúp khách sạn quản lý và mở rộng thêm các dịch vụ khác một cách hiệu quả.

7 Báo cáo, thống kê: Hệ thống cần cung cấp tính năng báo cáo Nó giúp quản lý theo dõi doanh thu, số lượng khách hàng, tỷ lệ phòng trống và các số liệu kinh doanh khác. b Đối với khách hàng:

Các chức năng ứng dụng quản lý khách sạn cho người dùng bao gồm:

1 Đặt phòng: Người dùng có thể xem thông tin khách sạn, giá cả và chọn phòng để đặt trực tuyến Chức năng này cho phép người dùng chọn ngày đến và rời khách sạn, loại phòng và số lượng người ở cùng.

2 Quản lý đặt phòng: Người dùng có thể xem thông tin đặt phòng của mình, thay đổi thông tin đặt phòng hoặc hủy đặt phòng nếu cần.

3 Thanh toán: Người dùng có thể thanh toán trực tuyến bằng các phương thức thanh toán khác nhau Chức năng này bao gồm thông tin thanh toán, dịch vụ sử dụng trong khách sạn và lịch sử thanh toán.

4 Quản lý tài khoản: Người dùng có thể quản lý thông tin cá nhân, lịch sử đặt phòng, thông tin thanh toán và thay đổi mật khẩu.

Hệ thống cần thiết kế đảm bảo các yêu cầu:

- Tra cứu dữ liệu được xử lý chính xác các thông tin

- Dễ sử dụng với giao diện đồ họa thân thiện phù hợp với người sử dụng.

- Thời gian xử lý nhanh.

- Đáp ứng được lượng dữ liệu lớn

Phân tích yêu cầu chức năng

Biểu đồ Use Case

Hình 1 Biểu đồ Use Case tổng quan

Hình 2 Quản lý khách hàng (UC)

Hình 3 Quản lý Phòng (UC)

Hình 4 Quản lý đặt phòng (UC)

Hình 5 Quản lý hóa đơn

Hình 6 Quản lý dịch vụ

Biểu đồ Class

Biểu đồ Sequence

Hình 12 Đổi thông tin (Sequence)

Hình 13 Xóa người dùng (Sequence)

Hình 14 Xóa đặt phòng (Sequence)

Hình 15 Sửa đặt phòng (Sequence)

Hình 19 Thêm dịch vụ (Sequence)

Hình 20 Sửa dịch vụ (Sequence)

Hình 21 Xóa dịch vụ (Sequence)

Hình 22 Tìm kiếm dịch vụ (Sequence)

Hình 23 Thêm đặt dịch vụ (Sequence)

Hình 24 Sửa đặt dịch vụ (Sequence)

Hình 25 Xóa đặt dịch vụ (Sequence)

Hình 26 Tìm kiếm đặt dịch vụ (Sequence)

Hình 27 Thêm khách hàng (Sequence)

Hình 28 Sửa khách hàng (Sequence)

Hình 29 Xóa khách hàng (Sequence)

Hình 30 Tìm kiếm khách hàng (Sequence)

Hình 31 Thêm hóa đơn (Sequence)

Hình 32 Sửa hóa đơn (Sequence)

Hình 33 Xóa hóa đơn (Sequence)

Hình 34 Tìm kiếm hóa đơn

Thiết kế chi tiết

Hình 35 Mô hình quan hệ

Biểu đồ Component

Thiết kế giao diện

Hình 37 Đăng nhập khách hàng

Hình 38 Danh sách dịch vụ khách hàng

Hình 39 Danh sách phòng khách hàng 1

Hình 40 Đặt phòng cho khách

Hình 41 Hóa đơn Khách Hàng

Hình 42 Hủy đặt phòng của khách hàng

Hình 43 Liên hệ hỗ trợ

Hình 44 Đăng nhập quản lý

Hình 44 Đăng nhập quản lý

Hình 45 Đổi mật khẩu quản lý

Hình 46 Quản lý đặt phòng

Hình 47 Quản lý dịch vụ

Hình 48 Quản lý hóa đơn

Hình 49 Quản lý khách hàng

Hình 51 Quản lý thêm dịch vụ

Hình 53 Tạo tài khoản khách hàng

Hình 54 Tạo tài khoản quản lý

Hình 55 Thông tin của khách hàng

Hình 56 Thông tin của quản lý

Ngày đăng: 12/12/2024, 17:38

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN