NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
Chương 4 – CÀI ĐẶT PHẦN MỀM
1
Nội dung
Kiến trúc của một application
Mơ hình 1 lớp (1– tier)
Mơ hình 1 lớp (2 – tier)
Mơ hình 1 lớp (3 – tier)
2
Mơ hình phần mềm
3
1. Các kiểu kiến trúc của một application
Quy trình xử lý 1 thao tác thông thường
3. Truy vấn CSDL
1. Nhập dữ liệu
2. Kiểm tra, xử lý
tính tốn
4. Trả kết quả
5. Hiển thị kết quả
Presentation
4
CSDL
Bussiness Logic
Data access logic
Mơ hình kiến trúc 1 lớp
3. Truy vấn CSDL
1. Nhập dữ liệu
2. Kiểm tra, xử lý
tính tốn
4. Trả kết quả
5. Hiển thị kết quả
Presentation
5
CSDL
Bussiness Logic
Data access logic
Mơ hình kiến trúc 1 lớp
6
Ví dụ
7
Mơ hình kiến trúc 2 lớp
3. Truy vấn CSDL
1. Nhập dữ liệu
2. Kiểm tra, xử lý
tính tốn
4. Trả kết quả
5. Hiển thị kết quả
Presentation
8
CSDL
Bussiness Logic
Data access logic
Mơ hình kiến trúc 2 lớp
9
Ví dụ
10
Mơ hình kiến trúc 3 lớp
3. Truy vấn CSDL
1. Nhập dữ liệu
2. Kiểm tra, xử lý
tính tốn
4. Trả kết quả
5. Hiển thị kết quả
Presentation
11
CSDL
Bussiness Logic
Data access logic
Mơ hình 3 tier
12
Mơ hình 3 tier
13
Mơ hình 3 tier
14
Mở rộng: Lập trình CSDL với Visual Basic & ADODB
a) CSDL trong ứng dụng quản lý
15
Mở rộng: Lập trình CSDL với Visual Basic & ADODB
16
Ví dụ hệ thống quản lý học sinh
Thành phần giao diện
17
Ví dụ hệ thống quản lý học sinh
Thành phần dữ liệu
MS Access
MS SQL Server
Oracle
…
18
2. Lập
trình
với Visual
Basic
& ADODB
Mở
rộng:
LậpCSDL
trình CSDL
với Visual
Basic
& ADODB
b) CSDL trong ứng dụng quản lý
19
ADO Object Model
20
ADO Object
Connection
Command
RecordSet
Field
Parameter
21
Kết nối data source
22
ADO Object - Connection
23
ADO Object - Connection
Khai báo biến quản lý connection
Dim con As New ADODB.Connection
Kết nối CSDL với Access
Cú pháp
Ví dụ:
24
ADO Object - Connection
Kết nối CSDL với Access
25