CHƯƠNG 3 AN TOÀN THƯƠNG MẠI ĐIỆN TỬ Click to edit Master title Click to edit Master title stylestyle Click to edit Master text styles Second level Third level Fourth level Fifth level PHÂN TÍCH VÀ THI[.]
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 THIẾT KẾ HƯỚNG ĐỐI TƯỢNG Trần Thị Thanh Lan Khoa Công Nghệ Thông Tin Email: trantthanhlan@dtu.edu.vn Thời gian: 120 phút Wednesday, October 11, 2023 Faculty Of Information Technology Page: MỤC TIÊU Cung cấp cho sinh viên kiến thức về: Thiết kế kiến trúc hệ thống Thiết kế use case, xây dựng 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 lớp Thiết kế kế sở 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 Wednesday, October 11, 2023 Faculty Of Information Technology Page: 3/64 NỘI DUNG Thiết kế use case Biểu đồ hoạt động Biểu đồ tương tác Biểu đồ 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ó 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 bảng - Một thuộc tính (persistent) cột: có thuộc tính có nhu cầu lưu trữ đòi hỏi ứng dụng chuyển thành cột bảng - Một đối tượng (thể hiện) 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 đề cập đến: Thiết kế use case Biểu đồ hoạt động Biểu đồ tương tác Biểu đồ 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 https://www.uml-diagrams.org/sequence-diagrams.html https://www.uml-diagrams.org/interaction-overviewdiagrams.html https://www.uml-diagrams.org/activity-diagrams.html https://www.uml-diagrams.org/deployment-diagramsoverview.html https://www.youtube.com/watch?v=pCK6prSq8aw https://www.youtube.com/watch?v=XFTAIj2N2Lc 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 sau: Một 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 cách hiệu theo yêu cầu: Chuyên viên tin học sở đào tạo người quản trị website (administrator), công việc administrator là: Quản lý danh sách phòng học, danh sách giáo viên, danh sách môn học, danh sách lớp học, danh sách 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 sau: Một 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 cách hiệu theo yêu cầu: Sinh viên đối tượng sử dụng website xem thời khóa biểu, tìm kiếm thời khóa biểu lớp học (khi sử dụng chức xem, tìm kiếm thời khóa biểu đố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