1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÁO CÁO BÀI TẬP MÔN Project 2 HỆ THỐNG HỖ TRỢ ĐẶT PHÒNG KHÁCH SẠN

22 11 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 đề Hệ Thống Hỗ Trợ Đặt Phòng Khách Sạn
Tác giả Nguyễn Trần Anh Quân, Trần Phi Long, Nguyễn Công Nguyên
Người hướng dẫn TS Đỗ Tiến Dũng
Trường học Trường Đại Học Bách Khoa Hà Nội
Chuyên ngành Hệ Thống Hỗ Trợ Đặt Phòng Khách Sạn
Thể loại Báo cáo bài tập môn
Thành phố Hà Nội
Định dạng
Số trang 22
Dung lượng 1,19 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

 Kiểm tra thông tin về căn phòng mà chủ khách sạn muốn quảng bá Tiếp nhận yêu cầu đặt phòng từ khách  Thống kê doanh thu của khách sạn 1.1.2 Cơ cấu tổ chức Hệ thống gồm 4 phần:  Bộ

Trang 1

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

BÁO CÁO BÀI TẬP MÔN

Trang 2

Lời nói đầu

Ngày nay, đi du lịch là một trong những cách hiệu quả để giải tỏa những áp lực thường ngày của phần đông người dân Việt Nam, một hình thức cho đặt phòng ngắn hạn như đặt khách sạn, ngày càng phổ biến hơn với giới trẻ chuộng đi du lịch, mong muốn trải nghiệm một nơi ở mang lại cảm giác sang trọng và chỉn chu đến từng phần trong kế hoạch đi du lịch Hình thức cho đặt khách sạn và homestay hiện đang bùng nổ dần trở thành hình thức kinh doanh được ưu chuộng, và nhiều phòng đầu tư cũng nắm bắt được tâm lí đó để kinh doanh

Tuy nhiên, khi vào mùa du lịch, lượng khách hàng sẽ rất đông và với vai trò là quản lý khách sạn rất khó để có thể kiểm soát hiện trạng phòng của một khách sạn Phongnh chóng Với vai trò khách đặt chúng ta sẽ khó mà tìm kiếm được một căn phòng ưng ý để tận hưởng chuyến du lịch Còn với vai trò là chủ khách sạn thì chúng ta cũng bị hạn chế

về bài toán book phòng theo phương thức truyền thống sẽ không còn hiệu quả cao Chính vì vậy để giải quyết hai hạn chế trên, nhóm chúng em quyết định lựa chọn đề tài

“Hệ thống hỗ trợ đặt phòng khách sạn”.

Với những kiến thức được học từ môn nhiều môn khác, bài toán của nhóm em đi giải quyết các vấn đề:

- Giúp đỡ chủ khách sạn tiết kiệm chi phí truyền thông, có một kênh truyền thông tốt

- Giúp đỡ chủ khách sạn tiết kiệm chi phí quản lý khi bây giờ chỉ cần một quản trị viên quản lý tình trạng các phòng của khách sạn

- Giúp khách đặt lựa chọn những căn phòng của khách sạn tốt nhất

- Giúp quản lý khách sạn nắm được doanh thu của khách sạn

Tuy vậy do điều kiện thời gian cũng như kiến thức còn hạn chế nên không tránh khỏi những thiếu sót, rất mong sự góp ý từ thầy, cô Nhóm em xin chân thành cảm ơn!

Trang 3

MỤC LỤC

CHƯƠNG 1: KHẢO SÁT HỆ THỐNG 4

1 1 Mô tả hệ thống 4

1.1.1 Nhiệm vụ cơ bản 4

1.1.2 Cơ cấu tổ chức 4

1.1.3 Quy trình hoạt động 4

CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 6

2.1 Phân tích chức năng nghiệp vụ 6

2.1.1 Mô hình hóa chức năng nghiệp vụ 6

2.1.2 Xây dựng usecase tổng quan và usecase phân rã 7

CHƯƠNG 3: THIẾT KẾ HỆ THỐNG 16

3.1 Xây dựng biểu đồ trình tự 16

3.2 Thiết kế giao diện 18

3.2.1 Trang chủ cho khách 18

3.2.3 Trang chi tiết phòng 19

3.2.4 Trang quản trị 20

3.2.5 Trang thống kê 20

3.3 Thiết kế cơ sở dữ liệu 21

3.3.1 Xác định thực thể 21

3.3.2 Đặc tả dữ liệu 21

Trang 4

 Kiểm tra thông tin về căn phòng mà chủ khách sạn muốn quảng bá

 Tiếp nhận yêu cầu đặt phòng từ khách

 Thống kê doanh thu của khách sạn

1.1.2 Cơ cấu tổ chức

Hệ thống gồm 4 phần:

 Bộ phận lễ tân:

o Tiếp nhận thông tin đặt phòng từ khách đặt

o Xác nhận thông tin và tiếp nhận đặt chỗ của khách hàng

 Bộ phận dịch vụ:

o Quản lí các trạng thái sẵn sàng của các căn phòng

o Hỗ trợ khách hàng về các vấn đề thông tin căn phòng

o Kiểm tra thông tin căn phòng đang chờ được xem xét

 Sau khi khách đã xác nhận và đặt cọc nhưng khi đến ngày nhận phòng,

mà khách không đến thì bộ phận lễ tân hủy đơn của khách và để lại phòng trống

Trang 5

 Khi lễ tân liên hệ đặt phòng, không xác nhận được thông tin khách đặt và đóng cọc, lễ tân có quyền hủy phòng luôn

Đăng phòng  Khi chủ khách sạn muốn mở rộng số lượng phòng, chủ khách sạn cần đưa các thông tin cho quản lý khách sạn để quảng bá

Xóa phòng  Khi chủ khách sản muốn tạm ngừng hoạt động của phòng, quản lý khách sạn sẽ thông báo cho toàn bộ nhân viên

Thống kê tài

chính

 Dựa vào các đơn đã checkout để tính giá, qua đó thống kê doanh thu

CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG

2.1 Phân tích chức năng nghiệp vụ

2.1.1 Mô hình hóa chức năng nghiệp vụ

2.1.1.1 Xác định chức năng chi tiết

Trang 6

7 Khách tìm kiếm thông tin phòng

8 Xét duyệt phòng

9 Chủ khách sạn tạm ngừng hoạt động kinh doanh của phòng

10 Thống kê tài chính doanh thu của từng phòng

2.1.1.2 Phân quyền chức năng và gom nhóm chức năng cho người dùng hệ thống

Ở mục mô tả quy trình 1.1.3, ta rút ra được có 3 tác nhân tương tác với Phongu, bao gồm:

Quản lý tài chính

Chủ khách sạn thống kê tài chính

2.1.2 Xây dựng usecase tổng quan và usecase phân rã

Dựa vào các chức năng được phân loại và gom nhóm theo người dùng, ta vẽ ra được các biểu

đồ usecase sau đây:

 Usecase tổng quan:

Trang 7

 Usecase phân rã cho khách đặt

o Phân rã chức năng tìm kiếm và đặt phòng:

Trang 8

 Usecase phân rã cho chủ khách sạn:

o Phân rã chức năng quản lý phòng

Trang 9

o Phân rã chức năng quản lý tài chính

Trang 10

Tên Đăng nhập

Mô tả Là khách hàng, tôi muốn đăng nhập vào ứng dụng để dùng dịch vụ

Tác nhân Khách hàng

Mức độ ưu tiên Phải có

Trigger Người dùng muốn đăng nhập vào hệ thống đặt phòng

Tiền điều kiện  Tài khoản người dùng đã được tạo sẵn

 Tài khoản người dùng đã được phân quyền

 Thiết bị của chủ khách sạn kết nối InternetHậu điều kiện  Người dùng đăng nhập thành công

 Ghi nhận đăng nhập vào cơ sở dữ liệuLuồng cơ bản 1 Khách hàng truy cập hệ thống

2 Người dùng chọn đăng nhập

3 Khách hàng nhập tên tài khoản và mật khẩu lên ứng dụng và chọn đăng nhập

4 Hệ thống xác thực thông tin khách hàng và cho phép truy cập ứng dụng

5 Hệ thống ghi nhận đăng nhập của chủ khách sạn vào nhật kí hoạt động Luồng thay thế 2a Người dùng chọn tìm kiếm phòng

2a1 Hệ thống chuyển sang màn hình đăng nhậpUse case tiếp tục bước 3

Luồng ngoại lệ 4a Hệ thống xác nhận đăng nhập không thành công và hiển thị thông báo cho

khách hàng4a1 Người dùng thoát hệ thốngUse case dừng lại

Đặc tả chức năng Tìm kiếm phòng đặt:

Mô tả Là khách hàng, tôi muốn tìm kiếm phòng để đặt

Tác nhân Khách hàng

Mức độ ưu tiên Phải có

Trigger Người dùng tìm kiếm các phòng có trong hệ thống

Trang 11

Tiền điều kiện  Thiết bị của chủ khách sạn kết nối Internet

Hậu điều kiện  Người dùng tìm kiếm phòng theo mong muốn

 Ghi nhận lịch sử tìm kiếmLuồng cơ bản 1 Khách hàng chọn chức năng tìm kiếm

2 Người dùng chọn các tiêu chí để tìm kiếm

3 Hệ thống tìm kiếm và trả lại kết quả cho người dùng

4 Hệ thống ghi nhận vào lịch sử tìm kiếmLuồng thay thế 1a Người dùng tìm kiếm bằng tên phòng

Use case tiếp tục bước 3Luồng ngoại lệ 3a Hệ thống thông bao không tìm thấy phòng hợp lệ

Use Case tiếp tục thực hiện Use Case 2-43b Người dùng thoát khỏi chức năng tìm kiếmUse case dừng lại

Đặc tả chức năng Xem chi tiết phòng:

Tên Xem chi tiết phòng

Mô tả Là khách hàng, tôi muốn xem chi tiết phòng

Tác nhân Khách hàng

Mức độ ưu tiên Phải có

Trigger Người dùng nhấn xem chi tiết phòng

Tiền điều kiện  Người dùng đã đăng nhập với tài khoản khách hàng

 Thiết bị của chủ khách sạn kết nối InternetHậu điều kiện  Người xem được thông tin chi tiết phòng

Luồng cơ bản 1 Khách hàng chọn phòng cần xem chi tiết

2 Hệ thống hiển thị chi tiết phòng cho người dùngLuồng thay thế

Luồng ngoại lệ

Đặc tả chức năng Đặt phòng:

Trang 12

Tên Đặt phòng

Mô tả Là khách hàng, tôi muốn đặt phòng

Tác nhân Khách hàng

Mức độ ưu tiên Phải có

Trigger Người dùng nhấn đặt phòng trên hệ thống

Tiền điều kiện  Người dùng đã đăng nhập với tài khoản khách hàng

 Thiết bị của chủ khách sạn kết nối InternetHậu điều kiện  Người dùng đặt phòng đã chọn

 Đánh dấu ngày phòng đã được đặt trên hệ thốngLuồng cơ bản 1 Khách hàng chọn phòng cần đặt

Trang 13

Mức độ ưu tiên Phải có

Trigger Chủ khách sạn ấn vào nút đăng nhập

Tiền điều kiện  Tài khoản chủ khách sạn đã được tạo sẵn

 Thiết bị của chủ khách sạn kết nối InternetHậu điều kiện  Chủ khách sạn đăng nhập thành công

 Ghi log đăng nhập vào cơ sở dữ liệuLuồng cơ bản 6 Chủ khách sạn truy cập trang đăng nhập

7 Chủ khách sạn nhập tên tài khoản và mật khẩu lên ứng dụng

Mô tả Là chủ khách sạn, tôi không muốn nhận khách khi tôi không sẵn sàng, tôi muốn ẩn

đi phòng của mình một thời gianTác nhân Chủ khách sạn

Mức độ ưu tiên Phải có

Trigger Chủ khách sạn bấm nút thanh trạng thái sẵn sàng/không sẵn sàng

Tiền điều kiện  Chủ khách sạn đăng nhập thành công

Hậu điều kiện  Hệ thống thông báo việc đã sẵn sàng/hủy bỏ sẵn sàng việc cho đặt phòngcủa

chủ khách sạnLuồng cơ bản 1 Chủ khách sạn truy cập vào trang quản lí chính của tài khoản của đặt

2 Chủ khách sạn vào cài đặt

3 Chủ khách sạn gạt thanh trạng thái sẵn sàng/không sẵn sàng

4 Hệ thống nhảy thông báo xác nhận trạng thái mớiLuồng thay thế Không có

Trang 14

Luồng ngoại lệ Không có

Đặc tả chức năng Thêm phòng:

Mô tả Là chủ khách sạn, tôi muốn thêm phòng trên hệ thống quản lí phòng của tôi để cho

khách đặt thấyTác nhân Chủ khách sạn

Mức độ ưu tiên Phải có

Trigger Chủ khách sạn ấn nút thêm phòng

Tiền điều kiện  Chủ khách sạn đăng nhập thành công

 Thêm đầy đủ thông tin phòng đăngHậu điều kiện  Nếu thành công sẽ hiện trạng thái thành công ở mục quản lí phòng của chủ

Trang 15

Trigger Chủ khách sạn ấn nút thay đổi trạng thái của phòng đó trong danh sách quản lí

phòngTiền điều kiện  Chủ khách sạn đăng nhập thành công

 Phòng xóa phải không có khách đặt trong thời điểm hiện tại và tương laiHậu điều kiện  Hệ thống thông báo phòng xóa

Luồng cơ bản 1 Chủ khách sạn truy cập mục quản lí phòng

2 Hệ thống hiện các danh sách phòng đã đăng của chủ khách sạn

3 Chủ khách sạn ấn button phòng muốn thay đổi

4 Hệ thống kiểm tra tính hợp lệ và thay đổi trạng thái phòngLuồng thay thế Không có

Luồng ngoại lệ

Đặc tả chức năng Thống kê doanh thu:

Mô tả Là chủ khách sạn, tôi muốn xem thống kê đầy đủ và chi tiết về hoạt động kinh

doanh của tôiTác nhân Chủ khách sạn

Mức độ ưu tiên Phải có

Trigger Chủ khách sạn ấn nút thống kê

Tiền điều kiện  Chủ khách sạn đăng nhập thành công

Hậu điều kiện  Hệ thống trả về danh sách hoạt động doanh thu với số tiền, phòng, thời gian,

thống kê theo tháng, ngày, năm, thống kê theo từng phòngLuồng cơ bản 1 Tùy chọn theo phòng

2 Hệ thống trả về số liệu như tài chính, thời gian,…

Luồng thay thế

Luồng ngoại lệ

Trang 17

o Bảo trì

Trang 18

o Thống kê doanh thu

3.2 Thiết kế giao diện

3.2.1 Trang chủ cho khách

Trang 19

3.2.2 Trang hiện kết quả tìm kiếm

3.2.3 Trang chi tiết phòng

Trang 20

3.2.4 Trang quản trị

3.2.5 Trang thống kê

Trang 21

3.3 Thiết kế cơ sở dữ liệu

đến trungtâm

ảnh

Trang 22

1 x ID ObjectID Mã phòng

người tối đa

Ngày đăng: 27/01/2023, 22:55

🧩 Sản phẩm bạn có thể quan tâm

w