Tải bản đầy đủ (.ppt) (23 trang)

Cs 353 - Han Tich Thiet Ke Huong Doi Tuong - 2020F - Lectures Slides - 14.Ppt

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.97 MB, 23 trang )

Click to edit Master title
style
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level

PHÂN TÍCH VÀ THIẾT KẾ
HƯỚNG ĐỐI TƯỢNG
Trần Thị Thanh Lan
Khoa Công Nghệ Thông Tin
Đại học Duy Tân


CHƯƠNG 7

THIẾT KẾ HƯỚNG ĐỐI TƯỢNG
Trần Thị Thanh Lan
Khoa Công Nghệ Thông Tin
Email:
Thời gian: 120 phút

Wednesday, October 11, 2023

Faculty Of Information Technology

Page: 2


MỤC TIÊU


Cung cấp cho sinh viên những kiến thức về:
Thiết kế kiến trúc hệ thống
Thiết kế use case, xây dựng các biểu đồ trình tự, biểu đồ
cộng tác, biểu đồ trạng thái, biểu đồ hoạt động.
Thiết kế lớp, thiết kế phương thức/hành vi của lớp.
Thiết kế kế cơ sở dữ liệu hệ thống: chuyển đổi đối tượng
sang mơ hình quan hệ, chuyển đổi từ lớp – bảng…
Thiết kế hệ thống con

Wednesday, October 11, 2023

Faculty Of Information Technology

Page: 3/64


NỘI DUNG
 Thiết kế các use case
 Biểu đồ hoạt động
 Biểu đồ tương tác
 Biểu đồ tuần tự
 Biểu đồ cộng tác
 Biểu đồ trạng thái
 Thiết kế lớp
 Biểu đồ triển khai
 Thiết kế CSDL hệ thống
Wednesday, October 11, 2023

Faculty Of Information Technology


Page: 4/64


THIẾT KẾ CSDL HỆ THỐNG
Việc chuyển đổi sơ đồ lớp sang lược đồ quan hệ gồm có
những cơng việc sau:
-Chuyển đổi lớp
-Chuyển đối mối liên kết
 Chuyển đổi liên kết kết hợp(association)
 Chuyển đổi liên kết kế thừa (inheritance)
 Chuyển đổi mối quan hệ kết tập (agreegation)
 Chuyển đổi mối quan hệ thành phần (composition)

Wednesday, October 11, 2023

Faculty Of Information Technology

Page: 5/64


THIẾT KẾ CSDL HỆ THỐNG
 Chuyển đổi lớp – bảng
- Một lớp  một bảng
- Một thuộc tính (persistent)  một cột: chỉ có các
thuộc tính có nhu cầu lưu trữ và được đòi hỏi bởi ứng
dụng sẽ được chuyển thành cột của bảng.
- Một đối tượng (thể hiện)  một dòng

Wednesday, October 11, 2023


Faculty Of Information Technology

Page: 6/64


THIẾT KẾ CSDL HỆ THỐNG
 Chuyển đổi mối liên kết
Chuyển đổi liên kết kết hợp(association)

Wednesday, October 11, 2023

Faculty Of Information Technology

Page: 7/64


THIẾT KẾ CSDL HỆ THỐNG
 Chuyển đổi mối liên kết
Chuyển đổi liên kết kết hợp(association)

Wednesday, October 11, 2023

Faculty Of Information Technology

Page: 8/64


THIẾT KẾ CSDL HỆ THỐNG
 Chuyển đổi mối liên kết
Chuyển đổi liên kết kết hợp(association)


Wednesday, October 11, 2023

Faculty Of Information Technology

Page: 9/64


THIẾT KẾ CSDL HỆ THỐNG
 Chuyển đổi mối liên kết
Chuyển đổi liên kết kế thừa

Wednesday, October 11, 2023

Faculty Of Information Technology

Page: 10/64


THIẾT KẾ CSDL HỆ THỐNG
 Chuyển đổi mối liên kết
Chuyển đổi liên kết kế thừa

Wednesday, October 11, 2023

Faculty Of Information Technology

Page: 11/64



THIẾT KẾ CSDL HỆ THỐNG
 Chuyển đổi mối liên kết
Chuyển đổi liên kết kế thừa

Wednesday, October 11, 2023

Faculty Of Information Technology

Page: 12/64


THIẾT KẾ CSDL HỆ THỐNG
 Chuyển đổi mối liên kết
Chuyển đổi liên kết kế thừa

Wednesday, October 11, 2023

Faculty Of Information Technology

Page: 13/64


THIẾT KẾ CSDL HỆ THỐNG
 Chuyển đổi mối liên kết
Chuyển đổi liên kết kế thừa

Wednesday, October 11, 2023

Faculty Of Information Technology


Page: 14/64


THIẾT KẾ CSDL HỆ THỐNG
 Chuyển đổi mối liên kết

Wednesday, October 11, 2023

Faculty Of Information Technology

Page: 15/64


TỔNG KẾT
Trong chương này chúng ta đã đề cập đến:
Thiết kế các use case
Biểu đồ hoạt động
 Biểu đồ tương tác
 Biểu đồ tuần tự
 Biểu đồ cộng tác
 Biểu đồ trạng thái
Thiết kế lớp
Biểu đồ triển khai
Thiết kế CSDL hệ thống
Wednesday, October 11, 2023

Faculty Of Information Technology

Page: 16/64



THAM KHẢO
1. />2. />3. />4. />5. />6. />
Wednesday, October 11, 2023

Faculty Of Information Technology

Page: 17/64


CÂU HỎI
 Các bước chuyển từ biểu đồ lớp sang lược đồ quan hệ?

Wednesday, October 11, 2023

Faculty Of Information Technology

Page: 18/64


BÀI TẬP
Cho tình huống sau:
Một cơ sở đào tạo muốn xây dựng website Quản lý phòng
học để giúp việc quản lý phòng học một cách hiệu quả
theo những yêu cầu:
Chuyên viên tin học của cơ sở đào tạo sẽ là người quản
trị website (administrator), công việc của administrator là:
Quản lý danh sách các phòng học, danh sách giáo viên,
danh sách các môn học, danh sách các lớp học, danh sách
các suất học, danh sách tài khoản đăng nhập website.


Wednesday, October 11, 2023

Faculty Of Information Technology

Page: 19/64


BÀI TẬP
Cho tình huống sau:
Một cơ sở đào tạo muốn xây dựng website Quản lý phòng
học để giúp việc quản lý phòng học một cách hiệu quả
theo những yêu cầu:
Sinh viên và mọi đối tượng sử dụng website có thể xem
thời khóa biểu, tìm kiếm thời khóa biểu của lớp học (khi
sử dụng các chức năng xem, tìm kiếm thời khóa biểu thì
đối tượng sử dụng khơng cần phải đăng nhập vào hệ
thống).

Wednesday, October 11, 2023

Faculty Of Information Technology

Page: 20/64



×