You are on page 1of 33

BỘ GIÁO DỤC VÀ ĐÀO TẠO

TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN TP.HCM


KHOA CÔNG NGHỆ THÔNG TIN
----------

BÁO CÁO ĐỒ ÁN MÔN CÔNG NGHỆ PHẦN MỀM


TÊN ĐỀ TÀI

XÂY DỰNG WEBSITE DỊCH VỤ QUẢN LÝ KHÁCH SẠN

Giáo viên hướng dẫn: Nguyễn Hữu Trung

Sinh viên thực hiện: 2180607487 – Lê Quang Hiến

2180604879 – Huỳnh Gia Khiêm

2180607847 – Vũ Thanh Phát

2180607500 – Nguyễn Trọng Hiếu

Nghành: Công Nghệ Thông Tin

Khóa: 21DTHD5

Tp. Hồ Chí Minh, Tháng 10 năm 2023


BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP. HCM

BÁO CÁO ĐỒ ÁN MÔN CÔNG NGHỆ


PHẦN MỀM
XÂY DỰNG WEBSITE DỊCH VỤ QUẢN LÝ KHÁCH SẠN

Ngành: Công Nghệ Thông Tin


Giảng viên hướng dẫn: Nguyễn Đình Ánh

Sinh viên thực hiện đồ án:

Lê Quang Hiến MSSV: 2080600472 Lớp: 20DTHE1


Huỳnh Gia Khiêm MSSV: 2080600773 Lớp: 20DTHE1

Lê Minh Bảo MSSV: 2011062850 Lớp: 20DTHE1

Đặng Phan Quang Nhật MSSV: 2080600097 Lớp: 20DTHE1

TP.HCM,tháng 10 năm 2023


MỞ ĐẦU
Công nghệ thông tin phát triển ngày càng hiện đại và đổi mới không ngừng, bằng
việc chinh phục hết đỉnh cao này đến đỉnh cao khác. Mạng internet đang trở thành
mạng truyền thông có sức ảnh hưởng lớn nhất, không thể thiếu tất cả các hoạt động
của con người trong việc truyền tải và trao đổi dữ liệu. Không như ngày xưa nay
mọi việc liên quan đến thông tin ngày càng dễ dàng hơn cho người sử dụng bằng
việc kết nối internet và một dòng dữ liệu truy tìm thì ngay lập tức có cả kho tài
nguyên không chỉ trong nước mà ngoài nước hiện ra không chỉ bằng ngôn ngữ mà
cả bằng hình ảnh, âm thanh.

Chính vì lợi ích từ internet đã thúc đẩy sự ra đời và phát triển của thương mại điện
tử làm biến đổi bộ mặt văn hóa cũng như nâng cao chất lượng cuộc sống của con
người các hoạt động thông thường như sản xuất, kinh doanh.

Cuộc sống con người ngày càng phát triển thì nhu cầu cuộc sống của con người
cũng được nâng cao và những nhu cầu đơn giản cũng như rất thiết thực. Đó là nhu
cầu giúp giải tỏa căng thẳng sau một kỳ làm việc mệt mỏi , làm sao để đáp ứng như
cầu của con người để cải thiện chất lượng đời sống ngày càng cao.

Chính lẽ đó để đáp ứng nhu cầu đó của con người trên cơ sở kế thừa những trang
web du lịch khách sạn khác, nhóm em xây dựng một website quản lý du lịch khách
sạn qua mạng để đáp ứng nhu cầu giải tỏa áp lực căng thẳng của mọi người sau
một kỳ làm việc căng thẳng , cũng như nhằm giảm bớt thời gian đi lại thì website
của em sẽ cung cấp trực tiếp online những dịch vụ mới nhất, giá cả hợp lí với mọi
tầng lớp nhằm giúp khách hàng có thể chọn cho mình một nơi vừa ý với túi tiền
của mình. Với cách thức đặt phòng online, hoặc gọi số điện thoại để đặt phòng.
khách hàng chỉ cần bấm một cái click chuột hoặc gọi số điện thoại của công ty thì
sẽ có ngay một nơi nghỉ dưỡng lí tưởng. Đó là lí do em chọn đề tài “Xây đựng
website quản lý dịch vụ khách sạn qua mạng”.
LỜI CẢM ƠN

Để hoàn thành tốt đồ án này em xin chân thành cảm ơn tới thầy cô đã giảng dạy em
trong suốt thời gian vừa qua. Em xin chân thành cảm ơn thầy Nguyễn Hữu Trung
đã hướng dẫn em trong suốt quá trình làm đồ án.

Bên cạnh đó để hoàn thành tốt đồ án này em cũng nhận được nhiều sự giúp đỡ quý
báo từ các bạn, từ người anh. Em xin chân thành cảm ơn.

Mặc dù đã nổ lực hết sức mình nhưng đồ án của em khó tránh khỏi những thiếu
sót. Em rất mong nhận được sự thông cảm và sự chỉ bảo tận tình của quý thầy cô
và các bạn để thực hiện tốt đồ án này. Một lần nữa em xin chân thành cảm ơn.

Tp. Hồ Chí Minh, Tháng 10 năm 2023


Sinh viên thực hiện:

2180607487 – Lê Quang Hiến

2180604879 – Huỳnh Gia Khiêm

2180607847 – Vũ Thanh Phát

2180607500 – Nguyễn Trọng Hiếu


NHẬN XÉT

CỦA GIÁO VIÊN HƯỚNG DẪN

...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
NHẬN XÉT
CỦA GIÁO VIÊN PHẢN BIỆN
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................

MỤC LỤC

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


1.1 Khảo sát hiện trạng:.........................................................................................1
1.2 Mục tiêu:..........................................................................................................2
1.3 Yêu cầu chức năng:..........................................................................................2
1.3.1 Đối với người quản trị............................................................................2
1.3.2 Đối với khách hàng.................................................................................2
1.4 Yêu cầu phi chức năng:....................................................................................3
CHƯƠNG 2: PHÂN TÍCH CHỨC NĂNG............................................................3
2.1. Cơ sỡ lý thuyết..................................................................................................3
2.2. Phân tích chức năng..........................................................................................7
2.2.1 Mô hình chức năng.................................................................................7
2.2.2 Mô tả các chức năng...............................................................................8
2.3. Phân tích dữ liệu:............................................................................................10
2.3.1 Xác định thực thể:..........................................................................................10
2.3.2 Mô hình thực thể liên kết (ERD)..........................................................11
CHƯƠNG 3: THIẾT KẾ HỆ THỐNG.................................................................12
3.1 Thiết kế cơ sở dữ liệu.....................................................................................12
3.1.1 Các table trong cơ sở dữ liệu................................................................12
3.1.1 Quan hệ giữa các table..........................................................................13
3.1.2 Mô hình quan hệ...................................................................................14
3.2 Thiết kế giao diện...........................................................................................18
3.2.1 Giao diện người dùng...........................................................................18
3.2.2 Giao diện admin :.................................................................................34
3.3 Thiết kế xử lý:................................................................................................44
3.3.1 Mô tả cách thức đặt phòng:..................................................................44
3.3.2 Mô tả thiết kế xử lý:.............................................................................51
CHƯƠNG 4: KẾT LUẬN ĐÁNH GIÁ...............................................................62
4.1 Những điểm chương trình đã làm được.........................................................62
4.1.1 Đối với người sử dụng..........................................................................62
4.1.2 Đối với người quản trị..........................................................................62
4.2 Những điểm chưa làm được và hướng phát triển...........................................63
4.2.1 Những điểm chưa làm được.................................................................63
4.2.1 Hướng phát triển...................................................................................63
[WEBSITE QUẢN LÝ DỊCH VỤ KHÁCH SẠN] GVHD: Nguyễn Hữu
ĐỀ TÀI Trung

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

1.1 Khảo sát hiện trạng:


Hiện nay, quản lý dịch vụ cho thuê khách sạn đang trở nên phức tạp hơn do sự
phát triển của công nghệ và sự thay đổi trong nhu cầu của khách hàng. Một số xu
hướng quản lý dịch vụ cho thuê khách sạn hiện nay bao gồm:
1. Sử dụng hệ thống quản lý khách sạn (PMS): Hệ thống này giúp quản lý các hoạt
động hàng ngày của khách sạn như đặt phòng, quản lý kho, thanh toán và tương tác
với khách hàng.
2. Sử dụng công nghệ để tăng trải nghiệm khách hàng: Các khách sạn hiện nay
thường áp dụng công nghệ để cung cấp trải nghiệm tốt hơn cho khách hàng, bao
gồm việc đặt phòng trực tuyến, dịch vụ phòng thông minh và ứng dụng di động để
tương tác với khách hàng.
3. Quản lý đánh giá và phản hồi của khách hàng: Khách sạn thường sử dụng các
công cụ quản lý đánh giá và phản hồi của khách hàng để cải thiện chất lượng dịch
vụ và tạo sự hài lòng cho khách hàng.
4. Quản lý thông tin khách hàng: Quản lý thông tin khách hàng là một phần quan
trọng trong việc cung cấp dịch vụ tốt. Các khách sạn thường sử dụng hệ thống
quản lý thông tin khách hàng để lưu trữ và quản lý thông tin cá nhân của khách
hàng một cách an toàn và bảo mật.
Tuy nhiên, để có một cái nhìn chi tiết hơn về hiện trạng quản lý dịch vụ cho thuê
khách sạn hiện nay, tôi khuyến nghị bạn nên tham khảo các nghiên cứu, báo cáo
hoặc tìm hiểu từ các chuyên gia trong lĩnh vực này.

1.2 Mục tiêu:


Đề tài được nghiên cứu với các mục đích sau:
 Quản lý dịch vụ khách sạn là một khối nghiệp vụ hết sức phức tạp, đòi hỏi
một hệ thống quản lý chặt chẽ, thuận tiện và có hiệu quả cao.
 Đề tài vừa có giá trị trong thực tế vừa có giá trị trong việc học tập của những
sinh viên như chúng em.

Sinh viên thực hiện đề tài: | Quang Hiến, Gia Khiêm , Thanh Phát, Trọng Hiếu 1
[WEBSITE QUẢN LÝ DỊCH VỤ KHÁCH SẠN] GVHD: Nguyễn Hữu
ĐỀ TÀI Trung

 Sau khi thực hiện đề tài, sinh viên vừa nắm được vững hơn kiến thức môn
học vừa bồi dưỡng cho bản thân thêm kiến thức về nghiệp vụ quản lý trong
các doanh nghiệp, công ty góp phần nâng cao trình độ chuyên môn của mỗi
cá nhân.
- Mục tiêu chính về quản lý dịch vụ khách sạn là: cung cấp trải nghiệm
tốt nhất cho khách hàng và đảm bảo sự hài lòng của họ. Điều này bao gồm
đáp ứng nhu cầu và yêu cầu của khách hàng, cung cấp dịch vụ chất lượng
cao, tạo ra môi trường thoải mái và an toàn, và tạo ra mối quan hệ lâu dài
với khách hàng. Quản lý dịch vụ khách sạn cũng nhằm tối ưu hóa hoạt động
và quản lý tài nguyên để đảm bảo hiệu quả kinh doanh và tăng cường lợi
nhuận.

1.3 Yêu cầu chức năng:

1.3.1 Đối với người quản trị


 Quản lý thông tin khách hàng: Hệ thống cần cung cấp khả năng lưu trữ và
quản lý thông tin cá nhân của khách hàng, bao gồm tên, địa chỉ, số điện
thoại, email, và các thông tin khác liên quan.
 Quản lý đặt phòng: Hệ thống cần cho phép người quản trị tiếp nhận và xử lý
các yêu cầu đặt phòng từ khách hàng, bao gồm việc kiểm tra tính khả dụng
của phòng, xác nhận đặt phòng, và gửi thông tin đặt phòng cho khách hàng.
 Quản lý dịch vụ: Hệ thống cần cung cấp khả năng quản lý các dịch vụ khách
sạn, bao gồm việc thêm, sửa, xóa các dịch vụ, cập nhật giá cả và mô tả dịch
vụ.
 Quản lý thanh toán: Hệ thống cần hỗ trợ quản lý thanh toán từ khách hàng,
bao gồm việc tạo hóa đơn, ghi nhận các khoản thanh toán, và cung cấp báo
cáo tài chính liên quan.

1.3.2 Đối với khách hàng


 Đặt phòng: Hệ thống cần cung cấp giao diện cho khách hàng để đặt phòng
trực tuyến, bao gồm việc chọn loại phòng, ngày nhận phòng và trả phòng, số
lượng khách, và các yêu cầu đặc biệt khác.
 Tra cứu thông tin: Hệ thống cần cho phép khách hàng tra cứu thông tin về
các dịch vụ, tiện ích, giá cả, và chính sách của khách sạn.

Sinh viên thực hiện đề tài: | Quang Hiến, Gia Khiêm , Thanh Phát, Trọng Hiếu 2
[WEBSITE QUẢN LÝ DỊCH VỤ KHÁCH SẠN] GVHD: Nguyễn Hữu
ĐỀ TÀI Trung

 Thanh toán: Hệ thống cần hỗ trợ khách hàng thanh toán trực tuyến hoặc qua
các phương thức thanh toán khác, bao gồm việc cung cấp thông tin thẻ tín
dụng hoặc chuyển khoản ngân hàng.
 Gửi phản hồi: Hệ thống cần cung cấp kênh để khách hàng gửi phản hồi,
đánh giá về dịch vụ khách sạn, và nhận phản hồi từ khách sạn.

1.4 Yêu cầu phi chức năng: note

 Bảo mật: Hệ thống cần đảm bảo an toàn và bảo mật thông tin khách hàng và
tài chính. Nó cần có các biện pháp bảo mật như mã hóa dữ liệu và kiểm soát
truy cập.

 Khả năng mở rộng: Hệ thống cần có khả năng mở rộng để có thể xử lý số


lượng lớn khách hàng và dữ liệu. Nó cần hỗ trợ tăng trưởng và mở rộng quy
mô của khách sạn.

 Tích hợp: Hệ thống cần có khả năng tích hợp với các hệ thống khác như hệ
thống đặt phòng trực tuyến, hệ thống thanh toán, và hệ thống quản lý khách
hàng.

 Giao diện người dùng thân thiện: Hệ thống cần có giao diện người dùng dễ
sử dụng và thân thiện để quản lý có thể dễ dàng thao tác và tìm kiếm thông
tin.

CHƯƠNG 2: PHÂN TÍCH CHỨC NĂNG

2.1. Cơ sở lý thuyết
2.2.1 Giới thiệu ngôn ngữ lập trình

- HTML (Hypertext Markup Language) là ngôn ngữ đánh dấu siêu văn bản, được
sử dụng để tạo ra cấu trúc và nội dung của trang web. HTML sử dụng các thẻ
(tags) để định dạng và xác định các phần tử trên trang web, bao gồm tiêu đề, đoạn

Sinh viên thực hiện đề tài: | Quang Hiến, Gia Khiêm , Thanh Phát, Trọng Hiếu 3
[WEBSITE QUẢN LÝ DỊCH VỤ KHÁCH SẠN] GVHD: Nguyễn Hữu
ĐỀ TÀI Trung

văn bản, hình ảnh, liên kết và các phần tử khác. HTML không có khả năng định
dạng trực tiếp các phần tử trên trang, mà chỉ định rõ cấu trúc của chúng.

CSS (Cascading Style Sheets) là ngôn ngữ định dạng trang web, được sử dụng để
kiểm soát giao diện và kiểu dáng của các phần tử được xác định bằng HTML. CSS
cho phép bạn thay đổi màu sắc, kích thước, định dạng văn bản, độ rộng và chiều
cao của các phần tử, tạo ra các hiệu ứng hình ảnh và thay đổi cách trình bày trang
web. CSS cung cấp một cách linh hoạt và mạnh mẽ để tạo ra các trang web đẹp và
chuyên nghiệp.
Html css nó không dùng, note
HTML và CSS thường được sử dụng cùng nhau để tạo ra các trang web tương
tác và hấp dẫn. HTML xác định cấu trúc của trang web, trong khi CSS cho phép
bạn tùy chỉnh giao diện và kiểu dáng của các phần tử. Cả hai ngôn ngữ này đều dễ
học và sử dụng, và là nền tảng quan trọng cho việc phát triển trang web hiện đại.

Ngoài ra, HTML và CSS cũng có thể kết hợp với các ngôn ngữ và công nghệ
khác như JavaScript và PHP để tạo ra các trang web động và tương tác. Các công
cụ và framework như Bootstrap cũng được sử dụng để giúp việc phát triển trang
web nhanh chóng và dễ dàng hơn002E
- Java là một ngôn ngữ lập trình phổ biến và mạnh mẽ được phát triển bởi Sun
Microsystems (hiện nay là Oracle). Java được thiết kế để có thể chạy trên nhiều
nền tảng khác nhau mà không cần biên dịch lại mã nguồn. Điều này có nghĩa là
một ứng dụng Java có thể chạy trên hệ điều hành Windows, macOS, Linux và
nhiều nền tảng khác mà không cần thay đổi mã nguồn.

Java được sử dụng rộng rãi trong việc phát triển ứng dụng di động, ứng dụng
máy tính, trò chơi, trang web và nhiều lĩnh vực khác. Nó có một cộng đồng lớn và
rất nhiều tài liệu học tập và hỗ trợ trực tuyến.

Sinh viên thực hiện đề tài: | Quang Hiến, Gia Khiêm , Thanh Phát, Trọng Hiếu 4
[WEBSITE QUẢN LÝ DỊCH VỤ KHÁCH SẠN] GVHD: Nguyễn Hữu
ĐỀ TÀI Trung

Java có cú pháp dễ đọc và dễ hiểu, giúp người lập trình dễ dàng viết và duy trì
mã nguồn. Nó hỗ trợ các tính năng như quản lý bộ nhớ tự động, quản lý ngoại lệ và
đa luồng, giúp việc lập trình trở nên an toàn và hiệu quả.

Một trong những đặc điểm nổi bật của Java là nền tảng độc lập. Mã nguồn Java
được biên dịch thành bytecode, một ngôn ngữ trung gian không phụ thuộc vào hệ
điều hành cụ thể. Bytecode sau đó được thực thi bởi một máy ảo gọi là Java Virtual
Machine (JVM). Điều này cho phép ứng dụng Java chạy trên bất kỳ hệ điều hành
nào có JVM.

Java cũng có một thư viện tiêu chuẩn (Java Standard Library) rất phong phú và
mạnh mẽ, cung cấp các lớp và giao diện để xử lý các tác vụ thông thường như
nhập/xuất dữ liệu, xử lý chuỗi, đồ họa, mạng, bảo mật và nhiều hơn nữa. Ngoài ra,
Java còn có khả năng mở rộng thông qua việc sử dụng các thư viện bên thứ ba và
framework.
- JavaScript cho phép chúng ta tạo ra các hiệu ứng động, thao tác với các phần tử
HTML và CSS, xử lý form, thực hiện các tác vụ phức tạp như gọi API, gửi yêu cầu
HTTP, và nhiều hơn nữa. Có thể sử dụng JavaScript để tương tác với người dùng
và tạo ra trang web động, giúp cải thiện trải nghiệm người dùng.

Ngôn ngữ JavaScript có các cú pháp tương đối dễ hiểu và linh hoạt, giúp người lập
trình viết code một cách dễ dàng. Ngoài ra, JavaScript là một ngôn ngữ độc lập với
nền tảng, có nghĩa là bạn có thể chạy JavaScript trên mọi trình duyệt web hiện đại
mà không cần cài đặt bất kỳ phần mềm bổ sung nào.

Ngôn ngữ JavaScript ngày càng phát triển mạnh mẽ, với việc ra đời của các
framework như React, Angular và Vue.js, giúp việc phát triển và quản lý mã nguồn
JavaScript trở nên dễ dàng hơn.
2.2 Phân tích chức năng thiếu

2.2.1 Mô hình chức năng

Sinh viên thực hiện đề tài: | Quang Hiến, Gia Khiêm , Thanh Phát, Trọng Hiếu 5
[WEBSITE QUẢN LÝ DỊCH VỤ KHÁCH SẠN] GVHD: Nguyễn Hữu
ĐỀ TÀI Trung

HỆ THỐNG WEBSITE DỊCH


VỤ QUẢN LÝ KHÁCH SẠN

Quản lý Quản lý Báo cáo Quản lý


khách sạn booking thống kê người dùng

Cập nhật Tìm kiếm Thống kê Đăng nhập


phòng phòng đơn phòng

Cập nhật Xem thông Thống kê số Đăng ký


hóa đơn tin phòng lượng phòng

Xem thông
Cập nhật
Thống kê tin cá nhân
số lượng Đặt phòng
doanh thu
Cập nhật
Thống kê thông tin
Xem thông
người truy cá nhân
tin phòng đặt
cập
Thanh toán Đổi mật
khẩu
Thống kê
hàng trong
kho

Hình 2.1.1 Biểu đồ chức năng của hệ thống

2.2.2 Mô tả các chức năng


Chức năng: quản lý khách sạn

 Các sự kiện click:

Sinh viên thực hiện đề tài: | Quang Hiến, Gia Khiêm , Thanh Phát, Trọng Hiếu 6
[WEBSITE QUẢN LÝ DỊCH VỤ KHÁCH SẠN] GVHD: Nguyễn Hữu
ĐỀ TÀI Trung

 Cập nhật phòng: Thêm sửa xóa cập nhật thông tin phòng.

 Cập nhật hóa đơn: cập nhật thông tin sản phẩm vào trong cơ sở dữ liệu.

 Cập nhật số lượng.

 Dữ liệu vào

 Số liệu từ các bảng SQL

Chức năng: quản lý booking

 Các sự kiện click:

 Tìm kiếm phòng: khi khách hàng muốn tìm kiếm một hay nhiều phòng nào đó
của website thì chỉ cần nhập tên cần tìm rồi click vào tìm kiếm, hệ thống sẽ gửi
thông tin phòng và khách sạn cần tìm về nếu có trong cơ sở dữ liệu.

 Xem thông tin phòng: khách hàng muốn xem thông tin phòng thì click vào hình
ảnh hoặc tên sản phẩm bất kì để biết thông tin sản phẩm mình cần mua.

 Đặt phòng: Khách hàng có thể click trực tiếp vào nút đặt phòng thì sẽ chuyển
ngay đến trang đơn phòng, tại đây khách hàng có thể thêm,xóa,cập nhật số
lượng phòng theo ý mình. Nhưng muốn thanh toán thì phải đăng nhập vào hệ
thống website. Hệ thống sẽ cung cấp cách thức tạo tài khoản để bạn có thể đặt
phòng.

 Thanh toán: Khách hàng có thể thanh toán thông qua website bằng các hình
thức như: thẻ ATM hoặc gọi điện thoại của cửa hàng. Sản phẩm sẽ được giao
hàng tận nơi.

 Xem thông tin đơn đặt phòng: khách hàng có thể đặt hàng qua hệ thống website
nhà quản trị sẽ xem thông tin đơn đặt hàng của khách hàng. Nếu trong hệ thống

Sinh viên thực hiện đề tài: | Quang Hiến, Gia Khiêm , Thanh Phát, Trọng Hiếu 7
[WEBSITE QUẢN LÝ DỊCH VỤ KHÁCH SẠN] GVHD: Nguyễn Hữu
ĐỀ TÀI Trung

còn hàng thì hệ thống sẽ duyệt đơn hàng và trả lời khách hàng và thực hiện giao
dịch.còn nếu hết hàng thì hệ thống sẽ gởi lại thông báo cho khách hàng.

Chức năng: báo cáo thống kê

 Thống kê đơn đặt phòng: Nhà quản trị sẽ thống kê đơn đặt phòng của khách
hàng đã đặt dựa vào đơn đặt hàng.

 Thống kê số lượng: Nhà quản trị sẽ thống kê số lượng phòng còn lại để kiểm
kê.

 Thống kê doanh thu: Nhà quản trị thống kê tổng tiền đơn phòng đã được đặt
qua các hóa đơn.

 Thống kê số lượng người truy cập: khi người truy cập vào hệ thống website thì
sẽ hiện số lượng người truy cập và đang online.

 Thống kê đơn phòng còn trống: Nhà quản trị sẽ xác định và lưu trữ thông tin về
các phòng và trạng thái của chúng (đã đặt hay còn trống), theo dõi và cập nhật
trạng thái của các phòng khi có sự thay đổi (đặt phòng mới hoặc hủy phòng).

Chức năng: quản lý người dùng

 Đăng nhập: khi khách hàng muốn mua đặt phòng thì bắt buộc phải đăng nhập
vào hệ thống

 Đăng kí: nếu khách hàng nào chưa có tài khoản thì có thể đăng kí click vào
đăng kí và điền thông tin đầy đủ. Nếu thông tin chính xác thì hệ thống sẽ đưa
khách hàng về trang chủ với tài khoản vừa tạo. Nếu lỗi thì khách hàng kiểm tra
lại thông tin mình đã nhập.

Sinh viên thực hiện đề tài: | Quang Hiến, Gia Khiêm , Thanh Phát, Trọng Hiếu 8
[WEBSITE QUẢN LÝ DỊCH VỤ KHÁCH SẠN] GVHD: Nguyễn Hữu
ĐỀ TÀI Trung

 Xem thông tin cá nhân: sau khi đăng nhập thành công khách hàng có thể click
vào xem thông tin cá nhân.

 Cập nhật thông tin cá nhân: nếu khách hàng muốn thay đổi thông tin thì điền
đầy đủ thông tin rồi click cập nhật.

 Đổi mật khẩu: khách hàng quyển đổi lại mật khẩu nếu như không thích mật
khẩu cũ.

2.3. Phân tích dữ liệu:

2.3.1 Mô hình thực thể liên kết (ERD)

Sinh viên thực hiện đề tài: | Quang Hiến, Gia Khiêm , Thanh Phát, Trọng Hiếu 9
[WEBSITE QUẢN LÝ DỊCH VỤ KHÁCH SẠN] GVHD: Nguyễn Hữu
ĐỀ TÀI Trung

2.3.2. Mô hình Use Case


2.3.2.1. Mô hình Use Case tổng quát

2.3.3: Một số mô hình Use Case phân rã


2.3.3.1: Mô hình Use Case phân rã chức năng quản lý tài khoản

Sinh viên thực hiện đề tài: | Quang Hiến, Gia Khiêm , Thanh Phát, Trọng Hiếu 10
[WEBSITE QUẢN LÝ DỊCH VỤ KHÁCH SẠN] GVHD: Nguyễn Hữu
ĐỀ TÀI Trung

2.3.3.2. Mô hình Use Case phân rã chức năng quản lí thuê phòng và thanh toán

Sinh viên thực hiện đề tài: | Quang Hiến, Gia Khiêm , Thanh Phát, Trọng Hiếu 11
[WEBSITE QUẢN LÝ DỊCH VỤ KHÁCH SẠN] GVHD: Nguyễn Hữu
ĐỀ TÀI Trung

2.3.3.3: Mô hình Use Case phân rã chức năng quản lý thuê dịch vụ và thanh toán

2.3.3.4: Mô hình Use Case phân rã chức năng quản lý hóa đơn

Sinh viên thực hiện đề tài: | Quang Hiến, Gia Khiêm , Thanh Phát, Trọng Hiếu 12
[WEBSITE QUẢN LÝ DỊCH VỤ KHÁCH SẠN] GVHD: Nguyễn Hữu
ĐỀ TÀI Trung

2.3.3.5: Mô hình Use Case phân rã chức năng quản lý thông tin phòng

2.3.3.6: Mô hình Use Case phân rã chức năng quản lý thông tin dịch vụ

Sinh viên thực hiện đề tài: | Quang Hiến, Gia Khiêm , Thanh Phát, Trọng Hiếu 13
[WEBSITE QUẢN LÝ DỊCH VỤ KHÁCH SẠN] GVHD: Nguyễn Hữu
ĐỀ TÀI Trung

2.3.3.7: Mô hình Use Case phân rã chức năng quản lý thông tin hợp đồng

2.3.4: Mô hình Class Diagram

Sinh viên thực hiện đề tài: | Quang Hiến, Gia Khiêm , Thanh Phát, Trọng Hiếu 14
[WEBSITE QUẢN LÝ DỊCH VỤ KHÁCH SẠN] GVHD: Nguyễn Hữu
ĐỀ TÀI Trung

Sinh viên thực hiện đề tài: | Quang Hiến, Gia Khiêm , Thanh Phát, Trọng Hiếu 15
[WEBSITE QUẢN LÝ DỊCH VỤ KHÁCH SẠN] GVHD: Nguyễn Hữu
ĐỀ TÀI Trung

2.3.5. Một số mô hình Activity Diagram


2.3.5.1. Mô hình Activity Diagram quản lý thông tin thuê phòng

Sinh viên thực hiện đề tài: | Quang Hiến, Gia Khiêm , Thanh Phát, Trọng Hiếu 16
[WEBSITE QUẢN LÝ DỊCH VỤ KHÁCH SẠN] GVHD: Nguyễn Hữu
ĐỀ TÀI Trung

2.3.5.2: Mô hình Activity Diagram quản lý thông tin thuê dịch vụ

Sinh viên thực hiện đề tài: | Quang Hiến, Gia Khiêm , Thanh Phát, Trọng Hiếu 17
[WEBSITE QUẢN LÝ DỊCH VỤ KHÁCH SẠN] GVHD: Nguyễn Hữu
ĐỀ TÀI Trung

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

3.1 Mô hình quan hệ dữ liệu

Sinh viên thực hiện đề tài: | Quang Hiến, Gia Khiêm , Thanh Phát, Trọng Hiếu 18
[WEBSITE QUẢN LÝ DỊCH VỤ KHÁCH SẠN] GVHD: Nguyễn Hữu
ĐỀ TÀI Trung

3.2: Các bảng cơ sở dữ liệu


3.2.1: Bảng Phòng
3.2
3.3

Sinh viên thực hiện đề tài: | Quang Hiến, Gia Khiêm , Thanh Phát, Trọng Hiếu 19
[WEBSITE QUẢN LÝ DỊCH VỤ KHÁCH SẠN] GVHD: Nguyễn Hữu
ĐỀ TÀI Trung

3.4
3.5
3.2.2: Bảng LoaiPhong

3.2.3: Bảng KieuPhong

3.2.4: Bảng CT_DichVu

3.2.5: Bảng CT_HoaDon

3.2.6: Bảng CT_HopDong

Sinh viên thực hiện đề tài: | Quang Hiến, Gia Khiêm , Thanh Phát, Trọng Hiếu 20
[WEBSITE QUẢN LÝ DỊCH VỤ KHÁCH SẠN] GVHD: Nguyễn Hữu
ĐỀ TÀI Trung

3.2.7: Bảng CT_KhuyenMai

3.2.8: Bảng CT_Phong


3.6
3.7
3.2.9: Bảng CT_TrangThietBi

3.2.10: Bảng DichVu

3.2.11: Bảng HoaDon

3.2.12: Bảng HopDong

3.2.13: Bảng KhachHang

Sinh viên thực hiện đề tài: | Quang Hiến, Gia Khiêm , Thanh Phát, Trọng Hiếu 21
[WEBSITE QUẢN LÝ DỊCH VỤ KHÁCH SẠN] GVHD: Nguyễn Hữu
ĐỀ TÀI Trung

3.2.14: Bảng KhachSan

3.2.15: Bảng KhuyenMai

3.2.16: Bảng NhanVien

3.2.17: Bảng PhieuDatPhong

Sinh viên thực hiện đề tài: | Quang Hiến, Gia Khiêm , Thanh Phát, Trọng Hiếu 22
[WEBSITE QUẢN LÝ DỊCH VỤ KHÁCH SẠN] GVHD: Nguyễn Hữu
ĐỀ TÀI Trung

3.2.18: Bảng PhieuDatDichVu

3.2.19: Bảng TaiKhoan

3.2.20: Bảng TrangThietBi

Sinh viên thực hiện đề tài: | Quang Hiến, Gia Khiêm , Thanh Phát, Trọng Hiếu 23
[WEBSITE QUẢN LÝ DỊCH VỤ KHÁCH SẠN] GVHD: Nguyễn Hữu
ĐỀ TÀI Trung

3.8 Thiết kế giao diện

Sinh viên thực hiện đề tài: | Quang Hiến, Gia Khiêm , Thanh Phát, Trọng Hiếu 24

You might also like