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
470 KB
Nội dung
1998-2003 1 • SỬ DỤNG PHẦN MỀM VB 6.0 QUẢN LÝ KHÁCH SẠN VÀ ĐẶT PHÒNG TRỰC TUYẾ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 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ợ quản lý cơ sở dữ liệu và Internet, đặc biệt là 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 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. • * * Ứ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 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 • * * Dùng công cụ Relationship Relationship của MSAccess97 để tạo liên kết giữa 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 • Data Environment Data Environment • * * ADO-ActiveX Data Objecct không thể thiếu trong ứng dụng cơ sở dữ liệu. • 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 ActiveX với 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 ( Mã KH, Họ tên KH, Giới tính, Địa chỉ, Ngày sinh, Đthoại_ Fax, E_mail, CMND_PP, Mã 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 ). * THANHTOÁN(Mã PTT, Mã KH, Số DK, Ngày TT, Giờ TT, Số tiền, Mã P) * QUỐCTỊCH (Mã 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 ( 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()=8 Họ tên KH Text 40 Ngày sinh Date Short date Giới tính Yes / No Yes [Nam];[Nữ] Địa chỉ Text 50 Đthoại_Fax Number 10 E_mail Text 30 Số CMND_PP Text 9 Mã QT Text 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Ý (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 Rule Số DK (K) Text 10 Len()=10 Ngày đăng ký Date Short date =Date() Mã KH (K) Text 8 Lookup(KHÁCHHÀNG) Ngày đến Date Short Date >=NgayDK Giờ đến Time Short Time Ngày đi Date Short Date >Ngày đến Giờ đi Time Short Time Mã P (K) Text 3 Lookup(PHỊNG) SLNL Number 1 SLTE Number 1 Tiền đặt cọc Number 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 (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) [...]... dịch vụ Trả phòng Kiểm tra lại phòng In hố đơn tổng hợp Thanh tốn hố đơn tổng Phòng tiếp tân Phòng Phòng tiếp tân Phòng tiếp tân Phòng tiếp tân Phòng tiếp tân Phòng tiếp tân Phòng tiếp tân Phòng tiếp tân Phòng tiếp tân Phòng Phòng tiếp tân Phòng Phòng tiếp tân Khách hàng Phòng tiếp tân Phòng Phòng tiếp tân Khách hàng 1998-2003 PHƯƠNG THỨC Thủ công Tự động Tự động Tự động Tự động Tự động Tự động Tự... XỬ LÝ * Bảng công việc: TÊN CƠNG VIỆC NƠI THỰC HIỆN Nhận Đ.ký - T .phòng Kiểm tra phòng Kiểm tra TT khách hàng Nhập TT khách hàng Nhập TT Đký-Tphòng Huỷ đăng ký Nhận phòng đã Đký Kiểm tra TT Đký phòng Nhập TT nhận phòng Kiểm tra tình trạng phòng Bàn giao phòng Đổi phòng Sử dụng dịch vụ In hóa đơn SDDV Thanh tốn hố đơn dịch vụ Trả phòng Kiểm tra lại phòng In hố đơn tổng hợp Thanh tốn hố đơn tổng Phòng. .. 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 -... đơn sử dụng dịch vụ chưa thanh tốn Trả lời u cầu đăngký phòng u cầu đăng th phòng Analyse and Design MÔ HÌNH QUAN NIỆM XỬ LÝ • * Khái niệm Biến cố A • * Biến cố • * 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 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ử. .. thanh tốn - Đăng ký th phòng - Nhận phòng - Sử dụng dịch vụ 1998-2003 14 Analyse and Design IPO chart: (Input - Proccessing - Output) 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... MÔ HÌNH THÔNG LƯNG u cầu đăng ký phòng u cầu nhận phòng Trả lời u cầu nhận phòng LỄ TÂN u cầu trả phòng KHÁCH HÀNG Trả lời u cầu trả phòng u cầu thanh tốn hố đơn tổng Trả lời u cầu thanh tốn hố đơn tổng u cầu sử dụng dịch vụ Trả lời u cầu sử dụng dịch vụ BỘ PHẬN u cầu thanh tốn hố đơn dịch vụ DỊCH VỤ u cầu hố đơn sử dụng dịch vụ chưa thanh tốn Trả lời u cầu đăng th phòng BỘ PHẬN Trả lời u cầu thanh... 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 1998-2003 15 Analyse and Design IPO chart (tiếp) IPO Chart Mơđun: THƠNG TIN 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... Đố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 giải quyết (tiếp) • • • • • • • • • * Tra cứu: - Thông tin khách. .. 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 tin đăng ký -th phòng 14 In hố đơn sử dụng dịch vụ 6 Huỷ đăng ký phòng 15 Thanh tốn hố đơn sử dụng dịch vụ 7 Nhận phòng đã đăng ký 16 Trả phòng 8 Kiểm tra thơng tin đăng ký phòng 17 Kiểm tra lại tình trạng phòng 9 Nhập thơng tin nhận phòng 18 In hố đơn tổng hợp 19 Thanh tốn hố đơn tổng hợp Biến cố B CƠNG... 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 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 . 1998- 200 3 1 • SỬ DỤNG PHẦN MỀM VB 6. 0 QUẢN LÝ KHÁCH SẠN VÀ ĐẶT PHÒNG TRỰC TUYẾN • • 1998- 200 3 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. 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ợ quản lý cơ sở dữ liệu và Internet, đặc biệt là quản lý cơ sở dữ. 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 phòng -