Bài tập lớn MÔN CƠ SỞ DỮ LIỆU PHÂN TÁN: QUẢN LÝ KHÁCH SẠN - Pdf 35

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
----------------

MÔN: CƠ SỞ DỮ LIỆU PHÂN TÁN
ĐỀ TÀI: QUẢN LÝ KHÁCH SẠN
Giáo viên hướng dẫn : Th.s.Nguyễn Thị Thanh Huyền
Nhóm thực hiện

: Nhóm 11

Lớp

: HTTT1-K8

Hà Nội-2016


TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
----------------

MÔN: CƠ SỞ DỮ LIỆU PHÂN TÁN
ĐỀ TÀI: QUẢN LÝ KHÁCH SẠN
Giáo viên hướng dẫn : Th.s.Nguyễn Thị Thanh Huyền
Lớp

: HTTT1-K8

Nhóm thực hiện:


Với mong muốn tìm hiểu một phần nhỏ trong kho tàng phát triển của công
nghệ thông tin, em đã đi vào tìm hiểu về cách thức tổ chức và hoạt động của khách
sạn để từ đó xây dựng phần phân tích hệ thống thông tin về “Quản lý khách sạn”
nhằm phục vụ cho lợi ích của các khách sạn nói chung.


CHƯƠNG I: THIẾT KẾ CƠ SỞ DỮ LIỆU PHÂN TÁN
CHO HỆ THỐNG
1. Khảo sát nghiệp vụ
1.1. Thông tin chung
- Tên đơn vị: Khách sạn LOTTE Hà Nội
- Địa chỉ: Số 54, Liễu Giai, phố Cống Vị, quận Ba Đình, Hà Nội
- Số phòng: 318
- Điện thoại:1900545440
- Email: datphong @chudu24.com
- Loại hình dịch vụ của khách sạn:
• Suất mát-xa chăm sóc cơ thể tại spa.
• Đội ngũ nhân viên thân thiện tại quầy lễ tân 24 giờ có thể hỗ trợ
khách các dịch vụ giặt ủi, cho thuê xe hơi và sắp xếp tour du lịch.
• Dịch vụ đưa đón sân bay và tiện nghi phục vụ doanh nhân được cung
cấp kèm phụ phí.
• Nhà hàng của khách sạn phục vụ vô số món ăn địa phương và phương
Tây ngon miệng. Quý khách có thể thưởng thức thức uống sau bữa ăn
tại quán bar, trong khi tiện nghi nướng thịt ngoài trời được cung cấp
theo yêu cầu. Các tùy chọn dịch vụ phòng cũng được cung cấp để
khách được thuận tiện.
• Nơi đây có các tiện nghi như hồ bơi ngoài trời, hồ bơi trong nhà, trung
tâm thể dục, phòng xông hơi khô và chỗ đỗ xe miễn phí ngay trong
khuôn viên.
• Ngoài ra còn được trang bị minibar và tiện nghi pha trà/cà phê. Phòng

- Bộ phận kinh doanh: có chức năng thực hiện việc tìm hiểu thị trường,
tuyên truyền quảng bá và giới thiệu sản phẩm của Khách sạn trong và ngoài
nước nhằm thu hút khách và tối đa hoá lợi nhuận. Nghiên cứu thị hiếu, đặc
điểm tính cách dân tộc, tôn giáo của khách. Thực hiện Hợp đồng liên kết với
các công ty du lịch và Khách sạn trong cả nước.Tham mưu cho Giám đốc về
hoạt động kinh doanh và đề ra phương hướng, chiến lược kinh doanh, đề ra
biện pháp khôi phục những nhược điểm và phát huy lợi thế trong kinh
doanh.


- Bộ phận lễ tân: có chức năng đại diện cho Khách sạn trong mở rộng các
mối quan hệ, tiếp xúc với khách. Có vai trò quan trọng trong việc thu hút
khách, làm cầu nối liên hệ giữa khách với các bộ phận khác trong Khách
sạn. Bộ phận lễ tân đóng vai trò là trung tâm phối hợp mọi hoạt động của các
bộ phận trong Khách sạn. Bán dịch vụ phòng nghỉ và các dịch vụ cho khách,
tham gia vào các hoạt động kinh doanh phòng ngủ của Khách sạn như: đón
tiếp khách, bố trí phòng ngủ, giữ đồ cho khách, thanh toán,..Nắm vững thị
hiếu của khách, tạo nên cảm nhận ban đầu tốt đẹp và để lại ấn tuợng cho
khách.
- Bộ phận tài chính: chuyên thực hiện về các công việc như tiền lương,
chứng từ, sổ sách kế toán. Có chức năng là ghi chép các giao dịch về tài
chính và các diễn giải các báo cáo tài chính cung cấp cho ban quản lý của
các bộ phận khác. Ngoài ra, còn các chức năng liên quan đến các lĩnh vực
khác của Khách sạn như kế toán giá thành, kiểm soát toàn bộ chi phí.
- Bộ phận ăn uống: có chức năng đón tiếp và phục vụ khách các món ăn,
đồ uống đảm bảo chất lượng nhằm tạo hiệu quả kinh doanh. Nhiệm vụ
chính: chịu trách nhiệm chuẩn bị phục vụ khách ăn uống các bữa ăn bình
thường và các bữa tiệc lớn, nhỏ đúng giờ, kịp thời, chính xác, đúng nguyên
tắc, đúng tác quy định. Tìm hiểu, nắm vững yêu cầu của khách, phối hợp
chặt chẽ giữa các bộ phận để đáp ứng tốt nhất mọi yêu cầu của khách. Duy

- Quản lý giao dịch : thuê phòng, đặt phòng
- Quản lý thông tin loại phòng
- Quản lý dịch vụ
- Quản lý thanh toán : thanh toán trả phòng và thanh toán định kỳ
3. Thiết kế cơ sở dữ liệu tập trung cho hệ thống
3.1 Phân tích thực thể
Sau khi phân tích thông tin về hệ thống của khách sạn ta tổ chức xây
dựng các thực thể và chuẩn hóa chúng được các thực thể như sau:
Thực thể khách hàng
Thuộc tính
makh
tenkh

Mô tả
Mã khách hàng
Tên khách hàng


diachi
gioitinh
chucvu
sdt
quoctich

Địa chỉ
Giới tính
Chức vụ
Số điện thoại
Quốc tịch


Thực thể loại phòng
Thuộc tính
maloaiphong
tenloaiphong
dongia
songuoi

Mô tả
Loại phòng
Tên loại phòng
Đơn giá
Số người

Thực thể phiếu thuê
Thuộc tính

Mô tả


maphieuthue
maphieudat
ngaythue

Mã phiếu thuê
Mã phiếu đặt
Ngày thuê

Thực thể phiếu đặt
Thuộc tính
maphieudat

soluongthue

Mô tả
Mã phiếu thuê
Mã phòng
Ngày đến
Ngày đi
Tiền thuê
Số lượng thuê

Thực thể phiếu sử dụng dịch vụ
Thuộc tính

Mô tả


maphieu
tenphieu
makh

Mã phiếu
Tên phiếu
Mã khách hàng

Thực thể chi tiết phiếu sử dụng dịch vụ
Thuộc tính
maphieu
madv
loaidv
dongia

2 chỉ được quản lý và truy cập tới thông tin của các phòng đơn. Trạm 3 chỉ được
quản lý và truy cập tới thông tin của các phòng VIP.
Trạm trung tâm được thêm, sửa, xóa thông tin tại tất cả các trạm. Còn các trạm
1, trạm 2, trạm 3 chỉ được phép thêm, sửa, xóa thông tin thuộc trạm đấy quản lý.

5. Phân mảnh dữ liệu
- Phân mảnh ngang quan hệ loại phòng
+ Quan hệ phòng có tập các vị từ cơ cấp P={P1,P2,P3} :
• P1 : tenloaiphong là phòng đôi
• P2 : tenloaiphong là phòng đơn
• P3 : tenloaiphong là phòng VIP
+ Xét vị từ sơ cấp nhận thấy P1 phân hoạch quan hệ loại phòng: Pr’={P1}
+ Xét vị từ sơ cấp nhận thấy P1 phân hoạch quan hệ loại phòng:
Pr’={P1,P2}
+ Xét vị từ sơ cấp nhận thấy P1 phân hoạch quan hệ loại phòng:
Pr’={P1,P2,P3}
 Tập các vị từ sơ cấp : F=Pr’={P1,P2,P3}



- Phân mảnh ngang nguyên thủy trên quan hệ: LOAIPHONG(Tram trung
tam) thành 3 mảnh ngang như sau LOAIPHONG (Tram1), LOAIPHONG
(Tram2), LOAIPHONG (Tram3):
• LOAIPHONG (tram1) = σ tenloaiphong =’phòng đôi’(LOAIPHONG)
• LOAIPHONG (tram2) = σ tenloaiphong =’phòng đơn’(LOAIPHONG)
• LOAIPHONG (tram3)=σ tenloaiphong =’phòng VIP’(LOAIPHONG)
-

Vị từ hội sơ cấp
• p1˄ p2

CHITIETPHIEUTHUE (Tram 2), CHITIETPHIEUTHUE (Tram 3)
như sau:
• CHITIETPHIEUTHUE(tram1)= CHITIETPHIEUTHUE
DSPHONG (tram1)
• CHITIETPHIEUTHUE (tram2) = CHITIETPHIEUTHUE
DSPHONG (tram2)
• CHITIETPHIEUTHUE (tram3)= CHITIETPHIEUTHUE
DSPHONG (tram3)

6. Mô tả về sử dụng dữ liệu cho mỗi trạm
- Ở đây ta thực hiện phân mảnh ngang để chia hệ CSDL thành 3 mảnh đặt
ở 3 trạm dựa vào loại phòng và 1 trạm trung tâm dữ liệu. Do đó cấu trúc CSDL
tại các trạm sẽ giống trạm trung tâm. Tuy nhiên dữ liệu được lưu trữ và sử dụng
tại các trạm lại khác nhau. Với Trạm 1 chỉ lưu và sử dụng thông tin về loại
phòng là “phòng đôi”, Trạm 2 chỉ lưu và sử dụng thông tin về loại phòng là
“phòng đơn” và Trạm 3 chỉ lưu và sử dụng các thông tin về loại phòng l “phòng
VIP”
- Server
+ Phân quyền người dùng: tại server chỉ có một tên đăng nhập duy nhất dành
cho người quản lý server. Người quản lý thông qua phần mềm ứng dụng có thể
quản lý thông tin tài khoản của từng cơ sở; cấp thêm tài khoản người dùng cho mỗi
khu, cập nhật thông tin tài khoản và có quyền xóa thông tin tài khoản.
+ Server có quyền thêm, cập nhật, xóa dữ liệu của từng cơ sở : Thông tin
nhân viên,khách hàng, chuyên môn, dịch vụ, …ở các trạm.
+ Tìm kiếm thông tin trên cơ sở dữ liệu của từng cơ sở hoặc tìm kiếm dữ
liệu của cả 3 cơ sở để có thể so sánh.
+ Thống kê doanh thu,thống kê danh sách nhân viên ,phòng,dịch vụ..
+ CSDL tại server chứa database link kết nối đến CSDL của từng cơ sở
thông qua hệ quản trị cơ sở dữ liệu phân tán SQL SERVER.
+ CSDL tại server chứa các thủ tục, các hàm để thực hiện thao tác trên từng


CHƯƠNG 2: XÂY DỰNG CƠ SỞ DỮ LIỆU PHÂN TÁN TRONG HỆ QUẢN
TRỊ CƠ SỞ DỮ LIỆU SQL

I. Cấu trúc các bảng dữ liệu

1.Bảng nhân viên
Thuộc tính

Kiểu

Khóa chính

manv

Nchar(10)

pk


tennv

Nchar(10)

chucvu

Nchar(10)

congviec



chucvu

Nchar(10)

3. Bảng phiếu đặt
Thuộc tính

Kiểu

Khóa chính

maphieudat

Nchar(10)

pk

makh

Nchar(10)

ngaydat

Date

tiendat

Monney



maphong

Nchar(10)

ngayden

Date

ngaydi

Date

tienthue

Monney

soluongthue

Int

Khóa chính

6. Bảng danh sách phòng
Thuộc tính

Kiểu

Khóa chính


Kiểu

Khóa chính

maphieu

Nchar(10)

pk

tenphieu

Nchar(10)

makh

Nchar(10)

8. Bảng chi tiết phiếu sử dụng dịch vụ
Thuộc tính

Kiểu

maphieu

Nchar(10)

madv

Nchar(10)

pk

tendv

Nchar(10)

dvtinh

Float


ngaysd

Date

10. Bảng loại phòng
Thuộc tính

Kiểu

Khóa chính

maloaiphong

Nchar(10)

pk

tenloaiphong


Trạm 2: Phòng đơn

HQT Server

CSDL Server

HQT phòng VIP

CSDL phòng VIP


Phần mềm ứng

Phần mềm ứng

dụng Server

dụng phòng VIP

Server

Trạm 3: Phòng VIP

Khách sạn LOTTE có 3 loại phòng: loại số 1 là phòng đôi, loại số 2 là phòng
đơn và loại số 3 là phòng VIP, để công tác quản lý được dễ dàng và chính xác
thông tin nhóm xây dựng phần mềm dựa trên mô hình cơ sở dữ liệu phân tán để
quản lý dữ liệu của từng loại phòng:
+ Mỗi loại phòng sẽ có một phần mềm ứng dụng, một hệ quản trị cơ sở dữ
liệu và một cơ sở dữ liệu độc lập của riêng loại phòng đó, cơ sở dữ liệu của từng
loại phòng không được tạo liên kết với nhau mà chỉ tạo liên kết đến Server.

server và hiển thị lên giao diện phần mềm.

III.Một số truy vấn phân tán trong hệ quản trị cơ sở dữ liệu phân tán
- Các link bao gồm:
+ Tram1 là chứa loại phòng có tên loại phòng là “phòng đôi”
+ Tram2 là chứa loại phòng có tên loại phòng là “phòng đơn”
+ Tram3 là chứa loại phòng có tên loại phòng là “phòng VIP”
- Mã loại phòng:
+ pdoi01: Phòng đôi
+ pdon01:Phòng đơn


+ pv01: Phòng VIP
- Một số truy vấn:
+ Truy vấn thông tin về tên loại phòng” phòng đôi”
SELECT * FROM loaiphong WHERE tenloaiphong=’phòng đôi’

+ Truy vấn thông tin về các nhân viên quản lý phòng đôi
SELECT nhanvien.manv, hoten, chucvu, congviec, tenloaiphong
FROM nhanvien, dsphong,loaiphong
WHERE nhanvien.manv = dsphong.manv
AND dsphong.maloaiphong=loaiphong.maloaiphong
AND tenloaiphong='phòng đôi'


+ Truy vấn thông tin nhân viên có manv= ‘m01’ quản lý phòng đôi
SELECT nhanvien.manv, tennv, tenloaiphong, maphong
FROM nhanvien, dsphong,loaiphong
WHERE nhanvien.manv = dsphong.manv
AND dsphong.maloaiphong=loaiphong.maloaiphong


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status