Ánh xạ các lớp liên kết

Một phần của tài liệu Phân tích thiết kế hướng đối tượng với UML (Trang 64)

V. Biểu đồ triển khai của hệ thống Quản lý Tour du lịch

2.Ánh xạ các lớp liên kết

- Liên kết 1-1: Đưa khoá chính của 1 bảng vào bảng kia để nó trở thành khoá ngoài.

 Giữa bảng Vé Du Lịch và bảng Khách Hàng: đưa khóa chính (maKH) của bảngKhách Hàngvào bảngVé Du Lịch

- Liên kết 1 – n: Đưa khoá chính của bảng bên 1 vào bảng bên nhiều để nó trở thành khoá ngoài.

 Giữa bảng Nhân Viên và bảng Phiêu Đặt Tour: đưa khoá chính (maNv) của bảngNhân Viênvào bảngPhiếu Đặt Tour

 Giữa bảngKhách HàngvàTour Du Lịch: đưa khóa chính (maTour) của bảngTour Du Lịchvào bảngKhách Hàng

- Liên kết n- n: Tạo ra một bảng kết nối, khoá chính của bảng kết nối là khoá bội hợp từ 2 khoá chính của 2 bảng.

 Ta thấy giữa lớpTour Du Lịchvà bảngĐịa Danhcó liên kết n- n. Tạo ra 1 bảng kết nốiTour Du Lich- Đia Danh. Đưa khoá chính của hai bảng trên vào bảng mới.

 Ta thấy giữa lớpKhách Hàngvà bảngDịch Vụcó liên kết n- n. Tạo ra 1 bảng kết nối Khách Hàng- Dịch Vụ. Đưa khoá chính của hai bảng trên vào bảng mới.

- Với quan hệ kết nhập được mô hình hoá như một liên kết bình thường. 3. Ánh xạ mối liên quan khái quát hóa

4. Cơ sở dữ liệu của hệ thống Đăng ký Tour du lịch- Gồm các bảng sau: - Gồm các bảng sau:

a. BảngNgười Dùng:

Tên thuộc tính Kiểu dữ liệu Ghi chú

maSoDN Text Khóa chính

matKhau Text

b. BảngNhân Viên

Tên thuộc tính Kiểu dữ liệu Ghi chú

maNv Text Khóa chính

tenNv Text ngaySinh Date soDT Text email Text diaChi Text c. BảngPhiếu Đặt Tour

Tên thuộc tính Kiểu dữ liệu Ghi chú

soPhieu Text Khóa chính

tenKH Text maTour Text tenTour Text loaiTour Text maKH Text maDv Text nguoiLapPhieu Text maNv Text d. BảngVé Du Lịch

Tên thuộc tính Kiểu dữ liệu Ghi chú

soVe Text Khóa chính

tenTour Text giaVe Text ngayKhoiHanh Date hanhTrinh Text soHopDong Text maKH Text

e. BảngKhách Hàng

Tên thuộc tính Kiểu dữ liệu Ghi chú

maKH Text Khóa chính

tenKH Text ngaySinh Date gioiTinh Text soDT Text email Text diaChi Text cMT/HC Text maTour Text f. BảngTour Du Lịch

Tên thuộc tính Kiểu dữ liệu Ghi chú

maTour Text Khóa chính

tenTour Text (adsbygoogle = window.adsbygoogle || []).push({});

gia Text

thoiGian Text

tinhTrang Text

g. BảngĐịa Danh

Tên thuộc tính Kiểu dữ liệu Ghi chú

maDiaDanh Text Khóa chính

tenDiaDanh Text

moTa Text

tinhThanh Text

h. BảngDịch Vụ

Tên thuộc tính Kiểu dữ liệu Ghi chú

maDv Text Khóa chính

tenDv Text

chiTiet Text

loai Text

i. BảngTour Du Lich- Đia Danh

Tên thuộc tính Kiểu dữ liệu Ghi chú

maTour Text Khóa chính

PHẦN 4 : THIẾT KẾ GIAO DIỆN ---***--- 1. Giao diệnMàn hình chính

5. Giao diệnQuản lý Nhân Viên

KẾT LUẬN

Cùng với sự phát triển không ngừng về kỹ thuật máy tính và mạng điện tử, công nghệ thông tin cũng được những công nghệ có đẳng cấp cao và lần lượt chinh phục hết đỉnh cao này đến đỉnh cao khác. Mạng Internet là một trong những sản phẩm có giá trị hết sức lớn lao và ngày càng trở nên một công cụ không thể thiếu, là nền tảng chính cho sự truyền tải, trao đổi thông tin trên toàn cầu.

Bằng internet, chúng ta đã thực hiện được nhiều công việc với tốc độ nhanh hơn và chi phí thấp hơn nhiều so với cách thức truyền thống. Vì vậy mà hàng loạt các trang web ra đời phục vụ cho nhu cầu của người dùng và các công ty. Chính vì thế đã nảy sinh nhu cầu quảng bá và giới thiệu thông tin qua các website.

Đề tài “Quản lý Tour du lịch” nhằm xây dựng một ứng dụng cụ thể với mong muốn cung cấp các thông tin về các tour du lịch của các công ty du lịch đến các khách hàng, giúp cho các khách hàng dễ dàng tìm và đặt các tour nhanh chóng và tiện lợi.

Cơ bản, website đã thực hiện được các chức năng đề ra: - Giới thiệu các tour du lịch của công ty du lịch. - Cho phép khách hàng đăng ký và đặt tour. - Quản lý khách hàng.

- Quản lý các thông tin du lịch.

Đề tài chúng tôi thực hiện về cơ bản đã đạt được những mục tiêu đề ra ban đầu về mặt lý thuyết và thực tiễn. Ngoài ra, chúng em cũng mong được sự giúp đỡ của các thầy cô để đưa ra một số phương hướng để phát triển đề tài lớn hơn.

Xin trân thành cảm ơn !

Tài liệu tham khảo:

[1]. Slide bài giảng “Phân tích thiết kế hướng đối tượng với UML” Giảng viên: Vũ Thị Dương Khoa CNTT ĐH Công Nghiệp Hà Nội [2]. Đoàn Văn Ban,Phân tích thiết kế hướng đối tượng bằng UML, NXB Khoa (adsbygoogle = window.adsbygoogle || []).push({});

học và Kỹ thuật, 2004

[3]. Đặng Văn Đức,Phân tích thiết kế hướng đối tượng bằng UML (Thực hành với Rational Rose), NXB Khoa học và Kỹ thuật, 2002

[4]. Dương Kiều Hoa - Tôn Thất Hoà An,Phân tích và thiết kế hệ thống thông tin với UML

Một phần của tài liệu Phân tích thiết kế hướng đối tượng với UML (Trang 64)