Giáo trình Kiến trúc 3 tầng - Nguyễn Minh Huy
Bạn đang xem tài liệu "Giáo trình Kiến trúc 3 tầng - Nguyễn Minh Huy", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
        Tài liệu đính kèm:
 giao_trinh_kien_truc_3_tang_nguyen_minh_huy.pdf giao_trinh_kien_truc_3_tang_nguyen_minh_huy.pdf
Nội dung text: Giáo trình Kiến trúc 3 tầng - Nguyễn Minh Huy
- Kiến trúc 3 tầng Trình bày: Nguyễn Minh Huy
- Nội dung  Tổng quan kiến trúc 3 tầng  Ví dụ minh họa
- Nội dung  Tổng quan kiến trúc 3 tầng  Ví dụ minh họa
- Tổng quan kiến trúc 3 tầng  Kiến trúc 3 tầng (3-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
- Tổng quan kiến trúc 3 tầng  Tầng giao diện Người dùng  Các thực thể phần mềm làm nhiệm vụ hiển thị. Tầng giao diện  Tương tác với người sử dụng.
- Tổng quan kiến trúc 3 tầng  Tầng nghiệp vụ Người dùng  Các thực thể phần mềm thực hiện các chức năng Tầng giao diện nghiệp vụ.  Xử lý chính. Tầng nghiệp vụ
- Tổng quan kiến trúc 3 tầng Người dùng  Tầng dữ liệu  Các thực thể phần mềm làm Tầng giao diện nhiệm vụ lưu trữ dữ liệu.  Tương tác với cơ sở dữ liệu. Tầng nghiệp vụ Tầng dữ liệu Cơ sở dữ liệu
- Tổng quan kiến trúc 3 tầng Người dùng  Kiến trúc đa tầng  Mở rộng kiến trúc 3 tầng. Tầng giao diện  Nhiều tầng nghiệp vụ. Tầng nghiệp vụ Tầng dữ liệu Cơ sở dữ liệu
- Tổ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.
- Nội dung  Tổng quan kiến trúc 3 tầng  Ví dụ minh họa
- Ví 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.
- Ví dụ minh họa Người dùng  Kiến trúc frmBookManagement BookList Book PublisherList AuthorList DataService Cơ sở dữ liệu
- Ví dụ minh họa  Cài đặt:  Cơ sở dữ liệu Microsoft Access 2000.  Trên môi trường .NET (C#).
- Hỏi & Đáp  Email: nmhuy@fit.hcmuns.edu.vn Ask





