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ích và thiết kế bài toán Phân tích và thiết kế 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ân tích MERISE Phương pháp phân tí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ản lý cơ sở dữ liệu và Internet, đặc biệt VB 6.0 hỗ trợ quản lý 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ần chương trình Cấu trúc sau cho phép ta sử dụng 1 thành phần chương trì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Ì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 2 Tiếp cận theo từng chức năng CHƯƠNG TRÌNH QUẢN LÝ KHÁCH SẠ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ẢN LÝ KHÁCH SẠ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ẢN LÝ KHÁCH SẠ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... * 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ách sạ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ách sạ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 22 Những vấn đề được... 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ản lý • * 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... THANHTOAN MAKH MAPTT NGAYTT GIOTT SODK SOTIEN 1998-2003 COQUAN MACQ TENCQ DCCQ DTHOAI-FAXCQ EMAILCQ 17 Analyse and Design SƠ ĐỒ THIẾT KẾ CHƯƠNG TRÌ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ƯƠNG TRÌNH • FORM _ MAIN 1998-2003 19 GIAO DIỆN (tiếp) • FORM_KHACHHANG... đơ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ý... 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 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... 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ự . 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. OOP • * * VB 6.0 hỗ trợ quản lý cơ sở dữ liệu và Internet, đặc biệt VB 6.0 hỗ trợ quản lý 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. • * * . TRÌNH QUẢN LÝ KHÁCH SẠN NHẬP SỐ LIỆU - Thơng tin khách hàng - Đăng ký th 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