Professional Documents
Culture Documents
N04 - Fiditour - Thanh phan DỮ LIỆU
N04 - Fiditour - Thanh phan DỮ LIỆU
Đề tài:
Xây dựng hệ thống Công ty du lịch Fiditour
Giới thiệu
Tài liệu HTTT.04.02 được biên soạn trong khuôn khổ đề tài “Xây dựng hệ
thống Công ty du lịch Fiditour”, nhằm xây dựng HTTT phục vụ công tác quản lý
hoạt động đặt tour của hệ thống.
Biên soạn:
Công cụ:
Mục lục
(xem Hình I-1. Sơ đồ quan niệm dữ liệu về QUẢN LÝ ĐẶT TOUR Ở FIDITOUR.)
Loại thực thể Loại mối kết hợp
Gia_ban, Thuoc, Thuoc, Thuoc, Thiet_ke, Phan_cong, Chiet_khau,
TOUR
Quan_ly, Thuoc
LOAI_TOUR Thuoc
KHACH_HANG So_huu, Dat_tour, Gui, Chitiet_khach_hang_di
DIA_DIEM Thuoc
DICH_VU Chitiet_Phieu_dat, Chitiet_hoa_don
NHA_CUNG_CAP Cong_no, Chi, Nhan, Gui
PHIEU_DAT_DICH_VU Chitiet_phieu_dat, Nhan, Thuoc
HOA_DON_NCC Chitiet_hoa_don, Gui
FEEDBACK_TOUR Gui, Thuoc
BANG_GIA Gia_ban
HOP_DONG_TOUR Co
DAI_LY Ky, Chi, Cong_no, Thu_tien, Thuoc, Chiet_khau, Chi
PHIEU_CHI Chi, Chi, Chi
GHI_NO_KHACH_HANG Thieu_no
Thuoc, Thu_tien, Huy, Dat_tour, Chitiet_khach_hang_di, Tao, Co,
PHIEU_DAT_TOUR
Thuoc, Thieu_no
PHIEU_THU_TIEN Thu_tien, Thu_tien
LICH_TRINH Thiet_ke, Thuoc
PHIEU_HUY_TOUR Huy, Chi
NHAN_VIEN Tao, Quan_ly
HOP_DONG_DAI_LY Ky
CONG_NO_DAI_LY_VA_NC Cong_no, Cong_no
C
HUONG_DAN_VIEN Phan_cong
VE_MAY_BAY So_huu
Mô tả: Loại thực thể gồm bảng giá của tour du lịch.
Thuộc tính Kiểu Độ dài K U M Diễn giải
quoc_tich Char 20 x Quốc tịch
Mã nhà cung cấp (ma_nha_cung_cap), Tên nhà cung cấp (ten_nha_cung_cap), Địa chỉ
(dia_chi), Số điện thoại (so_dien_thoai) phải khác rỗng.
Số điện thoại (so_dien_thoai), địa chỉ (dia_chi) của các nhà cung cấp khác nhau thì khác
nhau.
- Tổng tiền nợ (trong CONG_NO_DAI_LY_VA_NCC) của đại lý trong một kỳ bằng tổng thành
tiền (trong PHIEU_DAT_TOUR) của các Phiếu đặt tour của đại lý trong kỳ đó.
- Tổng tiền trả (trong CONG_NO_DAI_LY_VA_NCC) của đại lý trong một kỳ bằng tổng so tiền
(trong PHIEU_THU_TIEN) đại lý đó trong một kỳ đó.
- Só tiền (trong PHIEU_THU_TIEN) đại lý là tiền trả (trong CONG_NO_DAI_LY_VA_NCC)
trong một công nợ đại lý.
- Ngày phiếu thu (trong PHIEU_THU_TIEN) của khách hàng phải nhỏ hơn ngày khởi hành (trong
TOUR) mà khách hàng đã đặt 15 ngày.
- Ngày phiếu đặt (trong PHIEU_DAT_DICH_VU) đặt dịch vụ cho tour phải bé hơn ngày khởi
hành (trong TOUR).
- Trong cùng một HOA_DON_NCC, tổng thành tiền (trong Chitiet_hoa_don) bằng thành tiền
(trong HOA_DON_NCC).
- Trong cùng một PHIEU_DAT_DICH_VU, tổng thành tiền (trong Chitiet_phieu_dat) bằng
thành tiền (trong PHIEU_DAT_DICH_VU).
- Nếu tồn tại Phiếu hủy tour (trong PHIEU_HUY_TOUR) của Phiếu đặt tour nào thì trạng thái
phiếu đặt của Phiếu đặt tour đó (trong PHIEU_DAT_TOUR) sẽ được chuyển thành “Đã hủy”.
2
thuộc tính khóa sẽ được gạch dưới; thuộc tính kiểm soát sẽ được in nghiêng
Xây dựng hệ thống Công ty du lịch Fiditour –
HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
II.3 Các ràng buộc dữ liệu ở mức thiết kế 24
3
P: primary key
U: unique (candidate key)
F: foreign key
M: mandatory (not null)
Xây dựng hệ thống Công ty du lịch Fiditour –
HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU Ngày in: 01.12.2022
II.3 Các ràng buộc dữ liệu ở mức thiết kế 25
Mô tả: Bảng DIA_DIEM chứa thông tin các địa điểm du lịch.
Khởi tạo: 15 000 records Phát sinh trung bình: 5 000 records/năm Tối đa:50 000 records
Thuộc tính Kiểu Độ dài P U F M Diễn giải
noi_dung Text 500 x x Nội dung
hinh_anh Text 1000 x x Đường dẫn hình ảnh
Mô tả: Bảng HOA_DON_NCC chứa thông tin hóa đơn nhà cung cấp.
Khởi tạo: 15 000 records Phát sinh trung bình: 5 000 records/năm Tối đa:50 000 records
Thuộc tính Kiểu Độ dài P U F M Diễn giải
ngay_hoa_don Date 8 x Ngày hóa đơn
so_luong Char 10 x Số lượng
thanh_tien Decimal 20 x Thành tiền
KHACH_HANG + - +
KHACH_HANG + - +
HUONG_DAN_VIEN + - +
PHIEU_CH + - +
I
CONG_NO_DAI_LY_VA_NCC + + +
CONG_NO_DAI_LY_VA_NCC + + +
TOUR + - +
TOUR + - +
FEEDBACK_TOUR + - +
NHAN_VIEN + - +
DAI_L + - +
Y
NHA_CUNG_CAP + - +
HUONG_DAN_VIEN + - +
KHACH_HANG + - +
DIA_DIE + - +
M
PHIEU_DAT_TOUR + - +
TOUR - - +
PHIEU_HUY_TOU + - +
R
PHIEU_DAT_TOUR - - +
PHIEU_HUY_TOU + - +
R
TOUR - + +
PHIEU_HUY_TOU + - +
R
TOUR - + +
KHACH_HANG + - +
FEEDBACK_TOUR - + +
PHIEU_DAT_TOUR + + +
CHITIET_KHACH_HANG_D + + +
I
PHIEU_DAT_TOUR - + +
CONG_NO_DAI_LY_VA_NCC + - +
CHI_TIET_HOA_DO + + +
N
HOA_DON_NCC - + +
CONG_NO_DAI_LY_VA_NCC + - +
KHACH_HANG - + +
DAI_LY - + +
PHIEU_CHI + - +
NHA_CUNG_CAP - + +
DAI_LY - + +
PHIEU_HUY_TOUR - + +
PHIEU_THU_TIEN + - +
DAI_LY - + +
PHIEU_DAT_TOUR - + +
PHIEU_HUY_TOUR + - +
PHIEU_DAT_TOUR - + +
PHIEU_DAT_TOUR - + +
PHIEU_HUY_TOU + - +
R
PHIEU_CHI - + +
PHIEU_DAT_TOUR - + -
PHIEU_HUY_TOU + + +
R
HOA_DON_NCC + + +
CONG_NO_DAI_LY_VA_NCC + + +
HOA_DON_NCC + + +
CONG_NO_DAI_LY_VA_NCC + + +
PHIEU_CHI + + +
CONG_NO_DAI_LY_VA_NCC + + +
PHIEU_DAT_TOUR + + +
CONG_NO_DAI_LY_VA_NCC + + +
PHIEU_THU + + +
CONG_NO_DAI_LY_VA_NCC + + +
PHIEU_THU + + +
CONG_NO_DAI_LY_VA_NCC + + +
PHIEU_TH + - +
U
TOUR - + +
PHIEU_DAT_DICH_V + - +
U
TOUR - + +
CHITIET_PHIEU_DAT + + +
PHIEU_DAT_DICH_V - + +
U
PHIEU_CHI + + +
CONG_NO_DAI_LY_VA_NCC - + +
CHIET_KHAU - + +
PHIEU_DAT_TOUR - + +
PHIEU_HUY_TOU + + +
R