Đồ án Quản lý tour du lịch

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.

doc65 trang | Chia sẻ: lvcdongnoi | Lượt xem: 2625 | Lượt tải: 3download
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:

  • doc2727891 n Qu7843n L Tour Du L7883ch.doc
  • pdf2727891 n Qu7843n L Tour Du L7883ch.pdf