Chương 1: Xác Định Yêu Cầu Và khảo Sát Hiện Trạng
1.Giới thiệu tổng quan hệ thống:
1.1 Giới thiệu về ngành hệ thống thông tin:
Hệ thống thông tin là một tập hợp và kết hợp của các phần cứng, phần mềm và các hệ mạng truyền thông được xây dựng và sử dụng để thu thập, tạo, tái tạo, phân phối và chia sẻ các dữ liệu, thông tin và tri thức nhằm phục vụ các mục tiêu của tổ chức.Các tổ chức có thể sử dụng các hệ thống thông tin với nhiều mục đích khác nhau. Trong việc quản trị nội bộ, hệ thống thông tin sẽ giúp đạt được sự thông hiểu nội bộ, thống nhất hành động, duy trì sức mạnh của tổ chức, đạt được lợi thế cạnh tranh.Với bên ngoài, hệ thống thông tin giúp nắm bắt được nhiều thông tin về khách hàng hơn hoặc cải tiến dịch vụ, nâng cao sức cạnh tranh, tạo đà cho phát triển.
1.2Hiện Trạng Chung:
Ngày nay với sự phát triển không ngừng của công nghệ thông tin , việc áp dụng công nghệ thông tin và việc quản lý tổ chúc, công ty cũng được phát triển rộng rãi tạo nên những bước đột phá mạnh mẽ.Càng ngày chất lượng cuộc sống của con người càng được nâng cao, không còn lo đến việc ăn mặc thì nhu cầu về giải trí cũng tăng theo.Vì cuộc sống quá bận rộn , ít ai có thời gian để lên chương trình du lịch cho gia đình, tổ chức Vì vậy, họ đã nhờ đến những công ty du lịch giúp đỡ.Những công ty du lịch không nghừng phát triển mạnh mẽ cả về qui mô lẫn chất lượng, vì vậy nhu cầu quản lý các loại hình và hình thức, các chương trình, địa điểm, khách hàng là cần thiết.
Để đáp ứng nhu cầu trên, cần có một phần mềm quản lý để giảm bớt gánh nặng và góp phần quản lý công ty một cách dễ dàng và hiệu quả .
1.3Mục tiêu của đề tài:
Tạo điều kiện cho khách du lịch không những nắm rõ hơn thông tin về các tour du lịch của công ty mà còn nắm rõ các thông tin về khách sạn ,thông tin về các chuyến bay để phục vụ tối ưu cho chuyến du lịch . Website cho phép du khách đăng ký một tour du lịch trực tuyến trọn gói ,cụ thể : đặt vé tour ,thuê xe, xem các danh lam thắng cảnh , đặt chỗ trên các chuyến bay ,
2.Mô Tả
Với sự phát triển mạnh mẽ của nghành du lịch hiện nay cùng với sự cạnh tranh vô cùng khốc liệt của các công ty du lịch. Công ty du lịch VDTravel chủ trương đa dạng hóa các loại hình du lịch nhằm đáp ứng nhu cầu của khách hàng và thu hút khách du lịch trong và ngoài nước.
Công ty đã xây dựng một số lạo hình và hình thức du lịch như sau:
1.Du lịch di động:Nhằm thăm viếng các thành phố và danh lam thắng cảnh thuộc khu vực thành phố Hồ Chí Minh và các tỉnh lân cận.Trong loại hình du lịch này,khách có thể lựa chọn địa điểm và phương tiện tham quan.Thông thường có các hình thức sau:
a.Du lịch du mục:Khách sẽ tạm trú dọc đường trong lều vải và xe,công ty sẽ cung cấp lái xe và hướng dẫn viên cho loại hình này.
b.Du lịch trên sông:khách sẽ du lịch trên các du thuyền di chuyển trên sông sài gòn và hệ thống kênh đào các tỉnh Nam Bộ.Công ty có một số du thuyền nhỏ cho thuê cùng với lái tàu,khách có thể yêu cầu hướng dẫn viên đi cùng.
c.Du lịch tự chọn:Như hai hình thức trên nhưng khách sanj sẽ lo dịch vụ đăng ký khách sạn cho khách nghi ngơi
2.Du lịch kết hợp nghề nghiệp : Thường dành cho các doanh nhân nước ngoài muốnkết hợp du lịch với việc tìm hiểu thị trường Việt nam , các nhà khoa học và hoạt độngxã hội đi dự hội nghị muốn kết hợp du lịch. Trong hình thức này khách có thể chọn chương trình du lịch như mục 1, kết hợp có thể chọn các đối tác phía Việt nam (Xí nghiệp, nhà máy, công ty ) để tiếp xúc. Công ty có thể cung ứng thêm các dịch vụnhư Visa, xe, thông dịch, đăng kí khách sạn cho khách
3.Du lịch xã hội và gia đình: thường dành cho các đối tượng có thu nhập thấp trung bình như cán bộ công nhân viên, sinh viên học sinh Công ty có thể cung ứng các dịch vụ như phương tiện di chuyển, hoạch định chương trình du lịch, hướng dẫn viên thuyết minh và đăng kí nhà khách .
Công ty có nhiều trạm đóng tại thành phố Hồ Chí Minh. Các trạm đều có phương tiện trao đổi thông tin trực tiếp với Công ty, nơi điều hành công việc chính
3.Khảo sát nhiệm vụ và nghiệp vụ:
1. Cơ cấu quản lý và nhiệm vụ từng bộ phận, phòng ban:
Qua khảo sát thì nhiệm vụ quản lý du lịch của công ty VDtravel được phân chia như sau:
1.1 Phòng hành chính :
Ban giám đốc điều hành các hoạt động của công ty, có quyền quản trị cao nhất.
1.2 Phòng kế hoạch:
Có nhiệm vụ tìm hiểu thị trường ,thiết kế Tour theo nhu cầu với giá cả hợp lý.
1.3 Bộ phận kinh doanh :
Bộ phận này có nhiệm vụ quản lý phiếu đặt Tour của khách hàng được cập nhật từ các trạm. Được trao quyền “Quản lý đặt tour” với Username và Password do Người quản trị cao nhất cấp.
1.4 Bộ phận văn phòng :
Đảm nhận việc cập nhật thêm mới thông tin các địa điểm dulịch các chương trình tour mà công ty tổ chức. Bộ phận này cũng có thể xóa bỏ các tour du lịch cũ, hoặc thông tin những địa điểm du lịc cũ hoặc không còn giá trị.Được cấp quyền “Cập nhật dữ liệu”.
1.5 Phòng nhân sự :
Quản lý nhân viên , thông tin khách hàng .
1.6 Phòng kế toán:
Hoạch toán ngân sách công ty, báo cáo doanh thu ,thuế hàng tháng cho Ban giám đốc.
65 trang |
Chia sẻ: lvcdongnoi | Lượt xem: 2796 | Lượt tải: 3
Bạn đang xem trước 20 trang tài liệu Đồ án Quản lý tour du lịch, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
MỤC LỤC
MỤC LỤC HÌNH ẢNH
MỤC LỤC CÁC BẢNG
Thành viên nhóm :
Huỳnh Anh Duẩn
Phan Nguyên Vũ
Bảng phân công công việc các thành viên trong nhóm
Tên thành viên
Công việc từng thành viên
Phan nguyên Vũ
Huỳnh Anh Duẩn
-Đánh giá mức độ tham gia của mỗi thành viên:
-Nhận xét về mức độ hoàn thành đồ án
Chương 1: Xác Định Yêu Cầu Và khảo Sát Hiện Trạng
1.Giới thiệu tổng quan hệ thống:
1.1 Giới thiệu về ngành hệ thống thông tin:
Hệ thống thông tin là một tập hợp và kết hợp của các phần cứng, phần mềm và các hệ mạng truyền thông được xây dựng và sử dụng để thu thập, tạo, tái tạo, phân phối và chia sẻ các dữ liệu, thông tin và tri thức nhằm phục vụ các mục tiêu của tổ chức.Các tổ chức có thể sử dụng các hệ thống thông tin với nhiều mục đích khác nhau. Trong việc quản trị nội bộ, hệ thống thông tin sẽ giúp đạt được sự thông hiểu nội bộ, thống nhất hành động, duy trì sức mạnh của tổ chức, đạt được lợi thế cạnh tranh.Với bên ngoài, hệ thống thông tin giúp nắm bắt được nhiều thông tin về khách hàng hơn hoặc cải tiến dịch vụ, nâng cao sức cạnh tranh, tạo đà cho phát triển.
1.2Hiện Trạng Chung:
Ngày nay với sự phát triển không ngừng của công nghệ thông tin , việc áp dụng công nghệ thông tin và việc quản lý tổ chúc, công ty cũng được phát triển rộng rãi tạo nên những bước đột phá mạnh mẽ.Càng ngày chất lượng cuộc sống của con người càng được nâng cao, không còn lo đến việc ăn mặc thì nhu cầu về giải trí cũng tăng theo.Vì cuộc sống quá bận rộn , ít ai có thời gian để lên chương trình du lịch cho gia đình, tổ chức…Vì vậy, họ đã nhờ đến những công ty du lịch giúp đỡ.Những công ty du lịch không nghừng phát triển mạnh mẽ cả về qui mô lẫn chất lượng, vì vậy nhu cầu quản lý các loại hình và hình thức, các chương trình, địa điểm, khách hàng …là cần thiết.
Để đáp ứng nhu cầu trên, cần có một phần mềm quản lý để giảm bớt gánh nặng và góp phần quản lý công ty một cách dễ dàng và hiệu quả .
1.3Mục tiêu của đề tài:
Tạo điều kiện cho khách du lịch không những nắm rõ hơn thông tin về các tour du lịch của công ty mà còn nắm rõ các thông tin về khách sạn ,thông tin về các chuyến bay để phục vụ tối ưu cho chuyến du lịch . Website cho phép du khách đăng ký một tour du lịch trực tuyến trọn gói ,cụ thể : đặt vé tour ,thuê xe, xem các danh lam thắng cảnh , đặt chỗ trên các chuyến bay ,
2.Mô Tả
Với sự phát triển mạnh mẽ của nghành du lịch hiện nay cùng với sự cạnh tranh vô cùng khốc liệt của các công ty du lịch. Công ty du lịch VDTravel chủ trương đa dạng hóa các loại hình du lịch nhằm đáp ứng nhu cầu của khách hàng và thu hút khách du lịch trong và ngoài nước.
Công ty đã xây dựng một số lạo hình và hình thức du lịch như sau:
1.Du lịch di động:Nhằm thăm viếng các thành phố và danh lam thắng cảnh thuộc khu vực thành phố Hồ Chí Minh và các tỉnh lân cận.Trong loại hình du lịch này,khách có thể lựa chọn địa điểm và phương tiện tham quan.Thông thường có các hình thức sau:
a.Du lịch du mục:Khách sẽ tạm trú dọc đường trong lều vải và xe,công ty sẽ cung cấp lái xe và hướng dẫn viên cho loại hình này.
b.Du lịch trên sông:khách sẽ du lịch trên các du thuyền di chuyển trên sông sài gòn và hệ thống kênh đào các tỉnh Nam Bộ.Công ty có một số du thuyền nhỏ cho thuê cùng với lái tàu,khách có thể yêu cầu hướng dẫn viên đi cùng.
c.Du lịch tự chọn:Như hai hình thức trên nhưng khách sanj sẽ lo dịch vụ đăng ký khách sạn cho khách nghi ngơi
2.Du lịch kết hợp nghề nghiệp : Thường dành cho các doanh nhân nước ngoài muốnkết hợp du lịch với việc tìm hiểu thị trường Việt nam , các nhà khoa học và hoạt độngxã hội đi dự hội nghị muốn kết hợp du lịch. Trong hình thức này khách có thể chọn chương trình du lịch như mục 1, kết hợp có thể chọn các đối tác phía Việt nam (Xí nghiệp, nhà máy, công ty …) để tiếp xúc. Công ty có thể cung ứng thêm các dịch vụnhư Visa, xe, thông dịch, đăng kí khách sạn cho khách …
3.Du lịch xã hội và gia đình: thường dành cho các đối tượng có thu nhập thấp trung bình như cán bộ công nhân viên, sinh viên học sinh…Công ty có thể cung ứng các dịch vụ như phương tiện di chuyển, hoạch định chương trình du lịch, hướng dẫn viên thuyết minh và đăng kí nhà khách ….
Công ty có nhiều trạm đóng tại thành phố Hồ Chí Minh. Các trạm đều có phương tiện trao đổi thông tin trực tiếp với Công ty, nơi điều hành công việc chính
3.Khảo sát nhiệm vụ và nghiệp vụ:
1. Cơ cấu quản lý và nhiệm vụ từng bộ phận, phòng ban:
Qua khảo sát thì nhiệm vụ quản lý du lịch của công ty VDtravel được phân chia như sau:
1.1 Phòng hành chính :
Ban giám đốc điều hành các hoạt động của công ty, có quyền quản trị cao nhất.
1.2 Phòng kế hoạch:
Có nhiệm vụ tìm hiểu thị trường ,thiết kế Tour theo nhu cầu với giá cả hợp lý.
1.3 Bộ phận kinh doanh :
Bộ phận này có nhiệm vụ quản lý phiếu đặt Tour của khách hàng được cập nhật từ các trạm. Được trao quyền “Quản lý đặt tour” với Username và Password do Người quản trị cao nhất cấp.
1.4 Bộ phận văn phòng :
Đảm nhận việc cập nhật thêm mới thông tin các địa điểm dulịch các chương trình tour mà công ty tổ chức. Bộ phận này cũng có thể xóa bỏ các tour du lịch cũ, hoặc thông tin những địa điểm du lịc cũ hoặc không còn giá trị.Được cấp quyền “Cập nhật dữ liệu”.
1.5 Phòng nhân sự :
Quản lý nhân viên , thông tin khách hàng ….
1.6 Phòng kế toán:
Hoạch toán ngân sách công ty, báo cáo doanh thu ,thuế hàng tháng cho Ban giám đốc.
4.Sơ đồ tổ chức:
Phần mềm cho phép người dùng thực hiện các chức năng sau:
-Tìm kiếm thông tin tour, hình thức, loại hình, chương trình…
-Thay đổi thêm mới thông tin vè tour , chương trình, hình thức, loại hình ...
-Thêm mới chỉnh sửa các thông tin , hình ảnh về địa điểm.
-Thêm mới chỉnh sửa thông tin khách hàng, thông tin phiếu đặt tour .
-Báo cáo doanh thu theo từng tháng, từng quý theo từng dịch vụ.
5. Quy trình nghiệp vụ:
3.1 Công ty thiết kế sẵn một số tour, lịch trình cho từng tour. Bộ phận văn phòng của công ty có nhiệm vụ cập nhật thông tin về tour một cách đầy đủ như là: tên tour , loại hình ,hình thức, tuyến, chương trình …Ngoài ra còn phải cập nhật thêm thông tin về từng địa điểm du lịch mà Công ty muốn cung cấp.
3.2 Khi khách hàng có nhu cầu biết thông tin về các tour có sẵn, loại hình ,hình thức, tuyến ,chương trình, địa điểm nhân viên văn phòng có nhiệm vụ tra cứu trong CSDL và thông báo cho khách hàng biết. Khi khách hàng muốn được tư vấn hoặc muốn được Công ty hoạch định một chương trình du lịch phù hợp với nhu cầu của Khách hàng về giá cả, địa điểm, thời gian …Nhân viên văn phòng có nhiệm vụ hoạch định
3.3 Một chương trình cụ thể cho khách hàng dựa vào nhu cầu mà khách hàng đưa ra.
3.4 Sau khi đã lựa chọn tour , nếu khách hàng muốn đặt tour thì nhân viên kinh doanh sẽ lên hợp đồng cho khách.
3.5 Bộ phận kế toán của công ty tổng hợp, báo cáo doanh thu từng dịch vụ của từng loại hình cho ban giám đốc công ty.
3.6 Người quản trị phần mềm có thể tạo mới, phân quyền cho các User tùy theo chức năng nhiệm vụ của từng bộ phận, phòng ban.
6. Hiện trạng phần cứng:
6.1 Thiết bị :
-Công ty hiện có :
-Một máy chủ : Intel Pentium III, HDD 40Gb
-Mỗi trạm đều có máy tính kết nối internet đặt tại các phòng ban
Với cấu hình thấp hơn máy chủ với HDD 10G
-Mỗi trạm đều được trang bị máy in.
-Thông tin về tour, loại hình , hình thức, tuyến, địa điểm ….. cũng
đã được công ty lưu lại bằng Excel
6.2 Nhân sự :
- Nhân viên ở bộ phận văn phòng có kiến thưc cơ bản về tin học
phòng , thông thạo Word, Excel, Internet explorer.
-Chưa có nhân viên IT quản trị , bảo trì hệ thống
7.Chương trình sử dụng ngôn ngữ:
.Chương trình sử dụng hệ quản trị cơ sở dữ liêu SQL sever 2005
.Sử dụng ngôn ngữ lập trình VB.NET
.Các công cụ hỗ trợ MS word,MS visio, SybasePowerDesigner
Chương 2: Phân Tích
1.Mô hình hoá dữ liệu mức quan niệm:
(1,1) Một - Một
(1,n) Một - nhiều
(n,n) Nhiều - Nhiều
Hình 1:Mô Hình Mức Quan Niệm
Hình 2: Mô Hình Mức Quan Niệm
2.Thuyết minh mô hình thực thể kết hợp
2.1.KHÁCH HÀNG - HÌNH THỨC
Mô tả :
Một khách hàng đăng ký 1 hoặc nhiều hình thức
Một hình thức đăng ký 1 hoặc nhiều khách hàng.
Quan hệ giữa KHACHHANG và HINHTHUC là n-n
2.2.ĐỊA ĐIỂM - TUYẾN
Mô tả :
Một địa điểm có 1 hoặc nhiều tuyến đi và đến
Một tuyến có 1 và chỉ 1 địa điểm đi và đến
Quan hệ giữa DIADIEM và TUYEN là 1-n .
2.3.XE – TÀI XẾ
Mô tả :
Một xe có 1 tài xế
Một tài xế lái 1 hoặc nhiều xe
Quan hệ giữa XE và TAIXE là 1-n .
2.4.XÃ HỘI GIA ĐÌNH –DỊCH VỤ
Mô tả :
Một XHGD sử dụng 1 hoặc nhiều dịch vụ.
Một dich vụ sử dụng cho 1 hoặc nhiều XHGD
Quan hệ giữa XHGD và DICHVU là n-n .
2.5.KẾT HỢP NGHỀ NGHIỀP – DỊCH VỤ
Mô tả :
-Một kết hợp nghề nghiệp sử dụng 1 hoặc nhiều dịch vụ.
-Một dich vụ sử dụng cho 1 hoặc nhiều kết hợp nghề nghiệp
-Quan hệ giữa KETHOPNGHENGHIEP và DICHVU là n-n .
2.6.TUỲ CHỌN – DỊCH VỤ
Mô tả :
-Một tuỳ chọn sử dụng 1 hoặc nhiều dịch vụ.
-Một dich vụ sử dụng cho 1 hoặc nhiều kết hợp nghề nghiệp
-Quan hệ giữa KETHOPNGHENGHIEP và DICHVU là n-n .
2.7.TUỲ CHỌN – HƯỚNG DẪN VIÊN
Mô tả :
-Một tuỳ chọn sử dụng 1 hướng dẫn viên..
-Một dich vụ sử dụng cho 1 hoặc nhiều kết hợp nghề nghiệp
-Quan hệ giữa KETHOPNGHENGHIEP và DICHVU là 1-n .
2.8.TRÊN SÔNG – HƯỚNG DẪN VIÊN
Mô tả :
-Một hình thức trên sông sử dụng 1 hướng dẫn viên..
-Một hướng dẫn viên hướng dẫn cho 1 hoặc nhiều hình thức trên sông
-Quan hệ giữa TRENSONG và HDVIEN là 1-n .
2.9.DU MỤC – HƯỚNG DẪN VIÊN
Mô tả :
-Một hình thức du mục sử dụng 1 hướng dẫn viên..
-Một hướng dẫn viên hướng dẫn cho 1 hoặc nhiều hình thức du mục
-Quan hệ giữa DUMUC và HDVIEN là 1-n .
2. 10.TRÊN SÔNG – THUYỀN
Mô tả :
-Một hình thức trên sông sử dụng 1 thuyền.
-Một thuyền dùng cho 1 hoặc nhiều hình thức trên sông
-Quan hệ giữa TRENSONG và THUYEN là 1-n .
2.11.HÌNH THỨC – CHI TIẾT
Mô tả :
-Một hình thức có 1 hoặc nhiều chi tiết
-Một chi tiết chỉ dùng cho 1 hình thức
-Quan hệ giữa HINHTHUC và CTIET là 1-n .
2.12.LOẠI HÌNH – CHI TIẾT
Mô tả :
-Một loại hình thuợc 1 hoặc nhiều chi tiết
-Một chi tiết thuộc 1 loại hình
-Quan hệ giữa LOAIHINH và CTIET là 1-n .
2.13.THUYỀN – TÀI XẾ
Mô tả :
-Một du thuyền do 1 tài xế lái
-Một tài xế lái 1 hoặc nhiều thuyền
-Quan hệ giữa THUYEN và TAIXE là 1-n .
2.14.DANH MỤC CÔNG TY – KẾT HỢP NGHỀ NGHIỆP
Mô tả :
-Một danh mục công ty kết hợp 1 hoăc nhiều kết hợp nghề nghiệp
-Một kết hợp nghề nghiệp kết hợp 1 hoặc nhiều danh mục công ty
-Quan hệ giữa DANHMUCCTY và KETHOPNGHENGHIEP là 1-n
2.15.HÌNH THỨC – TUYẾN
Mô tả :
-Một hình thức thuộc 1 hoặc nhiều tuyến
-Một tuyến thuộc 1 hình thức
-Quan hệ giữa HINHTHUC và TUYEN là 1-n
3.Thiết kế dữ liệu :
3.1 Danh sách các bảng :
STT
Tên bảng
Mô tả
Mô tả
(Phụ lục trang)
1
KETHOPNGHENGHIEP
Loại hình kết hợp nghề nghiệp
2
DIDONG
Loại hình di động
3
XHGD
Loại hình xã hội và gia đình
4
CHUONGTRINH
Chương trình
5
DANGKI
Phiếu đăng kí
6
DANHMUCCTY
Danh mục công ty
7
DIADIEM
Danh sách Địa điểm
8
DICHVU
Danh sách Dịch vụ
9
DUMUC
Danh sách hình thức du mục
10
TRENSONG
Danh sách hình thức trên sông
11
TUYCHON
Danh sách hình thức tùy chọn
12
KETHOP
Bảng kết hợp giữa khách hàng và công ty
13
KHACHHANG
Danh sáchKhách hàng
14
TAIXE
Danh sách tài xế
15
HDVIEN
Danh sách hướng dẫn viên
16
XE
Danh sách xe
17
THUYEN
Danh sách thuyền, tàu
18
CHITIET
Chi tiết loại hình
19
SUDUNG_NN
Danh sách các dịch vụ mà loại hình Kết hợp nghề nghiệp sử dụng.
20
SUDUNG_XHGD
Danh sách các dịch vụ mà loại hình Xã hội và gia đình sử dụng.
21
SUDUNG_DIDONG
Danh sách các dịch vụ mà loại hình Di động sử dụng.
3.2 Mô tả bảng :
3.2.1 KETHOPNGHENGHIEP (Kết hợp nghề nghiệp) :
STT
Thuộc tinh
Kiểu
Chiều dài
Ràng buộc
Miền giá trị
Ghi chú
1
MALH_KHNN
Chuỗi
5
Khóa chính
‘a-Z,0-9’
Mã loại hình kết hợp nghê nghiệp
2
TENLH_KHNN
Chuỗi
50
‘a-Z,0-9’
Tên loại hình kết hợp nghê nghiệp
3
MOTALH_KHNN
Chuỗi
100
‘a-Z,0-9’
Mô tả loại hình kết hợp nghê nghiệp
4
155
3.2.2 DIDONG (Di động) :
STT
Thuộc tinh
Kiểu
Chiều dài
Ràng buộc
Miền giá trị
Ghi chú
1
MALH_DD
Chuỗi
5
Khóa chính
‘a-Z,0-9’
Mã loại hình Di động
2
TENLH_DD
Chuỗi
50
‘a-Z,0-9’
Tên loại hình Di động
3
MOTALH_DD
Chuỗi
100
‘a-Z,0-9’
Mô tả loại hình kết hợp nghê nghiệp
4
155
3.2.3 XHGD (Xã hội và gia đình) :
STT
Thuộc tinh
Kiểu
Chiều dài
Ràng buộc
Miền giá trị
Ghi chú
1
MALH_XHGD
Chuỗi
5
Khóa chính
‘a-Z,0-9’
Mã loại hình Xã hội và gia đình
2
TENLH_XHGD
Chuỗi
50
‘a-Z,0-9’
Tên loại hình Xã hội và gia đình
3
MOTALH_XHGD
Chuỗi
100
‘a-Z,0-9’
Mô tả loại hình kết hợp nghê nghiệp
4
155
3.2.4 CHUONGTRINH (Chương trình) :
STT
Thuộc tinh
Kiểu
Chiều dài
Ràng buộc
Miền giá trị
Ghi chú
1
MACT
Chuỗi
5
Khóa chính
‘a-Z,0-9’
Mã Chương trình
2
TENCT
Chuỗi
50
‘a-Z,0-9’
Tên Chương trình
3
55
3.2.5 DANGKI (Đăng kí) ;
STT
Thuộc tinh
Kiểu
Chiều dài
Ràng buộc
Miền giá trị
Ghi chú
1
MADK
Chuỗi
5
Khóa chính
‘a-Z,0-9’
Mã Phiếu Đăng kí
2
MAKH
Chuỗi
10
Khóa chính
Khóa ngoại
‘a-Z,0-9’
Mã Khách hàng đăng kí
3
MAHT
Chuỗi
5
Khóa chính
Khóa ngoại
‘a-Z,0-9’
Mã hình thức đăng kí
4
NGAYDANGKI
Ngày
14
< = Ngày hiện tại
Ngày đăng kí
5
NGAYKHOIHANH
Ngày
14
>= Ngày đăng kí.
Ngày khởi hành
6
SLDANGKI
Số
4
>0
Số lượng khách đăng kí đi Tour
7
52
3.2.6 DANHMUCCTY (Danh mục công ty) :
STT
Thuộc tinh
Kiểu
Chiều dài
Ràng buộc
Miền giá trị
Ghi chú
1
MACTY
Chuỗi
5
Khóa chính
‘a-Z,0-9’
Mã Công ty
2
TENCTY
Chuỗi
50
‘a-Z,0-9’
Tên Công ty
3
DIACHICTY
Chuỗi
100
‘a-Z,0-9’
Địa chỉ Cong ty
4
DIENTHOAICTY
Chuỗi
20
0-9
Điện thoại Công ty
5
EMAILCTY
Chuỗi
30
‘a-Z,0-9’
Email Công ty
6
205
3.2.7 DIADIEM (Địa điểm) :
STT
Thuộc tinh
Kiểu
Chiều dài
Ràng buộc
Miền giá trị
Ghi chú
1
MADD
Chuỗi
5
Khóa chính
‘a-Z,0-9’
Mã Địa điểm
2
TENDD
Chuỗi
50
‘a-Z,0-9’
Tên Địa điểm
3
DIACHIDD
Chuỗi
100
‘a-Z,0-9’
Địa chỉ địa điểm
4
155
3.2.8 DICHVU (Dịch vụ) :
STT
Thuộc tinh
Kiểu
Chiều dài
Ràng buộc
Miền giá trị
Ghi chú
1
MADV
Chuỗi
5
Khóa chính
‘a-Z,0-9’
Mã Dịch vụ
2
TENDV
Chuỗi
50
‘a-Z,0-9’
Tên Dịch vụ
3
55
3.2.9 DUMUC (Du mục) :
STT
Thuộc tinh
Kiểu
Chiều dài
Ràng buộc
Miền giá trị
Ghi chú
1
MAHT_DM
Chuỗi
5
Khóa chính
‘a-Z,0-9’
Mã hình thức Du mục
2
TENHT_DM
Chuỗi
50
‘a-Z,0-9’
Tên hình thức Du mục
3
MOTAHT_DM
Chuỗi
100
‘a-Z,0-9’
Mô tả hình thức Du mục
4
155
3.2.10 TRENSONG (Trên sông) :
STT
Thuộc tinh
Kiểu
Chiều dài
Ràng buộc
Miền giá trị
Ghi chú
1
MAHT_TS
Chuỗi
5
Khóa chính
‘a-Z,0-9’
Mã hình thức Trên sông
2
TENHT_TS
Chuỗi
50
‘a-Z,0-9’
Tên hình thức Trên sông
3
MOTAHT_TS
Chuỗi
100
‘a-Z,0-9’
Mô tả hình thức Trên sông
4
155
3.2.11 TUYCHON (Tùy chọn) :
STT
Thuộc tinh
Kiểu
Chiều dài
Ràng buộc
Miền giá trị
Ghi chú
1
MAHT_TC
Chuỗi
5
Khóa chính
‘a-Z,0-9’
Mã hình thức Tự chọn
2
TENHT_TC
Chuỗi
50
‘a-Z,0-9’
Tên hình thức Tự chọn
3
MOTAHT_TC
Chuỗi
100
‘a-Z,0-9’
Mô tả hình thức Tự chọn
4
155
3.2.12 KETHOP (Kết hợp) :
STT
Thuộc tinh
Kiểu
Chiều dài
Ràng buộc
Miền giá trị
Ghi chú
1
MALH_NN
Chuỗi
5
Khóa chính
Khóa ngoại
‘a-Z,0-9’
Mã Loại hình kết hợp nghề nghiệp
2
MACTY
Chuỗi
5
‘a-Z,0-9’
Mã Công ty
3
10
3.2.13 CHITIET (Chi tiết) :
STT
Thuộc tinh
Kiểu
Chiều dài
Ràng buộc
Miền giá trị
Ghi chú
1
MAHT
Chuỗi
5
Khóa chính
Khóa ngoại
‘a-Z,0-9’
Mã hình thức
2
MALH
Chuỗi
5
‘a-Z,0-9’
Mã loại hình
3
MACT
Chuỗi
5
‘a-Z,0-9’
Mã chương trình
4
15
3.2.14 KHACHHANG (Khách hàng) :
STT
Thuộc tinh
Kiểu
Chiều dài
Ràng buộc
Miền giá trị
Ghi chú
1
MAKH
Chuỗi
5
Khóa chính
‘a-Z,0-9’
Mã Khách hàng
2
TENKH
Chuỗi
50
‘a-Z,0-9’
Tên Khách hàng
3
DIACHIKH
Chuỗi
100
‘a-Z,0-9’
Địa chỉ Khách hàng
4
DIENTHOAIKH
Chuỗi
20
0-9
Điện thoại khách hàng
5
EMAILKH
Chuỗi
30
‘a-Z,0-9’
Email khách hàng
6
CTY
Chuỗi
50
‘a-Z,0-9’
Công ty khách hàng
7
255
3.2.15 TAIXE (Tài xế) :
STT
Thuộc tinh
Kiểu
Chiều dài
Ràng buộc
Miền giá trị
Ghi chú
1
MATX
Chuỗi
5
Khóa chính
‘a-Z,0-9’
Mã Tài xế
2
TENTX
Chuỗi
50
‘a-Z,0-9’
Tên Tài xế
3
NGAYSINHTX
Ngày
14
>= 18 tuổi
0-9
Ngày sinh tài xế
4
DIACHITX
Chuỗi
100
‘a-Z,0-9’
Điạ chỉ Tài xế
5
DIENTHOAITX
Chuỗi
20
0-9
Điện thoại Tài xế
3.2.16 HDVIEN (Hướng dẫn viên) :
STT
Thuộc tinh
Kiểu
Chiều dài
Ràng buộc
Miền giá trị
Ghi chú
1
MAHDV
Chuỗi
5
Khóa chính
‘a-Z,0-9’
Mã Hướng dẫn viên
2
TENHDV
Chuỗi
50
‘a-Z,0-9’
Tên Hướng dẫn viên
3
NGAYSINHHDV
Ngày
14
>= 18 tuổi
0-9
Ngày sinh Hướng dẫn viên
4
DIACHIHDV
Chuỗi
100
‘a-Z,0-9’
Điạ chỉ Hướng dẫn viên
5
DIENTHOAIHDV
Chuỗi
20
0-9
Điện thoại Hướng dẫn viên
6
205
3.2.17 XE :
STT
Thuộc tinh
Kiểu
Chiều dài
Ràng buộc
Miền giá trị
Ghi chú
1
MAXE
Chuỗi
5
Khóa chính
‘a-Z,0-9’
Mã Xe
2
TENXE
Chuỗi
50
‘a-Z,0-9’
Tên Xe
3
SOGHE
Số
100
>0
Số ghế
4
MATX
Chuỗi
5
Khóa ngoại
‘a-Z,0-9’
Mã tài xế
3.2.18 THUYEN (Thuyền) :
STT
Thuộc tinh
Kiểu
Chiều dài
Ràng buộc
Miền giá trị
Ghi chú
1
MATHUYEN
Chuỗi
5
Khóa chính
‘a-Z,0-9’
Mã Thuyền
2
TENTHUYEN
Chuỗi
50
‘a-Z,0-9’
Tên Thuyền
3
SOGHETHUYEN
Số
100
>0
Số ghế của thuyền
4
MATX
Chuỗi
5
Khóa ngoại
‘a-Z,0-9’
Mã tài xế
3.2.19 SUDUNG_NN :
STT
Thuộc tinh
Kiểu
Chiều dài
Ràng buộc
Miền giá trị
Ghi chú
1
MALH_NN
Chuỗi
5
Khóa chính
Khóa ngoại
‘a-Z,0-9’
Mã Loại hình
2
MADV
Chuỗi
5
‘a-Z,0-9’
Mã dịch vụ
3
NGAYSD_NN
Ngày
14
<= Ngày hiện tại
Ngày sử dụng
4
GIA_NN
Tiền
10
>0
Giá
5
34
3.2.20 SUDUNG_XHGD :
STT
Thuộc tinh
Kiểu
Chiều dài
Ràng buộc
Miền giá trị
Ghi chú
1
MALH_XHGD
Chuỗi
5
Khóa chính
Khóa ngoại
‘a-Z,0-9’
Mã Loại hình
2
MADV
Chuỗi
5
‘a-Z,0-9’
Mã dịch vụ
3
NGAYSD_XHGD
Ngày
14
<= Ngày hiện tại
Ngày sử dụng
4
GIA_XHGD
Tiền
10
>0
Giá
5
34
3.2.21 SUDUNG_TC :
STT
Thuộc tinh
Kiểu
Chiều dài
Ràng buộc
Miền giá trị
Ghi chú
1
MALH_TC
Chuỗi
5
Khóa chính
Khóa ngoại
‘a-Z,0-9’
Mã Loại hình
2
MADV
Chuỗi
5
‘a-Z,0-9’
Mã dịch vụ
3
NGAYSD_TC
Ngày
14
<= Ngày hiện tại
Ngày sử dụng
4
GIA_TC
Tiền
10
>0
Giá
5
34
4.Mô hình hoá xử lý mức quan niệm
4. 1.Hình Thức
-THÊM
Cấp 0:
Cấp 1:
-Xóa
Cấp 0:
Cấp 1:
-Sửa
CẤP 0
CẤP 1:
4. 2.Loại hình
-THÊM
Cấp 0:
CẤP 1:
-XÓA
Cấp 0:
Cấp 1:
-SỬA
Cấp 0:
Cấp 1:
4.3 Hình Thức
-THÊM
Cấp 0:
Cấp 1:
-XOÁ
Cấp 0:
Cấp 1:
-SỬA
Cấp 0:
Cấp 1:
4.4 Hình Thức
-THÊM
Cấp 0:
Cấp1:
-XÓA
Cấp 0:
Cấp 1:
-SỬA
Cấp 0:
Cấp 1:
4.5 Hình Thức
-THÊM
Cấp 0:
Cấp 1:
-XÓA
Cấp 0:
Cấp 1:
-SỬA
Cấp 0:
Cấp 1:
4.6Hình Thức
-THÊM
Cấp 0:
Cấp 1:
-XÓA
Cấp 0:
Cấp 1:
-SỬA
Cấp 0:
Cấp 1:
4.7 Hình Thức
-THÊM
Cấp 0:
Cấp 1:
-XÓA
Cấp 0:
Cấp 1:
-SỬA
Cấp 0:
Cấp 1:
4.8Hình Thức
-THÊM
Cấp 0:
Cấp 1:
-XÓA
Cấp 0:
Cấp 1:
-SỬA
Cấp 0:
Cấp 1:
4.9 Lái xe
-THÊM
Cấp 0:
Cấp 1:
-Xoá
Cấp 0:
Cấp 1:
CHƯƠNG 3 THIẾT KẾ
1.Thiết kế dữ liệu:
1.1 Mô hình vật lý
Ràng buộc toàn vẹn :
Ràng buộc toàn vẹn miền giá trị :
Ràng buộc 1 :
Các thực thể / Mối quan hệ liên quan : DANGKI DK
Mô tả : Ngày đăng kí phải nhỏ hơn hoặc bằng ngày hiện hành.
Thuật toán : DK DANGKI: DK.NGAYDANGKI <= Ngày hiện hành.
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
DANGKI
+
-
+ (NGAYDANGKI)
Ràng buộc 2 :
Các thực thể / Mối quan hệ liên quan : DANGKI DK
Mô tả : Ngày khởi hành phải lớn hơn hoặc bằng ngày hiện tại
Thuật toán :
DK DANGKI: DK.NGAYKHOIHANH > = Ngày hiện tại
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
DANGKI
+
-
+ (NGAYKHOIHANH)
Ràng buộc 3 :
Các thực thể / Mối quan hệ liên quan : DANGKI DK
Mô tả : Số lượng khách đăng kí đi Tour phải lớn hơn 0.
Thuật toán : DK DANGKI: DK.SLDANGKI >0
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
DANGKI
+
-
+ (SLDANGKI)
Ràng buộc 4 :
Các thực thể / Mối quan hệ liên quan : TAIXE T
Mô tả : Tài xế phải lớn hơn hoặc bằng 18 tuổi
Thuật toán :
T TAIXE : Ngày hiện hành – NGAYSINHTX >=18
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
TAIXE
+
-
+ (NGAYSINHTX)
Ràng buộc 5 :
Các thực thể / Mối quan hệ liên quan : HDVIEN H
Mô tả : Hướng dẫn viên phải lớn hơn hoặc bằng 18 tuổi
Thuật toán :
H HDVIEN : Ngày hiện hành – NGAYSINHHDV >=18
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
HDVIEN
+
-
+ (NGAYSINHHDV)
Ràng buộc 6 :
Các thực thể / Mối quan hệ liên quan : XE
Mô tả : Số ghế của xe phải lớn hơn 0
Thuật toán : X XE : SOGHE > 0
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
XE
+
-
+ (SOGHE)
Ràng buộc 7 :
Các thực thể / Mối quan hệ liên quan : THUYEN TH
Mô tả : Số ghế của thuyền phải lớn hơn 0
Thuật toán : TH THUYEN : SOGHETHUYEN > 0
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
THUYEN
+
-
+ (SOGHETHUYEN)
Ràng buộc 8 :
Các thực thể / Mối quan hệ liên quan : SUDUNG_NN
Mô tả :
Ngày sử dụng dịch vụ của khách hàng đăng kí loại hình nghề nghiệp phải nhỏ hơn hoặc bằng ngày hiện tai.
Thuật toán :
SN SUDUNG_NN : NGAYSD_NN <= Ngày hiện hành
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
SUDUNG_NN
+
-
+ (NGAYSD_NN)
Ràng buộc 9 :
Các thực thể / Mối quan hệ liên quan : SUDUNG_NN
Mô tả :
Giá của dịch vụ phải lớn hơn 0
Thuật toán :
SN SUDUNG_NN : GIA_NN >0
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
SUDUNG_NN
+
-
+ (GIA_NN)
Ràng buộc 10 :
Các thực thể / Mối quan hệ liên quan : SUDUNG_XHGD
Mô tả :
Ngày sử dụng dịch vụ của khách hàng đăng kí loại hình Xã hội và Gia đình phải nhỏ hơn hoặc bằng ngày hiện tai.
Thuật toán :
SX SUDUNG_XHGD : NGAYSD_XHGD <= Ngày hiện hành
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
SUDUNG_XHGD
+
-
+ (NGAYSD_XHGD)
Ràng buộc 11 :
Các thực thể / Mối quan hệ liên quan : SUDUNG_XHGD
Mô tả :
Giá của dịch vụ phải lớn hơn 0
Thuật toán :
SX SUDUNG_XHGD : GIA_XHGD >0
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
SUDUNG_XHGD
+
-
+ (GIA_XHGD)
Ràng buộc 12 :
Các thực thể / Mối quan hệ liên quan : SUDUNG_TC
Mô tả :
Ngày sử dụng dịch vụ của khách hàng đăng kí hình thức Tùy chọn phải nhỏ hơn hoặc bằng ngày hiện tai.
Thuật toán :
ST SUDUNG_TC : NGAYSD_TC <= Ngày hiện hành
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
SUDUNG_TC
+
-
+ (NGAYSD_TC)
Ràng buộc 13 :
Các thực thể / Mối quan hệ liên quan : SUDUNG_TC
Mô tả :
Giá dịch vụ phải lớn hơn hoặc bằng 0
Thuật toán :
ST SUDUNG_TC : GIA_TC >0
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
SUDUNG_TC
+
-
+ (GIA_TC)
Ràng buộc toàn vẹn liên thuộc tính :
Ràng buộc 1 :
Các thực thể / Mối quan hệ liên quan : DANGKI DK
Mô tả : Ngày khởi hành phải lớn hơn hoặc bằng ngày đăng kí.
Nếu ngày khởi hành và ngày đăng kí bằng nhau thì giờ khởi hành phải lớn hơn giờ đăng kí.
Thuật toán :
DK DANGKI: DK.NGAYKHOIHANH > = DK.NGAYDANGKI
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
DANGKI
+
-
+ (NGAYKHOIHANH)
Ràng buộc 2 :
Các thực thể / Mối quan hệ liên quan : TUYEN t
Mô tả : Địa điểm đi không được trùng với địa điểm đến
Thuật toán :
t TUYEN: t.MADD t.DIA_MADD
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
TUYEN
+
-
+ (MADD, DIA_MADD)
Ràng buộc toàn vẹn khoá ngoại :
Ràng buộc 1 :
Các thực thể / Mối quan hệ liên quan :
KETHOP k, DMCTY d, KETHOPNGHENGHIEP kn
Mô tả :
Tập giá trị MALH_NN,MACTY trong quan hệ KETHOP phải đựoc tìm thấy trong tập các giá trị MALH_NN trong quan hệ KETHOPNGHENGHIEP và MACTY trong quan hệ DMCTY.
Thuật toán :
k KETHOP :
( MALH_NN KETHOPNGHENGHIEP :
k.MALH_NN = kn.MALH_NN)
^ ( MACTY DMCTY : k.MACTY=d.MACTY)
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
KETHOP
+
-
+ (MALH_NN,MACTY)
DMCTY
-
+
+ (MACTY)
KETHOPNGHENGHIEP
-
+
+ (MALH_NN)
Ràng buộc 2 :
Các thực thể / Mối quan hệ liên quan :
SUDUNG_NN sn , KETHOPNGHENGHIEP kn , DICHVU d
Mô tả :
Tập giá trị MALH_NN,MADV trong quan hệ SUDUNG_NN phải đựoc tìm thấy trong tập các giá trị MALH_NN trong quan hệ KETHOPNGHENGHIEP và MADV trong quan hệ DICHVU.
Thuật toán :
sn SUDUNG_NN:
( MALH_NN KETHOPNGHENGHIEP : sn.MALH_NN = kn.MALH_NN)
^ ( MADV DICHVU : sn.MADV=d.MADV)
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
SUDUNG_NN
+
-
+ (MALH_NN,MADV)
DICHVU
-
+
+ (MADV)
KETHOPNGHENGHIEP
-
+
+ (MALH_NN)
Ràng buộc 3 :
Các thực thể / Mối quan hệ liên quan :
SUDUNG_XHGD sx , XHGD x , DICHVU d
Mô tả :
Tập giá trị MALH_XHGD,MADV trong quan hệ SUDUNG_XHGD phải đựoc tìm thấy trong tập các giá trị MALH_XHGD trong quan hệ XHGD và MADV trong quan hệ DICHVU.
Thuật toán :
sx SUDUNG_XHGD,
( MALH_XHGD XHGD :
sx.MAHT_XHGD = x.MALH_XHGD)
^ ( MADV DICHVU : sx.MADV=d.MADV)
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
SUDUNG_XHGD
+
-
+ (MALH_XHGD,MADV)
DICHVU
-
+
+ (MADV)
XHGD
-
+
+ (MALH_XHGD)
Ràng buộc 4 :
Các thực thể / Mối quan hệ liên quan :
SUDUNG_TC st , TUYCHON t , DICHVU d
Mô tả :
Tập giá trị MAHT_TC, MADV trong quan hệ SUDUNG_TC phải đựoc tìm thấy trong tập các giá trị MAHT_TC trong quan hệ TUYCHON và MADV trong quan hệ DICHVU.
Thuật toán :
st SUDUNG_TC,
( MAHT_TC TUYCHON : st.MAHT_TC = t.MAHT_TC) ^ ( MADV DICHVU : st.MADV=d.MADV)
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
SUDUNG_TC
+
-
+ (MAHT_TC,MADV)
DICHVU
-
+
+ (MADV)
TUYCHON
-
+
+ (MAHT_TC)
Ràng buộc 5 :
Các thực thể / Mối quan hệ liên quan :
DANGKI d , KHACHHANG k , HINHTHUC h
Mô tả :
Tập giá trị MAKH,MAHT trong quan hệ DANGKI phải đựơc tìm thấy trong tập các giá trị MAKH trong quan hệ KHACHHANG và MAHT trong quan hệ HINHTHUC
Thuật toán :
d DANGKI,
( MAKH KHACHHANG : d.MAKH = k.MAKH)
^ ( MAHT HINHTHUC : d.MAHT=h.MAHT)
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
DANGKI
+
-
+ (MAKH,MAHT)
HINHTHUC
-
+
+ (MAHT)
KHACHHANG
-
+
+ (MAKH)
Ràng buộc 6 :
Các thực thể / Mối quan hệ liên quan :
CHITIET ct, LOAIHINH l , HINHTHUC h, CHUONGTRINH c
Mô tả :
Tập giá trị MALH, MAHT, MACT trong quan hệ CHITIET phải đựoc tìm thấy trong tập các giá trị MALH trong quan hệ LOAIHINH , MAHT trong quan hệ HINHTHUC và MACT trong quan hệ CHUONGTRINH.
Thuật toán :
ct CHITIET,
( MALH LOAIHINH : ct.MALH = l.MALH)
^ ( MAHT HINHTHUC : ct.MAHT=h.MAHT)
^ ( MACT CHUONGTRINH : ct.MACT=c.MACT)
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
CHITIET
+
-
+ (MAHT,MALH,MACT)
CHUONGTRINH
-
+
+ (MACT)
LOAIHINH
-
+
+ (MALH)
HINHTHUC
-
+
+ (MAHT)
Ràng buộc 7 :
Các thực thể / Mối quan hệ liên quan :
TUYEN t, HINHTHUC h
Mô tả :
Tập giá trị MAHT trong quan hệ TUYEN phải đựoc tìm thấy trong tập các giá trị MAHT trong quan hệ TUYEN.
Thuật toán :
t TUYEN,
( MAHT HINHTHUC : t.MAHT = h.MAHT)
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
TUYEN
+
-
+ (MAHT)
HINHTHUC
-
+
+ (MAHT)
Ràng buộc 8 :
Các thực thể / Mối quan hệ liên quan :
TUYEN t, DIADIEM d
Mô tả :
Tập giá trị MADD , DIA_MADD trong quan hệ TUYEN phải đựoc tìm thấy trong tập các giá trị MADD trong quan hệ DIADIEM.
Thuật toán :
t TUYEN,
( MADD DIADIEM : t.MADD = d.MADD)
^ ( DIA_MADD DIADIEM : t.MAHT=d.MADD)
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
TUYEN
+
-
+ (MADD,DIA_MADD)
DIADIEM
-
+
+ (MADD)
Ràng buộc 9 :
Các thực thể / Mối quan hệ liên quan :
TUYCHON t , HDVIEN h
Mô tả :
Tập giá trị MAHDV trong quan hệ TUYCHON phải được tìm thấy trong tập các giá trị MAHDV trong quan hệ HDVIEN.
Thuật toán :
t TUYCHON,
( MAHDV HDVIEN : t.MAHDV = h.MAHDV)
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
TUYCHON
+
-
+ (MAHDV)
HDVIEN
-
+
+ (MAHDV)
1.4.3.10 Ràng buộc 10 :
Các thực thể / Mối quan hệ liên quan :
TRENSONG t, HDVIEN h
Mô tả :
Tập giá trị MAHDV trong quan hệ TRENSONG phải đựơc tìm thấy trong tập các giá trị MAHDV trong quan hệ HDVIEN.
Thuật toán :
t TRENSONG,
( MAHDV HDVIEN : t.MAHDV = h.MAHDV)
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
TRENSONG
+
-
+ (MAHDV)
HDVIEN
-
+
+ (MAHDV)
1.4.3.11 Ràng buộc 11 :
Các thực thể / Mối quan hệ liên quan :
DUMUC d , HDVIEN h
Mô tả :
Tập giá trị MAHDV trong quan hệ DUMUC phải đựoc tìm thấy trong tập các giá trị MAHDV trong quan hệ HDVIEN
Thuật toán :
d DUMUC,
( MAHDV HDVIEN : d.MAHDV = h.MAHDV)
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
DUMUC
+
-
+ (MAHDV)
HDVIEN
-
+
+ (MAHDV)
1.4.3.12 Ràng buộc 12 :
Các thực thể / Mối quan hệ liên quan :
DUMUC d ,XE
Mô tả :
Tập giá trị MAXE trong quan hệ DUMUC phải đựơc tìm thấy trong tập các giá trị MAXE trong quan hệ XE
Thuật toán :
d DUMUC,
( MAXE XE : d.MAXE = XE.MAXE)
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
DUMUC
+
-
+ (MAXE)
XE
-
+
+ (MAXE)
1.4.3.13 Ràng buộc 13 :
Các thực thể / Mối quan hệ liên quan :
XE x, TAIXE t
Mô tả :
Tập giá trị MATX trong quan hệ XE phải đựơc tìm thấy trong tập các giá trị MATX trong quan hệ TAIXE
Thuật toán :
x XE,
( MATX TAIXE : x.MATX = t.MATX)
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
XE
+
-
+ (MATX)
TAIXE
-
+
+ (MATX)
1.4.3.14 Ràng buộc 14 :
Các thực thể / Mối quan hệ liên quan :
TRENSONG t, THUYEN th
Mô tả :
Tập giá trị MATHUYEN trong quan hệ TRENSONG phải được tìm thấy trong tập các giá trị MATHUYEN trong quan hệ THUYEN
Thuật toán :
t TRENSONG :
( MATHUYEN THUYEN : t.MATHUYEN = th.MATHUYEN)
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
TRENSONG
+
-
+ (MATHUYEN)
THUYEN
-
+
+ (MATHUYEN)
1.4.3.15 Ràng buộc 15 :
Các thực thể / Mối quan hệ liên quan :
THUYEN th ,TAIXE t
Mô tả :
Tập giá trị MATX trong quan hệ THUYEN phải được tìm thấy trong tập các giá trị MATX trong quan hệ TAIXE
Thuật toán :
th THUYEN,
( MATX TAIXE : th.MATX = t.MATX)
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
THUYEN
+
-
+ (MATX)
TAIXE
-
+
+ (MATX)
Ràng buộc toàn vẹn khóa chính :
Ràng buộc 1 :
Các thực thể / Mối quan hệ liên quan : KETHOPNGHENGHIEP k
Mô tả :
Mỗi loại hình Kết hợp nghề nghiệp có một mã số riêng biệt , không trùng với loại hình Kết hợp nghề nghiệp khác.
Thuật toán :
k1, k2 KETHOPNGHENGHIEP: k1 k2 =>
k1.MALH_KHNN k2.MALH_KHNN
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
KETHOPNGHENGHIEP
+
-
+ (MALH_KHNN)
Ràng buộc 2 :
Các thực thể / Mối quan hệ liên quan : DIDONG d
Mô tả :
Mỗi loại hình Di động có một mã số riêng biệt , không trùng với loại hình Di động khác.
Thuật toán :
d1, d2 DIDONG: d1 d2 =>
d1.MALH_DD d2.MALH_DD
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
DIDONG
+
-
+ (MALH_DD)
Ràng buộc 3 :
Các thực thể / Mối quan hệ liên quan : XHGD x
Mô tả :
Mỗi loại hình Xã hội và gia đình có một mã số riêng biệt , không trùng với loại hình Xã hội gia đình khác.
Thuật toán :
x1, x2 KETHOPNGHENGHIEP: x1 x2 =>
x1.MALH_XHGD x2.MALH_XHGD
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
XHGD
+
-
+ (MALH_XHGD)
Ràng buộc 4 :
Các thực thể / Mối quan hệ liên quan : CHUONGTRINH c
Mô tả :
Mỗi Chương trình có một mã số riêng biệt , không trùng với chương trình khác.
Thuật toán :
c1, c2 CHUONGTRINH: c1 c2 =>
c1.MACT c2.MACT
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
CHUONGTRINH
+
-
+ (MACT)
Ràng buộc 5 :
Các thực thể / Mối quan hệ liên quan : DANHMUCCTY dm
Mô tả :
Mỗi Công ty có một mã số riêng biệt , không trùng với Công ty khác.
Thuật toán :
dm1, dm2 DANGKI: dm1 dm2 =>
dm1.MACTY dm2.MACTY
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
DANHMUCCTY
+
-
+ (MACTY)
Ràng buộc 6 :
Các thực thể / Mối quan hệ liên quan : DIADIEM dd
Mô tả :
Mỗi Địa điểm có một mã số riêng biệt , không trùng với Địa điểm khác.
Thuật toán :
dd1, dd2 DIADIEM: dd1 dd2 =>
dd1.MADD dd2.MADD
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
DIADIEM
+
-
+ (MADD)
Ràng buộc 7 :
Các thực thể / Mối quan hệ liên quan : DICHVU dv
Mô tả :
Mỗi Dịch vụ có một mã số riêng biệt , không trùng với Dịch vụ khác.
Thuật toán :
dv1, dv2 DUMUC: dv1 dv2 =>
dv1.MADV dv2.MADV
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
DICHVU
+
-
+ (MADV)
Ràng buộc 8 :
Các thực thể / Mối quan hệ liên quan : DUMUC d
Mô tả :
Mỗi hình thức Du mục có một mã số riêng biệt , không trùng với hình thức du mục khác.
Thuật toán :
d1, d2 DUMUC: d1 d2 =>
d1.MAHT_DM d2.MAHT_DM
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
DUMUC
+
-
+ (MAHT_DM)
Ràng buộc 9 :
Các thực thể / Mối quan hệ liên quan : TRENSONG ts
Mô tả :
Mỗi hình thức Trên sông có một mã số riêng biệt , không trùng với hình thức Trên sông khác.
Thuật toán :
ts1, ts2 DUMUC: ts1 ts2 =>
ts1.MAHT_TS ts2.MAHT_TS
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
TRENSONG
+
-
+ (MAHT_TS)
1.4.4.10 Ràng buộc 10 :
Các thực thể / Mối quan hệ liên quan : TUYCHON tc
Mô tả :
Mỗi hình thức Tùy chọn có một mã số riêng biệt , không trùng với hình thức Tùy chọn khác.
Thuật toán :
tc1, tc2 TUYCHON: tc1 tc2 =>
tc1.MAHT_TC d2.MAHT_TC
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
TUYCHON
+
-
+ (MAHT_TC)
1.4.4.11 Ràng buộc 11 :
Các thực thể / Mối quan hệ liên quan : KHACHHANG k
Mô tả :
Mỗi Khách hàng có một mã số riêng biệt , không trùng với Khách hàng khác.
Thuật toán :
k1, k2 KHACHHANG: k1 k2 =>
k1.MAKH k2.MAKH
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
KHACHHANG
+
-
+ (MAKH)
1.4.4.12 Ràng buộc 12 :
Các thực thể / Mối quan hệ liên quan : HDVIEN hd
Mô tả :
Mỗi Hướng dẫn viên có một mã số riêng biệt , không trùng với Hướng dẫn viên khác.
Thuật toán :
hd1, hd2 HDVIEN: hd1 hd2 =>
hd1.MAHDV hd2.MAHDV
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
HDVIEN
+
-
+ (MAHDV)
1.4.4.13 Ràng buộc 13 :
Các thực thể / Mối quan hệ liên quan : TAIXE tx
Mô tả :
Mỗi Tài xế có một mã số riêng biệt , không trùng với Tài xế khác.
Thuật toán :
tx1, tx2 TAIXE: tx1 tx2 =>
tx1.MATX tx2.MATX
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
TAIXE
+
-
+ (MATX)
1.4.4.14 Ràng buộc 14 :
Các thực thể / Mối quan hệ liên quan : XE x
Mô tả :
Mỗi Xe có một mã số riêng biệt , không trùng với Xe khác.
Thuật toán :
x1, x2 XE: x1 x2 =>
x1.MAXE x2.MAXE
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
XE
+
-
+ (MAXE)
1.4.4.15 Ràng buộc 15 :
Các thực thể / Mối quan hệ liên quan : THUYEN th
Mô tả :
Mỗi Thuyền có một mã số riêng biệt , không trùng với Thuyền khác.
Thuật toán :
th1, th2 THUYEN: th1 th2 =>
th1.MATHUYEN th2.MATHUYEN
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
THUYEN
+
-
+ (MATHUYEN)
Thiết kế hệ thống :
2.1 Sơ đồ dòng dữ liệu mức thiết kế :
Các file đính kèm theo tài liệu này:
- 2727891 n Qu7843n L Tour Du L7883ch.doc
- 2727891 n Qu7843n L Tour Du L7883ch.pdf