1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Chuyển đổi mô hình lớp trong UML sang quan hệ và ứng dụng

43 3 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 43
Dung lượng 0,99 MB

Nội dung

BỘ GIÁO DỤC ĐÀO TẠO – TRƯỜNG ĐH DÂN LẬP HẢI PHỊNG BÁO CÁO TỐT NGHIỆP Chuyển đổi mơ hình lớp UML sang quan hệ ứng dụng Giáo viên hướng dẫn: ThS Vũ Anh Hùng Sinh viên thực : Nguyễn Thu Thuỷ Mã số sinh viên : 10306 Lớp : CT 701 – Khóa Hải Phịng, 8/2007 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com NỘI DUNG BÁO CÁO I II III IV Tìm hiểu biểu đồ lớp UML mơ hình EER Tìm hiểu thuật tốn chuyển đổi từ mơ hình lớp UML sang mơ hình quan hệ Tìm hiểu thuật tốn chuyển đổi từ mơ hình EER sang biểu đồ lớp thiết kế UML Ứng dụng LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com I.1 BIỂU ĐỒ LỚP TRONG UML   Biểu đồ lớp tập lớp,các giao diện, cộng tác mối quan hệ lớp Biểu đồ lớp thiết kế gồm thành phần:  Các lớp  Các mối quan hệ LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com I.1 BIỂU ĐỒ LỚP ( tiếp…) 1.1.1 LỚP  Lớp mơ tả thuộc tính, hành vi ngữ nghĩa kiểu đối tượng Hình 1.1 : Lớp đối tượng    Tên lớp: Thường danh từ đặc tả đối tượng Thuộc tính: Là phận thông tin liên kết với lớp Thao tác: Là hành vi kết hợp với lớp, xác định trách nhiệm lớp LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com I.1 BIỂU ĐỒ LỚP ( tiếp…) 1.1.2 CÁC MỐI QUAN HỆ 1.2.1 Quan hệ kết hợp 1.2.2 Quan hệ kết tập 1.2.3 Quan hệ tổng quát hoá 1.2.4 Quan hệ thực LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com a) Quan hệ kết hợp  Quan hệ kết hợp: kết nối ngữ nghĩa hai lớp Khi có quan hệ kết hợp lớp gửi thơng điệp đến lớp khác biểu đồ tương tác LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com a1) Quan hệ kết hợp có lớp kết hợp  Quan hệ kết hợp có lớp kết hợp: Lớp kết hợp lớp gắn vào quan hệ nhằm bổ sung thông tin cho quan hệ LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com a2) Quan hệ đệ qui  Quan hệ kết hợp đệ qui: cho thấy thực lớp có quan hệ với thực khác lớp LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com a3) Quan hệ phụ thuộc  Quan hệ phụ thuộc: Là liên quan ngữ nghĩa hai lớp, mang tính độc lập mang tính phụ thuộc Mọi thay đổi phần tử độc lập ảnh hưởng đến phần tử phụ thuộc LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com b) Quan hệ kết tập Quan hệ kết tập: mối quan hệ toàn thể phận lớp  Một đối tượng lớp tổng thể tạo nhiều đối tượng lớp phận  LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com10 III CHUYỂN ĐỔI TỪ EER SANG UML BƯỚC Mỗi kiểu thực thể mơ hình EER tạo lớp tương ứng  Các thuộc tính kiểu thực thể chuyển thành thuộc tính lớp  Gioi tinh Ngay sinh NHAN VIEN Man v Ho ten Dia chi LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com29 BƯỚC (tiếp)    Kiểu thực thể có thuộc tính đa trị Thuộc tính đa trị chuyển thành thuộc tính đơn kiểu thực thể mới, liên kết “ N- M ” với kiểu thực thể ban đầu Liên kết kiểu thực thể chuyển thành quan hệ kết hợp lớp tương ứng LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com30 BƯỚC (tiếp) Ho ten Ngoai ngu Mas v SINH VIEN Ngay sinh Lop Gioi tinh Dia chi Ngay sinh Masv Ho ten NGOAI NGU N Ngoai ngu h o c SINH VIEN Lop M Dia chi Gioi tinh LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com31 BƯỚC  Liên kết hai kiểu thực thể chuyển thành quan hệ kết hợp hai lớp Man v Dia chi Gioi tinh Mapb Ho ten NHAN VIEN Ngay sinh N lam vie c Ten PB PHONG BAN Dia diem LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com32 BƯỚC  Kiểu liên kết có thuộc tính riêng  Xét kiểu thực thể A liên kết với kiểu thực thể B có thuộc tính c sinh kiểu liên kết  Bước 1: Chuyển từ quan hệ bậc mối quan hệ bậc ba kiểu thực thể, thuộc tính c trở thành thuộc tính riêng kiểu thực thể C  Bước 2: Chuyển quan hệ kết hợp lớp A, B sinh lớp kết hợp C a A a A N N C c liên kết liên kết M B c M b B b LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com33 BƯỚC (tiếp) So gio Ngay lv Manv NHAN VIEN N lam viec M DU AN Dia diem Ngay sinh Gioi tinh Ngay lv Dia chi Ten DA Ho ten Dia chi Manv Mada Lam viec Ho ten NHAN VIEN So gio N lam viec Mada Ten DA DU AN N Dia diem Gioi tinh Ngay sinh LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com34 BƯỚC  Liên kết có kiểu thực thể yếu chuyển thành quan hệ kết tập lớp Ho ten Manv Dia chi NHAN VIEN Ngay sinh Gioi tinh (1,1) phu thuoc Quan he (1,N) Ten PHU THUOC Ngay sinh Gioi tinh LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com35 BƯỚC  Kiểu thực thể có thuộc tính khơng xác định thuộc tính khơng xác định chuyển thành phương thức lớp kiểu thực thể tương ứng MaPB NHAN VIEN Luong (1,N) Lam viec (1,1) Ten PB PHONG BAN Luong TB LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com36 BƯỚC  Kiểu liên kết cấp 1: chuyển thành quan hệ đệ qui đối tượng với đối tượng lớp Ten SSn Ngay sinh Luong NHAN VIEN Dia chi Gioi tinh (1,1) quản lý (1,N) LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com37 BƯỚC  Tổng quát hóa chuyển thành quan hệ tổng quát hóa lớp Ma Ten NGUOI Luong Chuyen nganh O SINH VIEN NHAN VIEN Trinh SV DA TN d Lop SV CHUA TN LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com38 BƯỚC  Chuyên biệt hóa chuyển thành quan hệ tổng quát hóa lớp Luong Hesl NV_HD NV_BC d Manv Gioi tinh NHAN VIEN Dia chi Ho ten Ngay sinh LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com39 IV ỨNG DỤNG 4.1 BIỂU ĐỒ LỚP LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com40 Man Gioi tinh Ho ten NGUOI Dia chi Ngay sinh 4.2 MƠ HÌNH EER O Ngay bd Chuyen nganh Luong (0,1) Qua n ly NHAN VIEN HOC SINH SINH VIEN (4,N) (1,1) (1,1) (1,1) (1,N) lam vlec cho (1,N) (0,1) Nam thuoc (1,N) (0,1) Chuyen Trinh PHONG BAN Dia diem d Qua n ly d (1,1) Cap hoc Ten PB Thoi gian MaPB Tha m gia Kie m soa t (0,N) DU AN THU KI Bac NC_SINH Chuc vu So gio Phu thu oc (1,N) CAN BO d TRO LY GD SV TN Trinh SV CHUA TN Lop TRO LY NC Dia diem Khoa hoc Du an (0,N) Mada Ten DA PHU THUOC Ten LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com41 Quan he Ngay sinh Gioi tinh 4.3 MƠ HÌNH QUAN HỆ LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com42 KẾT LUẬN    Với yêu cầu đề tài đến thời điểm em hoàn thành nội dung sau:  Nghiên cứu biểu đồ lớp UML, mơ hình EER  Nghiên cứu thuật toán chuyển đổi từ biểu đồ lớp mơ hình EER, từ mơ hình EER sang quan hệ  Nghiên cứu thuật toán chuyển đổi từ mơ hình EER sang biểu đồ lớp  Ứng dụng vào toán cụ thể Tuy cố gắng, trình độ, thời gian cịn hạn chế nên kết đạt cịn khiêm tốn Kính mong bảo, đóng góp ý kiến thầy giáo để khóa luận em hồn thành tốt Em xin chân thành cảm ơn! LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com43 ... hiểu biểu đồ lớp UML mơ hình EER Tìm hiểu thuật tốn chuyển đổi từ mơ hình lớp UML sang mơ hình quan hệ Tìm hiểu thuật tốn chuyển đổi từ mơ hình EER sang biểu đồ lớp thiết kế UML Ứng dụng LUAN VAN... đồ lớp UML, mơ hình EER  Nghiên cứu thuật tốn chuyển đổi từ biểu đồ lớp mơ hình EER, từ mơ hình EER sang quan hệ  Nghiên cứu thuật tốn chuyển đổi từ mơ hình EER sang biểu đồ lớp  Ứng dụng vào... luanvanchat@agmail.com17 II CHUYỂN ĐỔI TỪ BIỂU ĐỒ LỚP SANG MƠ HÌNH QUAN HỆ 2.1 Tìm hiểu thuật tốn chuyển đổi từ UML sang mơ hình EER  2.2 Tìm hiểu thuật tốn chuyển đổi từ EER sang mơ hình quan hệ  LUAN VAN

Ngày đăng: 01/11/2022, 15:16

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w