CÔNG TY CỔ PHẦN LỮ HÀNH FIDITOUR
Địa chỉ: 127-129-129A Nguyễn Huệ, Phường Bến Nghé,
Quận 1, TP. Hồ Chí Minh
Số điện thoại: (028) 39 14 15 16
Website: www.fiditour.com
Đề tài:
Xây dựng hê thơng Cng ty du lịch Fiditour
HTTT.04.02
Phân tích, thiết kế thành phần DỮ LIỆU
Thực hiện: Hồ Như Hảo - 31201023309
Nguyễn Thị Mai Hiền - 31201023833
Phạm Thị Thu Hồng - 31201023845
Nguyễn Thị Khánh Huệ
Huệ - 31201023848
Bùi Thị Thanh Hương - 31201023855
LƯU HÀNH NỘI BỘ
Tháng 9 năm 2022
ii
Giới thiêu
Tài liệu HTTT.04.02
HTTT.04.02 được biên soạn trong
trong khuôn khổ đề tài “Xây dựng hệ
thống
thố
ng Cng ty du lịch Fiditour”,
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:
Tên file: 630248739.do
630248739.docc
Ngày
Nội dung cập nhật
20/09
0/09
Cập nhật
hật cá
các loạ
loạii thự
thựcc th
thể, các mố
mốii kết
kết hợp
22
22/0
/099
23/09
24/09
4/09
Cập
Cập nnhậ
hậtt Sơ
Sơ đđồồ qua
quann nniệ
iệm
m ddữữ liệ
liệu,
u, Cá
Cácc ràn
ràngg bbuộ
uộcc ở mức
mức qqua
uann niệ
niệm
m
Cập nnhhật D
Daanh ssáách ccáác bbảảng ddữữ liliệu
Cập nhật
hật Cá
Cácc ràn
àngg buộc
uộc ở mứ
mứcc thiế
thiếtt kế
25/09
Hồn thành các phần cịn lại
29/10
Cập nnhhật, sửa đđổổi ho
hồn chỉnh đđồồ áánn
Cơng cụ:
Mơ hình: ER, mơ hình quan hệ
Phần mềm: Draw.io
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
iii
Mục lục
I. PHÂN TÍCH THÀNH PHẦN DỮ LIỆU...................................................................................9
I.1 Các loại thực thể..............................................................
thể.......................... ........................................................................
..................................................
.................
...11
11
I.1.1 Loại thực thể TOUR.....................................................................................................11
I.1.2 Loại thực thể LOAI_TOUR..........................................................................................11
I.1.3 Loại thực thể KHACH_HANG.....................................................................................11
I.1.4 Loại thực thể DIA_DIEM.............................................................................................11
I.1.5 Loại thực thể DICH_VU...............................................................................................12
I.1.6 Loại thực thể NHA_CUNG
thể NHA_CUNG_CAP
.................................................................................12
_CAP.................................................................................12
I.1.7 Loại thực thể PHIEU_DAT_DICH_VU.......................................................................12
I.1.8 Loại thực thể HOA_DON_NCC ...................................................................................12
I.1.9 Loại thực thể FEEDBACK_TOUR ..............................................................................12
..............................................................................12
I.1.10 Loại thực thể BANG_GIA..........................................................................................13
I.1.11 Loại thực thể HOP_DONG_TOUR............................................................................13
I.1.12 Loại thực thể DAI_LY................................................................................................13
I.1.13 Loại thực thể PHIEU_CHI..........................................................................................13
I.1.14 Loại thực thể CONG_NO_ DAI_LY_VA_NCC........................................................13
I.1.15 Loại thực thể PHIEU_DAT_TOUR............................................................................14
I.1.16 Loại thực thể PHIEU_THU_TIEN..............................................................................14
I.1.17 Loại thực thể LICH_TRINH.......................................................................................14
I.1.18 Loại thực thể PHIEU_HUY_TOUR...........................................................................14
I.1.19 Loại thực thể NHAN_VIEN.......................................................................................14
I.1.20 Loại thực thể HOP_DONG_DAI_LY.........................................................................15
I.1.21 Loại thực thể VE_MAY_BAY...................................................................................15
I.1.22 Loại thực thể HUONG_DAN_VIEN..........................................................................15
I.1.23 Loại thực thể GHI_NO_KHACH_HANG..................................................................15
I.2 Các loại mối kết hợp có thuộc tính...........................................
tính....... ..............................................................
................................
.............
............
.....15
15
I.2.1 Loại mối kết hợp Chitiet_khach_hang_di.....................................................................15
I.2.2 Loại mối kết hợp Chitiet_phieu_dat.............................................................................15
I.2.3 Loại mối kết hợp Chitiet_hoa_don...............................................................................16
I.2.4 Loại mối kết hợp Chiet_khau........................................................................................16
I.2.5 Loại mối kết hợp Phan_cong........................................................................................16
I.3 Các loại mối kết hợp khơng có thuộc tính.................................................
tính............. ...............................................................
............................16
.16
I.4 Các ràng buộc dữ liệu ở mức quan niệm................................................................
niệm...................................... ................................
.............
........17
.17
I.4.1 Ràng buộc trên một thực thể.........................................................................................17
I.4.2 Ràng buộc trên nhiều thực thể......................................................................................20
II. THIẾT KẾ THÀNH PHẦN DỮ LIỆU...................................................................................22
II.1 Danh sách các bảng dữ liệu.........................................................................
liệu............................................... ................................
.............
.............
..........
....23
23
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
iv
II.2 Mô tả các bảng dữ liệu........................................................................
liệu.................................... ........................................................
...........................
............
..... 24
II.2.1 Bảng KHACH_HANG................................................................................................24
II.2.2 Bảng HUONG_DAN_VIEN.......................................................................................24
II.2.3 Bảng DIA_DIEM........................................................................................................25
II.2.4 Bảng DAI_LY.............................................................................................................25
II.2.5 Bảng NHA_CUNG_CAP............................................................................................25
II.2.6 Bảng DICH_VU..........................................................................................................25
II.2.7 Bảng LOAI_TOUR.....................................................................................................25
II.2.8 Bảng VE_MAY_BAY.................................................................................................26
II.2.9 Bảng FEEDBACK_TOUR..........................................................................................26
II.2.10 Bảng PHIEU_DAT_TOUR.......................................................................................26
II.2.11 Bảng HOP_DONG_TOUR........................................................................................26
II.2.12 Bảng TOUR...............................................................................................................27
II.2.13 Bảng NHAN_VIEN...................................................................................................27
II.2.14 Bảng BANG_GIA.....................................................................................................27
II.2.15 Bảng LICH_TRINH..................................................................................................28
II.2.16 Bảng PHIEU_HUY_TOUR.......................................................................................28
II.2.17 Bảng GHI_NO_KHACH_HANG..............................................................................28
II.2.18 Bảng PHIEU_THU_TIEN.........................................................................................28
II.2.19 Bảng HOP_DONG_DAI_LY....................................................................................29
II.2.20 Bảng CONG_NO_DAI_LY_VA_NCC.....................................................................29
II.2.21 Bảng PHIEU_CHI.....................................................................................................29
II.2.22 Bảng PHIEU_DAT_DICH_VU.................................................................................29
II.2.23 Bảng HOA_DƠN_NCC............................................................................................30
II.2.24 Bảng CHITIET_KHACH_HANG_DI.......................................................................30
II.2.25 Bảng PHAN_CONG..................................................................................................30
II.2.26 Bảng CHIET_KHAU.................................................................................................30
II.2.27 Bảng CHITIET_HOA_DON.....................................................................................30
II.2.28 Bảng CHITIET_PHIEU_DAT...................................................................................31
II.3 Các ràng buộc dữ liệu ở mức thiết kế.................................................................
kế............................. .................................................
.................
....31
31
II.3.1 Ràng buộc trên một quan hệ........................................................................................31
II.3.2 Ràng buộc khóa ngoại.................................................................................................32
II.3.3 Ràng buộc tồn vẹn trên một quan hệ..........................................................................33
II.3.3.1 Ràng buộc 1........................................................................................................33
II.3.3.2 Ràng buộc 2........................................................................................................33
II.3.3.3 Ràng buộc 3........................................................................................................33
II.3.3.4 Ràng buộc 4........................................................................................................34
II.3.3.5 Ràng buộc 5........................................................................................................34
II.3.3.6 Ràng buộc 6........................................................................................................34
II.3.3.7 Ràng buộc 7........................................................................................................34
II.3.3.8 Ràng buộc 8........................................................................................................34
II.3.3.9 Ràng buộc 9........................................................................................................35
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
v
II.3.3.10 Ràng buộc 10....................................................................................................35
II.3.3.11 Ràng buộc 11....................................................................................................35
II.3.3.12 Ràng buộc 12....................................................................................................35
II.3.3.13 Ràng buộc 13....................................................................................................35
II.3.3.14 Ràng buộc 14....................................................................................................36
II.3.4 Ràng buộc toàn vẹn trên nhiều quan hệ.......................................................................36
II.3.4.1 Ràng buộc 1........................................................................................................36
II.3.4.2
II.3.4.3 Ràng
Ràng buộc
buộc 2........................................................................................................36
3........................................................................................................36
II.3.4.4 Ràng buộc 4........................................................................................................37
II.3.4.5 Ràng buộc 5........................................................................................................37
II.3.4.6 Ràng buộc 6........................................................................................................37
II.3.4.7 Ràng buộc 7........................................................................................................37
II.3.4.8 Ràng buộc 8........................................................................................................37
II.3.4.9 Ràng buộc 9........................................................................................................38
II.3.4.10 Ràng buộc 10....................................................................................................38
II.3.4.11 Ràng buộc 11....................................................................................................38
II.3.4.12 Ràng buộc 12....................................................................................................39
II.3.4.13 Ràng buộc 13....................................................................................................39
II.3.4.14
II.3.4.15
II.3.4.16
II.3.4.17
II.3.4.18
II.3.4.19
II.3.4.20
II.3.4.21
II.3.4.22
II.3.4.23
II.3.4.24
II.3.4.25
Ràng
Ràng
Ràng
Ràng
Ràng
Ràng
Ràng
Ràng
Ràng
Ràng
Ràng
Ràng
buộc
buộc
buộc
buộc
buộc
buộc
buộc
buộc
buộc
buộc
buộc
buộc
14....................................................................................................39
15....................................................................................................39
16....................................................................................................40
17....................................................................................................40
18....................................................................................................40
19....................................................................................................40
20....................................................................................................41
21....................................................................................................41
22....................................................................................................41
23....................................................................................................41
24....................................................................................................42
25....................................................................................................42
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
vi
Danh sách các hình vẽ
Hình I-1. Sơ đồ quan niệm dữ liệu về QUẢN LÝ ĐẶT TOUR Ở FIDITOUR..........................10
Hình II-1. Sơ đồ ER về QUẢN LÝ ĐẶT TOUR Ở FIDITOUR................................................22
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
vii
Danh sách các bảng
Bảng I-1. Danh sách loại thực thể và Loại mối kết hợp của CT...................................................9
Bảng II-1. Dữ liệu thường trực...................................................................................................23
Bảng II-2. Dữ liệu biến động......................................................................................................23
Bảng II-3. Dữ liệu dẫn xuất (trung gian)....................................................................................24
Bảng II-4. Tầm ảnh hưởng RB 1 trên một quan hệ....................................................................33
Bảng II-5. Tầm ảnh hưởng RB 2 trên một quan hệ....................................................................33
Bảng II-6. Tầm ảnh hưởng RB 3 trên một quan hệ....................................................................33
Bảng II-7. Tầm ảnh hưởng RB 4 trên một quan hệ....................................................................34
Bảng II-8. Tầm ảnh hưởng RB 5 trên một quan hệ....................................................................34
Bảng II-9. Tầm ảnh hưởng RB 6 trên một quan hệ....................................................................34
Bảng II-10. Tầm ảnh hưởng RB 7 trên một quan hệ..................................................................34
Bảng II-11. Tầm ảnh hưởng RB 8 trên một quan hệ..................................................................34
Bảng II-12. Tầm ảnh hưởng RB 9 trên một quan hệ..................................................................35
Bảng II-13. Tầm ảnh hưởng RB 10 trên một quan hệ................................................................35
Bảng II-14. Tầm ảnh hưởng RB 11 trên một quan hệ................................................................35
Bảng II-15. Tầm ảnh hưởng RB 12 trên một quan hệ................................................................35
Bảng II-16. Tầm ảnh hưởng RB 13 trên một quan hệ................................................................35
Bảng II-17. Tầm ảnh hưởng RB 14 trên một quan hệ................................................................36
Bảng II-18. Tầm ảnh hưởng RB 1 trên nhiều quan hệ................................................................36
Bảng II-19. Tầm ảnh hưởng RB 2 trên nhiều quan hệ................................................................36
Bảng II-20. Tầm ảnh hưởng RB 3 trên nhiều quan hệ................................................................36
Bảng II-21. Tầm ảnh hưởng RB 4 trên nhiều quan hệ................................................................37
Bảng II-22. Tầm ảnh hưởng RB 5 trên nhiều quan hệ................................................................37
Bảng II-23. Tầm ảnh hưởng RB 6 trên nhiều quan hệ................................................................37
Bảng II-24. Tầm ảnh hưởng RB 7 trên nhiều quan hệ................................................................37
Bảng II-25. Tầm ảnh hưởng RB 8 trên nhiều quan hệ................................................................38
Bảng II-26. Tầm ảnh hưởng RB 9 trên nhiều quan hệ................................................................38
Bảng II-27. Tầm ảnh hưởng RB 10 trên nhiều quan hệ..............................................................38
Bảng II-28. Tầm ảnh hưởng RB 11 trên nhiều quan hệ..............................................................38
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
viii
Bảng II-29. Tầm ảnh hưởng RB 12 trên nhiều quan hệ..............................................................39
Bảng II-30. Tầm ảnh hưởng RB 13 trên nhiều quan hệ..............................................................39
Bảng II-31. Tầm ảnh hưởng RB 14 trên nhiều quan hệ..............................................................39
Bảng II-32. Tầm ảnh hưởng RB 15 trên nhiều quan hệ..............................................................39
Bảng II-33. Tầm ảnh hưởng RB 16 trên nhiều quan hệ..............................................................40
Bảng II-34. Tầm ảnh hưởng RB 17 trên nhiều quan hệ..............................................................40
Bảng II-35. Tầm ảnh hưởng RB 18 trên nhiều quan hệ..............................................................40
Bảng II-36. Tầm ảnh hưởng RB 19 trên nhiều quan hệ..............................................................40
Bảng II-37. Tầm ảnh hưởng RB 20 trên nhiều quan hệ..............................................................41
Bảng II-38. Tầm ảnh hưởng RB 21 trên nhiều quan hệ..............................................................41
Bảng II-39. Tầm ảnh hưởng RB 22 trên nhiều quan hệ..............................................................41
Bảng II-40. Tầm ảnh hưởng RB 23 trên nhiều quan hệ..............................................................41
Bảng II-41. Tầm ảnh hưởng RB 24 trên nhiều quan hệ..............................................................42
Bảng II-42. Tầm ảnh hưởng RB 25 trên nhiều quan hệ..............................................................42
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
I.PHÂN TÍCH THÀNH PHẦN DỮ LIỆU
9
I. PHÂN TÍCH THÀNH PHẦN DỮ LIỆU
Bảng I-1. Danh sách loại thực thể và Loại mơi kết hợp của CT
(xem Hình I-1. Sơ đồ quan ni
niêm
êm dữ liêu về QUẢN LÝ ĐẶT TOUR Ở FIDITOUR.
FIDITOUR.))
Loại thực thể
TOUR
Loại môi kết hợp
Gia_ban, Thuoc, Thuoc, Thuoc, Thiet_ke, Phan_cong, Chiet_khau,
Quan_ly, Thuoc
LOAI_TOUR
KHACH_HANG
DIA_DIEM
DICH_VU
NHA_CUNG_CAP
NHA_CUN
G_CAP
PHIEU_DAT_DICH_VU
HOA_DON_NCC
FEEDBACK_TOUR
BANG_GIA
HOP_DONG_TOUR
DAI_LY
Thuoc
So_huu, Dat_tour, Gui, Chitiet_khach_hang_di
Thuoc
Chitiet_Phieu_dat, C
Chhitiet_hoa_don
Cong_no, Chi, Nhan, Gui
Chitiet_phieu_dat, Nhan, Thuoc
Chitiet_hoa_don, Gui
Gui, Thuoc
Gia_ban
Co
Ky, Chi, Cong_no, Thu_tien, Thuoc, Chiet_khau, Chi
PHIEU_CHI
GHI_NO_KHACH_HANG
Chi, Chi, Chi
Thieu_no
Thuoc, Thu_tien, Huy, Dat_tour, Chitiet_khach_hang_di, Tao, Co,
Thuoc, Thieu_no
Thu_tien, Thu_tien
Thiet_ke, Thuoc
Huy, Chi
Tao, Quan_ly
Ky
Cong_no, Cong_no
PHIEU_DAT_TOUR
PHIEU_THU_TIEN
LICH_TRINH
PHIEU_HUY_TOUR
NHAN_VIEN
NHAN_V
IEN
HOP_DONG_DAI_LY
CONG_NO_DAI_LY_VA_NC
C
HUONG_DAN_VIEN
VE_MAY_BAY
Phan_cong
So_huu
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
Sơ đồ quan niệm dữ liệu
10
Hình I-2. Sơ đồ quan niêm dữ liêu về QUẢN LÝ ĐẶT TOUR Ở FIDITOUR.
FIDITOUR.
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
I.4 Các ràng buộc dữ liệu ở mức quan niệm
11
I.1 Các loại thực thể
I.1.1 Loại thực
thực thể TOUR
TOUR
M tả: Loại thực thể gồm các tour du lịch.
Thuộc tính
Kiểu
Độ dài
ma_tour
Char
10
ten_dia_diem
Char
50
ngay_khoi_hanh
Date
8
ngay_ket_thuc
Date
8
so_luong_slot
Numeric
100
mo_ta_tour
Char
K1 U
x x
500
M
x
x
x
x
x
Diễn giải
Mã tour
Tên tour
Ngày khởi hành
Ngày kết thúc
Số lượng slot
x
Mô tả tour
I.1.2 Loại thực
thực thể LOAI_TOUR
LOAI_TOUR
M tả: Loại thực thể gồm các tour du lịch.
Thuộc tính
Kiểu
Độ dài
ma_loai_tour
Char
10
ten_loai_tour
Char
50
phan_khuc_tour
Char
50
K
x
U
x
M
Diễn giải
x Mã loại tour
x Tên loại tour
x Phân khúc tour
I.1.3 Loại thực
thực thể KHACH_HANG
KHACH_HANG
M tả: Loại thực thể gồm các khách hàng đặt tour.
Thuộc tính
Kiểu
Độ dài K
ma_khach_hang
ho_ten_kh
gioi_tinh
quoc_tich
ngay_sinh
giay_to_tuy_than
so_dien_thoai
email
dia_chi
Char
Char
Char
Char
Date
Char
Char
Char
Char
10
50
4
20
8
20
10
30
100
x
U
M
x
x
x
x
x
x
x
x
x
x
Diễn giải
Mã khách hàng
Họ và tên khách hàng
Giới tính
Quốc tịch
Ngày sinh
Giấy tờ tùy thân
Số điện thoại
Email
Địa chỉ
I.1.4 Loại thực
thực thể DIA_DIEM
DIA_DIEM
M tả: Loại thực thể gồm các địa điểm trong tour du lịch.
Thuộc tính
Kiểu
Độ dài K U
ma_dia_diem
Char
10
x x
ten_dia_diem
Char
50
noi_dung
Text
500
hinh_anh
Text
1000
1
K : key; U: unique;
M
x
x
x
x
Diễn giải
Mã địa điểm
Tên địa điểm
Nội dung
Đường dẫn hình ảnh
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
I.4 Các ràng buộc dữ liệu ở mức quan niệm
12
I.1.5 Loại thực
thực thể DICH_VU
thể DICH_VU
M tả: Loại thực thể gồm các dịch vụ mà Fiditour cung cấp.
Thuộc tính
Kiểu
Độ dài K U
ma_dich_vu
Char
10
x x
ten_dich_vu
Char
50
x
loai_dich_vu
Char
50
M
Diễn giải
x Mã dịch vụ
x Tên dịch vụ
x Loại dịch vụ
I.1.6 Loại thực
thực thể NHA_CU
thể NHA_CUNG_CAP
NG_CAP
M tả: Loại thực thể gồm các nhà cung cấp cung cấp các dịch vụ cho Fiditour.
Thuộc tính
Kiểu
Độ dài K U M
Diễn giải
ma_nha_cung_cap
Char
10
x x x Mã nhà cung cấp
ten_nha_cung_cap
Char
50
x Tên nhà cung cấp
dia_chi
so_dien_thoai
Char
Char
100
10
x
x
Hình thức thanh tốn
Số điện thoại
I.1.7 Loại thực
thực thể PHIEU_DA
PHIEU_DAT_DICH_V
T_DICH_VU
U
M tả: Loại thực thể gồm các phiếu đặt dịch vụ của Fiditour.
Thuộc tính
Kiểu
Độ dài K U M
Diễn giải
ma_phieu_dat_dv
Char
10
x x x Mã phiếu đặt dịch vụ
ngay_phieu_dat
Date
20
x Ngày phiếu đặt
thanh_tien
Decimal
20
x
Thành tiền
I.1.8 Loại thực
thực thể HOA_DO
thể HOA_DON_NCC
N_NCC
M tả: Loại
Thuộthực
c tínthể
h gồm các hóa
Kiểđơn
u củaĐnhà
ộ dcung
ài cấp.
K U
ma_hoa_don
Char
10
x x
ngay_hoa_don
Date
20
thanh_tien
Decimal
20
M
Diễn giải
x Mã hóa đơn
x Ngày hóa đơn
x Thành tiền
I.1.9 Loại thực
thực thể FEEDBA
FEEDBACK_TOUR
CK_TOUR
M tả: Loại thực thể gồm các feedback về tour du lịch.
Thuộc tính
Kiểu
Độ dài K
ma_feedback_tour
Char
10
x
diem
Numeric
2
danh_gia
Text
500
U
x
M
Diễn giải
x Mã feedback tour
x Điểm đánh giá
x Bài đánh giá
U
x
M
x S
Sốố thứ tự
x Đơn giá
x Độ tuổi
I.1.10 Loại thực
thực thể BANG_GIA
BANG_GIA
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
stt
Char
10
x
don_gia
Decimal
20
do_tuoi
Char
3
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
Diễn giải
Ngày in: 01.12.2022
I.4 Các ràng buộc dữ liệu ở mức quan niệm
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
quoc_tich
Char
20
13
U
M
x Quốc tịch
Diễn giải
U
x
M
Diễn giải
x Mã hợp đồng
x Ngày hợp đồng
x Điều khoản
I.1.111 Loại thực thể HOP_DONG_T
I.1.1
HOP_DONG_TOUR
OUR
M tả: Loại thực thể gồm các hợp đồng tour du lịch.
Thuộc tính
Kiểu
Độ dài K
ma_hop_dong
Char
10
x
ngay_hop_dong
Date
20
dieu_khoan
Text
1000
I.1.12 Loại thực
thực thể DAI_LY
DAI_LY
M tả: Loại thực thể gồm các đại lý bán vé cho Fiditour.
Thuộc tính
Kiểu
Độ dài K U
ma_dai_ly
Char
10
x x
ten_dai_ly
Char
50
dia_chi
Char
100
email
Char
30
so_dien_thoai
Char
10
I.1.13 Loại thực
thực thể PHIEU
PHIEU CHI
M
x
x
x
x
x
Diễn giải
Mã đại lý
Tên đại lý
Địa chỉ
Email
Số điện thoại
M tả: Loại thực thể gồm các phiếu chi của Fiditour.
Thuộc tính
Kiểu
Độ dài K
ma_phieu_chi
Char
10
x
ngay_chi
Date
8
dien_giai
Text
500
tien_chi
Decimal
20
U
x
M
x
x
x
x
Diễn giải
Mã phiếu chi
Ngày chi
Diễn giải
Tiền chi
I.1.14 Loại thực
thực thể CONG_NO_
CONG_NO_ DAI_LY_V
DAI_LY_VA_NCC
A_NCC
M tả: Loại thực thể gồm các công nợ của Fiditour với nhà cung cấp và Các cơng nợ của đại lý với
Fiditour.
Thuộc tính
Kiểu
Độ dài K U M
Diễn giải
stt_cong_no
Char
10
x x x Số thứ tự công nợ
tien_no
Decimal
20
x Tiền nợ
tien_tra
Decimal
20
x Tiền trả
nam_thang_cong_no
no_dau_ky
no_cuoi_ky
Date
Decimal
Decimal
8
20
20
x
x
x
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
Năm tháng công nợ
Nợ đầu kỳ
Nợ cuối kỳ
Ngày in: 01.12.2022
I.4 Các ràng buộc dữ liệu ở mức quan niệm
14
I.1.15 Loại thực
thực thể PHIEU_DA
PHIEU_DAT_TOUR
T_TOUR
M tả: Loại thực thể gồm các phiếu đặt tour của Fiditour.
Thuộc tính
Kiểu
Độ dài K U
ma_phieu_dat_tour
Char
10
x x
ngay_dat
Date
8
so_luong_khach
Numeric
100
thanh_tien
Decimal
20
trang_thai_phieu_dat
Char
10
M
x
x
x
x
x
Diễn giải
Mã phiếu đặt tour
Ngày đặt tour
Số lượng khách
Thành tiền
Trạng thái phiếu đặt
M tả: Loại thực thể gồm các phiếu đặt tour của Fiditour.
Thuộc tính
Kiểu
Độ dài K U
M
Diễn giải
ma_phieu_thu_tien
so_tien
hinh_thuc_thanh_toan
ngay_phieu_thu
dien_giai
x
x
x
x
x
I.1.16 Loại thực
thực thể PHIEU_THU_T
PHIEU_THU_TIEN
IEN
Char
Decimal
Char
Date
Char
10
20
50
8
10
x
x
I.1.17 Loại thực
thực thể LICH_TRINH
LICH_TRINH
M tả: Loại thực thể gồm các lịch trình có trong tour du lịch.
Mã phiếu thu tiền
Số tiền
Hình thức thanh tốn
Ngày phiếu thu
Diễn giải
Thuộc tính
stt_lich_trinh
thoi_gian
Kiểu
Char
Datetime
hoat_dong
Text
Độ dài
10
20
K
x
U
x
200
M
Diễn giải
x Số thứ tự lịch trình
x Thời gian
x
Hoạt động
M
x
x
x
x
x
Diễn giải
Mã phiếu hủy tour
Ngày hủy tour
Lí do hủy
Chi phí hủy
Mức phí hủy
I.1.18 Loại thực
thực thể PHIEU_HUY_T
PHIEU_HUY_TOUR
OUR
M tả: Loại thực thể gồm các phiếu hủy tour của Fiditour.
Thuộc tính
Kiểu
Độ dài K U
ma_phieu_huy_tour
Char
10
x x
ngay_huy
Date
8
li_do_huy
Text
300
chi_phi_huy
Numeric
300
muc_phi_huy
Text
20
I.1.19 Loại thực
thực thể NHAN_VIEN
NHAN_VIEN
M tả: Loại thực thể gồm các nhân viên thuộc công ty Fiditour.
Thuộc tính
Kiểu
Độ dài K U M
Diễn giải
ma_nhan_vien
Char
10
x x x Mã nhân viên
ten_nhan_vien
Decimal
50
x Tên nhân viên
so_dien_thoai
Char
10
x Số điện thoại
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
I.4 Các ràng buộc dữ liệu ở mức quan niệm
15
I.1.20 Loại thực
thực thể HOP_DONG_D
HOP_DONG_DAI_LY
AI_LY
M tả: Loại thực thể gồm các hợp đồng đại lý của Fiditour.
Thuộc tính
Kiểu
Độ dài K U
ma_hop_dong_dai_ly
Char
10
x x
ngay_hop_dong_dai_ly
Date
8
M
Diễn giải
x Mã hợp đồng đại lý
x Ngày hợp đồng đại lý
I.1.21 Loại thực
thực thể VE_MA
VE_MAY_BAY
Y_BAY
M tả: Loại thực thể gồm các vé máy bay được mua từ các hãng hàng khơng.
Thuộc tính
Kiểu
Độ dài K U M
Diễn giải
ma_ve_may_bay
Char
10
x x x Mã vé máy bay
hang_hang_khong
Char
20
x Hãng hàng không
I.1.22 Loại thực
thực thể HUONG_DAN_
HUONG_DAN_VIEN
VIEN
M tả: Loại thực thể gồm các hướng dẫn viên phụ trách tour du lịch (có thể th từ cơng ty khác).
Thuộc tính
Kiểu
Độ dài K U M
Diễn giải
ma_hdv
Char
10
x x x Mã hướng dẫn viên
ten_hdv
Char
50
x Tên hướng dẫn viên
gioi_tinh
Char
4
x Giới tính
cong_ty
Char
20
x Cơng ty
sdt
Char
10
x Số điện thoại
I.1.23 Loại thực
thực thể GHI_NO_KHA
GHI_NO_KHACH_HANG
CH_HANG
M tả: Loại thực thể gồm các ghi nợ khách hàng của cơng ty Fiditour.
Thuộc tính
stt
so_tien
han_tra
dien_giai
ChKairểu
Decimal
Date
Text
Độ10dài
K
x
20
8
300
U
x
M
x
x
x
x
Diễn giải
S
Sốố thứ tự
Số tiền nợ
Ngày trả
Diễn giải
I.2 Các loại mơi kết hợp có thuộc tính
I.2.1 Loại mối
mối kết hợp Chitiet_khach_
Chitiet_khach_hang_di
hang_di
M tả: Loại mối kết hợp giữa DICH_VU và TOUR, bao gồm các khách hàng đi cùng.
Thuộc tính
Kiểu
Độ dài M
Diễn giải
so_thu_tu
thanh_tien
Numeric
Decimal
100
20
x
x
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
Số thứ tự
Thành tiền dịch vụ
Ngày in: 01.12.2022
I.4 Các ràng buộc dữ liệu ở mức quan niệm
16
I.2.2 Loại mối
mối kết hợp Chitiet_phieu
Chitiet_phieu_dat
_dat
M tả: Loại mối kết hợp giữa PHIEU_DAT_DICH_VU và DICH_VU, bao gồm các chi tiết dịch vụ mà
Fiditour đặt với nhà cung cấp.
Thuộc tính
Kiểu
Độ dài M
Diễn giải
stt
Char
10
x Số thứ tự
so_luong
Numeric
100
x Số lượng dịch vụ nhà từ nhà cung cấp
thanh_tien
Decimal
20
x Thành tiền dịch vụ từ nhà cung cấp
I.2.3 Loại mối
mối kết hợp Chitiet_hoa_d
Chitiet_hoa_don
on
M tả:
tả: Loại mối kết hợp giữa HOA_DON_NCC và DICH_VU, bao gồm các chi tiết dịch vụ mà nhà
cung cấp cung câp hóa đơn cho Fiditour.
Thuộc tính
Kiểu
Độ dài M
Diễn giải
stt
so_luong
thanh_tien
Char
Numeric
Decimal
10
100
20
x
x
x
Số thứ tự
Số lượng dịch vụ nhà từ nhà cung cấp
Thành tiền dịch vụ từ nhà cung cấp
I.2.4 Loại mối
mối kết hợp Chiet_khau
Chiet_khau
M tả: Loại mối kết hợp giữa DAI_LY và TOUR, bao gồm các khoản chiết khấu của Fiditour cho đại lý.
Thuộc tính
Kiểu
Độ dài M
Diễn giải
khoan_chiet_khau
Demical
20
x Khoản chiết khấu mỗi tour từ đại lý
I.2.5 Loại mối
mối kết hợp Phan_cong
Phan_cong
M tả: Loại mối kết hợp giữa HUONG_DAN_VIEN và TOUR, bao gồm các chi tiết phân cơng của
hướng dẫn viên và tour.
Thuộc tính
so_thu_tu
Kiểu
Numeric
Độ dài
100
M
x Số thứ tự
Diễn giải
I.3 Các loại mơi kết hợp khng có thuộc tính
Loại mơ
Loại
mơii kết
kết hợ
hợp
p
Dat_tour
Gui
So_huu
Huy
Thu_tien
Diễn
Diễn giải
giải
Mối kết hợp Đặt tour giữa KHACH_HANG và PHIEU_DAT_TOUR
Mối kết hợp Gửi giữa KHACH_HANG và FEED_BACK
Mối kết hợp Sở hữu giữa KHACH_HANG và VE_MAY_BAY
Mối kết hợp Hủy giữa PHIEU_DAT_TOUR và PHIEU_HUY_TOUR
Mối kết hợp Thu tiền giữa PHIEU_DA
PHIEU_DAT_TOUR
T_TOUR và PHIEU_THU_
PHIEU_THU_TIEN
TIEN
Tao
T
huoc
Thuoc
Thu_tien
Thuoc
Thiet_ke
Gia_ban
Mối
Tạo
PHIEU_DAT_TOUR
NHAN_VIEN
M
ối kkết
ết hhợp
ợp T
huộgiữa
c giữPHIEU_DA
a FEEDBAT_TOUR
CK_TOURvàvNHAN_V
à TOUR IEN
Mối kết hợp Thuôc giữa PHIEU_DAT_TOUR và TOUR
Mối kết hợp Thu tiền giữa PHIEU_THU_TIEN và DAI_LY
Mối kết hợp Thuộc giữa PHIEU_DAT_TOUR và DAI_LY
Mối kết hợp Được thiết kế giữa TOUR và LICH_TRINH
Mối kết hợp Giá bán giữa TOUR và BANG_GIA
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
I.4 Các ràng buộc dữ liệu ở mức quan niệm
Loại mơ
Loại
mơii kết
kết hợ
hợp
p
Chi
Chi
Ky
Cong_no
Cong_no
Thieu
ieu_no
Thuoc
Có
Chi
Quan_ly
Nhan
Diễn
Diễn giải
giải
Mối kết hợp Chi giữa DAI_LY và PHIEU_CHI
Mối kết hợp Chi giữa PHIEU_CHI và NHA_CUNG_CAP
Mối kết hợp Ký giữa DAI_LY và HOP_DONG_DAI_LY
Mối kế
kết hợ
hợp Cô
Công nnợợ ggiiữa D
DA
AI_LY và C
CO
ONG_NO_DAI_LY_VA_NCC
Mối kết hợp Công nợ giữa
iữa NHA_CUNG_CA
_CAP vvàà CONG_N
_NO
O_DAI_LY_VA_NCC
Mối kế
kết hợ
hợp T
Thhiếu
iếu nnợợ ggiữ
iữaa P
PH
HIEU_DAT_TOUR và
và G
GH
HI_NO_KHACH_HANG
Mối kết hợp Thuộc giữa LICH_TRINH và DIA_DIEM
Mối kết hợp Có giữa PHIEU_DAT_TOUR và HOP_DONG_TOUR
Mối kết hợp Chi giữa PHIEU_HUY_TOUR và PHIEU_CHI
Mối kết hợp Quản lý giữa TOUR và NHAN_VIEN
Mối kết hợp Nhan giữa NHA_CUN
NHA_CUNG_CAP
G_CAP và PHIEU_DA
PHIEU_DAT_DICH_VU
T_DICH_VU
Thuoc
Gui
Thuoc
Thuoc
Mối kết hợp Nhan giữa HOA_DON_NCC và PHIEU_DAT_DICH_VU
Mối kết hợp Gửi giữa NHA_CUNG_CAP và HOA_DON_NCC
Mối kết hợp Thuộc giữa TOUR và PHIEU_DAT_DICH_VU
Mối kết hợp Thuộc giữa TOUR và LOAI_TOUR
I.4 Các ràng buộc dữ liêu ở mức quan niêm
17
I.4.1 Ràng buộc
buộc trên một thực
thực thể
- Thực thể VE_MAY_BAY
-
-
-
Mã vé máy bay (
bay (Ma_ve_may_bay
Ma_ve_may_bay),
), Hãng hàng không (hang_hang_kho
(hang_hang_khong)
ng) phải khác rỗng.
Thực thể KHACH_HANG
hàng (ma_khach_hang
ma_khach_hang),
), Họ tên KH (ho_ten_kh), Giới tính (gioi_tinh), Quốc
Mã khách hàng
tịch (quoc_tich), Ngày sinh (ngay_sinh), Giấy tờ tùy thân (giay_to_tuy_than), Số điện thoại
(so_dien_thoai), Email (email), Địa chỉ (dia_chi) phải khác rỗng.
Quốc tịch (quoc_tich) chỉ thuộc một trong hai giá trị sau: Việt Nam, Nước ngồi.
Giới tính (gioi_tinh) chỉ thuộc một trong hai giá trị sau: Nam, Nữ.
Số điện thoại (so_dien_thoai), Email (emil) của các khách hàng khác nhau thì khác nhau.
Thực thể PHIEU_DAT_TOUR
ma_phieu_dat_tour),
), Ng
Ngày
ày đặt
đặt (nga
(ngay_
y_da
dat)
t),, Số lượn
lượngg khác
kháchh
Mã Phiếu đặt tour ( ma_phieu_dat_tour
(so_luong_khach),
(so_luong_kh
ach), Thành tiền (thanh_tien) phải khác rỗng.
Thực thể TOUR
Mã tour
tour (ma_tour
ma_tour),
), Tên tour (ten_tour), Ngày khởi hành (ngay_khoi_hanh), Ngày kết thúc
(ngay_ket_thuc), Số lượng slot (so_luong_slot), Mô tả tour (mo_ta_tour) phải khác rỗng.
Ngày khởi hành (ngay_khoi_hành)
(ngay_khoi_hành) phải nhỏ hơn ngày kết thúc (ngay_ket_thuc).
(ngay_ket_thuc).
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
I.4 Các ràng buộc dữ liệu ở mức quan niệm
-
-
-
-
18
Số lượng slot (so_luong_slot) có giá trị từ 10 đến 10000.
Thực thể HOP_DONG_TOU
HOP_DONG_TOUR
R
Mã hợp đồng (
đồng (ma_hop_dong
ma_hop_dong),
), Ngày hợp đồng (ngay_hop_dong), Điều khoản (dieu_khoan)
phải khác rỗng.
Thực thể NHAN_VIEN
nhân vin
in (ma_nhan_vien
ma_nhan_vien),
), Tê
Tênn nhân
hân viên
iên (ten
(ten__nh
nhan
an__vien
vien),
), Số điện
iện thoạ
thoạii
Mã nhân
(so_dien_thoai) phải khác rỗng.
Giới tính (gioi_tinh) chỉ thuộc một trong hai giá trị sau: Nam, Nữ.
Số điện thoại (so_dien_thoai) của các nhân viên khác nhau thì khác nhau.
Thực thể HUONG_DAN_
HUONG_DAN_VIEN
VIEN
Mã HDV (
HDV (ma_hdv
ma_hdv),
), tên HDV (ten_hdv), Giới tính, Số điện thoại phải khác rỗng.
Số điện thoại (sdt) của hướng dẫn viên khác nhau thì khác nhau.
Thực thể LOAI_TOUR
loại tour (ma_loai_tour
ma_loai_tour),
), Tên loại tour (ten_
en_loai_
ai_tour), Phân khúc tour
Mã
(phan_khuc_tour) phải khác rỗng.
-
Thực thể BANG_GIA
-
-
-
-
STT
giá (stt
stt),
), Đơn giá (don_gia), Độ tuổi (do_tuoi),
(do_tuoi), Quốc tịch (quoc
(quoc_tich)
_tich) phải khác
rỗng. bảng giá
Thực thể LICH_TRINH
STT lịch trình
trình (stt_lich_trinh
stt_lich_trinh),
), thời gian (thoi_gian), hoạt động (hoat_dong) phải khác
rỗng.
Thực thể DIA_DIEM
điểm (ma_dia_diem
ma_dia_diem),
), Tên địa điểm (ten_dia_diem), Nội dung (noi_dung), Hình ảnh
Mã địa điểm (
(hinh_anh) phải khác rỗng.
Hình ảnh (hinh_anh) của các địa điểm khác nhau thì khác nhau.
Thực thể DICH_VỤ
vụ (ma_dich_vu
ma_dich_vu),
), Tên dịch vụ (ten_dich_vu), Loại dịch vụ (loai_dich_vu) phải
Mã dịch vụ
khác rỗng.
Thực thể NHA_CUNG_C
NHA_CUNG_CAP
AP
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
I.4 Các ràng buộc dữ liệu ở mức quan niệm
-
-
Mã nhà cung cấp
cấp (ma_nha_cung_cap
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.
Thực thể DAI_LY
Mã đại lý ( ma_dai_ly
ma_dai_ly),
), Tên
Tên đại
đại lý (t
(ten
en_d
_dai
ai_l
_ly)
y),, Đị
Địaa chỉ
chỉ (dia
(dia_c
_chi
hi),
), Số điện
điện thoạ
thoạii
(so_dien_thoai), Email (email) phải khác rỗng.
Số điện thoại (so_dien_thoai), địa chỉ (dia_chi) của các đại lý khác nhau thì khác nhau.
Thực thể HOP_DONG_DA
HOP_DONG_DAI_LY
I_LY
-
19
Mã hợp đồng đại lý (ma_hop_dong_dai_ly
ma_hop_dong_dai_ly)),
(ngay_hop_dong_dai_ly) phải khác rỗng.
(ngay_hop_dong_dai_ly)
Ngày
hợp
đồng
đại
lý
Thực thể CONG_NO_DA
CONG_NO_DAI_LY_VA_NCC
I_LY_VA_NCC
STT cng nợ (stt_cong_no
(stt_cong_no),
), Năm tháng công nợ (nam_thang_cong_no) phải khác rỗng.
Nợ cuối kỳ (no_cuoi_kỳ) = Nợ đầu kỳ (no_dau_kỳ) + Tiền nợ (tien_no) - Tiền trả
(tien_tra)
Nợ đầu kỳ sau = Nợ cuối kỳ trước
-
-
-
Thực thể PHIEU_CHI
Mã phiếu chi (ma_phieu_chi), Ngày chi (ngay_chi), Tiền chi (tien_chi) phải khác rỗng.
Thực thể PHIEU_THU_TIEN
phiếu thu (ma_phieu_thu_tien
ma_phieu_thu_tien),
), Số tiền (so_tien), Hình thức thanh tốn
Mã
(hinh_thuc_thanh_toan), Ngày phiếu thu (ngay_phieu_thu) phải khác rỗng.
Hình thức thanh tốn (hinh_thuc_thanh_toan) chỉ thuộc 1 trong các hình thức sau: tiền mặt,
chuyển khoản, qua thẻ tín dụng, ví điện tử.
tử .
Thực thể PHIEU_HUY_TOUR
Mã phiếu hủy tour
tour (ma_phieu_huy_tour
ma_phieu_huy_tour),
), Ngày hủy tour (ngay_huy), Lý do hủy tour
(ly_do_huy), Mức phí hủy (muc_phi_huy), Chi phí hủy (chi_phi_huy) phải khác rỗng.
-
Thực thể GHI_NO_KHACH
GHI_NO_KHACH_HANG
_HANG
STT ghi nợ (stt
(stt),
), Số tiền (so_tien), Hạn trả (han_tra) phải khác rỗng.
-
Thực thể FEEDBACK_TOUR
Mã feedback tour (
tour (ma_feedback_tour
ma_feedback_tour),
), Điểm (diem) phải khác rỗ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
I.4 Các ràng buộc dữ liệu ở mức quan niệm
-
-
20
Điểm (diem) là một số có giá trị từ 1 đến 5
Thực thể PHIEU_DAT_DICH_VU
phiếu
u đặ
đặtt dị
dịch
ch vụ (ma_phieu_dat
ma_phieu_dat),
), Ngày phiếu đặt (ngay_phieu_dat), Thành tiền
Mã phiế
(thanh_tien) phải khác rỗng.
Thực thể HOA_DON_NC
HOA_DON_NCC
C
Mã hóa đơn (ma_hoa_don
ma_hoa_don),
), Ngày hóa đơn (ngay_hoa_don), Thành tiền (thanh_tien) phải
khác rỗng
I.4.2 Ràng buộc
buộc trên nhiều
nhiều thực thể
- Tổng
Tổng số
số lượng khách đi tour
đi tour phải bé hơn hoặc bằng
bằng số
số lượng slot (trong
(trong TOUR).
(trong
- Ngày hủy (trong PHIEU_HUY_TOUR) phải lớn hơn hoặc bằng ngày đặt (trong
PHIEU_DAT_TOUR).
- Ngày hủy (trong
hủy (trong PHIEU_HUY_TOUR) phải bé hơn hoặc bằng ngày khởi hành (trong
hành (trong TOUR)
đó.
- Thành tiền (trong
tiền (trong PHIEU_DAT_TOUR) bằng tổng số
tổng số tiền (trong
tiền (trong PHIEU_THU_TIEN) và số
và số
tiền (trong
tiền
(trong GHI_NO_KHACH_HANG) của phiếu đặt tour đó.
- Khách hàng chỉ có tối đa một Feedback tour cho mỗi tour của họ đã đi.
-
Thành tiền (trong
tiền (trong PHIEU_DAT_TOUR) bằng tổng thành tiền (trong
tiền (trong Chitiet_khach_hang_di)
trong cùng một Phiếu đặt tour.
Trong một kỳ Tổng thành tiền ở
tiền ở các PHIEU_DAT_TOUR của đại lý cho một tour cụ thể bằng
tiền nợ của
của mỗi đại lý (trong CONG_NO_DAI_LY_VA
CONG_NO_DAI_LY_VA_NCC)
_NCC) trong thời gian đó.
Tiền chi (trong
chi (trong PHIEU_CHI) cho mỗi đại lý (chiết khấu mỗi tour) bằng tiền nợ (trong
(trong
CONG_NO_DAI_LY_VA_NCC)
CONG_NO_DA
I_LY_VA_NCC) nhân với khoản chiết khấu (trong
khấu (trong Chiet_khau) tương ứng.
Một CONG_NO_DAI_LY_VA_NCC)
CONG_NO_DAI_LY_VA_NCC) phải thuộc 1 trong 2: Nhà cung cấp, Đại lý.
Một PHIEU_CHI phải thuộc 1 trong 3: Nhà cung cấp, Đại lý, Phiếu hủy tour.
Một PHIEU_THU_TIEN phải thuộc 1 trong 2: Đại lý, Phiếu đặt tour.
Chi phí hủy (trong
hủy (trong PHIEU_HUY_TOUR) của khách hàng phải bé hơn hoặc bằng thành tiền
tiền
(trong PHIEU_DẠT_TOUR) của khách hàng.
Tiền chi (trong
chi (trong PHIEU_CHI) cho khách hàng bằng thanh_tien
thanh_tien (trong
(trong PHIEU_DAT_TOUR) của
khách hàng đó trừ cho chi phí hủy (trong
hủy (trong PHIEU_HUY_TOUR) tương ứng.
Nếu tồn tại Phiếu
tại Phiếu hủy tour của Phiếu
của Phiếu đặt tour nào
nào thì xóa Hợp
xóa Hợp đồng tour
tour có mã phiếu đặt tour
tương ứng đó.
Thành tiền (trong
tiền (trong HOA_DON_NCC) là tiền nợ (trong
(trong CONG_NO_DAI_L
CONG_NO_DAI_LY_VA_NCC)
Y_VA_NCC) của
một nhà cung cấp.
Tổng tiền nợ (trong
(trong CONG_NO_DAI_LY_VA_NCC) nhà cung cấp trong một kỳ bằng tổng
thành tiền (trong
tiền (trong HOA_DON_NCC) trong kỳ đó.
Tổng tiền chi (trong
chi (trong PHIEU_CHI) cho nhà cung cấp trong một kỳ bằng tổng tiền trả (trong
trả (trong
CONG_NO_DAI_LY_VA_NCC)
CONG_NO_DA
I_LY_VA_NCC) cho nhà cung cấp đó trong kỳ đó.
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
I.4 Các ràng buộc dữ liệu ở mức quan niệm
21
- Tổng tiền nợ (trong
(trong CONG_NO_DAI_LY_VA_NCC)
CONG_NO_DAI_LY_VA_NCC) của đại lý tr
trong
ong 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ỳ đó.
tiền (trong
Tổng tiền trả (trong
trả (trong CONG_NO_DAI_LY_VA_NCC)
CONG_NO_DAI_LY_VA_NCC) của đại lý trong một kỳ bằng tổng
tổng so
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ả (tr
trả (trong
ong CONG_NO_DAI_LY_VA_NC
CONG_NO_DAI_LY_VA_NCC)
C)
trong một công nợ đại lý.
Ngày phiếu thu (trong
thu (trong PHIEU_THU_TIEN) của khách hàng phải nhỏ hơn ngày khởi hành (trong
hành (trong
TOUR) mà khách hàng đã đặt 15 ngày.
Ngày phiếu đặt (trong
(trong PHIEU_DAT_DICH_VU) đặt dịch vụ cho tour phải bé hơn ngày khởi
hành (trong
hành
(trong TOUR).
Trong cùng một HOA_DON_NCC,
HOA_DON_NCC, tổng thành tiền (trong
tiền (trong Chitiet_hoa_don
Chitiet_hoa_don)) bằng thành tiền
tiền
(trong HOA_DON_N
HOA_DON_NCC).
CC).
Trong cùng một PHIEU_DAT_DICH_VU,
PHIEU_DAT_DICH_VU, tổng thành tiền (trong
tiền (trong Chitiet_phieu_dat)
Chitiet_phieu_dat) bằng
bằng
thành tiền (trong
tiền (trong PHIEU_DAT_DICH_
PHIEU_DAT_DICH_VU).
VU).
Nếu tồn tại Phiếu
tại Phiếu hủy tour (trong
(trong PHIEU_HUY_TOUR) của Phiếu
của Phiếu đặt tour nào
nào thì trạng thái
phiếu đặt của Phiếu
của Phiếu đặt tour đó
đó (trong PHIEU_DAT_TOUR) sẽ được chuyển thành “Đã hủy”.
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
Sơ đồ ER
22
II. THIẾT KẾ THÀNH PHẦN DỮ LIỆU
Hình II-3. Sơ đồ ER về QUẢN LÝ ĐẶT TOUR Ở FIDITOUR.
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ế
23
II.1 Danh sách các bảng dữ liêu
Bảng II-2. Dữ liêu thường trực.
Các thuộc tính2
ma_kha
ma_
khach_
ch_han
hang,
g, ho_
ho_ten
ten_kh
_kh,, gio
gioi_ti
i_tinh,
nh, quo
quoc_t
c_tich
ich,, nga
ngay_s
y_sinh
inh,,
giay_to_tuy_than, so_dien_thoai, email, dia_chi
ma_hdv, ten_hdv, gioi_tinh, cong_ty, sdt
ma_dia_diem, ten_dia_diem, noi_dung, hinh_anh
ma_dai_ly, ten_dai_ly, dia_chi, sdt, email
ma_nha_cung_cap, ten_nha_cun
ten_nha_cung_cap,
g_cap, dia_chi, sdt
ma_dich_vu, ten_dich_vu, loai_dich_vu
ma_loai_tour, te
ten_loai_tour, pphhan_khuc_tour
ma_nhan_vien, ten_nhan_vien, sdt
Tn bảng
KHACH_HANG
HUONG_DAN_VIEN
DIA_DIEM
DAI_LY
NHA_CUNG_CAP
NHA_CUN
G_CAP
DICH_VU
LOAI_TOUR
NHAN_VIEN
NHAN_V
IEN
Bảng II-3. Dữ liêu biến động.
Tn bảng
VE_MAY_BAY
FEEDBACK_TOUR
PHIEU_DAT_TOUR
HOP_DONG_TOUR
TOUR
BANG_GIA
LICH_TRINH
PHIEU_HUY_TOUR
GHI_NO_KHACH_HANG
PHIEU_THU_TIEN
HOP_DONG_DAI_LY
CONG_NO _DAI_LY_VA_NCC
HOA_DON_NCC
PHIEU_DAT_DICH_VU
PHIEU_CHI
Các thuộc tính
ma_ve_may_bay, hang_hang_khong, ma_tour, ma_khach_hang
ma_feedback_tour, diem, ddaanh_gia, ma_khach_hang
ma_phieu_dat_tour, ngay_dat, so_luong_khach, thanh_tien,
trang_thai_phieu_dat, ma_khach_hang , ma_tour , ma_dai_ly
ma_dai_ly,,
ma_nhan_vien
ma_hop_dong, ngay_hop_dong, dieu_khoan, ma_phieu_dat_tour
ma_tour, ten_tour, ngay_khoi_hanh, ngay_ket_thuc, so_luong_slot,
mo_ta_tour, ma_nhan_vien
ma_nhan_vien,, ma_loai_tour
stt, don_gia, do_tuoi, quoc_tich, ma_tour
stt_lich_trinh, thoi_gian, hoat_dong, ma_tour , ma_dia_diem
ma_phieu_huy_tour, ngay_huy_tour, li_do_huy_tour,
ma_phieu_dat_tour
stt, so_tien, han_tra
tra, dien_giai, ma_phieu_dat_tour
ma_phi
ma_
phieu_
eu_thu
thu,, so_
so_tien
tien,, hinh_t
hinh_thuc
huc_th
_thanh
anh_to
_toan,
an, ngay_p
ngay_phie
hieu_t
u_thu,
hu,
dien_giai, ma_phieu_dat_tour , ma_dai_ly
ma_hop_dong_dai_ly, ng
ngaay_hop_dong_dai_ly, ma_dai_ly
stt_cong_no, nam_thang_cong_no, no_dau_ky, no_cuoi_ky, tien_no,
tien_tra, ma_dai_ly
ma_dai_ly,, ma_nha_cung_cap
ma_hoa_don, ngay_hoa_don, so_luong, thanh_tien,
ma_nha_cung_cap, ma_phieu_dat
ma_phieu_dat, ngay_phieu_dat, thanh_tien, ma_nha_cung_cap,
ma_tour
ma_phi
ma_
phieu_
eu_chi,
chi, nga
ngay_
y_chi,
chi, dien_g
dien_giai
iai,, tien
tien_ch
_chi,i, ma_nha_cung_cap
ma_nha_cung_cap,,
ma_dai_ly
Bảng II-4. Dữ liêu dẫn xuất (trung gian).
2
thuộc tính khóa sẽ được gạch dưới; thuộc tính kiểm sốt sẽ
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ế
Tn bảng
CHITI
CH
ITIET_
ET_KH
KHACH
ACH_H
_HAN
ANG_D
G_DII
PHAN_CONG
CHIET_KHAU
CHITIET_HOA_DON
CHITIET_PHIEU_DAT
24
Các thuộc tính
ma_
ma_kha
khach_
ch_han
hang,
g, ma
ma_ph
_phieu
ieu_d
_dat_
at_tou
tour,
r, so
so_th
_thu_t
u_tu,
u, thanh
thanh_tie
_tienn
ma_hdv, ma_tour, stt
ma_tour, ma_dai_ly, khoan_chiet_khau
ma_dich_vu, ma
ma_hoa_don, ssttt, tthhanh_tien, ssoo_luong
ma_dich
ich_vu, ma_phieu_dat, stt, tha
thanh_tie
tien, so_luong
II.2 M tả các bảng dữ liêu
II.2.1 Bảng KHACH_HA
KHACH_HANG
NG
M tả:
tả: Bảng KHACH_HANG chứa thông tin khách hàng.
Khởi tạo:
tạo: 15 000 records
Phát sinh trung bình: 5 000 records/năm
Tối đa:50
đa:50 000 records
Thuộc tính
Kiểu
Độ dài P3 U F M
Diễn giải
ma_khach_hang
Char
10
x
x
x Mã khách hàng
ho_ten_kh
Char
50
x Họ và tên khách hàng
gioi_tinh
Char
4
x Giới tính
quoc_tich
Char
20
x Quốc tịch
ngay_sinh
Char
8
x Ngày sinh
giay_to_tuy_than
so_dien_thoai
email
dia_chi
Char
Char
Char
Char
20
10
30
100
x
x
x
x
x
x
x
Giấy tờ tùy thân
Số điện thoại
Email
Địa chỉ
II.2.2 Bảng HUONG_DA
HUONG_DAN_VIEN
N_VIEN
HUONG_DAN_VIEN
VIEN chứa thông tin các hướng dẫn viên du lịch.
M tả:
tả: Bảng HUONG_DAN_
Khởi tạo:
tạo: 15 000 records
Phát sinh trung bình: 5 000 records/năm
Tối đa:50
đa:50 000 records
Thuộc tính
Kiểu
Độ dài P U F M
Diễn giải
ma_hdv
Char
10
x
x
x Mã hướng dẫn viên
ten_hdv
Char
50
x Tên hướng dẫn viên
gioi_tinh
Char
4
x Giới tính
cong_ty
Char
20
x Cơng ty
sdt
Char
10
x
x Số điện thoại
II.2.3 Bảng DIA_DIEM
DIA_DIEM
M tả:
tả: Bảng DIA_DIEM chứa thông tin các địa điểm du lịch.
Khởi tạo:
tạo: 15 000 records
Phát sinh trung bình: 5 000 records/năm
Tối đa:50
đa:50 000 records
Thuộc tính
Kiểu
Độ dài P U F M
Diễn giải
ma_dia_diem
Char
10
x
x
x Mã địa điểm
ten_dia_diem
Char
50
x
x Tên địa điểm
3
P : primary key
U
unique (candidate
unique
key)
: foreign
key
M : mandatory (not null
null))
F
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ả:
tả: Bảng DIA_DIEM chứa thông tin các địa điểm du lịch.
Khởi tạo:
tạo: 15 000 records
Phát sinh trung bình: 5 000 records/năm
Tối đa:50
đ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
II.2.4 Bảng DAI_LY
DAI_LY
M tả:
tả: Bảng DAI_LY chứa thông tin các đại lý.
Khởi tạo:
tạo: 15 000 records
Phát sinh trung bình: 5 000 records/năm
Tối đa:50
đa:50 000 records
Thuộc tính
Kiểu
Độ dài P U F M
Diễn giải
ma_dai_ly
Char
10
x
x
x Mã đại lý
ten_dai_ly
Char
50
x
x Tên đại lý
dia_chi
Char
100
x Địa chỉ
email
Char
30
x
x Email
so_dien_thoai
Char
10
x
x Số điện thoại
II.2.5 Bảng NHA_CUNG
NHA_CUNG_CAP
_CAP
NHA_CUNG_CAP
AP chứa thông tin nhà cung cấp .
M tả:
tả: Bảng NHA_CUNG_C
Khởi tạo:
tạo: 15 000 records
Thuộc tính
ma_nha_cung_cap
ten_nha_cung_cap
dia_chi
so_dien_thoai
Phát sinh trung bình: 5 000 records/năm
Tối đa:50
đa:50 000 records
Kiểu
Độ dài P U F M
Diễn giải
Char
10
x
x
x Mã nhà cung cấp
Char
50
x
x Tên nhà cung cấp
Char
100
x
x Hình thức thanh toán
Char
10
x
x Số điện thoại
II.2.6 Bảng DICH_VU
DICH_VU
M tả:
tả: Bảng DICH_VU chứa thông tin của các dịch vụ .
Khởi tạo:
tạo: 15 000 records
Thuộc tính
ma_dich_vu
ten_dich_vu
loai_dich_vu
Phát sinh trung bình: 5 000 records/năm
Kiểu
Độ dài P U F M
Char
Char
Char
10
50
50
x
x
x
x
x
Tối đa:50
đa:50 000 records
Diễn giải
Mã dịch vụ
Tên dịch vụ
Loại dịch vụ
II.2.7 Bảng LOAI_TO
LOAI_TOUR
UR
M tả:
tả: Bảng LOAI_TOUR chứa thông tin của các loại tour .
Khởi tạo:
tạo: 15 000 records
Thuộc tính
ma_loai_tour
ten_loai_tour
phan_khuc_tour
Phát sinh trung bình: 5 000 records/năm
Tối đa:50
đa:50 000 records
Kiểu
Độ dài P U F M
Diễn giải
Char
10
x
x
x Mã loại tour
Char
50
x Tên loại tour
Char
50
x Phân khúc tour
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ế
26
II.2.8 Bảng VE_MA
VE_MAY_BA
Y_BAY
Y
M tả:
tả: Bảng VE_MAY_BAY chứa thông tin của các vé máy bay.
Khởi tạo:
tạo: 15 000 records
Thuộc tính
ma_ve_may_bay
ma_khach_hang
hang_hang_khong
Phát sinh trung bình: 5 000 records/năm
Tối đa:50
đa:50 000 records
Kiểu
Độ dài P U F M
Diễn giải
Char
10
x
x
x Mã vé máy bay
Char
10
x x Mã khách hàng
Char
20
x Hãng hàng không
II.2.9 Bảng FEEDBAC
FEEDBACK_TOU
K_TOUR
R
M tả:
tả: Bảng FEEDBACK_TOUR chứa thông tin của các Feedback tour .
Khởi tạo:
tạo: 15 000 records
Thuộc tính
ma_feedback_tour
ma_khach_hang
ma_tour
diem
danh_gia
Phát sinh trung bình: 5 000 records/năm
Tối đa:50
đa:50 000 records
Kiểu
Độ dài P U F M
Diễn giải
Char
10
x
x
x Mã feedback tour
Char
10
x x Mã khách hàng
Char
x x M
Mãã tour
Numeric
2
x Điểm đánh giá
Text
500
x Bài đánh giá
II.2.10 Bảng PHIEU_DA
PHIEU_DAT_TO
T_TOUR
UR
M tả:
tả: Bảng PHIEU_DAT_TOUR chứa thông tin của đặt tour của khách hàng.
Khởi tạo:
tạo: 15 000 records
Thuộc tính
ma_phieu_dat_tour
ma_khach_hang
ma_nhan_vien
ma_tour
ma_dai_ly
ngay_dat
so_luong_khach
Phát sinh trung bình: 5 000 records/năm
Tối đa:50
đa:50 000 records
Kiểu
Độ dài P U F M
Diễn giải
Char
10
x
x
x Mã phiếu đặt tour
Char
10
x x Mã khách hàng
Char
10
x x Mã nhân viên
Char
10
x x Mã tour
Char
10
x x Mã đại lý
Date
8
x Ngày đặt tour
Numeric
100
x Số lượng khách
thanh_tien
trang_thai_phieu_dat
Decimal
Char
20
10
x
x
Thành tiền
Trạng thái phiếu đặt
II.2.111 Bảng HOP
II.2.1
HOP_DONG_
_DONG_TOUR
TOUR
t our .
M tả:
tả: Bảng HOP_DONG_TOUR chứa thông tin của hợp đồng tour
Khởi tạo:
tạo: 15 000 records
Thuộc tính
ma_hop_dong
ma_phieu_dat_tour
ngay_hop_dong
dieu_khoan
Phát sinh trung bình: 5 000 records/năm
Tối đa:50
đa:50 000 records
Kiểu
Độ dài P U F M
Diễn giải
Char
10
x
x
x Mã hợp đồng
Char
10
x x Mã phiếu đặt tour
Date
20
x Ngày hợp đồng
Text
1000
x Điều khoản
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