Upload
tiana
View
51
Download
0
Embed Size (px)
DESCRIPTION
BAÙO CAÙO ÑOÀ AÙN TOÁT NGHIEÄP. QUAÛN LYÙ KHAÙCH SAÏN GVHD: Ts. Nguyeãn Kim Anh SVTH : Ñoã Thò Lieân. NOÄI DUNG ÑOÀ AÙN GOÀM CAÙC PHAÀN. Phaàn I : Khaùi quaùt lyù thuyeát vaø coâng cuï caøi ñaët chöông trình Phaàn II : Phaân tích vaø thieát keá baøi toaùn - PowerPoint PPT Presentation
Citation preview
1998-2003 1
• QUAÛN LYÙ KHAÙCH SAÏNQUAÛN LYÙ KHAÙCH SAÏN
• • GVHD: Ts. Nguyeãn GVHD: Ts. Nguyeãn
Kim AnhKim Anh SVTH : Ñoã SVTH : Ñoã Thò LieânThò Lieân
•
1998-2003 2
NOÄI DUNG ÑOÀ AÙN GOÀM CAÙC PHAÀNNOÄI DUNG ÑOÀ AÙN GOÀM CAÙC PHAÀN
• Phaàn IPhaàn I: Khaùi quaùt lyù thuyeát vaø Khaùi quaùt lyù thuyeát vaø coâng cuï caøi ñaët chöông trìnhcoâng cuï caøi ñaët chöông trình
• Phaàn IIPhaàn II: Phaân tích vaø thieát keá Phaân tích vaø thieát keá baøi toaùnbaøi toaùn
• Phaàn IIIPhaàn III: Giao dieän vaø keát quaû : Giao dieän vaø keát quaû chöông trìnhchöông trình
31998-2003
KHAÙI QUAÙT LYÙ THUYEÁTKHAÙI QUAÙT LYÙ THUYEÁT
• ** Caùc khaùi nieäm cô baûn: Cô sôû döõ lieäu, thöïc theå, Caùc khaùi nieäm cô baûn: Cô sôû döõ lieäu, thöïc theå, thuoäc tính...thuoäc tính...
• ** Khaùi nieäm phuï thuoäc vaø caùc daïng chuaån cô baûn Khaùi nieäm phuï thuoäc vaø caùc daïng chuaån cô baûn
• ** Khaùi nieäm chæ daãn vaø khoaù chæ daãn Khaùi nieäm chæ daãn vaø khoaù chæ daãn
• ** Muïc tieâu vaø tính öu vieät cuûa moâ hình quan heä Muïc tieâu vaø tính öu vieät cuûa moâ hình quan heä• ** Phöông phaùp phaân tích MERISE Phöông phaùp phaân tích MERISE• Möùc quan nieäm döõ lieäu, möùc toå chöùc, möùc vaät Möùc quan nieäm döõ lieäu, möùc toå chöùc, möùc vaät
lyùlyù
• ** Heä quaûn trò cô sôû döõ lieäu MS Access Heä quaûn trò cô sôû döõ lieäu MS Access
1998-2003 4
COÂNG CUÏ CAØI ÑAËT BAØI TOAÙNCOÂNG CUÏ CAØI ÑAËT BAØI TOAÙN
• ** Visual Basic 6.0 (VB)_ con ñöôøng nhanh nhaát, ñôn giaûn nhaát ñeå taïo öùng duïng cho MS Windows. Vaäy VB laø gì?
• ** VB 6.0 hoã trôï moät caùch laäp trình töông ñoái môùi - OOP• ** VB 6.0 hoã trôï quaûn lyù cô sôû döõ lieäu vaø Internet,
ñaëc bieät laø quaûn lyù cô sôû döõ lieäu.• ** VB 6.0 gaén lieàn vôùi khaùi nieäm laäp trình tröïc quan.• ** VB 6.0 coù nhieàu tính naêng môùi, coâng cuï ActiveX cho
pheùp duøng nhöõng öùng duïng khaùc nhö MS Word, Excel.
• ** ÖÙng duïng khi taïo xong coù theå töï do phaân phoái.• ** Vaäy chuùng ta coù theå laøm gì vôùi VB
1998-2003 5
COÂNG CUÏ CAØI ÑAËTCOÂNG CUÏ CAØI ÑAËT ( tieáp) ( tieáp)• ** Thieát keá cô sôû döõ lieäu trong MSAccess baèng
caùch tao caùc baûng • ** Duøng coâng cuï Relationship Relationship cuûa MSAccess97 ñeå
taïo lieân keát giöõa caùc thöïc theå.• ** Chöông trình keát noái cô sôû döõ lieäu vôùi VB baèng
ñieàukhieån • Data EnvironmentData Environment• ** ADO-ActiveX Data Objecct khoâng theå thieáu trong
öùng duïng cô sôû döõ lieäu.• ADO goàm caùc ñoái töôïng: Recordset, Connection,
Command...• ** Caáu truùc sau cho pheùp ta söû duïng 1 thaønh phaàn
chöông trình ActiveX vôùi caùc öùng duïng cuûa VB.Application ADO OLE DB Database
1998-2003 6
MOÂ HÌNH QUAN NIEÄM DÖÕ LIEÄUMOÂ HÌNH QUAN NIEÄM DÖÕ LIEÄU Analyse and DesignAnalyse and Design
HUỶ ĐKHUỶ ĐK
Ngày huỷGiờ huỷ
DỊCH VỤDỊCH VỤ
Mã DVTên DV
KHÁCH HÀNGKHÁCH HÀNG
Mã KHHọ tên KHNgày sinhGiới tínhĐịa chỉ
Điện thoại_FaxE_mail
SốCMND_PP
NHÂN VIÊNNHÂN VIÊN
Mã NVTên NV
Chức vụ NV
CƠ QUANCƠ QUAN
Mã CQTên CQĐCCQ
ĐThoại_FaxCQ
E_mail CQ
CÔNG CHỨCCÔNG CHỨC
Chức vụ
SDDVSDDV
SốNgày SDĐơn giáTiền trả_
trước
ĐĂNG KÝĐĂNG KÝSố ĐK
Ngày đếnGiờ đếnNgày điGiờ điTiền đcọc
SLNLSLTE
NPHÒNGNPHÒNG
Ngày nhậnGiờ nhận
TRẢ PHÒNGTRẢ PHÒNG
Ngày trảGiờ trả
TNGHITNGHI
Mã TNTên TN
TTHBỊSố_ lượng
PHÒNGPHÒNGMã P
Loại PGiá 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 TOÁNTOÁN
Mã PTTNgày TTGiờ TTSố tiền
(1, 1)
NV-DV
(1, n)
QUOÁC TÒCH
Maõ QTTeân QTKH-
QT (1, n)
(1, 1)
1998-2003 7
MOÂ HÌNH TOÅ CHÖÙC DÖÕ LIEÄUMOÂ HÌNH TOÅ CHÖÙC DÖÕ LIEÄU* KHÁCH HÀNG ( Mã KH, Họ tên KH, Giới tính, Địa chỉ, Ngày sinh, Đthoại_ Fax,
E_mail, CMND_PP, Maõ QT).* PHÒNG ( Mã P, Loại P, Giá cơ bản ) TNGHI ( Mã TN, Tên TN )* TTHBỊ ( Mã P, Mã TN, Số lượng ).* DỊCH VỤ ( Mã DV, Tên DV ).* CƠ QUAN (Mã CQ, Tên CQ, ĐCCQ, ĐT_Fax CQ, E_mail CQ ).* CÔNG CHỨC ( Mã KH, Mã CQ, Chức vụ).* NHÂN VIÊN ( Mã NV, Tên NV, Chức vụ NV ).* ĐĂNG KÝ ( Số DK, Ngày DK, Mã KH, Ngày đến, Giờ đến, Ngày đi, Giờ đi, Mã
P, SLNL, SLTE, Tiền đặt cọc ).* HUỶĐK( Số DK, Mã KH, Ngày huỷ, Giờ huỷ ).* NPHÒNG ( Số DK, Mã KH, Mã P, Ngày nhận, Giờ nhận ).* TRẢ PHÒNG ( Số DK, Mã KH, Ngày trả, Giờ trả ).* SDDV (Số, Số DK, Mã KH, Ngày sử dụng, Mã DV, Đơngiá DV, Tiền trả trước ).* THANHTOAÙN(Mã PTT, Mã KH, Số DK, Ngày TT, Giờ TT, Số tiền, Mã P)* QUOÁCTÒCH (Maõ QT, Teân QT)
Analyse and Design
1998-2003 8
MOÂ HÌNH VAÄT LYÙ DÖÕ LIEÄUMOÂ HÌNH VAÄT LYÙ DÖÕ LIEÄU• KHÁCH HÀNG ( Mã KH, Họ Tên KH, Giới tính, Địa chỉ, Ngày
sinh, Đthoại_ Fax,E_mail, CMND_PP, Quốc tịch ).
Field Name Data Type Fiel Size Validation Rule
Mã KH (K) Text 8 Len()=8Họ tên KH Text 40Ngày sinh Date Short dateGiới tính Yes / No Yes Nam;NữĐịa chỉ Text 50Đthoại_Fax Number 10E_mail Text 30Số CMND_PP Text 9Maõ QT Text 3
Analyse and Design
1998-2003 9
MOÂ HÌNH VAÄT LYÙ DÖÕ LIEÄUMOÂ HÌNH VAÄT LYÙ DÖÕ LIEÄU (tieáp)• ĐĂNGKÝ (Số DK, ngày DK, Mã KH, ngày đến, giờ đến, ngày đi, giờ đi, Mã P,
SLNL, SLTE, Tiền đặt cọc)Field Name Data Type Field Size Validaion RuleSố DK (K) Text 10 Len()=10Ngày đăng ký Date Short date =Date()Mã KH (K) Text 8 Lookup(KHÁCHHÀNG)Ngày đến Date Short Date >=NgayDKGiờ đến Time Short TimeNgày đi Date Short Date >Ngày đếnGiờ đi Time Short TimeMã P (K) Text 3 Lookup(PHÒNG)SLNL Number 1SLTE Number 1Tiền đặt cọc Number 6
Analyse and Design
1998-2003 10
Analyse and Design
MOÂ HÌNH VAÄT LYÙ DÖÕ LIEÄUMOÂ HÌNH VAÄT LYÙ DÖÕ LIEÄU (tieáp)
• SDDV (Số, Số DK, Mã KH, Ngày sử dụng, Mã DV, Mã NV, Đơn giá DV, Tiền trả trước).
Field Name Data Type Field Size Validation Rule
Số (K) Text 10
Số DK (K) Text 10 Lookup(ĐĂNGKÝ)
Ngày sử dụng Date Short date
Mã DV (K) Text 2 Lookup(DỊCHVỤ)
Đơn giá DV Number 6
Tiền trả trước Number 6
Mã KH (K) Text 8 Lookup(KHÁCHHÀNG)
1998-2003 11
MOÂ HÌNH THOÂNG LÖÔÏNGMOÂ HÌNH THOÂNG LÖÔÏNGAnalyse and DesignAnalyse and Design
KHÁCHKHÁCH
HÀNGHÀNG
BỘ PHẬNBỘ PHẬN
LỄ TÂNLỄ TÂN
BỘ PHẬN BỘ PHẬN
DỊCH VỤDỊCH VỤ
Yêu cầu đăng ký phòngTrả lời yêu cầu đăngký phòngYêu cầu đăng thuê phòng
Trả lời yêu cầu đăng thuê phòngYêu cầu nhận phòngTrả lời yêu cầu nhận phòng
Yêu cầu trả phòngTrả lời yêu cầu trả phòng
Yêu cầu thanh toán hoá đơn tổng
Trả lời yêu cầu thanh toán hoá đơn tổng
Yêu cầu sử dụng dịch vụTrả lời yêu cầu sử dụng dịch vụ
Yêu cầu thanh toán hoá đơn dịch vụ
Trả lời yêu cầu thanh toán hoá đơn
Yêu cầu hoá đơn sử dụng dịch vụ chưa
thanh toán
Trả lời yêu cầu hoá đơn sử dụng dịch vụ chưa thanh toán
1998-2003 12
MOÂ HÌNH QUAN NIEÄM XÖÛ LYÙMOÂ HÌNH QUAN NIEÄM XÖÛ LYÙ• * Khaùi nieäm• * Bieán coá• * Coâng vieäc haymoät quy taéc quaûn lyù• * Danh saùch caùc taùc vuï trong baøi toaùn1. Nhận đăng ký - T.phòng 10. Kiểm tra tình trạng phòng2. 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òng4. Nhập thông tin khách hàng 13. Sử dụng dịch vụ 5. Nhập thông tin đăng ký -thuê phòng 14. In hoá đơn sử dụng dịch vụ6. Huỷ đăng ký phòng 15. Thanh toán hoá đơn sử dụng dịch vụ
7. Nhận phòng đã đăng ký 16. Trả phòng8. Kiểm tra thông tin đăng ký phòng 17. Kiểm tra lại tình trạng phòng9. Nhập thông tin nhận phòng 18. In hoá đơn tổng hợp
19. Thanh toán hoá đơn tổng hợp
Analyse and DesignAnalyse and Design
Biến cố C
Biến cố BBiến cố A
CÔNG VIỆCNO YES
Biến cố D
1998-2003 13
MOÂ HÌNH TOÅ CHÖÙC XÖÛ LYÙMOÂ HÌNH TOÅ CHÖÙC XÖÛ LYÙ• * Baûng coâng vieäc:STT TÊN CÔNG VIỆC NƠI THỰC HIỆN PHƯƠNG THỨC CHU KỲ1 Nhận Đ.ký - T.phòng Phoøng tieáp taân Thuû coâng L.ngay2 Kiểm tra phòng Phoøng Tự động L.ngay3 Kiểm tra TT khách hàng Phoøng tieáp taân Töï ñoäng L.ngay4 Nhập TT khách hàng Phoøng tieáp taân Töï ñoäng L.ngay5 Nhập TT Đký-Tphòng Phoøng tieáp taân Töï ñoäng L.ngay6 Huỷ đăng ký Phoøng tieáp taân Töï ñoäng L.ngay7 Nhận phòng đã Đký Phoøng tieáp taân Tự động L.ngay8 Kiểm tra TT Đký phòng Phoøng tieáp taân Töï ñoäng L.ngay9 Nhập TT nhận phòng Phoøng tieáp taân Töï ñoäng L.ngay10 Kiểm tra tình trạng phòng Phoøng tieáp taân Töï ñoäng L.ngay11 Bàn giao phòng Phoøng Thủ công L.ngay12 Ñổi phòng Phoøng tieáp taân Töï ñoäng L.ngay13 Sử dụng dịch vụ Phoøng Thuû coâng L.ngay14 In hóa đơn SDDV Phoøng tieáp taân Töï ñoäng L.ngay15 Thanh toán hoá đơn dịch vụ Khách hàng Thủ công L.ngay16 Trả phòng Phoøng tieáp taân Töï ñoäng L.ngay17 Kiểm tra lại phòng Phoøng Thuû coâng L.ngay18 In hoá đơn tổng hợp Phoøng tieáp taân Töï ñoäng L.ngay19 Thanh toán hoá đơn tổng Khách hàng Thủ công L.ngay
Analyse and DesignAnalyse and Design
1998-2003 14
MOÂ HÌNH VAÄT LYÙ XÖÛ LYÙMOÂ HÌNH VAÄT LYÙ XÖÛ LYÙ
• * Coù 2 caùch tieáp caän ñeå toå chöùc caùc ñôn vò xöû lyù:
• 1. Tieáp caän theo khoâng gian 2. Tieáp caän theo töøng chöùc naêng
Analyse and DesignAnalyse and Design
CHƯƠNG TRÌNH QUẢN LÝ KHÁCH SẠN
NHẬP SỐ LIỆU
- Thông tin khách hàng
- Đăng ký thuê phòng
- Nhận phòng
- Sử dụng dịch vụ..................
IN BÁO CÁO
- Danh sách khách hàng- Danh sách khách đăng ký- Danh sách khách nhận phòng- Hoá đơn thanh toán....................
CHƯƠNG TRÌNH QUẢN LÝ KHÁCH SẠ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
1998-2003 15
IPO IPO chart:chart: (Input - Proccessing - Output) IPO ChartMôđun: THÔNG TIN KHÁCH HÀNGHệ thống: QUẢN LÝ KHÁCH SẠNMục tiêu: Nhập dữ liệu cho table KHACHHANG
Input: Thông tin khách hàngOutput: Thông tin khách hàng ghi vào bảng KHACHHANGXử 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 KHACHHANG End If
Analyse and DesignAnalyse and Design
1998-2003 16
IPO Chart Môđun: THÔNG TIN PHIẾU THANH TOÁNHệ thống: QUẢN LÝ KHÁCH SẠN
Mục tiêu: Thanh toán tieàn (phoøng + dòch vuï) 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 toán cho kháchXử 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 toán tiền If If Số phòng=Phòng đăng ký trả ThenThen 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 toán = Tổng số tiền các khoản dịch vụ trong
những ngày khách đã thuê + tiền phòng trong các ngày lại. In ra phiếu thanh toán tiền cho khách Else Else
Không in ra phiếu thanh toánEnd If
IPOIPO chart chart (tieáp)(tieáp)Analyse and DesignAnalyse and Design
1998-2003 17
SÔ ÑOÀ THÖÏC THEÅ LIEÂN KEÁTSÔ ÑOÀ THÖÏC THEÅ LIEÂN KEÁTAnalyse and DesignAnalyse and Design
CONGCHUCCONGCHUCMACQMAKHCHUCVU
COQUANCOQUANMACQTENCQDCCQDTHOAI-FAXCQEMAILCQ
THANHTOANMAKHMAPTTMAPTTNGAYTTGIOTTSODKSODKSOTIEN
HUYDKHUYDKSODKNGAYHUYGIOHUYMAKH
NPHONGNPHONGSODKNGAYNHANGIONHANMAKH
SDDVSDDVSO NGAYSDSODKDONGIAMAKHTIENTRATRUOC
MADV
DANGKYDANGKYMAPMAPNGAYDKNGAYDENSODKGIODENNGAYDIGIODITIENDATCOCSLNLSLTEMAKH
KHACHHANGKHACHHANG
MAKHHOTENKHNGAYSINHNAMDIACHIDTHOAI_FAXEMAILSCMNDPPQUOCTICH
TRAPHONGTRAPHONGMAKHNGAYTRAGIOTRASODK
TNGHITNGHIMATNTENTN
TTHBITTHBIMAPSOLUONGMATN
PHONGPHONGMAPLOAIPGIACOBAN
DICHVUDICHVU
MADVMADVTENDV
NV_DVNV_DVMANVTGIANLAMMADV
NHANVIENNHANVIENMANVHOTENNVCHUCVUNV
1998-2003 18
SÔ ÑOÀ THIEÁT KEÁ CHÖÔNG TRÌNHSÔ ÑOÀ THIEÁT KEÁ CHÖÔNG TRÌNHAnalyse and Design
CẬP NHẬT TRA CỨU
MENU HỆ THỐNG
BÁO BIỂU
KHÁCH HÀNG
CƠ QUAN
THOÁT
ĐĂNG KÝ
HUỶ Đ.KÝ
NHẬN PHÒNG
SDDV
TRẢ PHÒNG
DỊCH VỤ
NHÂN VIÊN
PHÒNG
THANH TOAÙNTHANH TOAÙN
GIÔÙITHIEGIÔÙITHIEÄUÄU
1998-2003 19
GIAO DIEÄN VAØ KEÁT QUAÛ CHÖÔNG TRÌNHGIAO DIEÄN VAØ KEÁT QUAÛ CHÖÔNG TRÌNH• FORM _ MAINFORM _ MAIN
1998-2003 20
GIAO DIEÄNGIAO DIEÄN (tieáp)• FORM_KHACHHANGFORM_KHACHHANG
1998-2003 21
GIAO DIEÄN (tieáp)GIAO DIEÄN (tieáp)• FORM_DANGKYFORM_DANGKY
1998-2003 22
KEÁT QUAÛ CHÖÔNG TRÌNHKEÁT QUAÛ CHÖÔNG TRÌNH• Nhöõng vaán ñeà ñöôïc giaûi quyeát:Nhöõng vaán ñeà ñöôïc giaûi quyeát:• ** Caäp nhaät thoâng tin khaùch haøng, phoøng, dòch vuï, Caäp nhaät thoâng tin khaùch haøng, phoøng, dòch vuï,
nhaân vieânnhaân vieân• Ñoái vôùi khaùch haøng:Ñoái vôùi khaùch haøng:• - Ñaêng kyù thueâ phoøng - Huyû ñaêng - Ñaêng kyù thueâ phoøng - Huyû ñaêng
kyù kyù • - Nhaän phoøng - Söû duïng - Nhaän phoøng - Söû duïng
dòch vuïdòch vuï• - Traû phoøng - Thanh toaùn- Traû phoøng - Thanh toaùn• - Cô quan- Cô quan• ** Baùo bieåu: Baùo bieåu:• - Danh muïc phoøng- Danh muïc phoøng• - Danh muïc nhaân vieân- Danh muïc nhaân vieân• - Danh muïc khaùch haøng- Danh muïc khaùch haøng• - Danh saùch khaùch haøng ñaêng kyù thueâ phoøng- Danh saùch khaùch haøng ñaêng kyù thueâ phoøng• - Danh muïc dòch vuï- Danh muïc dòch vuï• - Danh saùch khaùch haøng nhaän phoøng- Danh saùch khaùch haøng nhaän phoøng• - Phieáu thanh toaùn- Phieáu thanh toaùn
1998-2003 23
Nhöõng vaán ñeà ñöôïc giaûi quyeátNhöõng vaán ñeà ñöôïc giaûi quyeát (tieáp)
• ** Tra cöùu: Tra cöùu:• - Thoâng tin khaùch haøng theo tieâu chí nhö : - Thoâng tin khaùch haøng theo tieâu chí nhö :
Hoï teân, phoøng, quoác tòch.Hoï teân, phoøng, quoác tòch.• - Hoaù ñôn tieàn phoøng- Hoaù ñôn tieàn phoøng• - Hoaù ñôn tieàn dòch vuï- Hoaù ñôn tieàn dòch vuï• - Hoaù ñôn thanh toaùn - Hoaù ñôn thanh toaùn • * * Nhöõng vaán ñeà caàn boå sungNhöõng vaán ñeà caàn boå sung• - Thoáng keâ khaùch ñaêng kyù thueâ phoøng - Thoáng keâ khaùch ñaêng kyù thueâ phoøng
theo khoaûng thôøi gian nhaát ñònhtheo khoaûng thôøi gian nhaát ñònh• - Tính doanh thu cho khaùch saïn theo quyù - Tính doanh thu cho khaùch saïn theo quyù
hoaëc thaùnghoaëc thaùng• - ...- ...
1998-2003 24
HÖÔÙNG PHAÙT TRIEÅN ÑEÀ TAØIHÖÔÙNG PHAÙT TRIEÅN ÑEÀ TAØI
• ** Môû roäng baøi toaùn ñeå aùp duïng cho nhieàu Môû roäng baøi toaùn ñeå aùp duïng cho nhieàu khaùch saïn rieâng bieätkhaùch saïn rieâng bieät
• ** Heä thoáng cung caáp thoâng tin veà phoøng, giaù Heä thoáng cung caáp thoâng tin veà phoøng, giaù caû ...,ñeå khaùch haøng coù theå ñaët phoøng qua caû ...,ñeå khaùch haøng coù theå ñaët phoøng qua maïng.maïng.
• ** Hoaøn thieän nhöõng vöôùng maéc hieän taïi chöa Hoaøn thieän nhöõng vöôùng maéc hieän taïi chöa giaûi quyeát ñöôïcgiaûi quyeát ñöôïc