Tải bản đầy đủ (.pdf) (14 trang)

Tài liệu Kiến trúc 3 tầng docx

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 (9.71 MB, 14 trang )

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

×