N04 - Fiditour - Thanh phan DỮ LIỆU
December 1, 2022 | Author: Anonymous | Category: N/A
Short Description
Download N04 - Fiditour - Thanh phan DỮ LIỆU...
Description
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
Hoàn thành các phần còn lại
29/10
Cập nnhhật, sửa đđổổi ho hoà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 toà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 toá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 toá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ể thuê 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 ngoà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 toá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 toá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 soá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
II.3 Các ràng buộc dữ liệu ở mức thiết kế
27
II.2.12 Bảng TOUR TOUR M tả: tả: Bảng TOUR chứa thông tin của các tour . Khởi tạo: tạo: 15 000 records Thuộc tính ma_tour ma_nhan_vien ma_loai_tour ten_tour ngay_khoi_hanh ngay_ket_thuc so_luong_slot mo_ta_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ã tour Char 10 x x Mã nhân viên Char 10 x x Mã loại tour Char 50 x Tên tour Date 8 x Ngày khởi hành Date 8 x Ngày kết thúc Numeric 100 x Số lượng slot Char 500 x Mô tả tour
II.2.13 Bảng NHAN_VIE NHAN_VIEN N M tả: tả: Bảng NHAN_VIEN chứa thông tin cá nhân của nhân viên vi ên. Khởi tạo: tạo: 15 000 records Thuộc tính ma_nhan_vien
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ân viên
ten_nhan_vien so_dien_thoai
Decimal Char
50 10
x
x x
Tên nhân viên Số điện thoại
II.2.14 Bảng BANG_GIA BANG_GIA M tả: tả: Bảng BANG_GIA chứa thông tin của các bảng giá . Khởi tạo: tạo: 15 000 records Thuộc tính stt ma_tour don_gia do_tuoi
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 Số thứ tự Char 10 x x Mã tour Decimal 20 x Đơn giá Char 3 x Đ Độộ tuổi
quoc_tich
Char
20
x
Quốc tịch
II.2.15 Bảng LICH_TRIN LICH_TRINH H M tả: tả: Bảng LICH_TRINH chứa thông tin về lịch trình của tour du lịch . Khởi tạo: tạo: 15 000 records Thuộc tính stt_lich_trinh ma_tour ma_dia_diem thoi_gian hoat_dong
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 Số thứ tự lịch trình Char 10 x x Mã tour Char 10 x x Mã địa điểm Datetime 20 x Thời gian Text 200 x Hoạt độ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ế
28
II.2.16 Bảng PHIEU_HU PHIEU_HUY_TO Y_TOUR UR M tả: tả: Bảng PHIEU_HUY_TOUR chứa thông tin của các phiếu hủy tour . Khởi tạo: tạo: 15 000 records Thuộc tính ma_phieu_huy_tour ma_phieu_dat_tour ngay_huy li_do_huy muc_phi_huy chi_phi_huy
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 hủy tour Char 10 x x Mã phiếu đặt tour Date 8 x Ngày hủy tour Text 300 x Lí do hủy Decimal 20 x Mức phí hủy Decimal 20 x Chi phí hủy
II.2.17 Bảng GHI_NO_K GHI_NO_KHACH_HA HACH_HANG NG M tả: tả: Bảng GHI_NO_KHACH_HANG chứa thông tin ghi nợ của khách hàng. Khởi tạo: tạo: 15 000 records Thuộc tính stt ma_phieu_dat_tour so_tien
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 Số thứ tự Char 10 x x Mã phiếu đặt tour Decimal 20 x Số tiền nợ
han_tra dien_giai
Date Text
8 300
x x
Hạn trả Diễn giải
II.2.18 Bảng PHIEU_TH PHIEU_THU_TIEN U_TIEN M tả: tả: Bảng PHIEU_THU_TIEN chứa thông tin phiếu thu tiền . Khởi tạo: tạo: 15 000 records Thuộc tính ma_phieu_thu_tien ma_phieu_dat_tour ma_dai_ly so_tien
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 thu tiền Char 10 x x Mã phiếu đặt tour Char 10 x Mã đại lý Decimal 20 x Số tiền
hinh_thuc_thanh_toan ngay_phieu_thu
Char Date
50 8
x x
Hình thức thanh toán Ngày phiếu thu
II.2.19 Bảng HOP_DON HOP_DONG_DAI_L G_DAI_LY Y M tả: tả: Bảng HOP_DONG_DAI_LY chứa thông tin của hợp đồng đại lý. Khởi tạo: tạo: 15 000 records Thuộc tính ma_hop_dong_dai_ly ma_dai_ly ngay_hop_dong_dai_ly
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 đại lý Char 10 x x Mã đại lý Char 8 x Ngày hợp đồng đại lý
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ế
29
II.2.20 Bảng CONG_NO_ CONG_NO_DAI_LY DAI_LY_V _VA_NCC A_NCC M tả: tả: Bảng CONG_NO_DAI_LY_VA_NCC chứa thông tin của công nợ Đại lý và Nhà cung cấp . Khởi tạo: tạo: 15 000 records Thuộc tính stt_cong_no ma_dai_ly ma_nha_cung_cap tien_no tien_tra nam_thang_cong_no no_dau_ky no_cuoi_ky
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 Số thứ tự công nợ Char 10 x x Mã đại lý Char 10 x x Mã nhà cung cấp Decimal 20 x Tiền nợ Decimal 20 x Tiền trả Date 8 x Năm tháng công nợ Decimal 20 x Nợ đầu kỳ Decimal 20 x Nợ cuối kỳ
II.2.21 Bảng PHIEU_CH PHIEU_CHI I M tả: tả: Bảng PHIEU_CHI chứa thông tin của phiếu chi . Khởi tạo: tạo: 15 000 records Thuộc tính ma_phieu_chi
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 chi
ma_dai_ly ma_nha_cung_cap ma_phieu_huy_tour ngay_chi dien_giai tien_chi
Char Char Char Date Text Decimal
10 10 10 8 500 20
x x x
x x x x x x
Mã đại lý Mã nhà cung cấp Mã phiếu hủy tour Ngày chi Diễn giải Tiền chi
II.2.22 Bảng PHIEU_DA PHIEU_DAT_DICH_ T_DICH_VU VU M tả: tả: Bảng PHIEU_DAT_DICH_VU chứa thông tin phiếu đặt dịch vụ. Khởi tạo: tạo: 15 000 records Thuộc tính ma_phieu_dat ma_nha_cung_cap ma_tour ngay_phieu_dat thanh_tien
Phát sinh trung bình: 5 000 records/năm Kiểu Độ dài P U F M Char Char Char Date Decimal
10 10 10 8 20
x
x
x x
x x x x
Tối đa:50 đa:50 000 records Diễn giải
Mã phiếu đặt Mã nhà cung cấo Mã tour Ngày phiếu đăt Thành tiền
II.2.23 Bảng HOA_DƠN_ HOA_DƠN_NCC NCC M tả: tả: Bảng HOA_DON_NCC chứa thông tin hóa đơn nhà cung cấp. Khởi tạo: tạo: 15 000 records Thuộc tính ma_hoa_don
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óa đơn
ma_nha_cung_cap ma_phieu_dat
Char Char
10 10
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
x x
x x
Mã nhà cung cấp Mã phiếu đặt
Ngày in: 01.12.2022
II.3 Các ràng buộc dữ liệu ở mức thiết kế
30
M tả: tả: Bảng HOA_DON_NCC chứa thông tin hóa đơn nhà cung cấp. 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 ngay_hoa_don Date 8 x Ngày hóa đơn so_luong Char 10 x Số lượng thanh_tien Decimal 20 x Thành tiền
II.2.24 Bảng CHITIET_K CHITIET_KHACH_HA HACH_HANG_DI NG_DI M tả: tả: Bảng CHITIET_KHACH_HANG_DI chứa thông tin chi tiết khách hàng đi tour . Khởi tạo: tạo: 15 000 records Thuộc tính ma_khach_hang ma_phieu_dat_tour thanh_tien stt
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ã khách hàng Char 10 x x x Mã phiếu đặt tour Decimal 20 x Thành tiền Char 10 x x Số thứ tự
II.2.25 Bảng PHAN_CON PHAN_CONG G M tả: tả: Bảng PHAN_CONG chứa thông tin phân công hướng dẫn viên phụ trách tour . Khởi tạo: tạo: 15 000 records Thuộc tính ma_huong_dan_vien ma_tour stt
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ướng dẫn viên Char 10 x x x Mã tour Char 10 x x Số thứ tự
II.2.26 Bảng CHIET_KH CHIET_KHAU AU M tả: tả: Bảng CHIET_KHAU chứa thông tin chiết khấu. Khởi tạo: tạo: 15 000 records Thuộc tính ma_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ã tour
ma_dai_ly khoan_chiet_khau
Char Decimal
10 20
x
x
x x
Mã đại lý Khoản chiết khấu
II.2.27 Bảng CHITIET_H CHITIET_HOA_DO OA_DON N M tả: tả: Bảng CHITIET_HOA_DON chứa thông tin chi tiết t iết về các dịch vụ của hóa đơn nhà cung cấp . 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_dich_vu Char 10 x x x Mã dịch vụ ma_hoa_don Char 10 x x x Mã hóa đơn stt Char 10 x Số thứ tự so_luong Char 10 x Số lượng thanh_tien
Decimal
20
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
x
Thành tiền
Ngày in: 01.12.2022
II.3 Các ràng buộc dữ liệu ở mức thiết kế
31
II.2.28 Bảng CHITIET_P CHITIET_PHIEU_DA HIEU_DAT T M tả: tả: Bảng CHITIET_PHIEU_DAT chứa thông tin chi tiết về các dịch vụ của phiếu đặt dich vụ . 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_dich_vu Char 10 x x x Mã dịch vụ ma_phieu_dat Char 10 x x x Mã phiếu đặt stt Char 10 x Số thứ tự so_luong Char 10 x Số lượng thanh_tien Decimal 20 x Thành tiền
II.3 Các ràng buộc dữ liêu ở mức thiết kế II.3.1 Ràng buộc buộc trên một một quan hệ -
Quan hệ VE_MAY_BAY: ma_ve_may_bay ma_ve_may_bay,, hang_hang_khong not null
-
Quan hệ KHACH_HANG: ma_khach_hang ma_khach_hang,, ho_ten_kh, gioi_tinh, quoc_tich, ngay_sinh, giay_to_tuy_than, so_dien_thoai, so_dien_thoai, email, dia_chi not null
-
Quan hệ PHIEU_DAT_TOUR: ma_phieu_dat_tour ma_phieu_dat_tour,, ngay_dat, so_luong_k so_luong_khach, hach, thanh_tien not null
-
Quan hệ TOUR: ma_tour ma_tour,, ten_tour, ngay_khoi_hanh, ngay_khoi_hanh, ngay_ket_thuc, so_luong_slot, mo_ta_tour not null
-
Quan hệ HOP_DONG_TOUR: ma_hop_dong ma_hop_dong,, ngay_hop_dong, dieu_khoan not null
-
Quan hệ NHAN_VIEN: ma_nhan_vien ma_nhan_vien,, ten_nhan_vien. so_dien_thoai not null
-
Quan hệ HUONG_DAN HUONG_DAN_VIEN: _VIEN: ma_hdv ma_hdv,, ten_hdv, gioi_tinh, so_dien_thoai not null
-
Quan hệ LOAI_TOUR: ma_loai_tour ma_loai_tour,, ten_loai_tour, phan_khuc_tour not null
-
Quan hệ BANG_GIA: stt_bang_gia stt_bang_gia,, don_gia, do_tuoi, quoc_tich not null
-
Quan hệ LICH_TRINH: stt_lich_trinh stt_lich_trinh,, thoi_gian, hoạt_dong not null
-
Quan hệ DIA_DIEM: ma_dia_diem ma_dia_diem,, ten_dia_diem, noi_dung, hinh_anh not null
-
Quan hệ DICH_VU: ma_dich_vu ma_dich_vu,, ten_dich_vu, loai_dich_vu not null
-
Quan hệ NHA_CUNG_CAP: ma_nha_cung_cap ma_nha_cung_cap,, ten_nha_cung_cap, dia_chi, so_dien_thoai not null
Xây dựng hệ thống Công ty du lịch Fiditour – HTTT.04.02.Phân tích, thiết kế thành phần DỮ LIỆU
Ngày in: 01.12.2022
II.3 Các ràng buộc dữ liệu ở mức thiết kế
32
-
Quan hệ DAI_LY: ma_dai_ly ma_dai_ly,, ten_dai_ly, dia_chi, so_dien_thoai, email not null
-
Quan hệ HOP_DONG_ HOP_DONG_DAI_LY: DAI_LY: ma_hop_dong_dai_ly ma_hop_dong_dai_ly,, ngay_hop_dong_dai_ly not null
-
Quan hệ CONG_NO_DAI_LY_VA_NCC: stt_cong_no stt_cong_no,, nam_thang_cong_no not null
-
Quan hệ PHIEU_CHI: ma_phieu_chi ma_phieu_chi,, ngay_chi, tien_chi not null
-
Quan hệ PHIEU_THU: ma_phieu_thu ma_phieu_thu,, so_tien, hinh_thuc_thanh_ hinh_thuc_thanh_toan, toan, ngay_phieu_thu not null
-
Quan hệ PHIEU_HUY_TOUR: ma_phieu_huy_tour ma_phieu_huy_tour,, ngay_huy_tour, ly_do_huy_tour, muc_phi_huy, chi_phi_huy not null
-
Quan hệ GHI_NO_KHACH_HANG: stt_ghi_no stt_ghi_no,, so_tien, han_tra not null
-
Quan hệ FEEDBACK_TO FEEDBACK_TOUR: UR: ma_feedback_tour ma_feedback_tour,, diem not null
-
Quan hệ HOA_DON_NCC: ma_hoa_don ma_hoa_don,, ngay_hoa_don, so_luong, thanh_tien not null Quan hệ PHIEU_DAT_DICH_V PHIEU_DAT_DICH_VU: U: ma_phieu_dat, ngay_phieu_dat, thanh_tien not null
-
Quan hệ CHITIET_KHACH_HA CHITIET_KHACH_HANG_DI: NG_DI: ma_khach_hang, ma_phieu_dat_tour, ma_phieu_dat_tour, stt not null
-
Quan hệ CHIET_KHAU: ma_tour, ma_dai_ly, khoan_chiet_khau khoan_chiet_khau not null
-
Quan hệ CHITIET_PHIEU_DAT: ma_dich_vu, ma_phieu_dat, stt, stt, so_luong, thanh_tien thanh_tien not null
-
Quan hệ CHITIET_HOA_DON: ma_dich_vu, ma_hoa_don, stt, stt, so_luong, thanh_tien thanh_tien not null
-
Quan hệ PHAN_CONG: ma_hdv, ma_tour, stt not null
II.3.2 Ràng buộc buộc khóa ngoại ngoại -
Thuộc tính ma_khach_hang trong quan hệ VE_MAY_BAY phải khác rỗng. Thuộc tính ma_phieu_dat_tour trong quan hệ GHI_NO_KHACH_HA GHI_NO_KHACH_HANG NG phải khác rỗng. r ỗng. Thuộc tính ma_phieu_dat_tour trong quan hệ PHIEU_HUY_TOUR phải khác rỗng. Thuộc tính ma_dai_ly trong quan hệ HOP_DONG_DAI_LY phải khác rỗng. Thuộc tính ma_phieu_dat_tour trong quan hệ HOP_DONG_TOUR phải khác rỗng. Thuộc tính ma_khach_hang trong quan hệ PHIEU_DAT_TOUR phải khác rỗng. Thuộc tính ma_tour trong quan hệ BANG_GIA phải khác rỗng. Thuộc tính ma_loai_tour trong quan hệ LOAI_TOUR phải khác rỗng. r ỗng. Thuộc tính ma_nhan_vien trong quan hệ TOUR phải khác rỗng.
--
Thuộc trong hệ FEEDBACK_TOUR phải khác rỗng. Thuộc tính tính ma_khach_hang ma_tour trong quan hệ quan FEEDBACK_TOUR 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
II.3 Các ràng buộc dữ liệu ở mức thiết kế -
33
Thuộc tính ma_tour trong quan hệ LICH_TRINH phải khác rỗng. Thuộc tính ma_dia_diem trong quan hệ LICH_TRINH phải khác rỗng. Thuộc tính ma_tour trong quan hệ PHIEU_DAT_DICH_VU phải khác rỗng Thuộc tính ma_nha_cung_cap trong quan hệ PHIEU_DAT_DICH_VU phải khác rỗng Thuộc tính ma_nha_cung_cap trong quan hệ HOA_DON_NCC HOA_DON_NCC phải khác rỗng Thuộc tính ma_phieu_dat_dich_vu trong quan hệ HOA_DON_NC HOA_DON_NCC C phải khác rỗng
II.3.3 Ràng buộc buộc toàn vẹn trên trên một qu quan an hệ II.3.3.1 Ràng buộc 1 Nội dung: Quốc tịch của khách hàng chỉ thuộc một trong hai giá trị: Việt Nam, Nước ngoài. Bổi cảnh: KHACH_HAN KHACH_HANG G Bảng II-5. Tầm ảnh hưởng RB 1 trn một quan hê. RB 1
Thê m
KHACH_HANG
+
Xóa Sửa -
+
II.3.3.2 Ràng buộc 2 Nội dung: Giới tính của khách hàng và hướng dẫn viên viên chỉ thuộc một trong hai giá trị sau: Nam, Nữ. Bổi cảnh: KHACH_HAN KHACH_HANG, G, HUONG_DAN_VIEN Bảng II-6. Tầm ảnh hưởng RB 2 trn một quan hê. RB 2
Thê m
Xóa Sửa
KHACH_HANG
+
-
+
HUONG_DAN_VIEN
+
-
+
II.3.3.3 Ràng buộc 3 Nội dung: Hình thức thanh toán trong phiếu chi (PHIEU_THU.hinh_thuc_thanh_toan) (PHIEU_THU.hinh_thuc_thanh_toan) chỉ có thể là “Tiền mặt”, “Chuyển khoản”, “Thẻ tín dụng” hoặc “Ví điện tử” Bối cảnh: PHIEU_THU Bảng II-7. Tầm ảnh hưởng RB 3 trn một quan hê. RB 3
Thê m
PHIEU_CH 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
Xóa Sửa -
+
Ngày in: 01.12.2022
II.3 Các ràng buộc dữ liệu ở mức thiết kế
34
II.3.3.4 Ràng buộc 4 Nội dung: Nợ đầu kỳ của mỗi nhà cung cấp/ đại lý bằng nợ cuối cuối kỳ trước của nhà cung cấp/ đại lý đó. Bối cảnh: cả nh: CONG_NO_DAI_LY_VA_NCC CONG_NO_DAI_LY_VA_NCC Bảng II-8. Tầm ảnh hưởng RB 4 trn một quan hê. RB 4
Thê
Xóa Sửa
m CONG_NO_DAI_LY_VA_NCC
+
+
+
II.3.3.5 Ràng buộc 5 Nội dung: Trong quan hệ Công nợ ĐL và và NCC, Nợ cuối kỳ bằng nợ đầu kỳ cộng cộng tiền nợ trong kỳ trừ tiền trả trong kỳ. Bối cảnh: CONG_NO_DAI_LY_VA_NCC Bảng II-9. Tầm ảnh hưởng RB 5 trn một quan hê. RB 5
Thê m
CONG_NO_DAI_LY_VA_NCC
+
Xóa Sửa +
+
II.3.3.6 Ràng buộc 6 Nội dung: Ngày khởi hành phải bé hơn ngày kkết ết thúc Bối cảnh: TOUR Bảng II-10. Tầm ảnh hưởng RB 6 trn một quan hê. h ê. RB 6
Thê m
TOUR
+
Xóa Sửa -
+
II.3.3.7 Ràng buộc 7 Nội dung: Số lượng slot trong tour phải có giá trị từ 1 đến 10000 Bối cảnh: TOUR Bảng II-11. Tầm ảnh hưởng RB 7 trn một quan hê. h ê. RB 7
Thê m
TOUR
+
Xóa Sửa -
+
II.3.3.8 Ràng buộc 8 Nội dung: Điểm trên feedback phải có giá trị từ 1 đến 5 Bối cảnh: FEEDBACK_TO FEEDBACK_TOUR UR 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ế
35
Bảng II-12. Tầm ảnh hưởng RB 8 trn một quan hê. h ê. RB 8
Thê m
FEEDBACK_TOUR
+
Xóa Sửa -
+
II.3.3.9 Ràng buộc 9 Nội dung: Số điện thoại của các nhân viên khác nhau thì khác nhau Bối cảnh: NHAN_VIEN Bảng II-13. Tầm ảnh hưởng RB 9 trn một quan hê. h ê. RB 9
Thê m
NHAN_VIEN
+
Xóa Sửa -
+
II.3.3.10 Ràng buộc 10 Nội dung: Số điện thoại, địa chỉ của các đại lý khác nhau thì khác nhau Bối cảnh: DAI_LY Bảng II-14. Tầm ảnh hưởng RB 10 trn một quan hê. h ê. RB 10
Thê m
DAI_L Y
+
Xóa Sửa -
+
II.3.3.11 Ràng buộc 11 Nội dung: Số điện thoại, địa chỉ của các nhà cung cấp khác nhau thì khác nhau Bối cảnh: NHA_CUNG_CAP Bảng II-15. Tầm ảnh hưởng RB 11 trn một quan hê. h ê. RB 11
Thê m
NHA_CUNG_CAP NHA_CUNG_C AP
+
Xóa Sửa -
+
II.3.3.12 Ràng buộc 12 Nội dung: Số điện thoại của các hướng dẫn viên khác nhau thì khác nhau nhau Bối cảnh: HUONG_DAN HUONG_DAN_VIEN _VIEN Bảng II-16. Tầm ảnh hưởng RB 12 trn một quan hê. h ê. RB 12 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ê
Xóa Sửa Ngày in: 01.12.2022
II.3 Các ràng buộc dữ liệu ở mức thiết kế
36 m
HUONG_DAN_VIEN
+
-
+
II.3.3.13 Ràng buộc 13 Nội dung: Số điện thoại/email của khách hàng khác nhau thì khác nhau Bối cảnh: KHACH_HAN KHACH_HANG G Bảng II-17. Tầm ảnh hưởng RB 13 trn một quan hê. h ê. RB 13
Thê m
KHACH_HANG
+
Xóa Sửa -
+
II.3.3.14 Ràng buộc 14 Nội dung: Hình ảnh của các địa điểm khác nhau thì khác nhau Bối cảnh: DIA_DIEM Bảng II-18. Tầm ảnh hưởng RB 14 trn một quan hê. h ê. RB 14
Thê m
DIA_DIE M
+
Xóa Sửa -
+
II.3.4 Ràng buộc buộc toàn vẹn trên trên nhiều qquan uan hệ II.3.4.1 Ràng buộc 1 Nội dung: Trong một tour, tổng số lượng khách đi tour phải bé hơn hoặc hoặc bằng số lượng slot trong tour. Bối cảnh: PHIEU_DAT_TOUR, TOUR Bảng II-19. Tầm ảnh hưởng RB 1 trn nhiều quan hê. h ê. RB 1 Thê Xóa Sửa m PHIEU_DAT_TOUR
+
-
+
TOUR
-
-
+
II.3.4.2 Ràng buộc 2 Nội dung: Trong cùng phiếu đặt tour, ngày hủy tour phải lớn hơn hoặc hoặc bằng ngày đặt tour Bối cảnh: PHIEU_HUY_TOUR, PHIEU_DAT_TOUR Bảng II-20. Tầm ảnh hưởng RB 2 trn nhiều quan hê. h ê.
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ế
37
RB 2
Thê m
Xóa Sửa
PHIEU_HUY_TOU R
+
-
+
PHIEU_DAT_TOUR
-
-
+
II.3.4.3 Ràng buộc Nội dung: Ngày hủy3tour trong phiếu hủy tour tour phải bé hơn hoặc bằng ngày khởi hành tour đó. Bối cảnh: PHIEU_HUY_TOUR, TOUR Bảng II-21. Tầm ảnh hưởng RB 3 trn nhiều quan hê. h ê. RB 3
Thê m
Xóa Sửa
PHIEU_HUY_TOU R
+
-
+
TOUR
-
+
+
II.3.4.4 Ràng buộc 4 Nội dung: Ngày hủy tour trong phiếu hủy tour tour phải bé hơn hoặc bằng ngày khởi hành tour đó. Bối cảnh: PHIEU_HUY_TOUR, TOUR Bảng II-22. Tầm ảnh hưởng RB 4 trn nhiều quan hê. h ê. RB 4
Thê m
Xóa Sửa
PHIEU_HUY_TOU R
+
-
+
TOUR
-
+
+
II.3.4.5 Ràng buộc 5 Nội dung: Khách hàng chỉ có tối đa một Feedback tour cho mỗi tour của họ đã đi. Bối cảnh: KHACH_HAN KHACH_HANG, G, FEEDBACK_TOUR Bảng II-23. Tầm ảnh hưởng RB 5 trn nhiều quan hê. h ê. RB 5
Thê m
KHACH_HANG
+
-
+
FEEDBACK_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
Xóa Sửa
Ngày in: 01.12.2022
II.3 Các ràng buộc dữ liệu ở mức thiết kế
38
II.3.4.6 Ràng buộc 6 Nội dung: Thành tiền ở phiếu đặt tour bằng tổng thành tiền ở Chi tiết khách hàng đi trong cùng một một Phiếu đặt tour. Bối cảnh: PHIEU_DAT_TOUR, CHITIET_KHACH_HANG_ CHITIET_KHACH_HANG_DI DI Bảng II-24. Tầm ảnh hưởng RB 6 trn nhiều quan hê. h ê. RB 6
Thê
PHIEU_DAT_TOUR
m +
+
+
+
+
+
CHITIET_KHACH_HANG_D I
Xóa Sửa
II.3.4.7 Ràng buộc 7 Nội dung: Trong một kỳ Tổng Thành tiền ở các phiếu đặt tour của đại lý cho một tour cụ thể bằng tiền nợ của mỗi đại lý (Công nợ) trong thời gian đó. Bối cảnh: PHIEU_DAT_TOUR Bảng II-25. Tầm ảnh hưởng RB 7 trn nhiều quan hê. h ê. RB 7
Thê m
Xóa Sửa
PHIEU_DAT_TOUR
-
+
+
CONG_NO_DAI_LY_VA_NCC
+
-
+
II.3.4.8 Ràng buộc 8 Nội dung: Trong cùng một Hóa đơn NCC, NCC, tổng thành tiền trong Chi tiết hóa đơn Bối cảnh: CHI_TIET_HOA_DON, HOA_DON_NC HOA_DON_NCC C Bảng II-26. Tầm ảnh hưởng RB 8 trn nhiều quan hê. h ê. RB 8
Thê m
Xóa Sửa
CHI_TIET_HOA_DO N
+
+
+
HOA_DON_NCC
-
+
+
II.3.4.9 Ràng buộc 9 Nội dung: Một công nợ phải thuộc thuộc 1 trong 2: Nhà cung cấp, đại lý Bối cảnh: CONG_NO_ CONG_NO_DAI_LY_VA_NCC, DAI_LY_VA_NCC, KHACH_HANG, DAI_LY Bảng II-27. Tầm ảnh hưởng RB 9 trn nhiều quan hê. h ê. RB 9 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
Tm hê
Xóa Sửa Ngày in: 01.12.2022
II.3 Các ràng buộc dữ liệu ở mức thiết kế
39
CONG_NO_DAI_LY_VA_NCC
+
-
+
KHACH_HANG
-
+
+
DAI_LY
-
+
+
II.3.4.10 Ràng buộc 10 Nội dung: Một phiếu chi phải thuộc 1 trong 3: Nhà cung cấp, đại lý, phiếu hủy tour Bối cảnh: PHIEU_CHI, NHA_CUNG_CAP, DAI_LY, PHIEU_HUY_TOUR Bảng II-28. Tầm ảnh hưởng RB 10 trn nhiều quan hê. h ê. RB 10
Thê m
Xóa Sửa
PHIEU_CHI
+
-
+
NHA_CUNG_CAP NHA_CUNG_C AP
-
+
+
DAI_LY
-
+
+
PHIEU_HUY_TOUR
-
+
+
II.3.4.11 Ràng buộc 11 Nội dung: Một phiếu thu tiền phải thuộc 1 trong 2: đại lý, phiếu đặt tour. Bối cảnh: PHIEU_THU_TIEN, DAI_LY, PHIEU_DAT_TOUR Bảng II-29. Tầm ảnh hưởng RB 11 trn nhiều quan hê. h ê. RB 11
Thê m
Xóa Sửa
PHIEU_THU_TIEN
+
-
+
DAI_LY
-
+
+
PHIEU_DAT_TOUR
-
+
+
II.3.4.12 Ràng buộc 12 Nội dung: Chi phí hủy tour của khách hàng phải bé hơn hoặc bằng thành tiền trong phiếu đặt tour của khách hàng. Bối cảnh: PHIEU_HUY_TOUR, PHIEU_DAT_TOUR Bảng II-30. Tầm ảnh hưởng RB 12 trn nhiều quan hê. h ê. RB 12
Thê m
PHIEU_HUY_TOUR
+
-
+
PHIEU_DAT_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
Xóa Sửa
Ngày in: 01.12.2022
II.3 Các ràng buộc dữ liệu ở mức thiết kế
40
II.3.4.13 Ràng buộc 13 Nội dung: Tiền chi cho khách hàng bằng số tiền thu cho phiếu đặt tour của khách hàng đó trừ đi chi phí hủy trong phiếu hủy tour tương ứng. Bổi cảnh: PHIEU_DAT_TOUR, PHIEU_HUY_TOUR, PHIEU_CHI Bảng II-31. Tầm ảnh hưởng RB 13 trn nhiều quan hê. h ê. RB 13
Thê
PHIEU_DAT_TOUR
m -
+
+
+
-
+
PHIEU_HUY_TOU R PHIEU_CHI
-
Xóa Sửa
+
+
II.3.4.14 Ràng buộc 14 Nội dung: Nếu tồn tại phiếu hủy tour của phiếu đặt tour nào thì xóa hợp đồng tour có mã phiếu đặt tour tương ứng đó. Bổi cảnh: PHIEU_DAT_TOUR, PHIEU_HUY_TOUR Bảng II-32. Tầm ảnh hưởng RB 14 trn nhiều quan hê. h ê. RB 14
Thê m
Xóa Sửa
PHIEU_DAT_TOUR
-
+
-
PHIEU_HUY_TOU R
+
+
+
II.3.4.15 Ràng buộc 15 Nội dung: Thành tiền trong một Hóa đơn NCC là tiền nợ trong một công nợ nhà nhà cung cấp Bổi cảnh: cả nh: HOA_DON_NCC, HOA_DON_NCC, CONG_NO_D CONG_NO_DAI_LY_VA_NCC AI_LY_VA_NCC Bảng II-33. Tầm ảnh hưởng RB 15 trn nhiều quan hê. h ê. RB 15
Thê m
Xóa Sửa
HOA_DON_NCC
+
+
+
CONG_NO_DAI_LY_VA_NCC
+
+
+
II.3.4.16 Ràng buộc 16 Nội dung: Tổng tiền nợ nhà cung cấp trong một kỳ bằng tổng tổng thành tiền trong Hóa đơn NCC. Bổi cảnh: cả nh: CONG_NO_DAI_LY_VA_NCC, CONG_NO_DAI_LY_VA_NCC, HOA_DON_NCC Bảng II-34. Tầm ảnh hưởng RB 16 trn nhiều quan hê. h ê. 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ế
41
RB 16
Thê m
Xóa Sửa
HOA_DON_NCC
+
+
+
CONG_NO_DAI_LY_VA_NCC
+
+
+
II.3.4.17 Ràng buộc 17 Nội dung: Tổng tiền chi cho nhà cung cấp trong một kỳ bằng tổng tiền trả cho nhà cung cấp đó trong kỳ đó. Bổi cảnh: PHIEU_CHI, CONG_NO_DAI_LY_VA_N CONG_NO_DAI_LY_VA_NCC CC Bảng II-35. Tầm ảnh hưởng RB 17 trn nhiều quan hê. h ê. RB 17
Thê m
Xóa Sửa
PHIEU_CHI
+
+
+
CONG_NO_DAI_LY_VA_NCC
+
+
+
II.3.4.18 Ràng buộc 18 Nội dung: Tổng tiền nợ của đại lý trong một kỳ bằng tổng thành tiền ccác ác phiếu đặt tour của đại lý trong kỳ đó. Bổi cảnh: PHIEU_DAT_TOUR, CONG_NO_DAI_LY_ CONG_NO_DAI_LY_VA_NCC VA_NCC Bảng II-36. Tầm ảnh hưởng RB 18 trn nhiều quan hê. h ê. RB 18
Thê m
Xóa Sửa
PHIEU_DAT_TOUR
+
+
+
CONG_NO_DAI_LY_VA_NCC
+
+
+
II.3.4.19 Ràng buộc 19 Nội dung: Tổng tiền tiề n trả của đại lý trong một kỳ bằng tổng thành tiề tiềnn trong phiếu thu tiền đại lý đó trong một kỳ đó. Bổi cảnh: PHIEU_THU, CONG_NO_DAI_LY_VA_NC CONG_NO_DAI_LY_VA_NCC C Bảng II-37. Tầm ảnh hưởng RB 19 trn nhiều quan hê. h ê. RB 19
Thê m
Xóa Sửa
PHIEU_THU
+
+
+
CONG_NO_DAI_LY_VA_NCC
+
+
+
II.3.4.20 Ràng buộc 20 Nội dung: Thành tiền trong phiếu thu tiền đại lý là tiền trả trong một công nợ đại lý. 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ế
42
Bổi cảnh: PHIEU_THU, CONG_NO_DAI_LY_VA_NC CONG_NO_DAI_LY_VA_NCC C Bảng II-38. Tầm ảnh hưởng RB 20 trn nhiều quan hê. h ê. RB 20
Thê m
Xóa Sửa
PHIEU_THU
+
+
+
CONG_NO_DAI_LY_VA_NCC
+
+
+
II.3.4.21 Ràng buộc 21 Nội dung: Ngày lập phiếu thu của khách hàng phải nhỏ hơn ngày khởi hành của tour mà khách hàng đã đặt 15 ngày. Bổi cảnh: PHIEU_THU, TOUR Bảng II-39. Tầm ảnh hưởng RB 21 trn nhiều quan hê. h ê. RB 21
Thê m
Xóa Sửa
PHIEU_TH
+
-
+
U TOUR
-
+
+
II.3.4.22 Ràng buộc 22 Nội dung: Ngày lập phiếu đặt dịch vụ cho tour phải bé hơn ngày ngày xuất phát của tour. Bổi cảnh: PHIEU_DAT_DICH_VU, TOUR Bảng II-40. Tầm ảnh hưởng RB 22 trn nhiều quan hê. h ê. RB 22
Thê m
Xóa Sửa
PHIEU_DAT_DICH_V
+
-
+
U TOUR
-
+
+
II.3.4.23 Ràng buộc 23 Nội dung: Trong cùng một Phiếu đặt dịch vụ, tổng thành tiền trong Chi tiết phiếu đặt bằng thành tiền trong Phiếu đặt dịch vụ. Bổi cảnh: CHITIET_PHIEU_DAT, PHIEU_DAT_DICH_VU Bảng II-41. Tầm ảnh hưởng RB 23 trn nhiều quan hê. h ê. RB 23
Thê m
CHITIET_PHIEU_DAT
+
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
Xóa Sửa +
+
Ngày in: 01.12.2022
II.3 Các ràng buộc dữ liệu ở mức thiết kế
43
PHIEU_DAT_DICH_V U
-
+
+
II.3.4.24 Ràng buộc 24 Nội dung: Tiền chi cho đại lý (chiết khấu mỗi tour) bằng tiền nợ trong bảng công nợ nhân với khoản chiết khấu tương ứng Bối cảnh: PHIEU_CHI, CONG_NO_DAI_LY_VA_ CONG_NO_DAI_LY_VA_NCC, NCC, CHIET_KHAU Bảng II-42. Tầm ảnh hưởng RB 24 trn nhiều quan hê. h ê. RB 2 4 Thê Xóa Sửa m PHIEU_CHI
+
+
+
CONG_NO_DAI_LY_VA_NCC
-
+
+
CHIET_KHAU
-
+
+
II.3.4.25 Ràng buộc 25 Nội dung: Nếu tồn tại Phiếu hủy tour của Phiếu đặt tour nào thì trạng thái phiếu đặt của Phiếu đặt tour đó sẽ được chuyển thành “Đã hủy”. Bổi cảnh: PHIEU_DAT_TOUR, PHIEU_HUY_TOUR Bảng II-43. Tầm ảnh hưởng RB 25 trn nhiều quan hê. h ê. RB 25
Thê m
PHIEU_DAT_TOUR
-
+
+
PHIEU_HUY_TOU R
+
+
+
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
Xóa Sửa
Ngày in: 01.12.2022
View more...
Comments