Đề tài: Xây dựng website quản lý dịch vụ khách sạn Thanh Bình
BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC KINH TẾ TP.HỒ CHÍ MINH
KHOA TIN HỌC QUẢN LÝ
ĐỀ TÀI:
XÂY DỰNG WEBSITE QUẢN LÝ DỊCH VỤ
KHÁCH SẠN THANH BÌNH
GVHD:THẦY:THÁI KIM PHỤNG
SVTH:NGÔ ĐÌNH BẮC
LỚP :THO2-K34
GVHD: Thầy-Thái Kim Phụng
SVTH: Ngô Đình Bắc-TH2-K34
Page 1
Đề tài: Xây dựng website quản lý dịch vụ khách sạn Thanh Bình
Mục lục
Contents
CHƢƠNG 1: TỔNG QUAN ...................................................................................................................... 4
1.4.Phạm vi nghiên cứu: ......................................................................................................................... 5
1.5. Phƣơng pháp nghiên cứu: ............................................................................................................... 5
CHƢƠNG 2: PHÂN TÍCH CÁC QUY TRÌNH NGHIỆP VỤ ............................................................... 7
2.1.Mô Hình Use Case ................................................................................................................................. 7
2.1.1 Sơ đồ Use Case tổng quát ........................................................................................................ 7
2.1.2 Danh sách các Actor: ................................................................................................................ 7
2.1.3 Danh Sách các Use Case: .......................................................................................................... 8
2.2.Chi tiết các Use Case:.................................................................................................................... 9
2.3. Sơ Đồ Lớp ................................................................................................................................... 31
2.3.1. Danh Sách Các Lớp Đối Tƣợng Và Quan Hệ....................................................................... 32
Mô tả chi tiết từng lớp đối tƣợng ......................................................................................................... 32
2.4.Biểu đồ tuần tự .................................................................................................................................... 38
2.4.1.Use Case Quản lý thông tin khách hàng ............................................................................................ 38
1.Tạo mới khách hàng................................................................................................................................. 38
2.Cập nhật thông tin khách hàng................................................................................................................. 39
4.Tìm kiếm thông tin khách hàng ............................................................................................................... 40
2.Use Case”Quản lý nhân viên”.................................................................................................................. 40
2.1.Tạo mới nhân viên ................................................................................................................................ 41
2.2.Cập nhật nhân viên................................................................................................................................ 42
2.3.Tìm kiếm nhân viên .............................................................................................................................. 42
3.Use Case “Đặt Chỗ”................................................................................................................................. 42
3.1.Quản lý phòng thuê3.2.Quản lý dịch vụ ............................................................................................... 43
3.3.Quản lý danh mục ................................................................................................................................. 44
1.Quản lý phòng .......................................................................................................................................... 45
2.Quản lý dịch vụ ........................................................................................................................................ 46
5.Check in ................................................................................................................................................... 46
GVHD: Thầy-Thái Kim Phụng
SVTH: Ngô Đình Bắc-TH2-K34
Page 2
Đề tài: Xây dựng website quản lý dịch vụ khách sạn Thanh Bình
6.Check out ................................................................................................................................................. 46
7.Quản lý kết quả kinh doanh ..................................................................................................................... 46
CHƢƠNG 3: THIẾT KẾ DỮ LIỆU ........................................................................................................ 46
3.1 Sơ đồ Vật Lý: .............................................................................................................................. 46
3.2 Mô tả chi tiết các kiểu dữ liệu trong sơ đồ Logic: ................................................................... 47
CHƢƠNG 4: THIẾT KẾ GIAO DIỆN ........................................................................................... 53
I.Dành cho khách hàng........................................................................................................................ 53
1.Trang chủ ......................................................................................................................................... 53
2.Danh mục phòng .............................................................................................................................. 53
3.Danh mục dịch vụ ............................................................................................................................ 54
4.Danh mục phòng thuê ...................................................................................................................... 55
5.Thay đổi thông tin cá nhân ............................................................................................................... 55
6.Đăng ký ............................................................................................................................................ 56
7.Giới thiệu ......................................................................................................................................... 57
8.Góp ý................................................................................................................................................ 57
8.Diễn đàn ........................................................................................................................................... 58
9.Tìm kiếm .......................................................................................................................................... 58
10.Đặt phòng ....................................................................................................................................... 59
II.Phần dành cho nhân viên ............................................................................................................. 60
1.Login ................................................................................................................................................ 60
2.Quản lý quyền hạn nhân viên ........................................................................................................... 61
3.Quản lý hóa đơn đặt phòng .............................................................................................................. 61
3.Quản lý loại phòng ........................................................................................................................... 62
CHƢƠNG 5: KẾT LUẬN ................................................................................................................ 62
5.1 Môi trường phát triển và Môi trường triển khai ............................................................................... 62
5.2 Kết quả đạt được ............................................................................................................................. 63
5.3 Hướng phát triển .............................................................................................................................. 63
GVHD: Thầy-Thái Kim Phụng
SVTH: Ngô Đình Bắc-TH2-K34
Page 3
Đề tài: Xây dựng website quản lý dịch vụ khách sạn Thanh Bình
CHƢƠNG 1: TỔNG QUAN
1.1.Lý do chọn đề tài:
Khách sạn Thanh Bình là một khách sạn bốn sao đang trong quá trình xây dựng.Khi đi
vào hoạt động khách sạn cần phải quản lý rất nhiều thông tin. Để thuận tiện cho việc quản lý khi
khách sạn đi vào vận hành, ban quản lý khách sạn yêu cầu xây dựng một website Quản lý các
phòng, việc cho thuê phòng…..cùng các dịch vụ khác trong khách sạn.
1.2. Mục tiêu nghiên cứu:
-Tin học hóa quá trình quản lý việc cho thuê phòng ,trả phòng,quản lý nhân vien cùng các dịch
vụ trong khách sạn.
- Giúp cho quá trình làm việc của các nhân viên trở nên nhanh chóng, chính xác, hiệu quả hơn.
- Hỗ trợ, đáp ứng được hết các hoạt động kinh doanh thường ngày của nhân viên, quản lý.
1.3.Quy trình nghiệp vụ:
-
Khách hàng đến website, tìm kiếm phòng. Lựa chọn phòng và đặt phòng qua website
-
Tại quầy, nhân viên sử dụng hệ thống để duyệt cho khách hàng thuê phòng,trả phòng.
-
Thanh toán, nhân viên cập nhật phiếu thanh toán dựa vào thông tin trả phòng của khách
hàng.
-
Nhân viên quản lý kiểm tra lại phòng và dịch vụ,nếu phòng trống sẽ yêu cầu dọn phòng
và sắp xếp lại phòng (bao gồm phòng trống và phòng được đặt)
-
Nhân viên quản lý sẽ xem xét toàn bộ quy trình, nếu có sự cố sẽ đứng ra giải quyết.
-
-Nhân viên quản lý chuyên môn sẽ quản lý các danh mục bao gồm các lại danh mục
phòng, dịch vụ.
GVHD: Thầy-Thái Kim Phụng
SVTH: Ngô Đình Bắc-TH2-K34
Page 4
Đề tài: Xây dựng website quản lý dịch vụ khách sạn Thanh Bình
1.4.Phạm vi nghiên cứu:
1.4.1. Phạm vi đề tài :
Sử dụng Visual Studio 2010
Ngôn ngữ C#
SQL sever 2008
1.4.2.Phạm vi hệ thống :
Quản lý nghiệp vụ cho thuê phòng và dịch vụ tại khách sạn :
Quản lý qui trình cho thuê phòng và đặt phòng : Đặt phòng, nhận phòng,
trả phòng, thanh toán
Quản lý các dịch vụ mà khách sạn cung cấp
Quản lý user
1.5. Phƣơng pháp nghiên cứu:
- Sử dụng phương pháp UML (Unified Modelling Language) :
+ UML dễ sử dụng, có thể mô hình hóa 1 cách tổng quát nhất các vấn đề đặt ra trong thực
tế, có khả năng áp dụng cho lớp các bài toán phục vụ quản lý và có khả năng chuyển thành
chương trình sử dụng nhanh nhất.
+ Phần mềm vẽ UML: WinWord 2007
-Các Bước như sau:
+ Xác định các tác nhân(actor), cả các Usercase, mối quan hệ giữa các trường hợp sử
dụng, từ đó xây dựng biểu đồ các trường hợp sử dụng.
+ Mô tả các thuộc tính và các phương pháp cho từng lớp
+ Xác định các đối tượng, mối quan hệ giữa chúng để xây dựng biểu đồ lớp, từ đó xây
đựng biểu đồ đối tượng.
+ Xác định các thủ tục, các usercase, từ đó xây dựng biểu đồ tuần tự và biểu đồ hợp tác.
+ Xác định các ứng xử của mỗi đối tượng thông qua các biểu đồ.
-Các ký hiệu và ý nghĩa trong sơ đồ IBM Relation Rose:
Ý nghĩa
Ký hiệu
Actor
GVHD: Thầy-Thái Kim Phụng
SVTH: Ngô Đình Bắc-TH2-K34
Page 5
Đề tài: Xây dựng website quản lý dịch vụ khách sạn Thanh Bình
User Case
Unidirectional Association
NewPackage
PacKage
Note
Object
End State
Start state
NewState
State
Decision
GVHD: Thầy-Thái Kim Phụng
SVTH: Ngô Đình Bắc-TH2-K34
Page 6
Đề tài: Xây dựng website quản lý dịch vụ khách sạn Thanh Bình
NewActivity
Activity
CHƢƠNG 2:PHÂN TÍCH CÁC QUY TRÌNH
NGHIỆP VỤ
2.1.Mô Hình Use Case
2.1.1 Sơ đồ Use Case tổng quát
Ngoài ra để sử dụng hệ thống các actor cần phải Đăng Nhập,và mỗi actor đều có thể Thay Đổi
mật khẩu tài khoản sử dụng hệ thống của mình.
2.1.2 Danh sách các Actor:
STT
1
Tên Actor
Ý nghĩa/Ghi chú
Khách Hàng
Khác thuê phòng của khách sạn.
GVHD: Thầy-Thái Kim Phụng
SVTH: Ngô Đình Bắc-TH2-K34
Page 7
Đề tài: Xây dựng website quản lý dịch vụ khách sạn Thanh Bình
2
Tiếp Tân
Nhân viên của khách sạn
3
Quản lý chuyên môn
Quản lý nhân viên,kết quả kinh doanh,và xếp phòng
4
Quản lý kỹ thuật
Quản lý danh mục của khách sạn(danh mục
phòng,danh mục dịch vụ)
2.1.3 Danh Sách các Use Case:
STT
Tên Use-case
Ý nghĩa/Ghi chú
1
Đặt Chỗ
Khách hangd thuê phòng
2
Check in
Nhân viên sẽ làm thủ tục nhận phòng cho khách
3
Check out
Nhân viên sễ làm thủ tục trả phòng và thanh toán
cho khách
4
Quản lý kết quả kinh doanh
Nhân viên quản lý sẽ cập nhật thông tin về kết
quả kinh doanh
5
Quản lý nhân viên
Nhân viên quản lý quản lý nhân viên trong
khách sạn(them ,xóa ,sửa thông tin nhân viên )
6
Quản lý thông tin khách hàng
Nhân viên quản lý thông tin khach hàng
7
Xếp Chỗ
Nhân viên quản lý sẽ xếp chỗ dựa vào thông tin
đặt phòng của khách hàng
8
Quản lý danh mục
Nhân viên kỹ thuật sẽ quản lý các danh
mục(phòng dịch vụ)
GVHD: Thầy-Thái Kim Phụng
SVTH: Ngô Đình Bắc-TH2-K34
Page 8
Đề tài: Xây dựng website quản lý dịch vụ khách sạn Thanh Bình
2.2.Chi tiết các Use Case:
2.2.1.Chi Tiết Use Case”Đặt Chỗ”
2.2.2.Chi tiết Use Cse”Quản lý Thông Tin Khách Hàng”
2.2.3.Chi tiết Use Case”Xếp Phòng”
GVHD: Thầy-Thái Kim Phụng
SVTH: Ngô Đình Bắc-TH2-K34
Page 9
Đề tài: Xây dựng website quản lý dịch vụ khách sạn Thanh Bình
2.2.4.Chi tiết Use Case”QuảnLý Danh Mục”
2.2.5.Chi tiết Use Case”Check in”
GVHD: Thầy-Thái Kim Phụng
SVTH: Ngô Đình Bắc-TH2-K34
Page 10
Đề tài: Xây dựng website quản lý dịch vụ khách sạn Thanh Bình
2.2.6.Chi tiết Use Case”Check out”
GVHD: Thầy-Thái Kim Phụng
SVTH: Ngô Đình Bắc-TH2-K34
Page 11
Đề tài: Xây dựng website quản lý dịch vụ khách sạn Thanh Bình
2.2.7.Chi tiết Use Case”Quản Lý Nhân viên”
GVHD: Thầy-Thái Kim Phụng
SVTH: Ngô Đình Bắc-TH2-K34
Page 12
Đề tài: Xây dựng website quản lý dịch vụ khách sạn Thanh Bình
III.Phác thảo giao diện
I/Use case “Đặt chỗ”
1.1 Quản lý phòng thuê
Quản lý phòng thuê
Thông tin phòng
In
Out
MaPhong:in
MaPhong:out
DienTich:in
DienTich:out
SoGiuong:in
SoGiuong:out
SoCuaSo:in
SoCuaSo:out
TinhTrang:in
TinhTrang:out
Huong:in
Huong:in
MaLoaiPhong:in MaLoaiPhong:in
1.2.Quản lý dịch vụ
Quản lý Dịch Vụ
Thông tin dịch vụ
In
out
MaDichVu:in
MaDichVu:out
TenDichVụ:in TenDichVụ:out
DoViTinh:in
DoViTinh:out
GiaTien:in
GiaTien:out
II.Use Case”Quản lý thông tin khách hàng”
GVHD: Thầy-Thái Kim Phụng
SVTH: Ngô Đình Bắc-TH2-K34
Page 13
Đề tài: Xây dựng website quản lý dịch vụ khách sạn Thanh Bình
1.Tạo mới thông tin khách hàng
Tạo mới thông tin khách hàng
Thông tin khách hàng
In
out
MaKh:in
MaKh:out
UseName:in
MaThe:in
LoaiThe:in
MaNguoi:in
2.Tìm kiếm thông tin khách hàng
Tìm kiếm
in
out
MaKh:in MaKh:out
UseName:out
MaThe:out
LoaiThe:out
MaNguoi:out
3.Cập nhật thông tin khách hàng
Cập nhật
GVHD: Thầy-Thái Kim Phụng
SVTH: Ngô Đình Bắc-TH2-K34
Page 14
Đề tài: Xây dựng website quản lý dịch vụ khách sạn Thanh Bình
in
out
MaKh:in
MaKh:out
UseName:in
UseName:out
MaThe:in
MaThe:out
LoaiThe:in
LoaiThe:out
MaNguoi:out
MaNguoi:in
III.Xếp Phòng
1.Xem Danh Mục
1.1.Danh mục món ăn
Món Ăn
Thông tin món ăn
in
out
MaMonAn:in MaMonAn:out
MaLoaiMonAN:out
TenMonAN:out
DonGia:out
1.1.1.Danh mục dịch vụ
Dịch Vụ
GVHD: Thầy-Thái Kim Phụng
SVTH: Ngô Đình Bắc-TH2-K34
Page 15
Đề tài: Xây dựng website quản lý dịch vụ khách sạn Thanh Bình
Thông tin Dịch Vụ
in
out
MaDichVu:in MaDịchVụ:out
TênDịchVụ:out
DonViTinh:out
GiaTien:out
1.1.2.Duyệt cho thuê
Thông tin cơ bản cần duyệt
Thông tin Duyệt
in
out
MaPhieuThue:in MaPhieuThue:in
MaNVDuyêt:in
MaNVDuyêt:in
NgayDuyệt:in
NgayDuyệt:in
IV.Quản lý Danh Mục
1.Danh mục món ăn
Món Ăn
GVHD: Thầy-Thái Kim Phụng
SVTH: Ngô Đình Bắc-TH2-K34
Page 16
Đề tài: Xây dựng website quản lý dịch vụ khách sạn Thanh Bình
Thông tin món ăn
in
out
MaMonAn:in MaMonAn:out
MaLoaiMonAN:out
TenMonAN:out
DonGia:out
2.Danh mục dịch vụ
Dịch Vụ
Thông tin Dịch Vụ
in
out
MaDichVu:in MaDịchVụ:out
TênDịchVụ:out
DonViTinh:out
GiaTien:out
V. Use case “Checkt out”
Lập phiếu thanh toán
GVHD: Thầy-Thái Kim Phụng
SVTH: Ngô Đình Bắc-TH2-K34
Page 17
Đề tài: Xây dựng website quản lý dịch vụ khách sạn Thanh Bình
in
out
MaPhieuThuePhong:in MaPhieuThuePhong:in
NgayThanhToan:in
NgayThanhToan:in
NgayThue:in
NgayThue:in
NgayTra:in
NgayTra:in
Phong:in
Phong:in
GiaTien:in
GiaTien:in
MaKH:in
MaKH:in
InHoaDon
Thông tin hóa đơn
in
out
MaHoaDon:in
MaHoaDon:in
MaPhieuThue:in
MaPhieuThue:in
NgayThanhToan:in
NgayThanhToan:in
NgayLapHoaDon:in
NgayLapHoaDon:in
MaNVLapHoaDon:in MaNVLapHoaDon:in
TongSoTien:in
TongSoTien:in
V.Quản lý nhân viên
Tạo mới thông tin nhân viên
GVHD: Thầy-Thái Kim Phụng
SVTH: Ngô Đình Bắc-TH2-K34
Page 18
Đề tài: Xây dựng website quản lý dịch vụ khách sạn Thanh Bình
Thông tin nhân viên
in
out
MaNv:in
MaNv:in
ChucVu:in
ChucVu:in
UseName:in
UseName:in
Password:in
Password:in
Cập Nhật thông tin nhân viên
Thông tin nhân viên
in
out
MaNv:in
MaNv:in
ChucVu:in
ChucVu:in
UseName:in
UseName:in
Password:in
Password:in
Tìm kiếm thông tin nhân viên
Thông tin nhân viên
in
out
MaNv:in
MaNv:in
ChucVu:in
UseName:in
Password:in
GVHD: Thầy-Thái Kim Phụng
SVTH: Ngô Đình Bắc-TH2-K34
Page 19
Đề tài: Xây dựng website quản lý dịch vụ khách sạn Thanh Bình
2.3.Biểu đồ hoạt động
2.3.1.Đặt chỗ
2.3.1.1.Quản lý phòng thuê.
2.3.1.2.Quản lý dịch vụ
GVHD: Thầy-Thái Kim Phụng
SVTH: Ngô Đình Bắc-TH2-K34
Page 20
Đề tài: Xây dựng website quản lý dịch vụ khách sạn Thanh Bình
2.3.1.3.Đánh giá
2.3.2.Quản lý thông tin khách hàng
2.3.2.1.Tạo mới khách hàng
GVHD: Thầy-Thái Kim Phụng
SVTH: Ngô Đình Bắc-TH2-K34
Page 21
Đề tài: Xây dựng website quản lý dịch vụ khách sạn Thanh Bình
2.3.3.2.Cập nhật thông tin khách hàng
GVHD: Thầy-Thái Kim Phụng
SVTH: Ngô Đình Bắc-TH2-K34
Page 22
Đề tài: Xây dựng website quản lý dịch vụ khách sạn Thanh Bình
2.3.3.3.Tìm kiếm khách hàng
GVHD: Thầy-Thái Kim Phụng
SVTH: Ngô Đình Bắc-TH2-K34
Page 23
Đề tài: Xây dựng website quản lý dịch vụ khách sạn Thanh Bình
2.3.3.Quản lý nhân viên
2.3.3.1.Tạo mới nhân viên
GVHD: Thầy-Thái Kim Phụng
SVTH: Ngô Đình Bắc-TH2-K34
Page 24
Đề tài: Xây dựng website quản lý dịch vụ khách sạn Thanh Bình
2.3.3.2.Cập nhật nhân viên
GVHD: Thầy-Thái Kim Phụng
SVTH: Ngô Đình Bắc-TH2-K34
Page 25