Nội dung Tổng quan kiến trúc 3 tầng Ví dụ minh họa... Kiến trúc 3 tầng là mô hình tổ chức các thực thể phần mềm... Tổng quan kiến trúc 3 tầng Tầng giao diện Các thực thể phần mềm
Trang 1Kiến trúc 3 tầng
Trình bày:
Nguyễn Minh Huy
Trang 2Nội dung
Tổng quan kiến trúc 3 tầng
Ví dụ minh họa
Trang 3Nội dung
Tổng quan kiến trúc 3 tầng
Ví dụ minh họa
Trang 4Tổng quan kiến trúc 3 tầng
Kiến trúc 3 tầng (3 Kiến trúc 3 tầng (3 tiers architechture) tiers architechture).
Kiến trúc 3 tầng là mô hình tổ chức các thực thể phần mềm.
Có 3 tầng chính:
Tầng giao diện
Tầng nghiệp vụ
Tầng dữ liệu
Trang 5Tổng quan kiến trúc 3 tầng
Tầng giao diện
Các thực thể phần mềm
làm nhiệm vụ hiển thị
Tương tác với người sử
dụng
Người dùng
Tầng giao diện
Trang 6Tổng quan kiến trúc 3 tầng
Tầng nghiệp vụ
Các thực thể phần mềm
thực hiện các chức năng
nghiệp vụ
Xử lý chính
Người dùng
Tầng giao diện
Tầng nghiệp vụ
Trang 7Tổng quan kiến trúc 3 tầng
Tầng dữ liệu
Các thực thể phần mềm làm
nhiệm vụ lưu trữ dữ liệu
Tương tác với cơ sở dữ liệu
Người dùng
Tầng giao diện
Tầng nghiệp vụ
Tầng dữ liệu
Cơ sở dữ liệu
Trang 8Tổng quan kiến trúc 3 tầng
Kiến trúc đa tầng
Mở rộng kiến trúc 3 tầng
Nhiều tầng nghiệp vụ
Người dùng
Tầng giao diện
Tầng dữ liệu
Cơ sở dữ liệu Tầng nghiệp vụ
Trang 9Tổng quan kiến trúc 3 tầng
Tính chất
Giảm sự gắn kết giữa các thực thể phần mềm (decoupling)
Tái sử dụng
Có thể cài đặt phân tán
Không phụ thuộc phương pháp lập trình
Trang 10Nội dung
Tổng quan kiến trúc 3 tầng
Ví dụ minh họa
Trang 11Ví dụ minh họa
Ứng dụng quản lý danh mục sách:
Thêm sách mới
Cập nhật thông tin sách hiện có
Xóa sách
Thông tin sách:
Tựa sách, tác giả
Nhà xuất bản, năm xuất bản
Trang 12Ví dụ minh họa
Kiến trúc
Người dùng
frmBookManagement
Book
DataService
Cơ sở dữ liệu PublisherList
BookList
Trang 13Ví dụ minh họa
Cài đặt:
Cơ sở dữ liệu Microsoft Access 2000
Trên môi trường NET (C#)
Trang 14Hỏi & Đáp
Email: nmhuy@fit.hcmuns.edu.vn
Ask