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

Báo cáo phân tích thiết kế hệ thống Đề tài hệ thống quản lí khách sạn

24 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 đề Báo Cáo Phân Tích Thiết Kế Hệ Thống Đề Tài Hệ Thống Quản Lí Khách Sạn
Tác giả Nguyễn Hoàng Hiệp, Nguyễn Công Danh, Nguyễn Hải Long
Trường học Trường Đại Học Hải Phòng
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo
Năm xuất bản 2023
Thành phố Hải Phòng
Định dạng
Số trang 24
Dung lượng 3,85 MB

Nội dung

Cách hoạt động của hệ thống Hệ thống đặt phòng và quản lý dịch vụ của khách sạn đã được thiết kế để đáp ứng sự linh hoạt của khách hàng trong quá trình trải nghiệm lưu trú... Lập báo cáo

Trang 1

TRƯỜNG ĐẠI HỌC HẢI PHÒNG

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO PHÂN TÍCH THIẾT KẾ HỆ THỐNG

ĐỀ TÀI

HỆ THỐNG QUẢN LÍ KHÁCH SẠN

Sinh viên thực hiện: 1 Nguyễn Hoàng Hiệp

3 Nguyễn Hải Long

Hải Phòng, tháng 10 năm 2023

Trang 2

MỤC LỤC

Chương 1 Mô tả bài toán 4

1.Giới thiệu và mô tả bài toán 4

1.1 Giới thiệu tổng quan 4

2 Mô tả bài toán 4

2.1 Cách hoạt động của hệ thống 4

2.2 Lập báo cáo 5

Chương 2 Phân tích hệ thống 6

2 Mô hình usecase 6

2.1 Mô hình usecase dạng tổng quát 6

2.2 Sơ đồ usecase chi tiết từng tác nhân 6

2.3 Mô tả use case 9

2.3.1 Tên Use Case: Đăng nhập 9

2.3.2.Tên Use Case: Đăng xuất 11

2.3.3 Tên Use Case: Quản lý Nhân viên 12

2.3.4 Tên Use Case: Quản lý Khách hàng 12

2.3.5 Tên Use Case: Quản lý Phòng 13

2.4 Sơ đồ lớp và sơ đồ chi tiết SQL 14

2.5 Sơ đồ tuần tự 15

2.5.1 Quản lí đặt phòng 15

2.5.2 Quản lí phòng 16

2.5.3 Quản lí khách hàng 17

2.5.4 Quản lí nhân viên 17

18

2.5.5 Quản lí dịch vụ 19

Chương 3.Thiết kế hệ thống 20

Các hình ảnh minh họa về một hệ thống quản lí khách sạn: 20

Trang 3

Chương 1 Mô tả bài toán

1.Giới thiệu và mô tả bài toán

1.1 Giới thiệu tổng quan

Ngày nay, không thể phủ nhận rằng công nghệ thông tin đã trở thành một trụ cột không thể thiếu trong hầu hết các lĩnh vực cuộc sống, và ngành kháchsạn không phải là ngoại lệ Sự tiến bộ của công nghệ thông tin không chỉ là một yếu tố thúc đẩy, mà còn là động lực mạnh mẽ đằng sau sự phát triển và nâng cao chất lượng dịch vụ trong ngành này Quản lý hiệu quả hệ thống khách sạn không chỉ đảm bảo rằng các phòng luôn sẵn sàng cho khách hàng

mà còn là chìa khóa để cải thiện trải nghiệm của họ, tăng cường sự hài lòng

và trung thành

Tính phức tạp của ngành khách sạn đặt ra những thách thức đáng kể Đây

là một mô hình kinh doanh đa dạng và phức tạp, yêu cầu sự tập trung cao độ vào quản lý phòng, dịch vụ, tài chính và thông tin Quản lý một cách thông minh và hiệu quả các khía cạnh này không chỉ tạo ra sự cạnh tranh mạnh mẽ

mà còn là chìa khóa để nâng cao hiệu suất kinh doanh trong môi trường cạnhtranh ngày càng gay gắt Đồng thời, ngành này đang phải đối mặt với những biến đổi không ngừng do sự thay đổi trong yêu cầu của khách hàng, sự phát triển nhanh chóng của công nghệ và tình hình thị trường đầy biến động.Tầm quan trọng của việc phân tích và thiết kế hệ thống quản lý khách sạntrở nên cực kỳ quan trọng trong bối cảnh này Hệ thống này không chỉ giúp quản lý mọi khía cạnh của khách sạn một cách thông minh mà còn đảm bảo tích hợp thông tin một cách hiệu quả, từ quản lý phòng đến quản lý dịch vụ

và tài chính Công nghệ thông tin đóng một vai trò quan trọng trong việc tự động hóa và cải thiện quá trình quản lý, cung cấp thông tin quan trọng để hỗ trợ quyết định và nâng cao trải nghiệm của khách hàng Điều này không chỉ mang lại lợi ích cho doanh nghiệp mà còn làm tăng cường sự hài lòng và trung thành của khách hàng, đó chính là chìa khóa để thành công trong ngành khách sạn ngày nay

2 Mô tả bài toán

2.1 Cách hoạt động của hệ thống

Hệ thống đặt phòng và quản lý dịch vụ của khách sạn đã được thiết kế

để đáp ứng sự linh hoạt của khách hàng trong quá trình trải nghiệm lưu trú

Trang 4

Khách hàng có thể lựa chọn giữa đặt phòng trực tiếp tại quầy lễ tân hoặc thông qua ứng dụng di động của khách sạn Khi đăng ký, họ cung cấp thông tin cá nhân như tên, địa chỉ, số CMTND và số điện thoại, giúp lễ tân xác định tình trạng phòng trống và chuẩn bị cho quy trình nhận phòng.

Trong suốt kỳ nghỉ, khách hàng có thể dễ dàng thông báo sự cố hoặc yêu cầu dịch vụ thêm thông qua ứng dụng hoặc trực tiếp cho lễ tân Lễ tân sẽnhanh chóng tiếp nhận thông tin và liên lạc với các bộ phận cụ thể để giải quyết mọi vấn đề hoặc đáp ứng nhu cầu của khách hàng Đối với việc sử dụng các dịch vụ bổ sung, khách hàng có thể liên hệ trực tiếp với lễ tân để đăng ký và nhận sự hỗ trợ

Khi đến lúc trả phòng, khách hàng chỉ cần thông báo trước cho lễ tân

để chuẩn bị cho quy trình trả phòng Lễ tân sẽ gửi người đến kiểm tra tình trạng phòng và lập hóa đơn thanh toán Thanh toán có thể được thực hiện trực tiếp bằng tiền mặt hoặc thẻ tín dụng, mang lại sự thuận lợi cho khách hàng

Ngoài ra, để đăng ký sử dụng các dịch vụ như ẩm thực và tiện ích khác, khách hàng có thể đơn giản là đăng ký qua ứng dụng di động của khách sạn Bộ phận lễ tân sẽ lập phiếu đăng ký dịch vụ và thông báo đến các

bộ phận liên quan để đáp ứng nhanh chóng yêu cầu của khách hàng Hệ thống cũng hỗ trợ việc lập báo cáo hàng tháng với các thông tin quan trọng như doanh thu, tình trạng phòng, và danh sách khách hàng, giúp người quản

lý theo dõi và đánh giá hiệu suất một cách hiệu quả

2.2 Lập báo cáo

Hàng tháng , người quản lý đăng nhập vào hệ thống bằng tài khoản của mình, lấy báo cáo từ nhân viên gồm : Báo cáo doanh thu, báo cáo tình trạng phòng , danh sách khách hàng thuê phòng Hoặc cũng có thể thống kê bất cứ lúc nào khi có yêu cầu của cấp trên

Trang 5

Chương 2 Phân tích hệ thống

2 Mô hình usecase

2.1 Mô hình usecase dạng tổng quát

2.2 Sơ đồ usecase chi tiết từng tác nhân

Trang 6

● Khách hàng

Trang 7

● Nhân viên

Trang 8

● Quản lí

2.3 Mô tả use case

Trang 9

2.3.1 Tên Use Case: Đăng nhập

Mục tiêu: Mục tiêu của tác vụ "Đăng nhập" là cho phép tác nhân (người dùng)

truy cập vào hệ thống quản lý khách sạn bằng cách xác thực danh tính của họ

Tiền điều kiện (Preconditions):

Hệ thống đã được khởi động và sẵn sàng cho việc đăng nhập

Người dùng đã có tài khoản và thông tin đăng nhập

Hậu điều kiện (Postconditions):

Nếu xác thực thành công, người dùng có quyền truy cập vào hệ thống

Nếu xác thực thất bại, người dùng sẽ không được phép truy cập vào hệ thống

Luồng sự kiện chính (Main Flow):

Người dùng truy cập trang đăng nhập của hệ thống

Hệ thống hiển thị giao diện đăng nhập với các trường nhập thông tin tài khoản (tên người dùng và mật khẩu)

Người dùng nhập tên người dùng và mật khẩu của họ

Người dùng nhấn nút "Đăng nhập"

Hệ thống kiểm tra thông tin đăng nhập của người dùng với thông tin đã lưu trong

cơ sở dữ liệu

Nếu thông tin đăng nhập hợp lệ, hệ thống xác thực và đăng nhập người dùng, sau

đó chuyển họ đến giao diện chính của hệ thống

Nếu thông tin đăng nhập không hợp lệ, hệ thống hiển thị thông báo lỗi và yêu cầu người dùng nhập lại thông tin đăng nhập

Luồng sự kiện thay thế (Alternative Flows):

Trang 10

Nếu người dùng quên mật khẩu:

Người dùng nhấn vào liên kết "Quên mật khẩu"

Hệ thống yêu cầu người dùng nhập địa chỉ email để xác minh

Người dùng nhập địa chỉ email và gửi yêu cầu đặt lại mật khẩu

Hệ thống gửi một email với liên kết đặt lại mật khẩu đến địa chỉ email đã nhập.Nếu người dùng muốn đăng ký tài khoản mới:

Người dùng nhấn vào liên kết "Đăng ký"

Hệ thống chuyển họ đến trang đăng ký để nhập thông tin cá nhân và tạo tài khoản mới

Ngoại lệ (Exception):

Nếu hệ thống gặp lỗi hoặc sự cố kỹ thuật trong quá trình đăng nhập, hệ thống sẽ hiển thị thông báo lỗi và yêu cầu người dùng thử lại hoặc liên hệ với quản trị viên

hệ thống

Tác vụ "Đăng nhập" là một trong những tác vụ quan trọng nhất trong hệ thống, vì

nó xác định quyền truy cập và bảo mật cho người dùng và tạo điểm khởi đầu cho việc sử dụng hệ thống

2.3.2.Tên Use Case: Đăng xuất

Mục tiêu: Đăng xuất cho phép người dùng hoặc tác nhân kết thúc phiên làm việc

hiện tại và thoát khỏi hệ thống

Luồng sự kiện chính (Main Flow):

Trang 11

●Người dùng nhấn nút hoặc liên kết "Đăng xuất" trên giao diện hệ thống.

●Hệ thống xác nhận yêu cầu đăng xuất

●Hệ thống kết thúc phiên làm việc của người dùng

●Hệ thống chuyển người dùng trở lại trang đăng nhập hoặc trang khởi đầu củaứng dụng

Mục tiêu: Cho phép người quản lý thực hiện các hoạt động quản lý nhân viên

trong hệ thống khách sạn

Luồng sự kiện chính (Main Flow):

●Người quản lý truy cập chức năng "Quản lý Nhân viên" trong hệ thống

●Hệ thống hiển thị danh sách nhân viên hiện có

●Người quản lý có thể thực hiện các hoạt động sau:

o Thêm Nhân viên: Người quản lý có thể thêm mới thông tin về nhân viên vào hệ thống

o Xóa Nhân viên: Người quản lý có thể xóa thông tin về nhân viên khỏi hệ thống

o Sửa Thông Tin Nhân viên: Người quản lý có thể sửa đổi thông tin liên quan đến nhân viên

o Xem Danh Sách Nhân viên: Người quản lý có thể xem danh sách nhân viên trong hệ thống

●Người quản lý hoàn tất tác vụ và thoát khỏi chức năng "Quản lý Nhân viên"

Trang 12

2.3.4 Tên Use Case: Quản lý Khách hàng

Mục tiêu: Tác vụ "Quản lý Khách hàng" cho phép người quản lý thực hiện các

hoạt động quản lý thông tin khách hàng trong hệ thống khách sạn

Luồng sự kiện chính (Main Flow):

●Người quản lý truy cập chức năng "Quản lý Khách hàng" trong hệ thống

●Hệ thống hiển thị danh sách khách hàng hiện có

●Người quản lý có thể thực hiện các hoạt động sau:

o Thêm Khách hàng: Người quản lý có thể thêm mới thông tin về khách hàng vào hệ thống

o Xóa Khách hàng: Người quản lý có thể xóa thông tin về khách hàng khỏi

Mục tiêu: Cho phép người quản lý thực hiện các hoạt động quản lý thông tin về

phòng trong hệ thống khách sạn

Luồng sự kiện chính (Main Flow):

Trang 13

●Người quản lý truy cập chức năng "Quản lý Phòng" trong hệ thống.

●Hệ thống hiển thị danh sách các phòng khách sạn hiện có

●Người quản lý có thể thực hiện các hoạt động sau:

o Thêm Phòng: Thêm mới thông tin về phòng vào hệ thống

o Xóa Phòng: Xóa thông tin về phòng khỏi hệ thống

o Sửa Thông Tin Phòng: Sửa đổi thông tin liên quan đến phòng

o Xem Danh Sách Phòng: Xem danh sách các phòng trong hệ thống

●Người quản lý hoàn tất tác vụ và thoát khỏi chức năng "Quản lý Phòng"

2.4 Sơ đồ lớp và sơ đồ chi tiết SQL

Trang 14

● Sơ đồ SQL

2.5 Sơ đồ tuần tự

Trang 15

2.5.1 Quản lí đặt phòng

Chú thích: Đối tượng "W_ " (W là "Giao diện web") đại diện cho giao diện hoặc phần mềm liên quan đến quản lý phòng thông qua hệ thống trực tuyến hoặc ứng dụng web "W_Phòng" có thể đảm nhiệm nhiều chức năng, bao gồm hiển thị thôngtin về các phòng có sẵn, quản lý việc đặt phòng, xác nhận và hủy đặt phòng, đặt lịch trực tuyến và quản lý tình trạng của các phòng

Trang 16

2.5.2 Quản lí phòng

2.5.3 Quản lí khách hàng

Trang 17

2.5.4 Quản lí nhân viên

Trang 18

2.5.5 Quản lí dịch vụ

H mã hóa Caesar - HUMGtrạng thái nghỉ”, khi nó được lưu trữ hoặc “quá cảnh” trong khi nó đang được

Trang 19

Chương 3.Thiết kế hệ thống

Các hình ảnh minh họa về một hệ thống quản lí khách sạn:

1 Giao diện Đăng Nhập:

Hình 1 1 Giao diện Đăng nhập

2 Giao diện Main:

Trang 20

3 Giao diện Thông tin khách hàng:

Hình 1 3 Giao diện Thông tin Khách hàng

4 Giao diện Thanh Toán:

Trang 21

5 Giao diện Hóa đơn:

Trang 22

Giao diện Đặt phòng:

Trang 23

7 Giao diện Quản lý phòng:

Tab Quản lý phòng:

Trang 24

Tab Quản lý loại phòng:

Hình 1 8 Giao diện Tab Quản lý loại phòng

8 Giao diện Đổi mật khẩu:

Ngày đăng: 06/02/2025, 16:15

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

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

TÀI LIỆU LIÊN QUAN