Kiến trúc 3 tầngKiến trúc 3 tầng
Trình bày:Trình bày:
Nguyễn Minh HuyNguyễn Minh Huy
Nội dungNội dung
Tổng quan kiến trúc 3 tầngTổng quan kiến trúc 3 tầng
Ví dụ minh họaVí dụ minh họa
Nội dungNội dung
Tổng quan kiến trúc 3 tầngTổng quan kiến trúc 3 tầng
Ví dụ minh họaVí dụ minh họa
Tổng quan kiến trúc 3 tầngTổng quan kiến trúc 3 tầng
Kiến trúc 3 tầng (3Kiế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 Kiến trúc 3 tầng là mô hình tổ chức các
thực thể phần mềm.thực thể phần mềm.
Có 3 tầng chính:Có 3 tầng chính:
Tầng giao diệnTầng giao diện
Tầng nghiệp vụTầng nghiệp vụ
Tầng dữ liệuTầng dữ liệu
Tổng quan kiến trúc 3 tầngTổng quan kiến trúc 3 tầng
Tầng giao diệnTầng giao diện
Các thực thể phần mềm Các thực thể phần mềm
làm nhiệm vụ hiển thị.làm nhiệm vụ hiển thị.
Tương tác với người sử Tương tác với người sử
dụng.dụng.
Người dùng
Tầng giao diện
Tổng quan kiến trúc 3 tầngTổng quan kiến trúc 3 tầng
Tầng nghiệp vụTầng nghiệp vụ
Các thực thể phần mềm Các thực thể phần mềm
thực hiện các chức năng thực hiện các chức năng
nghiệp vụ.nghiệp vụ.
Xử lý chính.Xử lý chính.
Người dùng
Tầng giao diện
Tầng nghiệp vụ
Tổng quan kiến trúc 3 tầngTổng quan kiến trúc 3 tầng
Tầng dữ liệuTầng dữ liệu
Các thực thể phần mềm làm Các thực thể phần mềm làm
nhiệm vụ lưu trữ dữ liệu.nhiệm vụ lưu trữ dữ liệu.
Tương tác với cơ sở 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
Tổng quan kiến trúc 3 tầngTổng quan kiến trúc 3 tầng
Kiến trúc đa tầngKiến trúc đa tầng
Mở rộng kiến trúc 3 tầng.Mở rộng kiến trúc 3 tầng.
Nhiều tầng nghiệp vụ.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ụ
Tổng quan kiến trúc 3 tầngTổng quan kiến trúc 3 tầng
Tính chấtTính chất
Giảm sự gắn kết giữa các thực thể phần mềm Giảm sự gắn kết giữa các thực thể phần mềm
(decoupling).(decoupling).
Tái sử dụng.Tái sử dụng.
Có thể cài đặt phân tán.Có thể cài đặt phân tán.
Không phụ thuộc phương pháp lập trình.Không phụ thuộc phương pháp lập trình.
Nội dungNội dung
Tổng quan kiến trúc 3 tầngTổng quan kiến trúc 3 tầng
Ví dụ minh họaVí dụ minh họa
Ví dụ minh họaVí dụ minh họa
Ứng dụng quản lý danh mục sách:Ứng dụng quản lý danh mục sách:
Thêm sách mới.Thêm sách mới.
Cập nhật thông tin sách hiện có.Cập nhật thông tin sách hiện có.
Xóa sách.Xóa sách.
Thông tin sách:Thông tin sách:
Tựa sách, tác giả.Tựa sách, tác giả.
Nhà xuất bản, năm xuất bản.Nhà xuất bản, năm xuất bản.
AuthorList
Ví dụ minh họaVí dụ minh họa
Kiến trúcKiến trúc
Người dùng
frmBookManagement
Book
DataService
Cơ sở dữ liệu
PublisherList
BookList
Ví dụ minh họaVí dụ minh họa
Cài đặt:Cài đặt:
Cơ sở dữ liệu Microsoft Access 2000.Cơ sở dữ liệu Microsoft Access 2000.
Trên môi trường .NET (C#).Trên môi trường .NET (C#).
Hỏi & ĐápHỏi & Đáp
Email: :
Ask