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

MÔ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

44 4 0

Đ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 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
Năm xuất bản 2023
Thành phố Tp. Hcm
Định dạng
Số trang 44
Dung lượng 3,14 MB

Cấu trúc

  • 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

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ể tìm kiếm khách sạn bằng từ khóa hoặc theo tiêu chí như địa điểm và loại hình khách sạn thông qua ô tìm kiếm Khi lựa chọn khách sạn, cần chú ý đến các chính sách như quy định hủy đặt phòng để đảm bảo quyền lợi.

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 cú pháp và kiểu dữ liệu của thông tin nhập; nếu có lỗi, khách hàng sẽ được yêu cầu nhập lại Khi thông tin chính xác, hệ thống sẽ hiển thị 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 đơn đặt Khách hàng cũng có thể đặt nhiều phòng tại nhiều thời điểm và khách sạn khác nhau.

Sau khi đặt phòng khách sạn thành công, khách hàng cần thanh toán một khoản phí giữ phòng tùy thuộc vào từng khách sạn Nếu không thể đến ở, khách hàng có thể thay đổi hoặc hủy đơn đặt phòng Khi hủy, 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 trên hệ thố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ỉ Hệ thống đảm bảo lưu trữ an toàn những thông tin này để phục vụ tốt nhất cho nhu cầu của khách hàng.

Người quản lý khách sạn có thể dễ dàng đăng nhập vào trang web để xử lý nhiều đơn đặt phòng, tuy nhiên, mỗi đơn đặt chỉ được một quản lý xử lý Thông tin cần thiết 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:

+ Đăng ký + Tìm kiếm khách sạn + Đặt phòng khách sạn + Thanh toán

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

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

+ Đăng ký + Đăng nhập + Quản lý phòng + Xác nhận thanh toán + Cập nhật thông tin cá nhân

DANH SÁCH USE CASE

UC1 ĐĂNG KÝ UC2 ĐĂNG NHẬP UC3 TÌM KIẾM KHÁCH SẠN

UC4 THANH TOÁN UC5 ĐẶT PHÒNG KHÁCH SẠN UC6 THÊM NGƯỜI DÙNG UC7 CẬP NHẬT THÔNG TIN NGƯỜI DÙNG UC8 XOÁ NGƯỜI DÙNG

UC9 CẬP NHẬT THÔNG TIN CÁ NHÂN UC10 THAY ĐỔI MẬT KHẨU

UC11 THÊM PHÒNG UC12 SỬA THÔNG TIN PHÒNG UC13 XOÁ 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 truy cậ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 đảm bảo rằng họ đã đăng nhập thành công vào hệ thống Sau khi hoàn tất quá trình đăng nhập, chương trình sẽ thông báo cho người dùng về việc thêm thông tin thành công, đồng thời cập nhật thông tin nhân viên vào hệ thống một cách hiệu quả.

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 để thực hiện đặt phòng Sau khi đăng nhập, hệ thống sẽ thông báo rằng người dùng đã đặ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”

UC8: XOÁ 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 ô Cập nhật

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.

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.

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.

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 Tiếp tục

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

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

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 tốt các yêu cầu từ cơ bản đến phức tạp trong quản lý và tìm kiếm đặt phòng Những ưu điểm của trang web này bao gồm tính tiện lợi, khả năng truy cập nhanh chóng thông tin, và sự linh hoạt trong việc lựa chọn các tùy chọn phòng phù hợp với nhu cầu của 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 và dễ dàng trong việc tìm kiếm, sắp xếp, cập nhật và sửa lỗi, từ đó nâng cao hiệu suất làm việc.

Dữ liệu trang web được sao lưu thường xuyên, giảm thiểu nguy cơ mất mát thông tin Hơn nữa, dữ liệu được đồng bộ hóa và thống nhất qua máy chủ, đảm bảo tính toàn vẹn và an toàn cho người dùng.

- 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: 24/12/2023, 12:02

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

TÀI LIỆU LIÊN QUAN

w