Tải bản đầy đủ (.pdf) (43 trang)

Đề tài xây dựng hê thông cng ty xây dựng hê thông phân tích, thiết kế thành thiết kế thành phần dữ LIỆU

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.86 MB, 43 trang )

 

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 Cng 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 Cng 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 

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 khng 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

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 

 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 vin
in  (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



Thực thể CONG_NO_DA
CONG_NO_DAI_LY_VA_NCC
I_LY_VA_NCC

STT cng 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

Tn 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.
Tn 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ế
Tn 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


unique (candidate
unique 
key)
: foreign
key
 M : mandatory (not null
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ả:
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 

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



×