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

Xây dựng hệ thống quản lý Đặt, trả phòng khách sạn

52 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 đề Xây Dựng Hệ Thống Quản Lý Đặt, Trả Phòng Khách Sạn
Tác giả Hoàng Tuấn Anh, Vũ Trung Anh, Nguyễn Gia Hào Kiệt, Phan Thị Thùy Linh, Đoàn Trung Vũ
Người hướng dẫn ThS. Vũ Quang Dũng
Trường học Trường Đại Học Phenikaa
Thể loại bài tập lớn
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 52
Dung lượng 10,64 MB

Cấu trúc

  • CHƯƠNG 1: KHẢO SÁT THỰC TẾ, ĐƯA RA BÀI TOÁN (8)
    • 1. Mô tả bài toán (8)
    • 2. Đối tượng khách hàng (8)
    • 3. Nghiệp vụ quản lý khách sạn hiện nay (9)
      • 3.1. Quản lý nội bộ khách sạn (9)
      • 3.2. Quản lý phòng và đặt phòng (9)
    • 1. Phân tích yêu cầu (0)
    • 2. Phạm vi đối tượng (13)
    • 3. Phân loại và chức năng các tác nhân (13)
    • 4. Thiết kế mô hình hệ thống (14)
      • 4.1. Sơ đồ use case (14)
        • 4.1.1. Sơ đồ tổng quát (14)
        • 4.1.2. Đặc tả Use Case (14)
      • 4.2. Biểu đồ tuần tự - Sequence Diagram (23)
      • 4.3. Mô hình quy trình nghiệp vụ (25)
  • CHƯƠNG 3: PHÂN TÍCH CHƯƠNG TRÌNH (29)
    • 1. Tổ chức dữ liệu (29)
      • 1.1. Mô hình quan hệ dữ liệu - ER (30)
      • 1.2. Mô hình luồng dữ liệu - Data Flow Diagram (30)
        • 1.2.1. Mô hình cấp 0 (31)
        • 1.2.2. Mô hình cấp 1 (0)
        • 1.2.3. Mô hình cấp 2 (0)
    • 2. Mô hình cơ sở dữ liệu (35)
      • 2.1. Danh sách các thực thể (35)
        • 2.1.1. Bảng phòng (35)
        • 2.1.2. Bảng hoá đơn (35)
        • 2.1.3. Thông tin khách hàng (36)
        • 2.1.4. Bảng tài khoản (37)
        • 2.1.5. Bảng thông tin tài khoản (37)
      • 2.2. Mô hình hóa thực thể dữ liệu (38)
    • 3. Mô hình quan niệm xử lý theo phương pháp tựa Merise (38)
      • 3.1. Xác định sơ đồ hệ thống con của chương trình (39)
      • 3.2. Xây dựng mô hình quan niệm xử lý (40)
        • 3.1.1. Sơ đồ liên hoàn các biến cố (40)
        • 3.2.2. Mô hình quan niệm xử lý Merise (40)
  • CHƯƠNG 4: THIẾT KẾ GIAO DIỆN CHƯƠNG TRÌNH (44)
    • 1. Công nghệ và kỹ thuật áp dụng (44)
    • 2. Thiết kế giao diện (44)
      • 2.1. Giao diện đăng nhập (44)
      • 2.2. Giao diện trang chủ (45)
      • 2.3. Giao diện đặt phòng (45)
      • 2.4. Giao diện trả phòng (46)
      • 2.5. Một số giao diện khác (46)
    • 3. Demo kết quả một số chức năng chương trình (51)
  • CHƯƠNG 5: KẾT LUẬN (0)
  • TÀI LIỆU THAM KHẢO (52)

Nội dung

Trước kia khi chưa ứng dụng tin học vào công tác quản lýthì các công việc như cập nhật thông tin khách hàng, xem các thông tin về dịch vụ của khách sạn, thông tin về số phòng, và nhân vi

KHẢO SÁT THỰC TẾ, ĐƯA RA BÀI TOÁN

Mô tả bài toán

Trong bối cảnh đời sống ngày càng nâng cao, nhu cầu du lịch cũng đang phát triển mạnh mẽ, dẫn đến việc tìm kiếm những khách sạn có phòng nghỉ chất lượng và dịch vụ tốt trở nên phổ biến Khách hàng có thể dễ dàng truy cập vào các website để tìm kiếm thông tin về phòng khách sạn, từ đó lựa chọn được phòng nghỉ phù hợp với sở thích của mình.

Trước đây, công tác quản lý khách sạn chủ yếu thực hiện thủ công, khiến cán bộ quản lý tốn nhiều thời gian để cập nhật thông tin khách hàng, dịch vụ, số phòng, nhân viên và hóa đơn thanh toán Hiện nay, với khối lượng thông tin lớn về nhân viên và tình trạng phòng, việc ứng dụng công nghệ thông tin vào quản lý khách sạn trở nên cần thiết và quan trọng hơn bao giờ hết.

Đối tượng khách hàng

Việc phân loại khách hàng là yếu tố quan trọng đối với khách sạn, giúp tổ chức và hoạt động hiệu quả hơn, đặc biệt trong việc xây dựng chế độ hậu đãi phù hợp cho từng nhóm khách Trước khi có chương trình quản lý khách sạn, việc xử lý thông tin cho một đoàn khách hay một vị khách đơn lẻ thường tốn nhiều thời gian.

Khách thuê phòng có hai dạng:

Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng

Khách đi lẻ là những người không thuộc về bất kỳ đơn vị nào, có thể là khách vãng lai hoặc tham gia vào một đoàn thể nào đó tại các thời điểm khác nhau.

Nghiệp vụ quản lý khách sạn hiện nay

3.1 Quản lý nội bộ khách sạn

Quản lý nội bộ khách sạn cho phép phân quyền theo cấp bậc, giúp tối ưu hóa quy trình làm việc, nâng cao hiệu quả và tốc độ phục vụ.

Giám đốc và quản lý cấp cao được trao quyền tối đa trong việc sử dụng các chức năng quản lý như thêm, sửa, xóa thông tin Họ có khả năng theo dõi tình hình hoạt động của khách sạn, bao gồm công suất phòng hiện tại và hiệu suất của các bộ phận khác từ xa.

Nhân viên các bộ phận có thể dễ dàng sử dụng hệ thống theo chức năng của mình, giúp bộ phận lễ tân theo dõi tình trạng đặt phòng, phòng trống và sơ đồ khách sạn Điều này tạo điều kiện thuận lợi cho việc phối hợp nhịp nhàng giữa các bộ phận trong công việc.

3.2 Quản lý phòng và đặt phòng

Website quản lý khách sạn đóng vai trò quan trọng trong việc quản lý phòng và đặt phòng, đây là chức năng thiết yếu của hệ thống quản lý này.

Quản lý phòng sẽ bao gồm thông tin về sơ đồ phòng, mã phòng, loại phòng, số lượng phòng, giá phòng, các dịch vụ đối với mỗi phòng,…

Quản lý đặt phòng khách sạn giúp xác định nguồn khách hàng, bao gồm các công ty du lịch, kênh OTA, khách đoàn và khách vãng lai Từ đó, khách sạn có thể phát triển chiến lược khai thác khách hàng tiềm năng trong tương lai.

Chức năng quản lý đặt phòng cho phép người dùng theo dõi các phòng đã đặt trong tương lai, hiển thị hiệu suất sử dụng phòng với thông tin chi tiết như số lượng phòng khả dụng theo từng loại, tổng số phòng có sẵn và tình trạng phòng đăng ký.

Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng có thể

Báo cáo cuối kỳ của GVHD ThS Vũ Quang Dũng cho thấy quy trình đặt phòng được thực hiện một cách nhanh chóng và chi tiết Khi thông tin đặt phòng được chấp nhận, hệ thống đặt phòng trực tuyến sẽ ngay lập tức gửi Email xác nhận đến khách hàng, giúp ngăn ngừa sai sót và nhầm lẫn trong thông tin đặt phòng.

3.3 Quản lý hồ sơ khách hàng

Xây dựng website quản lý khách sạn giúp khách sạn thu thập thông tin cơ bản của khách hàng như tên, giới tính, địa chỉ, email, số điện thoại, loại phòng, loại giường và số lượng phòng đặt Điều này tạo điều kiện thuận lợi cho nhân viên trong việc tìm kiếm thông tin khách hàng theo phòng, tên, số chứng minh thư hoặc số hộ chiếu.

Trong quá trình lưu trú, khách sạn có thể ghi nhận thông tin về thói quen và nhóm khách hàng của từng khách, nhằm hiểu rõ khả năng chi trả và thói quen tiêu dùng Điều này sẽ giúp cải thiện dịch vụ chăm sóc khách hàng cho những lần lưu trú tiếp theo.

Quá trình tìm kiếm và cập nhật khách hàng sẽ trở nên nhanh chóng và thuận tiện hơn khi triển khai các chiến dịch tiếp thị hiệu quả, nhắm đúng đối tượng mục tiêu, từ đó tạo ra nguồn khách hàng tiềm năng cho tương lai.

Quản lý hệ thống đăng ký thuê, trả phòng của khách hàng, cụ thể là:

Quản lý đặt phòng là quá trình theo dõi và lưu trữ tất cả thông tin liên quan đến việc đăng ký đặt phòng của khách hàng, bao gồm thời gian đến, thời gian lưu trú và tình trạng phòng còn trống trong tương lai Việc nắm rõ ngày giờ đến và đi của khách giúp tối ưu hóa khả năng phục vụ và quản lý phòng hiệu quả.

Quản lý trả phòng cho phép khách hàng dựa trên thông tin đặt phòng để thực hiện việc trả phòng trước thời hạn hoặc gia hạn thời gian lưu trú Hệ thống cung cấp thông tin chi tiết về chi phí cần thanh toán, bao gồm tiền phòng, tiền dịch vụ và các khoản phát sinh (nếu có).

Quản lý hủy phòng là quá trình theo dõi và cập nhật trạng thái của các phòng đã được đăng ký trước đó khi khách hàng thông báo hủy Mỗi khách sạn sẽ có quy định riêng về cách thức xử lý hủy phòng, do đó hệ thống cần được thiết lập phù hợp với các chính sách của từng cơ sở.

ThS Vũ Quang Dũng sẽ thực hiện việc trừ chi phí hủy phòng từ số tiền khách hàng phải thanh toán, sau đó sẽ hoàn lại số tiền đặt cọc còn lại cho khách.

3.5 Quản lý các dịch vụ khác

Tùy thuộc vào quy mô của khách sạn, các dịch vụ như giặt là, thuê xe, báo thức và spa sẽ được cung cấp khác nhau Việc quản lý các dịch vụ này bao gồm thống kê ngày và số lần sử dụng, cũng như số tiền cần thanh toán, giúp khách sạn tránh chồng chéo trong việc quản lý phòng.

Từ việc phân tích ở trên có thể thấy:

- Quản lý khách sạn là một công việc quá phức tạp và luôn yêu cầu phải được giải quyết nhanh chóng.

Phạm vi đối tượng

Áp dụng cho các khách sạn lớn nhỏ trên cả nước.

Phân loại và chức năng các tác nhân

2 Nhân viên lễ tân ● Người quản trị:

Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng

➢ Xem, thay đổi trạng thái phòng, thêm, sửa, xóa, tìm kiếm các phòng.

➢ Xem, thêm, xoá, các thông tin của nhân viên.

● Nhân viên lễ tân: ➢ Đăng nhập

➢ Xem, thay đổi trạng thái phòng, thêm, sửa, xóa, tìm kiếm các phòng.

Thiết kế mô hình hệ thống

UC1 - Đăng nhập/Đăng xuất

Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng

Tên Use case Đăng nhập

Hệ thống cho phép người dùng đăng nhập, từ đó cung cấp quyền truy cập và thực hiện các hoạt động khác nhau tùy theo từng người dùng.

Người sử dụng Người quản trị, nhân viên lễ tân

Hoạt động UC này bắt đầu khi người dùng chọn đăng nhập vào hệ thống

1 Hệ thống yêu cầu người dùng nhập tên đăng nhậpvà mật khẩu

2 Hệ thống kiểm tra thông tin người dùng và xácnhận hợp lệ

3 Tùy theo đối tượng người dùng, hệ thống sẽ đếncác form với chức năng phù hợp

4 Hệ thống thông báo đăng nhập thành công

Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng

5 Người dùng có thể chọn đăng xuất bằng cách chọnđăng xuất trên màn hình

Nếu người dùng nhập sai thông tin đăng nhập không có trong cơ sở dữ liệu, hệ thống sẽ thông báo lỗi và yêu cầu người dùng đăng nhập lại Bên cạnh đó, người dùng cũng có tùy chọn hủy bỏ đăng nhập và kết thúc quy trình sử dụng.

GVHD: ThS.Vũ Quang Dũng

Tác nhân Người quản trị, nhân viên lễ tân

Mô tả Người dùng khi muốn thoát khỏi chương trình thì sẽ thông qua đăng xuất để thoát

GVHD: ThS.Vũ Quang Dũng

Tên Use Case Đặt phòng

Tác nhân Người quản trị, nhân viên lễ tân

Khi khách hàng có nhu cầu đặt phòng, nhân viên lễ tân sẽ ghi nhận thông tin của họ trên bảng thông tin Dựa vào yêu cầu của khách, nhân viên sẽ tư vấn và lựa chọn phòng phù hợp, đồng thời in và lưu trữ thông tin khách hàng sau khi đặt phòng thành công.

GVHD: ThS.Vũ Quang Dũng

Tên Use Case Trả phòng

Tác nhân Người quản trị, nhân viên lễ tân

Khi khách hàng quyết định trả phòng, nhân viên lễ tân sẽ truy cập hệ thống để kiểm tra tình trạng phòng Sau đó, họ sẽ xác minh thông tin liên quan đến phòng của khách hàng và in phiếu thanh toán để khách hàng thực hiện thanh toán.

Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng

Tên Use Case Thông tin phòng

Tác nhân Người quản trị, nhân viên lễ tân

Admin có quyền truy cập để xem thông tin chi tiết về phòng, bao gồm loại phòng, thông tin khách hàng và thông tin thanh toán Trong khi đó, nhân viên lễ tân chỉ có thể xem thông tin cơ bản của phòng, như loại phòng và trạng thái hiện tại.

Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng

Tên Use Case Quản lý tài khoản

Tác nhân Người quản trị

Admin có quyền quản lý và xem toàn bộ thông tin tài khoản của cả admin và nhân viên Họ cũng có khả năng xóa tài khoản và thêm tài khoản mới khi cần thiết.

Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng

Tên Use Case Quản lý phòng

Tác nhân Người quản trị (quản lý)

Mô tả Người quản trị (quản lý) có thể xem thông tin cũng như sửa

UC8 - Quản lý thông tin khách hàng

Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng

Tên Use Case Quản thông tin khách hàng

Tác nhân Người quản trị

Mô tả Người quản trị sẽ có quyền xem, thêm thông tin khách hàng trong cơ sở dữ liệu

4.2 Biểu đồ tuần tự - Sequence Diagram

Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng

Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng

4.3 Mô hình quy trình nghiệp vụ

Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng

● Trả phòng/lập hóa đơn

Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng

Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng

Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng

PHÂN TÍCH CHƯƠNG TRÌNH

Tổ chức dữ liệu

Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng

1.1 Mô hình quan hệ dữ liệu - ER

1.2 Mô hình luồng dữ liệu - Data Flow Diagram

Giải thích các dòng sự kiện và ký hiệu mô hình DFD:

Khái niệm Ký hiệu Ý nghĩa

Hoạt động bên trong của hệ thống thông tin, mỗi ô xử lý được đánh một số để biết nó là ô xử lý thứ mấy và ở cấp nào.

Sự thay đổi thông tin giữa các xử lý

Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng

Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng

Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng

Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng

● Quản lý đặt, trả phòng

Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng

Mô hình cơ sở dữ liệu

2.1 Danh sách các thực thể

Quản lý các thông tin về phòng cho thuê trong khách sạn.

LoaiPhong Varchar(50) Loại phòng gồm là

TrangThaiPhong Varchar(50) Trạng thái của phòng là được thuê và chưa thuê

GiaPhong int Giá phòng theo ngày

KieuPhong Varchar(50) Kiểu phòng đơn hay đôi hoặc là ba giường

TinhTrangPhong Varchar(50) Tình trạng của phòng là được dọn hay chưa dọn

Bảng thông tin chi tiết về thuê phòng khách sạn của khách hàng.

Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng

IDhoadon int Mã hoá đơn

IDKhachHang int Mã khách hàng

Email Varchar(50) Email của khách hàng

Diachi Varchar(50) Địa chỉ của khách hàng

Thanhpho Varchar(50) Thông tin của khách hàng

Quoctich Varchar(50) Quốc tịch khách hàng

Date int Số ngày thuê phòng

Tongtien double Tổng số tiền khách cần thanh toán

Bảng thông tin về khách hàng

IDKhachHang int Mã khách hàng

HoTen Varchar(50) Họ tên khách hàng

SDT Varchar(50) Số điện thoại

Email Varchar(50) Email của khách hàng

Thanhpho Varchar(50) Thông tin của khách hàng

Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng

Quản lý tài khoản người dùng hệ thống.

IDTaiKhoan int ID tài khoản

TenTK Varchar(50) Tên Tài Khoản

MatKhau Varchar(50) Mật khẩu tài khoản

Quyen Varchar(50) Quyền mà tài khoản được sử dụng

2.1.5 Bảng thông tin tài khoản

Thông tin tài khoản khi thanh toán

IDKH int ID khách hàng

TenTK Varchar(50) Tên Tài Khoản

CVCcode Varchar(50) Mã CVC của thẻ

Sothe Varchar(50) Số thẻ của tài khoản thanh toán

Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng

2.2 Mô hình hóa thực thể dữ liệu

Mô hình quan niệm xử lý theo phương pháp tựa Merise

Quy trình đặt và trả phòng liên quan đến các đối tượng và bộ phận chính như khách hàng, nhân viên lễ tân, người quản trị và dữ liệu.

Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng

3.1 Xác định sơ đồ hệ thống con của chương trình

Giải thích các dòng sự kiện

Số Diễn giải Số Diễn giải

(1) Đăng ký (2) Thông tin đăng ký

(3) Ghi nhận thông tin đăng ký (4) Thông tin khách hàng

(5) Loại phòng đặt (6) Thông tin phòng

(7) Chi tiết thông tin phòng đặt (8) Thông tin phòng được đặt

(9) Hóa đơn đặt phòng (10) Thông tin phòng đặt

11) Yêu cầu thông tin thanh toán (12) Thoogn tin thanh toán

13) Thông tin thanh toán + phiếu (14) Thanh toán

Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng

3.2 Xây dựng mô hình quan niệm xử lý

3.1.1 Sơ đồ liên hoàn các biến cố

3.2.2 Mô hình quan niệm xử lý Merise

Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng Giải thích các ký hiệu mô hình:

Tập các biến cố Tập biến cố gồm hai loại: tập biến cố vào và tập biến cố ra Điều kiện phát động biến cố Quy tắc quản lý

Quy tắc quản lý có điều kiện ra

Dữ liệu Gồm có hai loại: dữ liệu vào và dữ liệu ra cho của quy tắc xử lý

Phương tiện biểu diễn dữ liệu trên giấy

Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng

Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng

Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng

THIẾT KẾ GIAO DIỆN CHƯƠNG TRÌNH

Công nghệ và kỹ thuật áp dụng

• Ngôn ngữ lập trình: Java

Thiết kế giao diện

Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng

Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng

2.5 Một số giao diện khác

Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng

● Giao diện quản lý phòng

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

Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng

Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng

● ● Giao diện Add và Delete user

Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng

Báo cáo cuối kỳ GVHD: ThS.Vũ Quang Dũng

Ngày đăng: 24/12/2024, 16:06

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

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN