Đề Tài Visuabasic Quản lý khách sạn
A Phần Mở đầu
I . Lý do chọn đ ề t ài
Chúng ta đang bước vào những năm đầu của thề k ỷ XXI,nhũng năm đầu
của sự hội nhập va phát triển kinh tế,cùng với sự phát triển không ngừng của
KH công nghệ . Chỉ với tuổi đời cực kỳ non trẻ nhưng tin học đã nhanh chóng
xâm nhập vào mọi ngóc ngách của đời sống xã hội và đ ã mang l ại nhiều tiện
ích trong các chiến lược quản lý của tất cả các ngành nghề trong xã hội và
một trong những ứng dụng phổ biến nhất của KH máy tính được ap d ụng
hiện nay, tại các cơ quan công sở là chương trình quản lý cơ sở d ữ liệu,nó đ
ược ứng dụng trong hầu hết các mặt của đời sống xã hội.
Do chương trình quản lý khách sạn bằng máy tính, là rất cần thiết, bởi v ì
nó đem lại hiệu quả công việc rất cao, thời gian thực hiện công việc ngắn và
độ chính xác lại cao. Đặc biệt là giảm tối thiểu số nhân công tham gia vào
công tác quản lý. Ví dụ: trước kia khi chưa ứng dụng tin học vào công tác
quản lý thì các công việc như cập nhật thông tin khách hàng,xem các thông
tin về d ịch vụ của khách sạn,thông tin về số phòng,và công nhân viên , hoá
đơn thanh toán hay công việc bảng biểu, báo cáo tất cả đều làm thủ công nên
các cán bộ quản lý phải mất rất nhiều thời gian mới tổng hợp được những
thông tin cần thiết.Mặt khác hiện nay trong các khách sạn, các cán bộ làm
công tác quản lý thông tin của khách sạn phải quản lý một lượng lớn thông tin
về cán bộ công nhân viên,tình trạng phòng. Trong công việc quản lý, họ phải
quản lý thông tin của mọi khách hàng, như: Họ tên, ngày sinh , địa chỉ,số
phòng ....Từng ngày họ phải xem và cập nhật khách hàng , cũng như định k ỳ
theo yêu cầu từ câp trên .Cán bộ quản lý phải đưa ra các báo cáo, danh sách
các phòng đang sử dụng, danh sách các dịch vụ,thông tin khách hàng nhận
,trả phòng, bảng thanh toán của từng khách hàng. Việc này mất rất nhiều thời
gian v à công sức của con người nên việc ứng dụng tin học vào công tác quản
lý ngày càng trở nên hết sức cần thiết, quan trọng, trong việc quản lý khách
sạn.
Đỗ Thị Ngà SBD:232
2/Phân tích các chức năng của hệ thống
2.1. Thông tin đầu vào và thông tin đầu ra của hệ thống.
Trước tiên, ta phải xác định các luồng thông tin vào và ra của hề thống
2.1.1. Thông tin đầu vào.
- Danh sách khách hàng đến thuê phòng.
- Danh sách khách hàng sử dụng dịch vụ.
- Các thông số có liên quan đến khách hàng,và khách sạn.
2.1.2. Thông tin đầu ra.
- Danh mục phòng ,dịch vụ của khách sạn
-Bảng danh sách khách hàng đăng ký
-Các hoá đơn sử dụng dịch vụ của khách hàng
- Danh sách cán bộ công nhân viên
2.2. Nguyên tắc quản lý của hệ thống.
- Hệ thống gồm ba chức năng chính sau:
+ Cập nhập.
+Báo biểu
+ Tra cứu.
- Phương thức hoạt động của các chức năng chính như sau:
2.2.1. Cập nhập thông tin khách hàng.
- Gồm các chức năng:
a.thông tin khách hàng.
Khi khách hàng bắt đầu đến khách sạn, họ phải khai báo các thông tin
cần thiết mà khách sạn yêu cầu. Việc này cả nhiệm vụ nhập các thông tin về
khách hàng đó như: Họ tên, địa chỉ, ngày sinh, giới tính... đồng thời đánh mã
cho từng khách hàng(đây là khoà chính), ... Tất cả các thông tin trên lưu vào
file "Khách hàng".
b.Danh mục phòng.
-Thông tin các phòng,tình trạng phòng,mã số phòng và lưu vào
file“phòng”
c.Danh mục dịch vụ.
- Đối tượng nghiên cưu: Các thông tin quản lý khách sạn
- Phạm vi nghiên cứu: Chương trình chỉ quản lý vấn đề về khách thuê
phòng và các dịch vụ.
Đỗ Thị Ngà SBD:232
Đề Tài Visuabasic Quản lý khách sạn
IV. Phương pháp nghiên cứu:
- Nghiên cứu tìm hiểu thực tiễn: Tìm hiểu về danh sách khách thuê và
thông tin của khách, các thủ tục thuê, thanh toán phòng và các dịch vụ. Tìm
hiểu các quy chế, nội quy của khách sạn đối với khách thuê phòng và dịch vụ.
_Nghiên cứu các tài liệu ,các chương trình quản lý ,các giao trình tin
học….
_Điều tra phỏng vấn…
V.Đóng góp của đề tài
Đề tài nếu được đưa vào ứng dụng thì sẽ góp phần cho việc quản lý
khách sạn được dễ dàng , nhanh chóng và tiện lợi hơn.
Đề tài là một nền tảng cho các nghiên cứu, công việc của em sau này. Và
là kinh nghiệm về thực tế, nâng cao kiến thức cho bản thân em.
Đỗ Thị Ngà SBD:232
Đề Tài Visuabasic Quản lý khách sạn
B.Phần nội dung
Chương I: Phân tích thiết kế hệ thống
I/Biểu đồ phân cấp chức năng
Hình 1 : biểu đồ
Đỗ Thị Ngà SBD:232
QUẢN LÝ KHÁCH SẠN
Thoát
Game Lịch
Music
TRA
CỨU
Hình 2. Biểu đồ luồng dữ liệu mức khung cảnh
Đỗ Thị Ngà SBD:232
ban giam đốc
Khách hàng Nhân viên
Quản lý khách sạn
Đề Tài Visuabasic Quản lý khách sạn
Hình 3: Biểu đồ luồng dữ liệu mức đỉnh của hệ thống
2.Luồng dữ liệu mức dưới đỉnh
a.Chức năng “danh mục”:
Đỗ Thị Ngà SBD:232
Ban quản lý
Khách hàng
Hoá đơn Danh sách phòng
K/h nhận
phòng
Số lượng phòng
đã sử
dụng
K/h trả
phòng
y/c thuê
Thanh toán tiền
Kiểm tra hoá
đơ
n
Đề Tài Visuabasic Quản lý khách sạn
Hình 4. Biểu đồ luồng dữ liệu mức dưới đỉnh của chức năng "Cập nhật hồ sơ"
Đỗ Thị Ngà SBD:232
Thống kê
C.Chức năng “Tra cứu” Hình 6:biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “tìm kiếm”
3/xây dựng mô hình thực thể liên kiết
Đỗ Thị Ngà SBD:232
Tìm kiếm
thông tin về
một KH
Tìm kiếm Hoá
đơn dịch vụ
Tìm kiếm hoá
đơn tiền
phòng
Phòng ban
Ban giám đốc
Thông tin yêu cầu
Thông tin trả lại
Tthông tin trả lại
thông tin trả lại
Thông tin yêu
caucÇu
Thông tin yêu cầu
thông tin trả lại
Thông tin yêu cầu
Thông tin yêu
cầu
Thông tin trả
lại
Thông tin yêu cầu
-MaKH
-hotenKH
-diachi
-soCMND
-Quoctich
-ngaysinh
-maDV
-MaNV
-maphong
-Gia
-soDK
-ngaynhan
-ngaytra
-ngaySD
-dongia
-tientratruoc
Dịch vụ
-maDV
-tenDV
Phòng
-maphong
-loaiphong
-Gia
Nhận phòng
-maKH
-soDK
-ngaynhan
-gionhan
Trả phòng
-MaKH
G:Danh sách khách hàng SDDV
Tra cứu:
1.Tra cứu thông tin khách hàng
2.Tra cứu hoá đơn dịch vụ
3.Tra cứu hoá đơn tiền phòng
Game
Lịch
Music
Giới thiệu
Trợ giúp
Thoát:
II.Các from và câu lệnh của chương trình:
1.From chính:(FrmQLKS) gồm các menu để chạy chương trình:
Đỗ Thị Ngà SBD:232
Đề Tài Visuabasic Quản lý khách sạn
Option Explicit
‘phần khai báo ở đầu cửa sổ code(General_Declaration)’
Private Sub Form_Load()
DE1.CN1.Open
End Sub
Private Sub mnu4_Click(Index As Integer)
Frmgioithieu.Show 'cho hien form gioithieu'
End Sub
Private Sub mnudichvu_Click(Index As Integer)
FrmtracuuHD.Show 'cho hien form tracuu'
End Sub
Private Sub mnudkp_Click(Index As Integer)
DSKHDKTP.Show
End Sub