TRƯỜNG ĐẠI HỌC NHA TRANGCHỦ ĐỀ 6 XÂY DỰNG ỨNG DỤNG QUẢN LÝ LẬP TRÌNH CƠ SỞ DỮ LIỆU VỚI C# 1... Xây dựng ứng dụng quản lý:- Khảo sát hiện trạng => đặc tả hệ thống - Phân tích thiết kế hệ
Trang 1TRƯỜNG ĐẠI HỌC NHA TRANG
CHỦ ĐỀ 6
XÂY DỰNG ỨNG DỤNG QUẢN LÝ
LẬP TRÌNH CƠ SỞ DỮ LIỆU VỚI C#
1
Trang 2Xây dựng ứng dụng quản lý:
- Khảo sát hiện trạng => đặc tả hệ thống
- Phân tích thiết kế hệ thống
- Tạo CSDL
- Chọn kiến trúc phần mềm
- Cài đặt các chức năng
- Kiểm thử phần mềm
2
Trang 3Kiến trúc phần mềm:
- Kiến trúc phần mềm: Cấu trúc của các thành phần trong hệ thống và mối quan hệ giữa chúng
- Kiến trúc n-layers
- Mô hình MVP, MVVM
- …
3
Trang 4Kiến trúc 1 layer:
4
I/O
Xử lý biến cố
Xử lý chính
Xử lý trên dữ liệu
I/O
Xử lý biến cố
Xử lý chính
Xử lý trên dữ liệu
Trang 5Kiến trúc 2 layer:
5
I/O
Xử lý biến cố
I/O
Xử lý biến cố
Xử lý chính
Xử lý dữ liệu
Xử lý chính
Xử lý dữ liệu
Trang 6Kiến trúc 3 layer:
6
I/O
Xử lý biến cố
I/O
Xử lý biến cố
Xử lý chính
Xử lý trên dữ liệu
Trang 7Kiến trúc 3 layer:
- Giảm sự kết dính giữa các thực thể phần mềm (decoupling)
- Tái sử dụng
- Chia sẻ trách nhiệm
7
Trang 81 – tier, 3 – layer:
8
Trang 92 – tier, 3 - layer
9
Trang 103 – tier, 3 - layer
10
Trang 11Các chức năng của phần mềm quản lý:
- Phân quyền cho người sử dụng
- Lưu trữ dữ liệu
- Cập nhật dữ liệu
- Xử lý nghiệp vụ
- Tra cứu dữ liệu
- Lập các báo biểu
11
Trang 12Xây dựng ứng dụng:
- Xây dựng chương trình quản lý bán hàng theo mô hình 3-layers, phân quyền cho nhân viên sử dụng các nhóm chức năng trên menu của chương trình
- Hệ quản trị CSDL: SQLServer
- Ngôn ngữ cài đặt: C#
12