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
Cấu trúc
Slide 1
NỘI DUNG ĐỒ ÁN GỒM CÁC PHẦN
KHÁI QUÁT LÝ THUYẾT
CÔNG CỤ CÀI ĐẶT BÀI TOÁN
CÔNG CỤ CÀI ĐẶT ( tiếp)
MÔ HÌNH QUAN NIỆM DỮ LIỆU
MÔ HÌNH TỔ CHỨC DỮ LIỆU
MÔ HÌNH VẬT LÝ DỮ LIỆU
MÔ HÌNH VẬT LÝ DỮ LIỆU (tiếp)
Slide 10
Slide 11
MÔ HÌNH QUAN NIỆM XỬ LÝ
MÔ HÌNH TỔ CHỨC XỬ LÝ
MÔ HÌNH VẬT LÝ XỬ LÝ
IPO chart: (Input - Proccessing - Output)
IPO chart (tiếp)
SƠ ĐỒ THỰC THỂ LIÊN KẾT
SƠ ĐỒ THIẾT KẾ CHƯƠNG TRÌNH
GIAO DIỆN VÀ KẾT QUẢ CHƯƠNG TRÌNH
GIAO DIỆN (tiếp)
Slide 21
KẾT QUẢ CHƯƠNG TRÌNH
Những vấn đề được giải quyết (tiếp)
HƯỚNG PHÁT TRIỂN ĐỀ TÀI
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
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ảnlý 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)
[...]... 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Ả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ÌNH QUẢ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... Output) 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... 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 cung cấp thông tin về phòng, giá cả ,để khách hàng có thể đặt phòng qua mạng • * Hoàn thiện những vướng mắc hiệ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 giải quyết (tiếp) • • • • • • • • • * Tra cứu: - Thông tin khách. .. đă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ử dụng dịch vụ 5 Nhập thơng tin đăng ký -th phòng 14... B CƠNG VIỆC NO YES Biến cố C 1998-2003 12 Biến cố D Analyse and Design • 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Ý * 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... 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 1998-2003 20 GIAO DIỆN (tiếp) • FORM_DANGKY 1998-2003 21 KẾT QUẢ CHƯƠNG TRÌNH • Những vấn đề được giải quyết: • • • • • • • • • • • • • • * Cập nhật thông tin khách hà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ự động Tự động Tự động Thủ cơng Tự động Thủ công Tự động Thủ cơng Tự động Thủ công Tự... 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 16 Analyse and Design SƠ ĐỒ THỰC THỂ LIÊN KẾT DANGKY NHANVIEN MANV HOTENNV CHUCVUNV NV_DV MANV TGIANLAM MADV . 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. 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