Đại Học Sư Phạm Tp Hồ Chí Minh Khoa Toán – Tin Học PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG Mô hình hóa yêu cầu người dùng Người trình bày: Trần Ngọc Bảo Email: tnbao.dhsp@gmail.com • Biết cách thiết kế class diagram CLASS DIAGRAM BÀI GIẢNG HỌC PHẦN PTTKHĐT UML MỤC TIÊU • Biết thành phần Class diagram • Biết cách sử dụng Power Designer để tạo Class Diagram • Biết cách sử dụng Power Designer để convert Class Diagram sang PDM TR ẦN NG ỌC B ẢO ÁN TIN TIN H ỌC ẠI H ỌC SƯ ẠM TP.HCM TRẦN NGỌC BẢO KHOA KHOA TO TOÁN HỌC Đ ĐẠI HỌC SƯ PH PHẠM TP.HCM (2) (2) • Class Diagram ? • Các thành phần Class diagram CLASS DIAGRAM BÀI GIẢNG HỌC PHẦN PTTKHĐT UML NỘI DUNG TRÌNH BÀY • Quy tắc chuyển đổi từ class diagram sang Physical Data Model • Xây dựng class diagram ứng dụng quản lý thời khóa biểu • Tạo Class diagram Power Designer • Convert Class diagram sang PDM Power Designer TR ẦN NG ỌC B ẢO ÁN TIN TIN H ỌC ẠI H ỌC SƯ ẠM TP.HCM TRẦN NGỌC BẢO KHOA KHOA TO TOÁN HỌC Đ ĐẠI HỌC SƯ PH PHẠM TP.HCM (3) (3) • Class Diagram ? • Các thành phần Class diagram CLASS DIAGRAM BÀI GIẢNG HỌC PHẦN PTTKHĐT UML NỘI DUNG TRÌNH BÀY • Quy tắc chuyển đổi từ class diagram sang Physical Data Model • Xây dựng class diagram ứng dụng quản lý thời khóa biểu • Tạo Class diagram Power Designer • Convert Class diagram sang PDM Power Designer TR ẦN NG ỌC B ẢO ÁN TIN TIN H ỌC ẠI H ỌC SƯ ẠM TP.HCM TRẦN NGỌC BẢO KHOA KHOA TO TOÁN HỌC Đ ĐẠI HỌC SƯ PH PHẠM TP.HCM (4) (4) CLASS DIAGRAM BÀI GIẢNG HỌC PHẦN PTTKHĐT UML Class Diagrams • Sơ đồ lớp (Class Diagram) mô tả thành phần liệu hệ thống • Mô tả cấu trúc tĩnh Class mối quan hệ lớp hệ thống • Một class tập hợp đối tượng có cấu trúc, hành vi… • Có thể xác định class dựa vào đối tượng tồn lược đồ lược đồ cộng tác Copyright © 1997 by Rational Software Corporation TR ẦN NG ỌC B ẢO ÁN TIN TIN H ỌC ẠI H ỌC SƯ ẠM TP.HCM TRẦN NGỌC BẢO KHOA KHOA TO TOÁN HỌC Đ ĐẠI HỌC SƯ PH PHẠM TP.HCM (5) (5) CLASS DIAGRAM BÀI GIẢNG HỌC PHẦN PTTKHĐT UML Ví dụ: Xét ứng dụng quản lý TKB • Hệ thống cho phép phận giáo vụ Khoa nhập thời khóa biểu, cập nhật thời khóa biểu tất lớp • Hệ thống cho phép sinh viên tra cứu thời khóa biểu theo học kỳ lớp • Hệ thống cho phép giảng viên tra cứu thời khóa biểu giảng dạy học kỳ Copyright © 1997 by Rational Software Corporation TR ẦN NG ỌC B ẢO ÁN TIN TIN H ỌC ẠI H ỌC SƯ ẠM TP.HCM TRẦN NGỌC BẢO KHOA KHOA TO TOÁN HỌC Đ ĐẠI HỌC SƯ PH PHẠM TP.HCM (6) (6) Ví dụ: Xét ứng dụng quản lý TKB Thời khóa biểu lớp: Toán 4C Copyright © 1997 by Rational Software Corporation Tran NgocTR BaoẦN NG DaiSƯ hocPH Su Ạ Pham TP.HCM ỌC B ẢO ÁN TIN TIN H ỌC ẠI H ỌC M TP.HCM TRẦN NGỌC BẢO KHOA KHOA TO TOÁN HỌC Đ ĐẠI HỌC SƯ PHẠM TP.HCM Ví dụ: Xét ứng dụng quản lý TKB Thời khóa biểu giảng viên: Copyright © 1997 by Rational Software Corporation Tran NgocTR BaoẦN NG DaiSƯ hocPH Su Ạ Pham TP.HCM ỌC B ẢO ÁN TIN TIN H ỌC ẠI H ỌC M TP.HCM TRẦN NGỌC BẢO KHOA KHOA TO TOÁN HỌC Đ ĐẠI HỌC SƯ PHẠM TP.HCM Ví dụ: Xét ứng dụng quản lý TKB • Hệ thống quản lý thời khóa biểu bao gồm thông tin sau: – Thứ – Tiết – Môn – Giảng viên – Phòng – Lớp – Học kỳ – Năm học – Khoa Tran NgocTR BaoẦN NG DaiSƯ hocPH Su Ạ Pham TP.HCM ỌC B ẢO ÁN TIN TIN H ỌC ẠI H ỌC M TP.HCM TRẦN NGỌC BẢO KHOA KHOA TO TOÁN HỌC Đ ĐẠI HỌC SƯ PHẠM TP.HCM Ví dụ: Xét ứng dụng quản lý TKB • Hệ thống quản lý thời khóa biểu bao gồm thông tin sau: – Thứ – Tiết – Môn – Giảng viên – Phòng – Lớp – Học kỳ – Năm học – Khoa Có lớp đối tượng ? Thuộc tính lớp ? Mối liên hệ lớp đối tượng ? Tran NgocTR BaoẦN NG DaiSƯ hocPH Su Ạ Pham TP.HCM ỌC B ẢO ÁN -10 TIN H ỌC ẠI H ỌC M TP.HCM TRẦN NGỌC BẢO KHOA KHOA TO TOÁN -TIN HỌC Đ ĐẠI HỌC SƯ PHẠM TP.HCM • Ánh xạ quan hệ 1-n PDM Class Diagram CLASS DIAGRAM BÀI GIẢNG HỌC PHẦN PTTKHĐT UML Convert Class diagram sang PDM * + KhoaID : int + MaKhoa : string + TenKhoa : string CBoMon CBoMon CKhoa + BMID : long + MaBM : string + TenBM : string KhoaID int MaKhoa varchar(20) TenKhoa varchar(150) CKhoa KhoaID = KhoaID BMID KhoaID MaBM TenBM int int varchar(20) varchar(150) 1 Co KhoaID = KhoaID * Thuoc BMID = BMID * CGiangVien CGiangVien + + + + + + + + + + GVID MaGV HocVi ChucDanh TenVT Ho Ten DiaChi DienThoai Email : : : : : : : : : : long string string string string string string string string string GVID KhoaID BMID MaGV HocVi ChucDanh TenVT Ho Ten DiaChi DienThoai Email int int int varchar(20) varchar(150) varchar(150) varchar(150) varchar(150) varchar(150) varchar(250) varchar(50) varchar(50) TR ẦN NG ỌC B ẢO ÁN TIN TIN H ỌC ẠI H ỌC SƯ ẠM TP.HCM TRẦN NGỌC BẢO KHOA KHOA TO TOÁN HỌC Đ ĐẠI HỌC SƯ PH PHẠM TP.HCM (50) (50) • Ánh xạ quan hệ m-n CHoaDon CLASS DIAGRAM BÀI GIẢNG HỌC PHẦN PTTKHĐT UML Convert Class diagram sang PDM - MaHD NgayHD ThanhTien VAT : : : : string CDate double double CHangHoa * * - MaMH TenMH DVT DonGia QuyCach MaSV TenSV NgaySinh DiaChi Email : : : : : string string CDate string string string string string double string CMonHoc CSinhVien - : : : : : * * - MaMH TenMH SoTC SoTietLT SoTietTH : : : : : string string int int int TR ẦN NG ỌC B ẢO ÁN TIN TIN H ỌC ẠI H ỌC SƯ ẠM TP.HCM TRẦN NGỌC BẢO KHOA KHOA TO TOÁN HỌC Đ ĐẠI HỌC SƯ PH PHẠM TP.HCM (51) (51) • Quan hệ nhiều-nhiều CHoaDon - CLASS DIAGRAM BÀI GIẢNG HỌC PHẦN PTTKHĐT UML Quan hệ lớp đối tượng MaHD NgayHD ThanhTien VAT : : : : CHangHoa string CDate double double - * * MaMH TenMH DVT DonGia QuyCach : : : : : string string string double string CCTHD - SoLuong : int - DonGia : double - ThanhTien : double CHoaDon - MaHD NgayHD ThanhTien VAT : : : : string CDate double double 1 * CCTHD : int - SoLuong : double - DonGia - ThanhTien : double * 1 CHangHoa - MaMH TenMH DVT DonGia QuyCach : : : : : string string string double string TR ẦN NG ỌC B ẢO ÁN TIN TIN H ỌC ẠI H ỌC SƯ ẠM TP.HCM TRẦN NGỌC BẢO KHOA KHOA TO TOÁN HỌC Đ ĐẠI HỌC SƯ PH PHẠM TP.HCM (52) (52) • Quan hệ nhiều-nhiều CSinhVien - CLASS DIAGRAM BÀI GIẢNG HỌC PHẦN PTTKHĐT UML Quan hệ lớp đối tượng MaSV TenSV NgaySinh DiaChi Email : : : : : string string CDate string string CMonHoc * * - MaMH TenMH SoTC SoTietLT SoTietTH : : : : : string string int int int CKetQua - CSinhVien - MaSV TenSV NgaySinh DiaChi Email : : : : : string string CDate string string HocKy NienKhoa Lan Diem : : : : int string int double CMonHoc CKetQua 1 * - HocKy NienKhoa Lan Diem : : : : int string int double * 1 - MaMH TenMH SoTC SoTietLT SoTietTH : : : : : string string int int int TR ẦN NG ỌC B ẢO ÁN TIN TIN H ỌC ẠI H ỌC SƯ ẠM TP.HCM TRẦN NGỌC BẢO KHOA KHOA TO TOÁN HỌC Đ ĐẠI HỌC SƯ PH PHẠM TP.HCM (53) (53) • Ánh xạ quan hệ m-n Class Diagram CSinhVien CLASS DIAGRAM BÀI GIẢNG HỌC PHẦN PTTKHĐT UML Convert Class diagram sang PDM - MaSV TenSV NgaySinh DiaChi Email : : : : : string string CDate string string CMonHoc * * - MaMH TenMH SoTC SoTietLT SoTietTH : : : : : string string int int int CKetQua - HocKy NienKhoa Lan Diem : : : : int string int double PDM CKetQua CSinhVien MaSV TenSV NgaySinh DiaChi Email varchar(10) varchar(50) datetime varchar(100) varchar(30) MaSV = MaSV MaSV MaMH HocKy NienKhoa Lan Diem varchar(10) varchar(10) int varchar(30) int numeric CMonHoc MaMH = MaMH MaMH TenMH SoTC SoTietLT SoTietTH varchar(10) varchar(50) int int int TR ẦN NG ỌC B ẢO ÁN TIN TIN H ỌC ẠI H ỌC SƯ ẠM TP.HCM TRẦN NGỌC BẢO KHOA KHOA TO TOÁN HỌC Đ ĐẠI HỌC SƯ PH PHẠM TP.HCM (54) (54) • Ánh xạ quan hệ m-n Class Diagram CHoaDon CLASS DIAGRAM BÀI GIẢNG HỌC PHẦN PTTKHĐT UML Convert Class diagram sang PDM - MaHD NgayHD ThanhTien VAT : : : : * * string CDate double double CCTHD - SoLuong : int - DonGia : double - ThanhTien : double CHangHoa - MaMH TenMH DVT DonGia QuyCach : : : : : string string string double string PDM CCTHD CHoaDon MaHD NgayHD ThanhTien VAT string CDate numeric numeric MaHD = MaHD MaHD MaMH SoLuong DonGia ThanhTien string string int numeric numeric MaMH = MaMH CHangHoa MaMH TenMH DVT DonGia QuyCach string string string numeric string TR ẦN NG ỌC B ẢO ÁN TIN TIN H ỌC ẠI H ỌC SƯ ẠM TP.HCM TRẦN NGỌC BẢO KHOA KHOA TO TOÁN HỌC Đ ĐẠI HỌC SƯ PH PHẠM TP.HCM (55) (55) • Ánh xạ quan hệ kế thừa CNhanVien Class Diagram CLASS DIAGRAM BÀI GIẢNG HỌC PHẦN PTTKHĐT UML Convert Class diagram sang PDM - MaNV HoTen DiaChi DienThoai : : : : string string string string CNhanVienQL CNhanVienVP CNhanVienSX CNhanVienBH - HSLuong : float - PhuCap : float - HSLuong : float - HSSanPham : float - LuongCB : float CNhanVien MaNV HoTen DiaChi DienThoai PDM MaNV = MaNV string string string string MaNV = MaNV MaNV = MaNV CNhanVienQL CNhanVienVP string MaNV HSLuong float PhuCap float MaNV string HSLuong float MaNV = MaNV CNhanVienSX CNhanVienBH MaNV string HSSanPham float MaNV string LuongCB float TR ẦN NG ỌC B ẢO ÁN TIN TIN H ỌC ẠI H ỌC SƯ ẠM TP.HCM TRẦN NGỌC BẢO KHOA KHOA TO TOÁN HỌC Đ ĐẠI HỌC SƯ PH PHẠM TP.HCM (56) (56) • Class Diagram ? • Các thành phần Class diagram CLASS DIAGRAM BÀI GIẢNG HỌC PHẦN PTTKHĐT UML NỘI DUNG TRÌNH BÀY • Quy tắc chuyển đổi từ class diagram sang Physical Data Model • Xây dựng class diagram ứng dụng quản lý thời khóa biểu • Tạo Class diagram Power Designer • Convert Class diagram sang PDM Power Designer TR ẦN NG ỌC B ẢO ÁN TIN TIN H ỌC ẠI H ỌC SƯ ẠM TP.HCM TRẦN NGỌC BẢO KHOA KHOA TO TOÁN HỌC Đ ĐẠI HỌC SƯ PH PHẠM TP.HCM (57) (57) Ví dụ: Xét ứng dụng quản lý TKB • Hệ thống quản lý thời khóa biểu bao gồm thông tin sau: – Thứ – Tiết – Môn – Giảng viên – Phòng – Lớp – Học kỳ – Năm học – Khoa Có lớp đối tượng ? Thuộc tính lớp ? Mối liên hệ lớp đối tượng ? Tran NgocTR BaoẦN NG DaiSƯ hocPH Su Ạ Pham TP.HCM ỌC B ẢO ÁN -58 TIN H ỌC ẠI H ỌC M TP.HCM TRẦN NGỌC BẢO KHOA KHOA TO TOÁN -TIN HỌC Đ ĐẠI HỌC SƯ PHẠM TP.HCM Ví dụ minh họa • Class diagram mô tả hệ thống quản lý thời khóa biểu + KhoaID : int + MaKhoa : string + TenKhoa : string CLOP CNganh CKhoa * + + + + NganhID MaNganh TenNganh TenVT : : : : long string string string + + + + + * LOPID MALOP TENLOP NAMTS TenVT : : : : : long string string short string * CLOPNK + LOPNKID : long + NAM : short + NAMHOC : short * * CGiangVien CBoMon : long + BMID + MaBM : string + TenBM : string * + + + + + + + + + + GVID MaGV HocVi ChucDanh TenVT Ho Ten DiaChi DienThoai Email : : : : : : : : : : long string string string string string string string string string CTKB + + + + + + TKBID TKB HOCKY NAMHOC NGAYBD NGAYKT : : : : : : long string short short DateTime DateTime * CTKBLOP * + TKBLOPID : long 1 1 * CMONHOC + + + + + + + MonID MaMon TenMon TinChi SoTietLT SoTietBT TenVT : : : : : : : long string string short short short string CTKBLOP_CHITIET * * 1 + + + + + THU TIETBD TIETKT LYTHUYET PHONG : : : : : short short short short string Tran NgocTR BaoẦN NG DaiSƯ hocPH Su Ạ Pham TP.HCM ỌC B ẢO ÁN -59 TIN H ỌC ẠI H ỌC M TP.HCM TRẦN NGỌC BẢO KHOA KHOA TO TOÁN -TIN HỌC Đ ĐẠI HỌC SƯ PHẠM TP.HCM • Tạo Class Diagram ? CLASS DIAGRAM BÀI GIẢNG HỌC PHẦN PTTKHĐT UML Tạo Class diagram Power Designer • Tạo Class • Mô tả thuộc tính cho Class • Tạo mối quan hệ Class • Convert class diagram sang PDM • Phát sinh report TR ẦN NG ỌC B ẢO ÁN TIN TIN H ỌC ẠI H ỌC SƯ ẠM TP.HCM TRẦN NGỌC BẢO KHOA KHOA TO TOÁN HỌC Đ ĐẠI HỌC SƯ PH PHẠM TP.HCM (60) (60) • Xây dựng class diagram cho ứng dụng CLASS DIAGRAM BÀI GIẢNG HỌC PHẦN PTTKHĐT UML Bài tập sau: – Quản lý giải bóng đá vô địch quốc gia – Quản lý bình chọn hát hay Làn sóng xanh – Quản lý giáo vụ trường đại học – Quản lý giáo vụ trường phổ thông – Quản lý bán hàng TR ẦN NG ỌC B ẢO ÁN TIN TIN H ỌC ẠI H ỌC SƯ ẠM TP.HCM TRẦN NGỌC BẢO KHOA KHOA TO TOÁN HỌC Đ ĐẠI HỌC SƯ PH PHẠM TP.HCM (61) (61) • Xây dựng class diagram cho ứng CLASS DIAGRAM BÀI GIẢNG HỌC PHẦN PTTKHĐT UML Bài tập dụng sau: – Quản lý học viên trung tâm tin học, ngoại ngữ – Quản lý nhân - tiền lương – Quản lý bán hàng trực tuyến – Quản lý nhà trẻ TR ẦN NG ỌC B ẢO ÁN TIN TIN H ỌC ẠI H ỌC SƯ ẠM TP.HCM TRẦN NGỌC BẢO KHOA KHOA TO TOÁN HỌC Đ ĐẠI HỌC SƯ PH PHẠM TP.HCM (62) (62) • Lớp đối tượng ? Đối tượng ? CLASS DIAGRAM BÀI GIẢNG HỌC PHẦN PTTKHĐT UML Câu hỏi ôn tập • Quan hệ lớp đối tượng ? • Các qui tắc chuyển từ class diagram sang PDM ? • Xây dựng class diagram cho số ứng dụng ? TR ẦN NG ỌC B ẢO ÁN TIN TIN H ỌC ẠI H ỌC SƯ ẠM TP.HCM TRẦN NGỌC BẢO KHOA KHOA TO TOÁN HỌC Đ ĐẠI HỌC SƯ PH PHẠM TP.HCM (63) (63) BÀI GIẢNG HỌC PHẦN PTTKHĐT UML CLASS DIAGRAM TR ẦN NG ỌC B ẢO ÁN TIN TIN H ỌC ẠI H ỌC SƯ ẠM TP.HCM TRẦN NGỌC BẢO KHOA KHOA TO TOÁN HỌC Đ ĐẠI HỌC SƯ PH PHẠM TP.HCM (64) (64) 64 [...]... Là các đặc trưng mô tả về đối tượng CLASS DIAGRAM BÀI GIẢNG HỌC PHẦN PTTKHĐT UML Các thành phần trong Class diagram • Đối tượng và lớp đối tượng – Đối tượng là một thể hiện của lớp đối tượng – Thuộc tính của đối tượng có giá trị cụ thể CMONHOC + + + + + + + MonID MaMon TenMon TinChi SoTietLT SoTietBT TenVT : : : : : : : long string string short short short string Lớp đối tượng Co so du lieu:CMONHOC... HỌC SƯ PH PHẠM TP.HCM (19) (19) • Thuộc tính là đối tượng phụ CLASS DIAGRAM BÀI GIẢNG HỌC PHẦN PTTKHĐT UML Các thành phần trong Class diagram – Thuộc tính địa chỉ của sinh viên, nhân viên là một đối tượng phụ, bao gồm các thông tin: • Số nhà • Đường • Phường/xã • Quận/huyện • Tỉnh thành – Thuộc tính ngày sinh của sinh viên, nhân viên cũng là một đối tượng phụ gồm các thông tin: ngày, tháng, năm TR... DIAGRAM BÀI GIẢNG HỌC PHẦN PTTKHĐT UML Các thành phần trong Class diagram – Giá trị của thuộc tính khóa hai đối tượng thuộc cùng một lớp không được phép trùng nhau CMONHOC + + + + + + + MonID MaMon TenMon TinChi SoTietLT SoTietBT TenVT : : : : : : : long string string short short short string Lớp đối tượng Co so du lieu:CMONHOC MonID MaMon TenMon TinChi SoTietLT SoTietBT TenVT = = = = = = = 01 TH01 Co so... Nhóm hàm xử lý tính toán – Nhóm hàm kiểm tra tính hợp lệ của đối tượng Biểu diễn các hành động trong class diagram như thế nào ? TR ẦN NG ỌC B ẢO ÁN TIN TIN H ỌC ẠI H ỌC SƯ ẠM TP.HCM TRẦN NGỌC BẢO KHOA KHOA TO TOÁN HỌC Đ ĐẠI HỌC SƯ PH PHẠM TP.HCM (25) (25) CGiangVien CLASS DIAGRAM BÀI GIẢNG HỌC PHẦN PTTKHĐT UML Quan hệ giữa các lớp đối tượng + + + + + + + + + + GVID MaGV HocVi ChucDanh TenVT Ho... MaKhoa : string + TenKhoa : string • Phân loại quan hệ dựa trên bản số – Quan hệ “1-1” – Quan hệ “1-nhiều” – Quan hệ “nhiều-nhiều” TR ẦN NG ỌC B ẢO ÁN TIN TIN H ỌC ẠI H ỌC SƯ ẠM TP.HCM TRẦN NGỌC BẢO KHOA KHOA TO TOÁN HỌC Đ ĐẠI HỌC SƯ PH PHẠM TP.HCM (27) (27) • Mối kết hợp – Association CGiangVien CLASS DIAGRAM BÀI GIẢNG HỌC PHẦN PTTKHĐT UML Quan hệ giữa các lớp đối tượng + + + + + + + + + + GVID... SoTietBT TenVT + + + + Them () Xoa () Sua () LayDL () : : : : : : : : : : : long string string short short short string void void void void • Phân loại thuộc tính – Thuộc tính khóa (Primary Identifier) – Thuộc tính có giá trị rời rạc – Thuộc tính đa trị – Thuộc tính là đối tượng phụ (+) – Thuộc tính tính toán (*) TR ẦN NG ỌC B ẢO ÁN TIN TIN H ỌC ẠI H ỌC SƯ ẠM TP.HCM TRẦN NGỌC BẢO KHOA KHOA TO TOÁN HỌC... MaKhoa : string + TenKhoa : string • Phân loại quan hệ – Association • Reflexive association • Aggregation • Composition – Generalization – Dependency TR ẦN NG ỌC B ẢO ÁN TIN TIN H ỌC ẠI H ỌC SƯ ẠM TP.HCM TRẦN NGỌC BẢO KHOA KHOA TO TOÁN HỌC Đ ĐẠI HỌC SƯ PH PHẠM TP.HCM (26) (26) CGiangVien CLASS DIAGRAM BÀI GIẢNG HỌC PHẦN PTTKHĐT UML Quan hệ giữa các lớp đối tượng + + + + + + + + + + GVID MaGV... ỌC SƯ ẠM TP.HCM TRẦN NGỌC BẢO KHOA KHOA TO TOÁN HỌC Đ ĐẠI HỌC SƯ PH PHẠM TP.HCM (21) (21) • Phân loại thuộc tính CLASS DIAGRAM BÀI GIẢNG HỌC PHẦN PTTKHĐT UML Các thành phần trong Class diagram – Thuộc tính khóa (Primary Identifier) – Thuộc tính có giá trị rời rạc – Thuộc tính đa trị – Thuộc tính là đối tượng phụ (+) – Thuộc tính tính toán (*) Biểu diễn các loại thuộc tính trong class diagram như... MaKhoa : string + TenKhoa : string – Loại mối kết hợp • 1–1 • 1-nhiều • Nhiều - nhiều – Bản số • 0 1, 1 1, 0 *, 1 *, – Vai trò TR ẦN NG ỌC B ẢO ÁN TIN TIN H ỌC ẠI H ỌC SƯ ẠM TP.HCM TRẦN NGỌC BẢO KHOA KHOA TO TOÁN HỌC Đ ĐẠI HỌC SƯ PH PHẠM TP.HCM (28) (28) • Quan hệ 1-1 CNhanVien CNhanVien CLASS DIAGRAM BÀI GIẢNG HỌC PHẦN PTTKHĐT UML Quan hệ giữa các lớp đối tượng - MaNV HoNV TenNV Diachi DienThoai... SoTietLT SoTietBT TenVT = = = = = = = 01 TH01 Co so du lieu 4 45 30 CSDL Cau truc du lieu:CMONHOC MonID MaMon TenMon TinChi SoTietLT SoTietBT TenVT = = = = = = = 02 TH02 Cau truc du lieu 4 45 30 CTDL Đối tượng TR ẦN NG ỌC B ẢO ÁN TIN TIN H ỌC ẠI H ỌC SƯ ẠM TP.HCM TRẦN NGỌC BẢO KHOA KHOA TO TOÁN HỌC Đ ĐẠI HỌC SƯ PH PHẠM TP.HCM (15) (15) • Thuộc tính CLASS DIAGRAM BÀI GIẢNG HỌC PHẦN PTTKHĐT UML