Đồ án tốt nghiệp 5
-Tổ chức thống nhất một hệ thống cơ sở dữ liệu nhằm lưu giữ thống nhất tồn bộ dữ
liệu về hoạt động của khách sạn như : khách hàng, phòng ốc, những dịch vụ kèm
theo để phục vụ cho công tác quản lý.
-Tin học hóa công tác quản lý khách hàng.
-Tin học hóa các qui trình đăng ký, nhận phòng và quản lý phòng.
-Tin học hóa việc cung cấp các loại dịch vụ cho khách.
-Tin học hóa việc thanh tốn cho khách.
-Tổng hợp và lập các báo cáo về: thuê phòng, hiện trạng phòng, công suất buồng,
doanh thu khách sạn, nhà hàng và dịch vụ.
-Sử dụng mô hình Server/Client để chuyên biệt hố công việc: chương trình quản lý
Khách sạn càng hiệu quả hơn vì mỗi Client là nơi tiếp nhận các luồng dữ liệu khác
nhau tương ứng với từng phần hành được giao và hồn tồn độc lập với nhau trong
thao tác trong khi máy chủ Server là nơi duy nhất chứa cơ sở dữ liệu do các Client
cung cấp và chịu trách nhiệm xử lý, tổng hợp các dữ liệu đã có .
Như vậy mô hình Server/Client sẽ làm cho tồn bộ chương trình vừa thống nhất vừa
có sự độc lập giữa từng loại công việc.
I.3- ĐẶC TẢ BÀI TỐN
Như vậy căn cứ vào hiện trạng và mục tiêu cần giải quyết, chương trình quản lý khách
sạn sẽ quản lý và xử lý các nhóm thông tin như sau :
1/ Đối tượng quản lý:
-Quản lý khách:
Nắm được các thông tin cá nhân của từng khách thuê phòng : Họ tên, địa chỉ, số
CMND. Với khách quốc tế cần quản lý thêm hộ chiếu, quốc tịch,. . .
Nắm được các thông tin của từng đồn khách: tên đồn, đơn vị, địa chỉ, tel, fax, tài
khoản, mã số thuế của tổ chức đơn vị đó. Số lượng và chi tiết từng vị khách của từng
đồn.
-Quản lý phòng:
Mỗi phòng cần quản lý thông tin: số phòng, loại phòng, giá phòng, ngày giờ đăng ký,
ngày giờ nhận phòng, ngày giờ trả phòng. . .
-Quản lý hàng hóa dịch vu:
Tên hàng hóa, dịch vụ, số lượng, giá, đặc điểm, nơi cung cấp, quá trình thanh tốn, . . .
2/ Thiết kế giao diện để nhập các nghiệp vụ khách sạn sau:
a) Đăng ký khách:
Xây dựng chương trình QLKS theo mô hình Server/Client bằng Visual Basic
Đồ án tốt nghiệp 6
Khách trước khi thuê phòng đều phải làm thủ tục ban đầu là đăng ký phòng. Trong
mục này nhân viên lễ tân sẽ cập nhật các thông tin vào máy tính để quản lý như sau:
-Đồn: mã số đồn, tên đồn, ngày nhận phòng dự kiến, số lượng phòng cần thuê, đơn vị.
Nếu đơn vị lần đầu đến thuê phải nhập các thông tin về đơn vị: mã số đơn vị, tên đơn
vị, địa chỉ, điện thoại,….chương trình cho phép truy tìm một đơn vị nào đó đã từng
lưu trú tại khách sạn trước đó. Thông tin chi tiết từng người khách trong đồn.
-Khách: nhập tên khách, mã số khách, số cmnd, địa chỉ, hộ chiếu, quốc tịch nếu là
khách mới. Nếu là khách cũ, chương trình sẽ tự động dò tìm thông qua khố có thể là
mã số, số cmnd, tên, số hộ chiếu của khách.
b) Phân phòng: bố trí từng vị khách vào các phòng. Mỗi phòng có thể có nhiều khách.
c) Thiết kế sơ đồ phòng.
d) Quản lý phòng (xem thông tin phòng, đổi phòng, trả phòng, in hóa đơn phòng).
c) Giao diện nhập các dịch vụ cho khách.
e) Quản lý khách đồn
f) Quản lý việc thanh tốn tiền phòng và dịch vụ
g) Tìm kiếm các thông tin về khách hàng và dịch vụ.
I.4. MÔ HÌNH QUẢN LÝ
Do đặc thù kinh doanh của mình, khách sạn thường được chia làm hai bộ
phận : khách sạn và nhà hàng. Khách sạn quản lý phòng và các dịch vụ kèm theo như
điện thoại, Fax, thuê xe, hội trường,. . . Nhà hàng dùng để quản lý các dịch vụ ăn
uống, giặt là, . . . Vị trí và chức năng tác nghiệp của hai bộ phận trên là khác nhau
tương đối rõ rệt. Trong khi đó bộ phận quản lý chung phải quản lý bao quát tồn bộ
hoạt động của hai bộ phận trên do đó chương trình quản lý khách sạn được tổ chức
theo mô hình Mẹ – Con là thích hợp.
Mô hình này gồm có một Server và 2 Client, trong đó cơ sở dữ liệu được đặt
tại bộ phận quản lý đóng vai trò như một Server có nội dung là theo dõi và tổng hợp
báo cáo số liệu từ CSDL. Bộ phận khách sạn là một Client dùng để cập nhật khách
thuê phòng và các dịch vụ liên quan. Bộ phận nhà hàng là một Client dùng để cập
nhật các dịch vụ ăn uống và nhà hàng khác. Giữa Server và Client được nối với nhau
bằng một mạng LAN sử dụng cáp mạng thông qua Hub trung tâm.
Xây dựng chương trình QLKS theo mô hình Server/Client bằng Visual Basic
Đồ án tốt nghiệp 7
Mô hình quản lý khách sạn qua mạng được biểu diễn như sau:
Xây dựng chương trình QLKS theo mô hình Server/Client bằng Visual Basic
Đồ án tốt nghiệp 8
I.5 - QUI TRÌNH QUẢN LÝ NHƯ SAU
Khách thuê phòng làm thủ tục đăng ký đặt phòng, nhân viên khách sạn (lễ tân)
căn cứ vào yêu cầu của khách về loại phòng, ngày bắt đầu thuê, số lượng phòng nếu
đáp ứng được thì lưu vào trong máy tính. Phần này có thể truy tìm nhanh được các
khách hàng đã từng lưu trú tại khách sạn.
Xây dựng chương trình QLKS theo mô hình Server/Client bằng Visual Basic
SERVER
-Lưu trữ CSDL của khách sạn.
-Quản lý thông tin.
-Tổng hợp xử lý dữ liệu do 2 Client
khách sạn và nhà hàng cung cấp.
-Cấp phát quyền truy cập, . .
SERVER
-Lưu trữ CSDL của khách sạn.
-Quản lý thông tin.
-Tổng hợp xử lý dữ liệu do 2 Client
khách sạn và nhà hàng cung cấp.
-Cấp phát quyền truy cập, . .
CLIENT KHÁCH SẠN
Cập nhập dữ liệu :
-Đặt phòng.
-Phân phòng
-Nhập dịch vụ khách sạn
-Trả phòng và thanh tốn, . .
CLIENT KHÁCH SẠN
Cập nhập dữ liệu :
-Đặt phòng.
-Phân phòng
-Nhập dịch vụ khách sạn
-Trả phòng và thanh tốn, . .
CLIENT NHÀ HÀNG
Cập nhập dữ liệu :
- Nhập các dịch vụ nhà hàng
- Quản lý danh mục hàng,. . .
CLIENT NHÀ HÀNG
Cập nhập dữ liệu :
- Nhập các dịch vụ nhà hàng
- Quản lý danh mục hàng,. . .
Đồ án tốt nghiệp 9
Khi khách đến thuê phòng, nếu là khách đồn đã làm thủ tục đặt phòng từ trước,
lễ tân làm các thủ tục để tiếp nhận khách và phân bổ phòng cho từng khách trong đồn.
Nếu là khách lãng lai chưa đặt phòng trước thì lễ tân làm luôn thủ tục đặt phòng đồng
thời bố trí phòng ngay cho khách. Khi phân bổ vào phòng phải thực hiện cho dứt điểm
cho từng đồn. Nhiều người có thể được phân cùng một phòng.
Trong khi khách lưu trú, bộ phận Lễ tân phải cập nhật tất cả các dịch vụ phát
sinh của khách như : điện thoại, fax, giặt ủi, . . .để lưu và máy tính. Bộ phận nhà hàng
cũng sẽ cập nhật các chi phí của khách về: ăn, uống,. . .dữõ liệu sẽ được lưu duy nhất
trên máy chủ để khi trả phòng sẽ chỉ thanh tốn tại quầy lễ tân.
Nếu khách có yêu cầu thay đổi sang phòng khác (chuyển phòng). Chương trình
phải tự động chuyển tất cả các dịch vụ phát sinh của khách sang phòng mới.
Tại bất cứ thời điểm nào, nếu khách yêu cầu phải liệt kê tất cả các chi phí phát
sinh về dịch vụ mà khách thuê phòng đã sử dụng.
Khi khách trả phòng, Khách sạn phải liệt kê tất cả các chi phí của khách trong
khi lưu ở khách sạn và in hóa đơn tính tiền. Đối với khách vãng lai, phải in ra bảng kê
dịch vụ đã sử dụng. Đối với khách đồn, phải liệt kê tất cả các dịch vụ sử dụng chung
cho cả đồn và của riêng từng vị khách trong đồn.
Và để chương trình hoạt động được an tồn trên mạng và có tính bảo mật, người
quản trị CSDL sẽ cấp phát cho mỗi nhân viên sử dụng một tên và mật khẩu khi sử
dụng chương trình.
II. MÔ HÌNH HÓA DỮ LIỆU
II.1 - MÔ HÌNH QUAN NIỆM DỮ LIỆU
Mô hình quan niệm dữ liệu là sự mô tả dữ liệu của hệ thống thông tin độc lập
với các lựa chọn môi trường cài đặt; là công cụ cho phép người phân tích thể hiện dữ
liệu của hệ thống ở mức quan niệm.
Mô hình này cũng là cơ sở để trao đổi giữa người phân tích và người yêu cầu
thiết kế hệ thống.
Phương pháp MERISE sử dụng mô hình thực thể – mối kết hợp.
Sau khi phân tích về hiện trạng và yêu cầu của xử lý dữ liệu trình bày ở phần
trên, ta thiết lập mô hình quan niệm dữ liệu của hệ thống thông qua việc mô tả các
thực thể cho từng đối tượng quản lý:
Xây dựng chương trình QLKS theo mô hình Server/Client bằng Visual Basic
Đồ án tốt nghiệp 10
II.1.1 MÔ TẢ CÁC THỰC THỂ :
KHÁCH HÀNG: thực thể này mô tả thông tin cá nhân của khách thuê phòng.
Mỗi người khách có một mã số riêng duy nhất. Một khách hàng có thể đi lẻ (vãng lai)
hay đi theo đồn (có thể nhiều đồn khác nhau) hay có nhiều lần lưu trú tại khách sạn
nhưng chỉ có một mã số.
Khách hàng
-Mã KH
-Tên KH
-Điện thoại
KHÁCH VN: lưu thông tin của khách trong nước (khách Việt Nam).
Khách VN
-CMND
KHÁCH QTẾ : Khách thuê phòng nếu là khách quốc tế thì ngồi việc lưu các
thông tin như mã số, họ tên còn lưu thông tin về hộ chiếu của khách.
Khách QT
-Số hộ chiếu
-Ngày cấp
-Thời hạn
ĐƠN VỊ: Mỗi đơn vị có một mã số. Một đơn vị có thể có nhiều đồn tại các
thời điểm khác nhau.
Đơn vị
-Mã đơn vị
-Tên đơn vị
-Điện thoại
-Tài khoản
-Mã số thuế
Xây dựng chương trình QLKS theo mô hình Server/Client bằng Visual Basic
Đồ án tốt nghiệp 11
ĐỒN: Mỗi lần đăng ký đặt phòng (dù là khách đi lẻ hay đi theo đồn) đều được
xem là một đồn. Mỗi đồn đều có một mã số riêng để quản lý. Nhiều đồn có thể cùng
một đơn vị.
ĐỒN
-Mã đồn
-Tên Đồn
-Ngày đặt phòng
-Ngày nhận phòng
-Số lượng phòng đặt
-Số lượng khách trong đồn
PHÒNG: Danh mục các phòng cho thuê của khách sạn. Mỗi một phòng đều
có một mã số đó chính là số phòng thực tế của khách sạn.
Phòng Mã phòng Loại phòng
-Mã phòng
-Loại phòng
101
102
…
Đơn
Đôi
…
Mã số phòng được tạo như sau: số tầng + số phòng.
Ví dụ: phòng số 10 tầng 1 có mã số phòng như sau: 110
TỈNH: lưu danh mục tỉnh/ thành phố chính trong cả nước.
Tỉnh Mã tỉnh Tỉnh
-Mã tỉnh
-Tỉnh
04
08
Hà nội
TPHCM
NƯỚC: lưu danh mục các nước trên thế giới. Aùp dụng đối với khách quốc tế.
Nước Mã nước Tên nước
-Mã nước
-Tên nước
01
84
Mỹ
Việt nam
DỊCH VỤ: mô tả danh mục các loại dịch vụ của khách sạn và nhà hàng như:
điện thoại, fax, thuê xe, giặt ủi, ăn, nước uống. . .
Xây dựng chương trình QLKS theo mô hình Server/Client bằng Visual Basic
Đồ án tốt nghiệp 12
Dịch vụ Mã dv Tên dv DVT
-Mã dịch vụ
-Tên dịch vụ
-ĐVT
001
002
003
Thuê xe
Fax
Điện thoại
Lần
Cuộc
Cuộc
LOẠI DV: mô tả tích chất loại dịch vụ của khách sạn thuộc loại nào: phòng,
dịch vụ hay nhà hàng.
Loại DV Mã loại Tên loại
-Mã loại
-Tên loại
PH
DV
NH
Phòng
Dịch vụ
Nhà hàng
ĐẶT PHÒNG: Mỗi khách phải đặt phòng trước khi nhận phòng. Mối quan hệ
đặt phòng dùng để lưu thông tin đặt phòng cho từng khách. Mỗi người khách đặt
phòng đều có một mã đặt phòng. Không có khách đặt phòng nào có trùng mã đặt
phòng. Đặt phòng thể hiện mối quan hệ kết hợp giữa thực thể ĐỒN, KHÁCH HÀNG
vaØ SỬ DỤNG PHÒNG.
Đặt phòng Mã đp Nhận phòng
-Mã Đp
-Nhận phòng
111111
111112
111113
SỬ DỤNG PHÒNG: sử dụng phòng dùng để lưu các khách hàng thực sự thuê
phòng.
Sử dụng phòng
-Mã Đp
-Ngày nhận phòng
-Giờ nhận phòng
-Ngày trả phòng
-Giờ trả phòng
-Giá phòng
-Trả phòng
Xây dựng chương trình QLKS theo mô hình Server/Client bằng Visual Basic
Đồ án tốt nghiệp 13
SỬ DỤNG DỊCH VỤ: Khách thuê phòng thường sử dụng các dịch vụ của
khách sạn. Mối kết hợp sử dụng dịch vụ được sinh ra từ mối kết hợp giữa thực thể
dịch vụ và mối quan hệ sử dụng phòng, dùng để lưu các lần sử dụng dịch vụ
của từng khách hàng đang sử dụng phòng.
Sử dụng dịch vụ
-Mã sử dụng dịch vụ
-Diễn giải
-Ngày sddv
-Số lượng
-Giá
THANH TỐN PHÒNG: Thực thể này lưu thông tin quá trình thanh tốn tiền
phòng của khách, nó được sinh ra từ mối quan hệ sử dụng phòng. Khách có thể thanh
tốn tiền phòng làm nhiều đợt.
Thanh tốn phòng
-Mã thanh tốn phòng
-Ngày thanh tốn
-Phiếu TT
-Tiền thanh tốn
THANH TỐN DỊCH VỤ: được sinh ra từ mối kết hợp sử dụng dịch vụ,ï lưu
thông tin quá trình thanh tốn tiền sử dụng dịch vụ.
Thanh tốn DV
-Mã thanh tốn DV
-Ngày thanh tốn
-Phiếu TT
-Tiền thanh tốn
II.1.2 MÔ HÌNH QUAN NIỆM DỮ LIỆU BÀI TỐN QUẢN LÝ KHÁCH SẠN:
Xây dựng chương trình QLKS theo mô hình Server/Client bằng Visual Basic
Đồ án tốt nghiệp 14
II.2 - MÔ HÌNH TỔ CHỨC DỮ LIỆU
Mô hình tổ chức dữ liệu của hệ thống là lược đồ cơ sở dữ liệu của hệ thống.
Đây là bước trung gian chuyển đổi giữa mô hình quan niệm dữ liệu và mô hình vật lý
dữ liệu (mô hình trong máy tính), chuẩn bị cho cài đặt hệ thống.
Sau đây là lược đồ quan hệ của bài tốn quản lý khách sạn:
Xây dựng chương trình QLKS theo mô hình Server/Client bằng Visual Basic
Khách hàng-Mã
KH
-Tên KH
-Điện thoại
Phòng-Mã phòng
-Loại phòng
Nước-Mã nước
-Tên nước
Khách QT-Số hộ
chiếu
-Ngày cấp
-Thời hạn
Dịch vụ-Mã
dịch vụ
-Tên dịch vụ
-Đơn vị tính
Đ-ĐV
(1,n)
TỉnhMã tỉnh
Tên tỉnh
KQT-N
(1,n)
(1,n)
Đoàn-Mã đoàn
-Tên Đoàn
-Ngày đặt phòng
-Ngày nhận phòng
-Slượng phòng đặt
-Slượng khách
Đặt Phòng
-Mã đặt phòng
-Nhận phòng
â
(1,n)
Ttoán phòng
-Mã TTPH
-Ngày TT
-Phiếu TT
-Tiền TT
Sử dụng Phòng
-Mã đặt phòng
-Ngày nhận phòng
-Giờ nhận phòng
-Ngày trả phòng
-Giờ trả phòng
-Giá phòng
-Trả phòng
â
â
KVN-T
Sdụng dịch vụ
-Masddv
-Ngày sddv
-Diễn giải
-Số lượng
-Giá
â
â
(1,1)
(1,n)
(1,1)
(1,n)
(1,n)
Đơn vị-Mã đơn
vị
-Tên đơn vị
-Điện thoại
-Tài khoản
-Mã số thuế
Ttoán Dvụ
-Mã TTDV
-Ngày TT
-Phiếu TT
-Tiền TT
(1,n)
Loại DV-Mã
loại
-Tên loại
DV-LDV
(1,n)
(1,1)
Khách VN-
CMND
Đoàn Khách
â
(1,1)
(1,n)
(1,n)
(1,1)
Đ-T
(1,n)
(1,1)
(1,n)
Không có nhận xét nào:
Đăng nhận xét