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

Phân tích thiết kế hệ thống Đề tài xây dựng trang web Đặt phòng khách sạn trực tuyến

44 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 Trang Web Đặt Phòng Khách Sạn Trực Tuyến
Tác giả Nguyễn Trọng Trí, Hoàng Xuân Trường, Mã Vũ, Nguyễn Phi Thiên, Hà Huy Hùng
Người hướng dẫn GVHD: Từ Thị Xuân Hiền
Trường học Trường Đại Học Công Nghiệp Tp. Hcm
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đề Tài
Thành phố Tp. Hcm
Định dạng
Số trang 44
Dung lượng 5,69 MB

Cấu trúc

  • CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG (3)
    • 1.1 GIỚI THIỆU TỔNG QUAN (3)
    • 1.2 MÔ TẢ YÊU CẦU VỀ HỆ THỐNG (3)
    • 1.3 PHƯƠNG PHÁP PHÂN TÍCH THIẾT KẾ (4)
  • CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG HƯỚNG ĐỐI TƯỢNG (5)
    • 2.1 PHÂN TÍCH YÊU CẦU CHỨC NĂNG (5)
    • 2.2. SƠ ĐỒ USE CASE TỔNG QUÁT (6)
    • 2.3: DANH SÁCH USE CASE (6)
    • 2.4: ĐẶC TẢ USE CASE (7)
    • 1: DANH SÁCH USECASE………………………………………………………………………. 2: ĐẶC TẢ USECASE…………………………………………………………………………….. 3: SƠ ĐỒ ACTIVITY……………………………………………………………………………... 4: SƠ ĐỒ SEQUENCE……………………………………………………………………………. 2.5: SƠ ĐỒ CLASS (0)
  • CHƯƠNG 3: THIẾT KẾ HỆ THỐNG (0)
  • CHƯƠNG 4: ĐÁNH GIÁ HỆ THỐNG (0)

Nội dung

Khi tìm được một phòng khách sạn phù hợp, khách hàng có thể đặt phòng khách sạn trựctuyến, bằng cách điền thông tin đầy đủ vào form đặt phòng khách sạn, gồm các thông tinhọ tên người đặt

TỔNG QUAN VỀ HỆ THỐNG

GIỚI THIỆU TỔNG QUAN

Người quản lý khách sạn cần quảng bá khách sạn của mình trên các phương tiện truyền thông để thu hút khách hàng tiềm năng, giúp họ dễ dàng tiếp cận dịch vụ đặt phòng Việc này không chỉ mang lại sự tiện ích cho khách hàng mà còn hỗ trợ người quản lý trong việc nâng cao hiệu quả kinh doanh.

Mục tiêu của dự án này là phát triển một trang web đặt phòng khách sạn, giúp khách hàng tìm kiếm khách sạn một cách dễ dàng và tiện lợi, đồng thời cung cấp những ưu đãi hấp dẫn Trang web cũng hỗ trợ quản lý khách sạn trong việc kết nối với khách hàng, tạo điều kiện thuận lợi cho giao dịch và bảo đảm quyền lợi cho cả hai bên.

Trang web đặt phòng khách sạn cung cấp nhiều ưu đãi và voucher hấp dẫn, đồng thời liên kết với nhiều đơn vị khách sạn Nền tảng này giúp quản lý khách hàng hiệu quả, xử lý đơn hàng nhanh chóng, theo dõi tình trạng đơn hàng và đảm bảo thông tin được quản lý chính xác.

MÔ TẢ YÊU CẦU VỀ HỆ THỐNG

Khi khách hàng chọn xem một khách sạn cụ thể thì website hiển thị thông tin chi tiết của khách sạn đó.

Khách hàng có thể dễ dàng tìm kiếm khách sạn bằng cách nhập từ khóa hoặc các tiêu chí như địa điểm và loại hình khách sạn vào ô tìm kiếm Khi lựa chọn khách sạn, cần chú ý đến các chính sách liên quan, đặc biệt là chính sách hủy đặt phòng.

Khi tìm được phòng khách sạn phù hợp, khách hàng có thể dễ dàng đặt phòng trực tuyến bằng cách điền đầy đủ thông tin vào form đặt phòng, bao gồm họ tên người đặt, số lượng người lớn và trẻ em, mã giảm giá (nếu có), và chọn hình thức thanh toán Hệ thống sẽ kiểm tra tính chính xác của thông tin; nếu có sai sót, khách hàng sẽ được yêu cầu nhập lại Khi thông tin đúng, hệ thống sẽ thông báo đặt phòng thành công và lưu đơn đặt vào hệ thống, cho phép khách hàng in ra Khách hàng có thể đặt nhiều phòng khách sạn tại nhiều thời điểm và địa điểm khác nhau.

Sau khi hoàn tất việc đặt phòng khách sạn, khách hàng cần thanh toán một khoản phí giữ chỗ, mức phí này phụ thuộc vào từng khách sạn cụ thể Trong trường hợp khách hàng không thể đến ở, họ có thể lựa chọn thay đổi hoặc hủy đơn đặt phòng Khi hủy đơn đặt phòng, tiền đặt cọc sẽ được hoàn trả theo chính sách của khách sạn đã đặt.

Khách hàng có quyền xem và chỉnh sửa thông tin cá nhân của mình trên hệ thống Hệ thống lưu trữ các thông tin quan trọng bao gồm mã khách hàng, tên, ngày sinh, số CMND/CCCD, số điện thoại, email và địa chỉ.

Quản lý khách sạn có thể đăng nhập vào hệ thống để xử lý các đơn đặt phòng, với khả năng quản lý nhiều đơn nhưng mỗi đơn chỉ do một quản lý duy nhất thực hiện Thông tin của quản lý bao gồm mã khách sạn, mã số quản lý, họ tên, ngày sinh, số CMND/CCCD, tên và địa chỉ khách sạn, cùng với số điện thoại và email liên lạc.

Hệ thống hỗ trợ quản trị viên trong việc quản lý người dùng, xử lý yêu cầu khách hàng và điều hành khách sạn Thông tin quản trị viên bao gồm mã số, họ tên, ngày sinh, số CMND/CCCD, số điện thoại và email.

Người quản trị hệ thống (Admin) có nhiệm vụ phân quyền người dùng, cập nhật thông tin trên hệ thống, cập nhật chức năng của hệ thống.

PHƯƠNG PHÁP PHÂN TÍCH THIẾT KẾ

- Sử dụng phương pháp thiết kế hướng đối tượng.

- Công cụ hỗ trợ trong phân tích thiết kế: Visual Paradigm UML

PHÂN TÍCH HỆ THỐNG HƯỚNG ĐỐI TƯỢNG

PHÂN TÍCH YÊU CẦU CHỨC NĂNG

− Khách hàng: người tham gia đặt phòng khách sạn.

− Người quản lý khách sạn: người tham gia quản lý khách sạn, xác nhận hoá đơn của khách hàng…

− Quản trị viên: là người có vai trò cầu nối giữa khách hàng với người quản lý khách sạn

− Admin: là người có tất cả quyền hạn trong hệ thống.

 Xác định các use case: Dựa vào đặc tả của hệ thống trang web đặt phòng khách sạn online, xác định được các use case sau:

+ Cập nhật thông tin cá nhân

+ Xác nhận đơn đặt phòng

+ Cập nhật thông tin cá nhân + Thay đổi mật khẩu + Đăng nhập

+ Xác nhận thanh toán + Cập nhật thông tin cá nhân

DANH SÁCH USE CASE

UC3 TÌM KIẾM KHÁCH SẠN

UC5 ĐẶT PHÒNG KHÁCH SẠN

UC7 CẬP NHẬT THÔNG TIN NGƯỜI DÙNG

UC9 CẬP NHẬT THÔNG TIN CÁ NHÂN

UC10 THAY ĐỔI MẬT KHẨU

UC12 SỬA THÔNG TIN PHÒNG

UC14 XÁC NHẬN THANH TOÁN

UC15 XÁC NHẬN ĐƠN ĐẶT PHÒNG

ĐẶC TẢ USE CASE

Tên use case: Đăng ký

Mục đích Đăng ký tài khoản mới

Mô tả Khách hàng chọn chức năng đăng ký tài khoản

Tác nhân Khách hàng, quản lý khách sạn

Tiền điều kiện Người dùng truy cập vào trang web

Hậu điều kiện Đăng ký tài khoản thành công và hệ thống hiển thị giao diện đăng nhập Luồng sự kiện chính (Basic flows)

1.Người dùng chọn nút đăng ký

2.Hệ thống hiển thị giao diện đăng kí tài khoản.

3.Người dùng nhập thông tin cá nhân bao gồm SDT, họ tên, tên đăng nhập, email, mật khẩu.

5.Hệ thống kiểm tra thông tin người dùng.

6 Hệ thống gửi yêu cầu xác thực qua

7 Hệ thống hiển thị đăng ký thành công, lưu thông tin tài khoản và chuyển đến giao diện đăng nhập.

Alternative flows (Luồng sự kiện ngoại lệ)

5.1 Hệ thống hiển thị thông báo tài khoản đã tồn tại

SƠ ĐỒ ACTIVITY BIỂU DIỄN USE CASE “ĐĂNG KÝ”

SƠ ĐỒ SEQUENCE BIỂU DIỄN USECASE “ĐĂNG KÝ”

Tên use case: Đăng nhập

Mục đích Đăng nhập vào ứng dụng

Mô tả Cho phép người dùng đăng nhập vào ứng dụng

Tác nhân Khách hàng, quản lý khách sạn, quản trị viên, admin Tiền điều kiện Đã có tài khoản và ở giao diện đăng nhập.

Hậu điều kiện Truy cập thành công vào hệ thống

Basic flows(Luồng sự kiện chính)

1.Người dùng nhập tên đăng nhập và mật khẩu

2.Người dùng nhấn nút đăng nhập

3.Hệ thống kiểm tra thông tin đăng nhập

4 Hệ thống thông báo đăng nhập thành công và hiển thị giao diện chính của ứng dụng Alternative flows (Luồng sự kiện ngoại lệ)

3.1 Hệ thống hiện thông báo sai thông tin tài khoản hoặc mật khẩu 3.2 Quay lại bước 1

SƠ ĐỒ ACTICITY CỦA USE CASE “ĐĂNG NHẬP”

SƠ ĐỒ SEQUENCE BIỂU DIỄN USECASE “ĐĂNG NHẬP”

UC3: TÌM KIẾM KHÁCH SẠN

Tên use case: Tìm kiếm khách sạn

Mục đích Người dùng tìm kiếm thông tin về khách sạn

Người dùng đăng nhập vào trang web và chọn mục tìm kiếm để nhập tên khách sạn Hệ thống sẽ hiển thị thông tin chi tiết về khách sạn mà người dùng đã yêu cầu.

Khách hàng cần đăng nhập thành công vào hệ thống để chương trình có thể thông báo rằng việc thêm người dùng đã diễn ra thành công Sau khi hoàn tất, thông tin của nhân viên sẽ được cập nhật vào hệ thống một cách chính xác.

1 Người dùng chọn vào trang tìm kiếm khách sạn

2 Hệ thống hiển thị trang tìm kiếm

3 Người dùng nhập thông tin khách sạn cần tìm

4 Hệ thống kiểm tra đinh dạng thông tin người dùng nhâp vào.

5 Hệ thống kiểm tra thông tin khách sạn trong hệ thống

6 Hệ thống hiện thông tin khách sạn mà người dùng yêu cầu Luồng sự kiện ngoại lệ

5.1 Hệ thống thông báo thông tin khách sạn không tồn tại trong hệ thốnge 5.2 Người dùng xác nhận.

SƠ ĐỒ ACTIVITY BIỂU DIỄN USE CASE “TÌM KIẾM KHÁCH SẠN”

SƠ ĐỒ SEQUENCE BIỂU DIỄN USE CASE “TÌM KIẾM KHÁCH SẠN”

Tên use case: Thanh toán

Mô tả sơ lược: Khách hàng tiến hành thanh toán hóa đơn của tour du lịch.

Tiền điều kiện: Khách hàng đã đặt tour du lịch

Hậu điều kiện: Hóa đơn lưu vào hệ thống.

1 Khách hàng chọn “Thanh toán”.

4 Khách hàng kiểm tra và chọn “Hoàn

2 Hệ thống hiển thị thông tin chi tiết của đơn thanh toán.

3 Hệ thống hiện yêu cầu xác nhận. thành” 5 Hệ thống kiểm tra.

6 Hệ thống thông báo tiếp nhận thanh toán thành công.

Luồng sự kiện thay thế:

5.2 Quản trị viên chọn “NO”.

5.1.a Hệ thống thông báo thành công Quay lại bước 2.

SƠ ĐỒ ACTIVITY BIỂU DIỄN USE CASE “THANH TOÁN”

UC5: ĐẶT PHÒNG KHÁCH SẠN

Tên use case: Đặt phòng khách sạn

Mục đích Người dùng đặt phòng khách sạn

Mô tả Người dùng chọn một phòng của khách sạn và bấm đặt phòng

Khách hàng cần đăng nhập thành công để hệ thống xác nhận việc đặt phòng Sau khi đăng nhập, hệ thống sẽ thông báo cho người dùng rằng việc đặt phòng đã thành công và đang trong quá trình xử lý.

1 Người dùng chọn vào khách sạn mong muốn

2 Hệ thống hiển thị thông tin khách sạn đã chọn

3 Người dùng bấm vào nút đặt phòng

4 Hệ thống chuyển sang trang đặt phòng

5 Người dùng nhập thông tin yêu cầu

6 Người dùng nhấp vào nút thanh toán hoá đơn

7 Hệ thống kiểm tra thông tin

8 Hệ thống hiển thị thông tin hoá đơn

9 Người dùng chọn nút đặt phòng

10 Hệ thống thông báo đã đặt phòng thành công và đang trong thời gian xử lý Luồng sự kiện ngoại lệ

8.1 Hệ thống thông báo thông tin nhập vào sai định dạng.

8.3 Hệ thống quay lại bước 5.

SƠ ĐỒ ACTIVITY BIỂU DIỄN USE CASE “ĐẶT PHÒNG KHÁCH SẠN”

SƠ ĐỒ SEQUENCE BIỂU DIỄN USECASE “ĐẶT PHÒNG KHÁCH SẠN”

Tên use case: Thêm người dùng

Mô tả sơ lược Quản trị viên thêm một hoặc nhiều người dùng vào hệ thống.

Actor chính: Quản trị viên

Tiền điều kiện: Quản trị viên phải đăng nhập thành công.

Hậu điều kiện: Thêm người dùng mới vào hệ thống Số lượng người dùng được cập nhật lại.

1 Quản trị viên click vào nút “Thêm người dùng”.

3 Quản trị viên điền đầy đủ thông tin

2 Hệ thống hiển thị Form điền thông tin người dùng cần thêm.

4 Hệ Thống Kiểm tra và thông báo nhấn nút Tiếp theo.

Luồng sự kiện thay thế:

4.2 Quản trị viên chọn “Hủy”

4.1 Hệ thống hiển thị nhập thông tin không hợp lệ.

SƠ ĐỒ ACTIVITY BIỂU DIỄN USE CASE “THÊM NGƯỜI DÙNG”

UC7: CẬP NHẬT THÔNG TIN NGƯỜI DÙNG

Tên use case: Cập nhật thông tin người dùng

Quản trị viên thực hiện chỉnh sửa thông tin của một hoặc nhiều người dùng trên hệ thống.

Actor chính: Quản trị viên.

Tiền điều kiện: Quản trị viên phải đăng nhập thành công.

Hậu điều kiện: Thông tin của người dùng trên hệ thống được cập nhật.

1 Quản trị viên chọn “Sửa thông tin người dùng”.

3 Quản trị viên điền vào form

4 Quản trị viên bấm OK

6 Quản trị viên chỉnh sửa những thông tin cần thay đổi và chọn “Hoàn thành” Kết thúc chỉnh sửa.

2 Hệ thống hiển thị form điền thông tin người dùng cần cập nhật.

5 Hệ thống hiển thị thông tin chi tiết của người dùng và Form cập nhật.

8 Hệ thống thông báo chỉnh sửa thành công.

Luồng sự kiện thay thế.

6.1 Hệ thống thông báo nhập thông tin không hợp lệ.

6.2 Quản trị viên chọn hủy.

SƠ ĐỒ ACTIVITY BIỂU DIỄN USE CASE “CẬP NHẬT THÔNG TIN NGƯỜI DÙNG”

SƠ ĐỒ SEQUENCE BIỂU DIỄN USE CASE “CẬP NHẬT THÔNG TIN NGƯỜI DÙNG”

Tên use case: Xóa người dùng

Mô tả sơ lược: Quản trị viên thực hiện xóa một hoặc nhiều người dùng.

Actor chính: Quản trị viên.

Tiền điều kiện: Quản trị viên phải đăng nhập thành công

Hậu điều kiện: Người dùng được xóa khỏi hệ thống.

Số lượng người dùng được cập nhật.

1 Quản trị viên click nút “Xóa người dùng”.

3 Quản trị viên nhập thông tin người dùng cần xóa và chọn xóa

2 Hệ thống hiển thị form điền thông tin người dùng cần xóa.

4 Hệ thống kiểm tra và xóa người dùng

6 Quản trị viên chọn OK 5 Hệ thống thông báo thành công

Luồng sự kiện thay thế:

5.2 Người dùng chọn nhập lại

5.1 Hệ thống thông báo không tìm thấy

5.3 Hệ Thống quay lại bước 2

SƠ ĐỒ ACTIVITY BIỂU DIỄN USE CASE “XÓA NGƯỜI DÙNG”

SƠ ĐỒ SEQUENCE BIỂU DIỄN USE CASE “XÓA NGƯỜI DÙNG”

UC9: CẬP NHẬT THÔNG TIN CÁ NHÂN

Tên use case: Cập nhật thông tin cá nhân

Mô tả sơ lược Người dùng thực hiện chỉnh sửa thông tin cá nhân trên hệ thống Actor chính: Khách hàng, Người quản lý khách sạn,

Tiền điều kiện: Người dùng đăng nhập hệ thống thành công Hậu điều kiện: Thông tin của người dùng trên hệ thống đã được thay đổi

1 Người dùng click vào ô Thông tin cá nhân

3 Người dùng click vào Cập nhật

2 Hệ thống hiển thị trang thông tin của người dùng trên hệ thống

4 Hệ thống hiển thị trang cập nhật thông tin

5 Người dùng chọn thông tin muốn chỉnh sửa và chỉnh sửa rồi click vào ô

8 Người dùng chọn OK thông tin

7 Hệ thống thông báo cập nhật thành công

Luồng sự kiện thay thế:

6.1 b Người dùng chọn Nhập lại

6.1 Hệ thống báo lỗi do người dùng nhập sai hoặc thiếu dữ liệu 6.1 a1 Hệ thống quay lại bước 2 6.1 b1 Hệ thống quay lại bước 4

SƠ ĐỒ ACTIVITY BIỂU DIỄN USE CASE “CẬP NHẬT THÔNG TIN CÁ NHÂN”

SƠ ĐỒ SEQUENCE BIỂU DIỄN USE CASE “CẬP NHẬT THÔNG TIN CÁ NHÂN”

UC10: THAY ĐỔI MẬT KHẨU

Tên use case: Thay đổi mật khẩu

Mô tả sơ lược Người dùng thực hiện thay đổi mật khẩu cho tài khoản

Actor chính: Khách hàng, Người quản lý khách sạn

Tiền điều kiện: Người dùng đăng nhập hệ thống thành công Hậu điều kiện: Mật khẩu được thay đổi, người dùng có thể đăng nhập bằng mật khẩu mới

1 Người dùng click vào ô Thông tin cá nhân

2 Hệ thống hiển thị trang thông tin của người dùng trên hệ thống

3 Người dùng click nút Đổi mật khẩu

5 Người dùng nhập thông tin vào form rồi click vào nút Xác nhận

4 Hệ thống hiển thị form yêu cầu nhập mật khẩu cũ, nhập mật khẩu mới và xác nhận mật khẩu mới

6 Hệ thống kiểm tra thông tin

7 Hệ thống hiển thị thông báo đổi mật khẩu thành công

Luồng sự kiện thay thế:

6.1 b Người dùng chọn Nhập lại

6.1 Hệ thống hiển thị thông báo lỗi do người dùng nhập sai mật khẩu cũ hoặc nhập sai ở ô xác nhận mật khẩu mới 6.1 a1 Hệ thống quay lại bước 2 6.1 b1 Hệ thống quay lại bước 4

SƠ ĐỒ ACTIVITY BIỂU DIỄN USE CASE “THAY ĐỔI MẬT KHẨU”

SƠ ĐỒ SEQUENCE BIỂU DIỄN USE CASE “THAY ĐỔI MẬT KHẨU”

Tên use case: Thêm phòng

Mô tả sơ lược Quản trị viên thêm một phòng mới trên hệ thống đặt phòng khách sạn online.

Actor chính: Quản trị viên

Tiền điều kiện: Quản trị viên phải đăng nhập thành công.

Hệ thống ghi nhận thông tin phòng mới được thêm vào đồng thời cập nhật số lượng phòng trên hệ thống.

1 Quản trị viên click vào nút Thêm 2 Hệ thống hiển thị Form điền thông tin phòng.

3 Quản trị viên nhập các thông tin của phòng như Mã phòng, số giường, view, tiện nghi phòng ngủ, giá tiền.

5 Quản trị viên nhấn tiếp tục.

7 Quản trị viên thêm vào hình ảnh và thêm các dịch vụ đi kèm (nếu có)

8 Quản trị viên bấm xác nhận.

10 Quản trị viên click OK phòng cần thêm.

6 Hệ thống yêu cầu người dùng thêm hình ảnh và các dịch vụ đi kèm (nếu có).

9 Hệ thống báo thành công

Luồng sự kiện thay thế:

4.1 Hệ thống thông báo thông tin nhập không hợp lệ nếu Quản trị viên nhập thông tin không đúng cú pháp. 4.2 Quay lại bước 2.

SƠ ĐỒ ACTIVITY BIỂU DIỄN USE CASE “THÊM PHÒNG”

SƠ ĐỒ SEQUENCE BIỂU DIỄN USE CASE “THÊM PHÒNG”

UC12: SỬA THÔNG TIN PHÒNG

Tên use case: Sửa thông tin phòng

Quản trị viên thực hiện chỉnh sửa thông tin của một phòng trên hệ thống đặt phòng khách sạn online.

Actor chính: Quản trị viên.

Tiền điều kiện: Quản trị viên phải đăng nhập thành công.

Hậu điều kiện: Thông tin của một phòng sau khi được chỉnh sửa được hệ thống ghi nhận. Luồng sự kiện chính:

1 Quản trị viên click nút “Sửa phòng” 2 Hệ thống hiển thị danh sách thông tin

3 Quản trị viên chọn một phòng cần sửa thông tin.

5 Quản trị viên chỉnh sửa những thông tin cần thay đổi và nhấn “Lưu”.

8 Quản trị viên xác nhận

11 Quản trị viên nhấn OK. tất cả các phòng trên hệ thống.

4 Hệ thống hiển thị Form chỉnh sửa phòng bao gồm thông tin cũ (trước khi sửa).

7 Hệ thống yêu cầu xác nhận.

9 Hệ thống kiểm tra xác nhận

10 Hệ thống thông báo sửa thông tin thành công

Luồng sự kiện thay thế.

6.1 Hệ thống thông báo nhập thông tin không hợp lệ.

8.1 Quay lại bước 2 nếu Quản trị viên click Hủy.

SƠ ĐỒ ACTIVITY BIỂU DIỄN USE CASE “SỬA THÔNG TIN PHÒNG”

SƠ ĐỒ SEQUENCE BIỂU DIỄN USE CASE “SỬA THÔNG TIN PHÒNG”

UC13: XOÁ THÔNG TIN PHÒNG

Tên use case: Xóa phòng

Mô tả sơ lược: Quản trị viên thực hiện xóa một phòng trên hệ thống đặt khách sạn online.

Actor chính: Quản trị viên

Tiền điều kiện: Quản trị viên phải đăng nhập thành công

Trên hệ thống phải có ít nhất 1 phòng. Hậu điều kiện:

Hệ thống ghi nhận hành động xóa một phòng.

Số lượng phòng được cập nhật. Luồng sự kiện chính:

1 Quản trị viên click nút “Xóa phòng” 2 Hệ thống hiển thị danh sách các phòng hiện có.

3 Quản trị viên chọn một phòng cần xóa.

5 Quản trị viên click nút “Xóa”.

7 Quản trị viên thực hiện xác nhận.

10 Quản trị viên click OK và kết thúc.

4 Hệ thống hiển thị thông tin chi tiết của phòng đã chọn.

6 Hệ thống hiển thị bảng xác nhận.

8 Hệ thống kiểm tra kết quả xác nhận của quản trị viên.

9 Hệ thống thông báo xóa thành công. Luồng sự kiện thay thế:

8.1 Hệ thống thực hiện xóa phòng và cập nhật lại số lượng nếu Quản trị viên chọn YES

8.2 Hệ thống quay lại bước 2 nếu Quản trị viên chọn NO

SƠ ĐỒ ACTIVITY BIỂU DIỄN USE CASE “XÓA THÔNG TIN PHÒNG”

SƠ ĐỒ SEQUENCE BIỂU DIỄN USE CASE “XÓA PHÒNG”

UC14: XÁC NHẬN THANH TOÁN

Tên use case: Xác nhận thanh toán

Mô tả sơ lược: Quản trị viên thực hiện xác nhận đơn thanh toán của khách hàng

Actor chính: Quản trị viên.

Tiền điều kiện: Quản trị viên phải đăng nhập thành công

Hậu điều kiện: Hệ thống ghi nhận hóa đơn thanh toán đã được xác nhận.

1 Quản trị viên click nút “Xác nhận thanh 2 Hệ thống hiển thị danh sách các đơn toán”.

3 Quản trị viên chọn một đơn thanh toán.

5 Quản trị viên click nút “Xác nhận đơn thanh toán”.

7 Quản trị viên thực hiện xác nhận hành động

10 Quản trị viên click OK và kết thúc thanh toán.

4 Hệ thống hiển thị thông tin chi tiết của đơn thanh toán.

6 Hệ thống hiện yêu cầu xác nhận hành động.

8 Hệ thống kiểm tra việc xác nhận của Quản trị viên.

9 Hệ thống thông báo xác nhận hóa đơn thanh toán thành công.

Luồng sự kiện thay thế:

8.1 Hệ thống quay lại bước 4 nếu Quản trị viên chọn “Hủy”

SƠ ĐỒ ACTIVITY BIỂU DIỄN USE CASE “XÁC NHẬN THANH TOÁN”

SƠ ĐỒ SEQUENCE BIỂU DIỄN USE CASE “XÁC NHẬN THANH TOÁN”

UC15: XÁC NHẬN ĐƠN ĐẶT PHÒNG

Tên use case: Xác nhận đơn đặt phòng

Mô tả sơ lược Người Người quản lý khách sạn thực hiện xác nhận hóa đơn sau khi khách hàng thực hiện đặt phòng khách sạn online

Actor chính: Người quản lý khách sạn

Tiền điều kiện: Người quản lý khách sạn đã đăng nhập vào hệ thống Hậu điều kiện: Đơn đặt phòng được lưu vào trong hệ thống chờ thanh toán

1 Người quản lý khách sạn click vào ô chức năng Xác nhận đơn đặt phòng 2 Hệ thống hiển thị trang những đơn đặt phòng chưa được xác nhận

3 Quản lý chọn vào một đơn đặt phòng

4 Hệ thống hiển thị chi tiết thông tin trên đơn đặt phòng

5 Người quản lý khách sạn click vào nút Xác nhận 6 Hệ thống thông báo Xác nhận thành công

6.1 Người quản lý khách sạn click

6.1 a Hệ thống quay lại bước 2

6.2 Người quản lý khách sạn click

Luồng sự kiện thay thế: Không có

SƠ ĐỒ ACTIVITY BIỂU DIỄN USE CASE “XÁC NHẬN ĐƠN ĐẶT PHÒNG”

SƠ ĐỒ SEQUENCE BIỂU DIỄN USE CASE “XÁC NHẬN ĐƠN ĐẶT PHÒNG”

2.5 SƠ ĐỒ CLASS CỦA TRANG WEB ĐẶT PHÒNG KHÁCH SẠN TRỰC TUYẾN

4 ĐÁNH GIÁ HỆ THỐNG Ưu điểm

Trang web đặt phòng khách sạn trực tiếp đáp ứng hiệu quả các yêu cầu từ cơ bản đến phức tạp trong việc quản lý, đặt phòng và tìm kiếm Nó mang lại nhiều ưu điểm nổi bật cho người dùng.

Dữ liệu khách hàng được lưu trữ và quản lý trên nền tảng lưu trữ đám mây, mang lại khả năng lưu trữ lâu dài, dễ dàng tìm kiếm, sắp xếp, cũng như cập nhật và sửa lỗi, từ đó nâng cao hiệu suất làm việc.

Dữ liệu trên trang web luôn được sao lưu để giảm thiểu tối đa nguy cơ mất mát, đồng thời được đồng bộ và thống nhất thông qua máy chủ.

- Trang web có tính bảo mật thông tin cao, tốc độ xử lý dữ liệu nhanh, cam kết dữ liệu khách hàng không bị rò rỉ.

- Trang web làm việc linh hoạt 24/7, có hỗ trợ trực tuyến.

- Trang web có thiết kế dễ sử dụng thuận tiện cho việc quản lý và sử dụng.

Trang web cũng có được một số nhược điểm sau:

Ngày đăng: 31/12/2024, 18:07

HÌNH ẢNH LIÊN QUAN

SƠ ĐỒ SEQUENCE BIỂU DIỄN USECASE “ĐĂNG KÝ” - Phân tích thiết kế hệ thống Đề tài  xây dựng trang web Đặt phòng khách sạn trực tuyến
SƠ ĐỒ SEQUENCE BIỂU DIỄN USECASE “ĐĂNG KÝ” (Trang 8)
SƠ ĐỒ SEQUENCE BIỂU DIỄN USECASE “ĐĂNG NHẬP” - Phân tích thiết kế hệ thống Đề tài  xây dựng trang web Đặt phòng khách sạn trực tuyến
SƠ ĐỒ SEQUENCE BIỂU DIỄN USECASE “ĐĂNG NHẬP” (Trang 10)
SƠ ĐỒ ACTIVITY BIỂU DIỄN USE CASE “TÌM KIẾM KHÁCH SẠN” - Phân tích thiết kế hệ thống Đề tài  xây dựng trang web Đặt phòng khách sạn trực tuyến
SƠ ĐỒ ACTIVITY BIỂU DIỄN USE CASE “TÌM KIẾM KHÁCH SẠN” (Trang 12)
SƠ ĐỒ SEQUENCE BIỂU DIỄN USE CASE “TÌM KIẾM KHÁCH SẠN” - Phân tích thiết kế hệ thống Đề tài  xây dựng trang web Đặt phòng khách sạn trực tuyến
SƠ ĐỒ SEQUENCE BIỂU DIỄN USE CASE “TÌM KIẾM KHÁCH SẠN” (Trang 13)
SƠ ĐỒ ACTIVITY BIỂU DIỄN USE CASE “ĐẶT PHÒNG KHÁCH SẠN” - Phân tích thiết kế hệ thống Đề tài  xây dựng trang web Đặt phòng khách sạn trực tuyến
SƠ ĐỒ ACTIVITY BIỂU DIỄN USE CASE “ĐẶT PHÒNG KHÁCH SẠN” (Trang 17)
SƠ ĐỒ SEQUENCE BIỂU DIỄN USE CASE “CẬP NHẬT THÔNG TIN NGƯỜI  DÙNG” - Phân tích thiết kế hệ thống Đề tài  xây dựng trang web Đặt phòng khách sạn trực tuyến
SƠ ĐỒ SEQUENCE BIỂU DIỄN USE CASE “CẬP NHẬT THÔNG TIN NGƯỜI DÙNG” (Trang 21)
SƠ ĐỒ ACTIVITY BIỂU DIỄN USE CASE “CẬP NHẬT THÔNG TIN CÁ  NHÂN” - Phân tích thiết kế hệ thống Đề tài  xây dựng trang web Đặt phòng khách sạn trực tuyến
SƠ ĐỒ ACTIVITY BIỂU DIỄN USE CASE “CẬP NHẬT THÔNG TIN CÁ NHÂN” (Trang 25)
SƠ ĐỒ ACTIVITY BIỂU DIỄN USE CASE “THÊM PHÒNG” - Phân tích thiết kế hệ thống Đề tài  xây dựng trang web Đặt phòng khách sạn trực tuyến
SƠ ĐỒ ACTIVITY BIỂU DIỄN USE CASE “THÊM PHÒNG” (Trang 29)
SƠ ĐỒ SEQUENCE BIỂU DIỄN USE CASE “THÊM PHÒNG” - Phân tích thiết kế hệ thống Đề tài  xây dựng trang web Đặt phòng khách sạn trực tuyến
SƠ ĐỒ SEQUENCE BIỂU DIỄN USE CASE “THÊM PHÒNG” (Trang 30)
SƠ ĐỒ ACTIVITY BIỂU DIỄN USE CASE “SỬA THÔNG TIN PHÒNG” - Phân tích thiết kế hệ thống Đề tài  xây dựng trang web Đặt phòng khách sạn trực tuyến
SƠ ĐỒ ACTIVITY BIỂU DIỄN USE CASE “SỬA THÔNG TIN PHÒNG” (Trang 32)
SƠ ĐỒ SEQUENCE BIỂU DIỄN USE CASE “SỬA THÔNG TIN PHÒNG” - Phân tích thiết kế hệ thống Đề tài  xây dựng trang web Đặt phòng khách sạn trực tuyến
SƠ ĐỒ SEQUENCE BIỂU DIỄN USE CASE “SỬA THÔNG TIN PHÒNG” (Trang 33)
SƠ ĐỒ ACTIVITY BIỂU DIỄN USE CASE “XÓA THÔNG TIN PHÒNG” - Phân tích thiết kế hệ thống Đề tài  xây dựng trang web Đặt phòng khách sạn trực tuyến
SƠ ĐỒ ACTIVITY BIỂU DIỄN USE CASE “XÓA THÔNG TIN PHÒNG” (Trang 35)
SƠ ĐỒ SEQUENCE BIỂU DIỄN USE CASE “XÓA PHÒNG” - Phân tích thiết kế hệ thống Đề tài  xây dựng trang web Đặt phòng khách sạn trực tuyến
SƠ ĐỒ SEQUENCE BIỂU DIỄN USE CASE “XÓA PHÒNG” (Trang 36)
SƠ ĐỒ ACTIVITY BIỂU DIỄN USE CASE “XÁC NHẬN THANH TOÁN” - Phân tích thiết kế hệ thống Đề tài  xây dựng trang web Đặt phòng khách sạn trực tuyến
SƠ ĐỒ ACTIVITY BIỂU DIỄN USE CASE “XÁC NHẬN THANH TOÁN” (Trang 38)
SƠ ĐỒ SEQUENCE BIỂU DIỄN USE CASE “XÁC NHẬN THANH TOÁN” - Phân tích thiết kế hệ thống Đề tài  xây dựng trang web Đặt phòng khách sạn trực tuyến
SƠ ĐỒ SEQUENCE BIỂU DIỄN USE CASE “XÁC NHẬN THANH TOÁN” (Trang 39)

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

TÀI LIỆU LIÊN QUAN