Triển khai, đưa ra giải pháp toàn diện trong việc đặt phòng, hủy phòng, đa dạng hóa các phương thức thanh toán, tăng cường tính tương tác với khách hàng trong môi trường dịch vụ.. Nâ
Trang 1HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG
KHOA CÔNG NGHỆ THÔNG TIN
- -
BÀI TẬP LỚN:
PHÁT TRIỂN HỆ THỐNG THÔNG TIN QUẢN LÝ
ĐỀ TÀI:
PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ KHÁCH SẠN
GIẢNG VIÊN HƯỚNG DẪN: Phan Thị Hà
Trang 2Mục Lục
I Mục đích và yêu cầu 1
1.1 Mục đích 1
1.2 Mục tiêu cụ thể 1
1.3 Yêu cầu 2
II Mô hình tổng thể 2
2.1 Mô hình chức năng tổng thể 2
2.2 Mô hình cơ sở dữ liệu 3
2.3 Mô hình kiến trúc phần mềm 5
III Mô hình mạng của hệ thống 6
IV Phân tích hệ thống 6
4.1 Sơ đồ use case 6
4.2 Mô hình thực thể quan hệ 8
V Thiết kế hệ thống 12
5.1 Sơ đồ lớp thiết kế 12
5.2 Sơ đồ tuần tự 13
5.3 Sơ đồ hoạt động 19
VI Triển khai ứng dụng 27
Trang 3Hồ Chí Minh Với quy mô rộng, cần có giải pháp quản lý đồng bộ giữa các khách sạn trên toàn quốc
Triển khai, đưa ra giải pháp toàn diện trong việc đặt phòng, hủy phòng,
đa dạng hóa các phương thức thanh toán, tăng cường tính tương tác với khách hàng trong môi trường dịch vụ Một hệ thống quản lý khách sạn cần được xây dựng theo hướng thân thiện, dễ dàng sử dụng, đồng thời tạo cho khách hàng cảm giác chuyên nghiệp, tạo dựng lòng tin với khách hàng
Nâng cao mức độ hài lòng của khách hàng với hệ thống quản lý khách sạn, đơn giản hóa các thủ tục đặt phòng và các dịch vụ, tạo điều kiện cho khách hàng có thể đặt phòng, tham gia các dịch vụ giải trí, nghĩ dưỡng, vui chơi phía khách sạn cung cấp một cách nhanh chóng nhất… Từng bước nâng cao năng lực quản lý, tương tác với khách hàng cảu đội ngũ nhân viên trực tiếp cũng như gián tiếp tiếp xúc với khách hàng
1.2 Mục tiêu cụ thể
Công việc chính của việc xây dựng hệ thống quản lí khách sạn là phải xác định được yêu cầu, nhiệm vụ trọng tâm của hệ thống thông tin đang xét, xác định kiến trúc của hệ thống thông tin và chức năng cơ bản của các mức thông tin trong hệ thống, đồng thời cũng xác định được sự ảnh hưởng qua lại giữa các mức thông tin Nhìn chung, kiến trúc và chức năng của hệ thống thông tin phục vụ công tác quản lí khách sạn gồm:
- Quản lý phòng gồm các chức năng như thêm thông tin phòng, sửa thông tin phòng và xóa thông tin một phòng
- Quản lý khách hàng bao gồm các chức năng như thêm thông tin khách hàng khi khách hàng đặt phòng
- Quản lí nhân viên bao gồm chức năng như: thêm sửa xóa thông tin nhân viên lễ tân
- Quản lý đặt trả phòng gồm các chức năng như quản li đặt phòng của khách hàng : thêm thông tin phòng đặt, khách đặt vào CSDL Quản lí trả phòng của
Trang 42
khách : thêm lại phòng trả vào danh sách phòng trống (sau khi khách đã trả phòng )
1.3 Yêu cầu
- Sử dụng hệ thống thông tin làm cơ sở
- Tuân thủ kiến trúc về liên thông, tích hợp bên trong và bên ngoài hệ thống
- Tuân thủ yêu cầu về kiến trúc phần mềm, yêu cầu chức năng, yêu cầu thiết
kế cơ sở dữ liệu
- Tuân thủ các quy trình theo quy định của pháp luật hiện hành
- Tuân thủ các quy tắc, quy chuẩn chuyên ngành
II Mô hình tổng thể
2.1 Mô hình chức năng tổng thể
Mô hình chức năng tổng thể của hệ thống quản lý khách sạn:
Về cơ bản, hệ thống quản lý khách sạn gồm các bộ phận chính sau:
Trang 53
Phân hệ quản lý nhân viên
Công việc quản lý nhân viên bao gồm thêm sửa xóa thông tin nhân viên.Ngoài
ra người quản lý còn cập nhật, theo dõi đươc giờ làm việc của nhân viên lễ tân nào trong ngày giờ nào …
Đây cũng là công việc của nhân viên quản lý
2.2 Mô hình cơ sở dữ liệu
Trang 64
Trang 7Quản lý phòng
Quản lý đặt trả phòng
Trang 86
III Mô hình mạng của hệ thống
IV Phân tích hệ thống
4.1 Sơ đồ use case
4.1.1 Use case toàn bộ hệ thống
ServerFire wall
Switch
Trang 97
4.1.2 Use case chức năng quản lý phòng
4.1.3 Use case chức năng quản lý đặt trả phòng
4.1.4 Usecase chức năng quản lí khách hàng
Trang 10Miền giá trị
Loại
dữ liệu
Trang 119
2 Thực thể User
Tên thuộc tính Diễn giải Kiểu dữ
liệu Miền giá trị
Loại
dữ liệu
Loại
dữ liệu
Trang 1210
liệu
PaymentAmount Tổng số tiền trả Text 100 kí tự B
Loại
dữ liệu
Address Địa chỉ của khách sạn Text kí
Loại
dữ liệu
Trang 1311
tự
K
Trang 1412
V Thiết kế hệ thống
5.1 Sơ đồ lớp thiết kế
Trang 1513
5.2 Sơ đồ tuần tự
5.2.1 Sơ đồ tuần tự chức năng quản lý phòng
a Chức năng thêm phòng
Trang 1614
b Chức năng sửa thông tin phòng
Trang 1715
5.2.2 Sơ đồ tuần tự chức năng quản lý nhân viên
a Chức năng thêm nhân viên
b Chức năng sửa thông tin nhân viên
Trang 1816
Trang 2018
b Chức năng trả phòng
Trang 2119
5.3 Sơ đồ hoạt động
a Chức năng đăng nhập
Trang 2220
b Chức năng thêm phòng
Trang 2321
c Chức năng sửa thông tin phòng
Trang 2422
d Chức năng thêm nhân viên
Trang 2523
e Chức năng sửa thông tin nhân viên
Trang 2624
f Chức năng thêm khách hàng
Trang 2725
g Chức năng đặt phòng
Trang 2826
h Chức năng trả phòng
Trang 2927
VI Triển khai ứng dụng
6.1.1 Giao diện login
Trang 3028
Trang 3129 6.1.2 Giao diện thêm khách hàng
Trang 3230 6.1.3 Giao diện BookingRoom
Trang 3331 6.1.4 Giao diện quản lý của Manager
Trang 3432
Trang 3634 6.1.8 Giao diện tìm kiếm danh sách phòng đã đặt
Trang 3735