Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 24 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
24
Dung lượng
727 KB
Nội dung
1998-2003 1
•
QUẢN LÝKHÁCH SẠN
QUẢN LÝKHÁCH SẠN
•
•
GVHD: Ts. Nguyễn Kim Anh
GVHD: Ts. Nguyễn Kim Anh
SVTH : Đỗ Thò Liên
SVTH : Đỗ Thò Liên
•
1998-2003 2
NỘI DUNG ĐỒ ÁN GỒM CÁC PHẦN
NỘI DUNG ĐỒ ÁN GỒM CÁC PHẦN
•
Phần I
Phần I
:
:
Khái quát lý thuyết và công cụ cài đặt
Khái quát lý thuyết và công cụ cài đặt
chương trình
chương trình
•
Phần II
Phần II
:
:
Phân tíchvàthiếtkế bài toán
Phân tíchvàthiếtkế bài toán
•
Phần III
Phần III
: Giao diện và kết quả chương trình
: Giao diện và kết quả chương trình
31998-2003
KHÁI QUÁT LÝ THUYẾT
KHÁI QUÁT LÝ THUYẾT
•
*
*
Các khái niệm cơ bản: Cơ sở dữ liệu, thực thể, thuộc tính
Các khái niệm cơ bản: Cơ sở dữ liệu, thực thể, thuộc tính
•
*
*
Khái niệm phụ thuộc và các dạng chuẩn cơ bản
Khái niệm phụ thuộc và các dạng chuẩn cơ bản
•
*
*
Khái niệm chỉ dẫn và khoá chỉ dẫn
Khái niệm chỉ dẫn và khoá chỉ dẫn
•
*
*
Mục tiêu và tính ưu việt của mô hình quan hệ
Mục tiêu và tính ưu việt của mô hình quan hệ
•
*
*
Phương pháp phântích MERISE
Phương pháp phântích MERISE
•
Mức quan niệm dữ liệu, mức tổ chức, mức vật lý
Mức quan niệm dữ liệu, mức tổ chức, mức vật lý
•
*
*
Hệ quản trò cơ sở dữ liệu MS Access
Hệ quản trò cơ sở dữ liệu MS Access
1998-2003 4
CÔNG CỤ CÀI ĐẶT BÀI TOÁN
CÔNG CỤ CÀI ĐẶT BÀI TOÁN
•
*
*
Visual Basic 6.0 (VB)_ con đường nhanh nhất, đơn giản
Visual Basic 6.0 (VB)_ con đường nhanh nhất, đơn giản
nhất để tạo ứng dụng cho MS Windows. Vậy VB là gì?
nhất để tạo ứng dụng cho MS Windows. Vậy VB là gì?
•
*
*
VB 6.0 hỗ trợ một cách lập trình tương đối mới - OOP
VB 6.0 hỗ trợ một cách lập trình tương đối mới - OOP
•
*
*
VB 6.0 hỗ trợ quảnlý cơ sở dữ liệu và Internet, đặc biệt
VB 6.0 hỗ trợ quảnlý cơ sở dữ liệu và Internet, đặc biệt
là
là
quản lý cơ sở dữ liệu.
quản lý cơ sở dữ liệu.
•
*
*
VB 6.0 gắn liền với khái niệm lập trình trực quan.
VB 6.0 gắn liền với khái niệm lập trình trực quan.
•
*
*
VB 6.0 có nhiều tính năng mới, công cụ ActiveX cho phép
VB 6.0 có nhiều tính năng mới, công cụ ActiveX cho phép
dùng những ứng dụng khác như MS Word, Excel.
dùng những ứng dụng khác như MS Word, Excel.
•
*
*
Ứng dụng khi tạo xong có thể tự do phân phối.
Ứng dụng khi tạo xong có thể tự do phân phối.
•
*
*
Vậy chúng ta có thể làm gì với VB
Vậy chúng ta có thể làm gì với VB
1998-2003 5
CÔNG CỤ CÀI ĐẶT
CÔNG CỤ CÀI ĐẶT
( tiếp)
( tiếp)
•
*
*
Thiết kế cơ sở dữ liệu trong MSAccess bằng cách tao các bảng
Thiết kế cơ sở dữ liệu trong MSAccess bằng cách tao các bảng
•
*
*
Dùng công cụ
Dùng công cụ
Relationship
Relationship
của MSAccess97 để tạo liên kết giữa
của MSAccess97 để tạo liên kết giữa
các thực thể.
các thực thể.
•
*
*
Chương trình kết nối cơ sở dữ liệu với VB bằng điềukhiển
Chương trình kết nối cơ sở dữ liệu với VB bằng điềukhiển
•
Data Environment
Data Environment
•
*
*
ADO-ActiveX Data Objecct không thể thiếu trong ứng dụng cơ
ADO-ActiveX Data Objecct không thể thiếu trong ứng dụng cơ
sở dữ liệu.
sở dữ liệu.
•
ADO gồm các đối tượng: Recordset, Connection, Command
ADO gồm các đối tượng: Recordset, Connection, Command
•
*
*
Cấu trúc sau cho phép ta sử dụng 1 thành phầnchươngtrình
Cấu trúc sau cho phép ta sử dụng 1 thành phầnchươngtrình
ActiveX với
ActiveX với
các ứng dụng của VB.
các ứng dụng của VB.
Application
ADO OLE DB
Database
1998-2003 6
MÔ HÌNH QUAN NIỆM DỮ LIỆU
MÔ HÌNH QUAN NIỆM DỮ LIỆU
Analyse and Design
Analyse and Design
HUỶ ĐK
HUỶ ĐK
Ngày
huỷ
Giờ huỷ
DỊCH VỤ
DỊCH VỤ
Mã DV
Tên DV
KHÁCH HÀNG
KHÁCH HÀNG
Mã KH
Họ tên KH
Ngày sinh
Giới tính
Địa chỉ
Điện thoại_Fax
E_mail
SốCMND_PP
NHÂN VIÊN
NHÂN VIÊN
Mã NV
Tên NV
Chức vụ NV
CƠ QUAN
CƠ QUAN
Mã CQ
Tên CQ
ĐCCQ
ĐThoại_Fax
CQ
E_mail CQ
CƠNG CHỨC
CƠNG CHỨC
Chức vụ
SDDV
SDDV
Số
Ngày SD
Đơn giá
Tiền trả_
trước
ĐĂNG KÝ
ĐĂNG KÝ
Số ĐK
Ngày đến
Giờ đến
Ngày đi
Giờ đi
Tiền
đcọc
SLNL
SLTE
NPHỊNG
NPHỊNG
Ngày nhận
Giờ nhận
TRẢ PHỊNG
TRẢ PHỊNG
Ngày trả
Giờ trả
TNGHI
TNGHI
Mã TN
Tên TN
TTHB
ỊSố_
lượng
PHỊNG
PHỊNG
Mã P
Loại P
Giá cơ_
bản
(1, 1)
(1, 1)
(1, 1)
(1, n)
(1, n)
(1, n)
(1, n)
CC-
CQ
(1, 1)
(1, n)
(1, n)
(1, n)
(1, n)
THANH
THANH
TỐN
TỐN
Mã PTT
Ngày TT
Giờ TT
Số tiền
(1, 1)
NV-
DV
(1, n)
QUỐC TỊCH
Mã QT
Tên QT
KH-
QT
(1, n)
(1, 1)
1998-2003 7
MÔ HÌNH TỔ CHỨC DỮ LIỆU
MÔ HÌNH TỔ CHỨC DỮ LIỆU
* KHÁCH HÀNG (
* KHÁCH HÀNG (
Mã KH
Mã KH
,
,
H tên KH, Gi i tính, a ch , Ngày sinh, tho i_ Fax, ọ ớ Đị ỉ Đ ạ
H tên KH, Gi i tính, a ch , Ngày sinh, tho i_ Fax, ọ ớ Đị ỉ Đ ạ
E_mail, CMND_PP,
E_mail, CMND_PP,
Mã QT
Mã QT
).
).
* PHỊNG (
* PHỊNG (
Mã P
Mã P
, Lo i P, Giá c b n ) TNGHI ( ạ ơ ả
, Lo i P, Giá c b n ) TNGHI ( ạ ơ ả
Mã TN
Mã TN
, Tên TN )
, Tên TN )
* TTHB ( Ị
* TTHB ( Ị
Mã P, Mã TN
Mã P, Mã TN
, S l ng ).ố ượ
, S l ng ).ố ượ
* D CH V ( Ị Ụ
* D CH V ( Ị Ụ
Mã DV
Mã DV
, Tên DV ).
, Tên DV ).
* C QUAN (Ơ
* C QUAN (Ơ
Mã CQ
Mã CQ
, Tên CQ, CCQ, T_Fax CQ, E_mail CQ ).Đ Đ
, Tên CQ, CCQ, T_Fax CQ, E_mail CQ ).Đ Đ
* CƠNG CH C ( Ứ
* CƠNG CH C ( Ứ
Mã KH
Mã KH
, Mã CQ, Ch c v ).ứ ụ
, Mã CQ, Ch c v ).ứ ụ
* NHÂN VIÊN (
* NHÂN VIÊN (
Mã NV
Mã NV
, Tên NV, Ch c v NV ).ứ ụ
, Tên NV, Ch c v NV ).ứ ụ
* NG KÝ ( ĐĂ
* NG KÝ ( ĐĂ
S DKố
S DKố
, Ngày DK,
, Ngày DK,
Mã KH
Mã KH
, Ngày n, Gi n, Ngày i, Gi i, đế ờ đế đ ờ đ
, Ngày n, Gi n, Ngày i, Gi i, đế ờ đế đ ờ đ
Mã P
Mã P
,
,
SLNL, SLTE, Ti n t c c ).ề đặ ọ
SLNL, SLTE, Ti n t c c ).ề đặ ọ
* HU K( ỶĐ
* HU K( ỶĐ
S DK, Mã KHố
S DK, Mã KHố
, Ngày hu , Gi hu ).ỷ ờ ỷ
, Ngày hu , Gi hu ).ỷ ờ ỷ
* NPHỊNG (
* NPHỊNG (
S DK, Mã KH, Mã Pố
S DK, Mã KH, Mã Pố
, Ngày nh n, Gi nh n ).ậ ờ ậ
, Ngày nh n, Gi nh n ).ậ ờ ậ
* TR PHỊNG ( Ả
* TR PHỊNG ( Ả
S DK, Mã KHố
S DK, Mã KHố
, Ngày tr , Gi tr ).ả ờ ả
, Ngày tr , Gi tr ).ả ờ ả
* SDDV (
* SDDV (
S , S DK, Mã KHố ố
S , S DK, Mã KHố ố
, Ngày s d ng, ử ụ
, Ngày s d ng, ử ụ
Mã DV,
Mã DV,
ngiá DV, Ti n tr tr c ).Đơ ề ả ướ
ngiá DV, Ti n tr tr c ).Đơ ề ả ướ
*
*
THANHTOÁN
THANHTOÁN
(
(
Mã PTT, Mã KH, S DKố
Mã PTT, Mã KH, S DKố
, Ngày TT, Gi TT, S ti n, ờ ố ề
, Ngày TT, Gi TT, S ti n, ờ ố ề
Mã P
Mã P
)
)
*
*
QUỐCTỊCH (
QUỐCTỊCH (
Mã QT
Mã QT
, Tên QT)
, Tên QT)
Analyse and Design
1998-2003 8
MÔ HÌNH VẬT LÝ DỮ LIỆU
MÔ HÌNH VẬT LÝ DỮ LIỆU
•
KHÁCH HÀNG
KHÁCH HÀNG
(
(
Mã KH
Mã KH
,
,
H Tên KH, Gi i tính, a ch , Ngày sinh, ọ ớ Đị ỉ
H Tên KH, Gi i tính, a ch , Ngày sinh, ọ ớ Đị ỉ
tho i_ Fax,E_mail, CMND_PP, Qu c t ch ).Đ ạ ố ị
tho i_ Fax,E_mail, CMND_PP, Qu c t ch ).Đ ạ ố ị
Field Name
Field Name
Data Type
Data Type
Fiel Size
Fiel Size
Validation Rule
Validation Rule
Mã KH (K)
Mã KH (K)
Text 8
Text 8
Len()=8
Len()=8
H tên KHọ
H tên KHọ
Text
Text
40
40
Ngày sinh
Ngày sinh
Date
Date
Short date
Short date
Gi i tínhớ
Gi i tínhớ
Yes / No
Yes / No
Yes
Yes
[
[
Nam
Nam
]
]
;
;
[
[
Nữ
Nữ
]
]
a chĐị ỉ
a chĐị ỉ
Text
Text
50
50
tho i_FaxĐ ạ
tho i_FaxĐ ạ
Number
Number
10
10
E_mail
E_mail
Text
Text
30
30
S CMND_PPố
S CMND_PPố
Text
Text
9
9
Mã QT
Mã QT
Text
Text
3
3
Analyse and Design
1998-2003 9
MÔ HÌNH VẬT LÝ DỮ LIỆU
MÔ HÌNH VẬT LÝ DỮ LIỆU (tiếp)
•
NGKÝ ĐĂ
NGKÝ ĐĂ
(
(
S DKố
S DKố
, ngày DK,
, ngày DK,
Mã KH,
Mã KH,
ngày n, gi n, ngày i, gi i, đế ờ đế đ ờ đ
ngày n, gi n, ngày i, gi i, đế ờ đế đ ờ đ
Mã
Mã
P
P
, SLNL, SLTE, Ti n t c c)ề đặ ọ
, SLNL, SLTE, Ti n t c c)ề đặ ọ
Field Name
Field Name
Data Type
Data Type
Field Size
Field Size
Validaion Rule
Validaion Rule
S DK (K)ố
S DK (K)ố
Text
Text
10
10
Len()=10
Len()=10
Ngày ng kýđă
Ngày ng kýđă
Date
Date
Short date
Short date
=Date()
=Date()
Mã KH (K)
Mã KH (K)
Text
Text
8
8
Lookup(KHÁCHHÀNG)
Lookup(KHÁCHHÀNG)
Ngày nđế
Ngày nđế
Date
Date
Short Date
Short Date
>=NgayDK
>=NgayDK
Gi nờ đế
Gi nờ đế
Time
Time
Short Time
Short Time
Ngày iđ
Ngày iđ
Date
Date
Short Date
Short Date
>Ngày nđế
>Ngày nđế
Gi iờ đ
Gi iờ đ
Time
Time
Short Time
Short Time
Mã P (K)
Mã P (K)
Text
Text
3
3
Lookup(PHỊNG)
Lookup(PHỊNG)
SLNL
SLNL
Number
Number
1
1
SLTE
SLTE
Number
Number
1
1
Ti n t c cề đặ ọ
Ti n t c cề đặ ọ
Number
Number
6
6
Analyse and Design
1998-2003 10
Analyse and Design
MÔ HÌNH VẬT LÝ DỮ LIỆU
MÔ HÌNH VẬT LÝ DỮ LIỆU (tiếp)
•
SDDV
SDDV
(
(
S , S DK, Mã KHố ố
S , S DK, Mã KHố ố
, Ngày s d ng, ử ụ
, Ngày s d ng, ử ụ
Mã DV, Mã NV
Mã DV, Mã NV
, n giá DV, Ti n tr Đơ ề ả
, n giá DV, Ti n tr Đơ ề ả
tr c).ướ
tr c).ướ
Field Name
Field Name
Data Type
Data Type
Field Size Validation Rule
Field Size Validation Rule
S (K)ố
S (K)ố
Text
Text
10
10
S DK (K)ố
S DK (K)ố
Text
Text
10
10
Lookup( NGKÝ)ĐĂ
Lookup( NGKÝ)ĐĂ
Ngày s d ngử ụ
Ngày s d ngử ụ
Date
Date
Short date
Short date
Mã DV (K)
Mã DV (K)
Text
Text
2
2
Lookup(D CHV )Ị Ụ
Lookup(D CHV )Ị Ụ
n giá DVĐơ
n giá DVĐơ
Number
Number
6
6
Ti n tr tr cề ả ướ
Ti n tr tr cề ả ướ
Number
Number
6
6
Mã KH (K)
Mã KH (K)
Text
Text
8
8
Lookup(KHÁCHHÀNG)
Lookup(KHÁCHHÀNG)
[...]... MÔ HÌNH VẬT LÝ XỬ LÝ • * Có 2 cách tiếp cận để tổ chức các đơn vò xử lý: • 1 Tiếp cận theo không gian CHƯƠNG TRÌNHQUẢNLÝKHÁCHSẠN BỘ PHẬN LỄ TÂN - Nhập số liệu - In báo cáo BỘ PHẬN DỊCH VỤ -Nhập số liệu - In báo cáo 2 Tiếp cận theo từng chức năng CHƯƠNG TRÌNHQUẢNLÝKHÁCHSẠN NHẬP SỐ LIỆU IN BÁO CÁO - Thơng tin khách hàng - Danh sách khách hàng - Danh sách khách đăng ký - Danh sách khách nhận phòng... IPO Chart Mơđun: THƠNG TIN KHÁCH HÀNG Hệ thống: QUẢNLÝKHÁCHSẠN Mục tiêu: Nhập dữ liệu cho table KHACHHANG Input: Thơng tin khách hàng Output: Thơng tin khách hàng ghi vào b ảng KHACHHANG Xử lý: Nhập thơng tin của khách hàng Tìm thơng tin của khách hàng trong b ảng KHACHHANG If khơng tìm thấy Then Thêm thơng tin khách hàng vào bảng KHACHHANG Else Cập nhật lại thơng tin khách hàng đã có trong b ảng... PHIẾU THANH TỐN Hệ thống: QUẢNLÝKHÁCHSẠN Mục tiêu: Thanh tốn tiền (phòng + dòch vụ) cho khách Input: Thơng tin về khách, về tiền phòng, về dịch vụ Output: In ra phiếu thanh tốn cho khách Xử lý: Nhập thơng tin cần thiết về khách, dịch vụ, tiền phòng Nhập số phòng cần thanh tốn tiền If Số phòng=Phòng đăng ký trả Then Cho bảng thống kê các khoản tiền dịch vụ và tiền phòng Số tiền khách thanh tốn = Tổng... Analyse and Design SƠ ĐỒ THIẾTKẾCHƯƠNGTRÌNH MENU HỆ THỐNG CẬP NHẬT BÁO BIỂU TRA CỨU THỐT GIỚITHIỆU KHÁCH HÀNG CƠ QUAN ĐĂNG KÝ HUỶ Đ.KÝ NHẬN PHỊNG SDDV PHỊNG TRẢ PHỊNG DỊCH VỤ THANH TOÁN NHÂN VIÊN 1998-2003 18 GIAO DIỆN VÀ KẾT QUẢ CHƯƠNGTRÌNH • FORM _ MAIN 1998-2003 19 GIAO DIỆN (tiếp) • FORM_KHACHHANG 1998-2003 20 GIAO DIỆN (tiếp) • FORM_DANGKY 1998-2003 21 KẾT QUẢ CHƯƠNGTRÌNH • Những vấn đề được... * Tra cứu: - Thông tin khách hàng theo tiêu chí như : Họ tên, phòng, quốc tòch - Hoá đơn tiền phòng - Hoá đơn tiền dòch vụ - Hoá đơn thanh toán * Những vấn đề cần bổ sung - Thống kêkhách đăng ký thuê phòng theo khoảng thời gian nhất đònh - Tính doanh thu cho kháchsạn theo quý hoặc tháng - 1998-2003 23 HƯỚNG PHÁT TRIỂN ĐỀ TÀI • * Mở rộng bài toán để áp dụng cho nhiều kháchsạn riêng biệt • * Hệ thống... • • • • • • • • • • • • • • * Cập nhật thông tin khách hàng, phòng, dòch vụ, nhân viên Đối với khách hàng: - Đăng ký thuê phòng - Huỷ đăng ký - Nhận phòng - Sử dụng dòch vụ - Trả phòng - Thanh toán - Cơ quan * Báo biểu: - Danh mục phòng - Danh mục nhân viên - Danh mục khách hàng - Danh sách khách hàng đăng ký thuê phòng - Danh mục dòch vụ - Danh sách khách hàng nhận phòng - Phiếu thanh toán 1998-2003... 11 Analyse and Design MÔ HÌNH QUAN NIỆM XỬ LÝ • * Khái niệm Biến cố B Biến cố A • * Biến cố CƠNG VIỆC NO YES • * Công việc haymột quy tắc quảnlý • * Danh sách các tác vụ trong bài toán Biến cố C Biến cố D 1 Nhận đăng ký - T.phòng 10 Kiểm tra tình tr ạng phòng 2 Kiểm tra phòng 11 Bàn giao phòng 3 Kiểm tra thơng tin khách hàng 12 Đổi phòng 4 Nhập thơng tin khách hàng 13 Sử dụng dịch vụ 5 Nhập thơng... kê các khoản tiền dịch vụ và tiền phòng Số tiền khách thanh tốn = Tổng số tiền các khoản dịch vụ trong những ngày khách đã th + tiền phòng trong các ngày lại In ra phiếu thanh tốn tiền cho khách Else Khơng in ra phiếu thanh tốn End If 1998-2003 16 Analyse and Design SƠ ĐỒ THỰC THỂ LIÊN KẾT DANGKY NHANVIEN MANV HOTENNV CHUCVUNV NV_DV MANV TGIANLAM MADV DICHVU MADV TENDV MAP NGAYDK NGAYDEN SODK GIODEN... đơn tổng h ợp 1998-2003 12 Analyse and Design • * Bảng công việc: STT 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 MÔ HÌNH TỔ CHỨC XỬ LÝ TÊN CƠNG VIỆC NƠI THỰC HIỆN Nhận Đ.ký - T.phòng Phòng tiếp tân Kiểm tra phòng Phòng Kiểm tra TT khách hàng Phòng tiếp tân Nhập TT khách hàng Phòng tiếp tân Nhập TT Đký-Tphòng Phòng tiếp tân Huỷ đăng ký Phòng tiếp tân Nhận phòng đã Đký Phòng tiếp tân Kiểm tra TT Đký... phòng Phòng tiếp tân Bàn giao phòng Phòng Đổi phòng Phòng tiếp tân Sử dụng dịch vụ Phòng In hóa đơn SDDV Phòng tiếp tân Thanh tốn hố đơn dịch vụ Khách hàng Trả phòng Phòng tiếp tân Kiểm tra lại phòng Phòng In hố đơn tổng hợp Phòng tiếp tân Thanh tốn hố đơn tổng Khách hàng PHƯƠNG THỨC Thủ công Tự động Tự động Tự động Tự động Tự động Tự động Tự động Tự động Thủ cơng Tự động Thủ công Tự động Thủ cơng Tự