đề tài giới thiệu về sơ đồ lớp (class diagram) trong uml - Pdf 16

LOGO
www.themegallery.com
BỘ CÔNG THƯƠNG
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TPHCM
KHOA CÔNG NGHỆ THÔNG TIN

Đề tài: Giới thiệu về sơ đồ lớp (class diagram)
trong UML.
Giáo viên hướng dẫn: Lê Ngọc Tấn
Sinh viên thực hiện:
1. Trần Công Chính 09076271
2. Nguyễn Quang Huy 09196521
3. Hà Văn Thành 11085451
4. Đỗ Hồng Quang 11032981
MÔN: HỆ CƠ SỞ DỮ LIỆU
1
Class diagram
Class diagram
LOGO
NỘI DUNG
I
II
2
Phương thức và các thành phần trong class
diagram
Class diagram
Class diagram
LOGO
I)Tổng quan
1. Khái niệm :


Class diagram
Class diagram
LOGO
II)Các thành phần của class diagram
7
Class diagram
Class diagram
Tên lớp (class name)
Tên lớp (class name)
Thuộc tính (attribute)
Thuộc tính (attribute)
Phương thức (operation)
Phương thức (operation)
LOGO
II)Các thành phần của class diagram
2.1. Phương thức (operation)

Phương thức của một lớp được dùng để mô tả các
hành vi của đối tượng (hoặc của lớp).

Ví dụ : như đối tượng thuộc lớp điện thoại có các
hành vi sau: Đổ chuông, chuyển tín hiệu từ sóng
sang dạng nghe được, chuyển tín hiệu giọng nói
sang dạng chuẩn, chuyển tín hiệu lên tổng đài.v.v.
8
Class diagram
Class diagram
LOGO
II)Các thành phần của class diagram
2.2.1. Tên lớp

Class diagram
LOGO
II)Các thành phần của class diagram

Thuộc tính có giá trị rời rạc
o
Thuộc tính phái của Sinh viên chỉ có 2 giá trị: Nam hoặc Nữ
o
Thuộc tính điểm học phần chỉ có các giá trị 0, 1, 2, 3, 4,….
o
Thuộc tính loại nhân viên chỉ có các giá trị: Nhân viên văn
phòng, nhân viên bán hàng, nhân viên sản xuất…

Thuộc tính đa trị
o
Thuộc tính Phone của nhân viên là thuộc tính đa trị:
081234567, 09081234567…
o
Thuộc tính email của sinh viên cũng là một thuộc tính đa trị:
11
Class diagram
Class diagram
LOGO
II)Các thành phần của class diagram

Thuộc tính là đối tượng phụ (+)
o
Thuộc tính Adress của sinh viên,nhân viên: số nhà, đường, xóm…
o
Thuộc tính Datetime của nhân viên: ngày, tháng, năm.

13
Class diagram
Class diagram
LOGO
II)Các thành phần của class diagram

Các mối liên kết:
o
Mối liên kết 1-1
o
Mối liên kết 1-n
o
Mối liên kết n-n
14
Class diagram
Class diagram
SINHVIEN KHOA
1 1
1 1
LOGO
II)Các thành phần của class diagram
o
Mối liên kết phản thân

Kết tập (aggregation): Là quan hệ giữa toàn bộ và bộ phận

Một đối tượng được tạo từ những đối tượng khác có tính vật lý
15
Class diagram
Class diagram

III)Các mô hình
1/Mô hình phát triển và phân cấp lớp :
18
Class diagram
Class diagram
LOGO
III)Các mô hình
2/ Thừa kế :

19
Class diagram
Class diagram
LOGO
III)Các mô hình
2.1.Đơn thừa kế :
20
Class diagram
Class diagram
LOGO
III)Các mô hình
2.2.Đa thừa kế:
21
Class diagram
Class diagram
LOGO
IV) VÍ DỤ XÉT ỨNG DỤNG QUẢN LÝ THỜI KHÓA BIỂU
1/Chức năng của hệ thống :

Hệ thống cho phép bộ phận giáo vụ khoa
nhập thời khóa biểu,cập nhật thời khóa

Học kì

Năm học

Buổi học

Thời gian học

Khoa
24
Class diagram
Class diagram
LOGO
IV) VÍ DỤ XÉT ỨNG DỤNG QUẢN LÝ THỜI KHÓA BIỂU
4/Từ các thông tin trên ta cần xác định

Có bao nhiêu lớp đối tượng?

Thuộc tính của mỗi lớp?

Mối liên hệ giữa các lớp đối tượng?
25
Class diagram
Class diagram


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status