Nội dungXây dựng mô hình thiết kế xử lý hệ thốngXây dựng cấu trúc phần mềm hệ thốngTổng kết Phân chia hệ thống thành các hệ thống con... Nội dungXây dựng mô hình thiết kế xử lý hệ thốngX
Trang 1Thiết kế xử lý
Trang 2Nội dung
Xây dựng mô hình thiết kế xử lý hệ thốngXây dựng cấu trúc phần mềm hệ thốngTổng kết
Phân chia hệ thống thành các hệ thống con
Trang 3Nội dung
Xây dựng mô hình thiết kế xử lý hệ thốngXây dựng cấu trúc phần mềm hệ thốngTổng kết
Phân chia hệ thống thành các hệ thống con
Trang 5Tiêu chí phân chia
Trang 7Các tiêu chí gợi ý phân chia
Gom theo thực thể: các xử lý liên quan đến một đối
tượng thực thể Ví dụ: Khách hàng, nhà cung cấp
Gom theo sự kiện giao tác: các xử lý đáp ứng cho
một sự kiện xảy ra. Ví dụ như khách hàng đặt hàng, thanh toán theo thời gian như cuối ngày, cuối tháng…
Gom theo vai trò thực hiện hoặc vị trí tổ chức
Ví dụ hoạt động liên quan đến một phòng, một con
người,…
…
Trang 8Đối chiếu và cập nhật số tồn, số
sử dụng 4
Xác định NVL tồn dưới mức tối thiểu
5 Lập phiếu đặt
mua NVL 6
Xử lý thanh toán hoá đơn
HĐ đã thanh toán
Tồn kho + tồn tối thiểu
Số sử dụng, số tồn
Phiếu xuất:1
Xử lý xuất NVL 8
Thông tin xuất NVL
Thông tin báo cáo hao hụt
Thông tin NVL nhập
Thông tin NVL xuất
Hệ thống
con quản lý
nhập NVL
Hệ thống con quản
lý tồn kho NVL
Hệ thống con quản lý tồn kho NVL
Hệ thống con quản lý xuất NVL
Hệ thống con quản lý nhập NVL
Trang 9Nội dung
Xây dựng mô hình thiết kế xử lý hệ thống
Xây dựng cấu trúc phần mềm hệ thốngTổng kết
Phân chia hệ thống thành các hệ thống con
Trang 10Xây dựng mô hình thiết kế xử lý hệ thống
Phân chia hoạt động thủ công tự động
Xử lý mức quan niệm
Tinh chế thành các
hoạt động chi tiết
Xử lý được phân chia
In PDNVL
Lập phiếu đặt NVL
In PDNVL
NSX
Xác nhận PD
Lập phiếu đặt NVL
In PDNVL
Xác
Trang 11 Các xử lý sau khi phân chia sẽ hoàn toàn thủ công
hay hoàn toàn thụ động
Sự phân chia chấp nhận việc trùng lắp nội dung giữa
tự động và thủ công
Kiểm tra và
lưu đơn hàng
Kiểm tra công nợ khách hàng
Lưu đơn hàng vào máy tính
Lưu đơn hàng
Nguyên tắc phân chia thủ công tự động
Trang 12Xây dựng mô hình thiết kế xử lý hệ thống
Ví dụ: Qui trình mượn sách (Quản lý thư viện)
KT Thẻ
Thẻ ĐG
Gia hạn Thẻ
KT Sách
mượn Sách
Thông báo thẻ đã được gia hạn = email
1 2
5
6
ĐG
Trang 13Xây dựng mô hình thiết kế xử lý hệ thống
Thiết kế vai trò: xác định các vai trò người dùng
ĐG
Tiếp nhận
KT Thẻ
Thẻ ĐG
Gia hạn Thẻ
KT Sách
Sách
XL cho mượn Sách
Phiếu mượn
Thông báo thẻ đã được gia hạn = email
1 2
Trang 14Xây dựng mô hình thiết kế xử lý hệ thống
Thiết kế vai trò: tổ chức lại lược đồ
1
KT Thẻ
2
Gia hạn Thẻ
3
Thông báo thẻ đã được gia hạn = email
4
KT Sách
5
XL cho mượn Sách
Trang 15Thiết kế vai trò: hoàn chỉnh lược đồ
XLYC
TNYC
Tiếp nhận
1
KT Thẻ
2 Thẻ ĐG
KT Sách
5
Sách
Gia hạn Thẻ
3
XL cho mượn Sách
6
Phiếu mượn
Thông báo thẻ đã được gia hạn = email
4
ĐG ĐG
Xây dựng mô hình thiết kế xử lý hệ thống
Trang 16Nội dung
Xây dựng mô hình thiết kế xử lý hệ thống
Xây dựng cấu trúc phần mềm hệ thống
Tổng kếtPhân chia hệ thống thành các hệ thống con
Trang 18Xây dựng cấu trúc phần mềm hệ thống
Biểu đồ cấu trúc (Structured chart)
• Module:
• Một đơn vị chức năng của hệ thống
• Có thể là 1 hàm, 1 đoạn chương trình, 1 class…
• Có thể là 1 form, 1 menu…
Trang 19Xây dựng cấu trúc phần mềm hệ thống
Biểu đồ cấu trúc (Structured chart)
• Tổ chức hệ thống con thành các modules:
• Xây dựng biểu đồ cấu trúc chi tiết
Trang 20ABC A
Trang 21ABC A
• Dựa vào tên của ô xử lý
• Dựa vào số lượng DF
Trang 22Lấy VB
Tạo C
“BOSS”
Xuất CLấy VB
Lấy VA
C VA
VB
Trang 24Gia hạn Thẻ 2
Đăng kí giữ chỗ
Lấy thẻ
Lấy TT sách
Kiểm tra sách
Đăng
ký giữ chỗ
Xử lý mượn sách
Gia hạn thẻ
Thẻ kq
Xuất TB
kq
Lấy TT thẻ
Kiểm tra thẻ
Trang 25Xây dựng cấu trúc phần mềm hệ thống
Modules – Chức năng của phần mềm
Hệ thống xử lý mượn sách
Lấy Sách
Lấy thẻ
Lấy TT sách
Kiểm tra sách
Đăng
ký giữ chỗ
Xử lý mượn sách
Gia hạn thẻ
Xuất TB
Lấy TT thẻ
Kiểm tra thẻ
Trang 27Xây dựng cấu trúc phần mềm hệ thống
Thiết kế chức năng phần mềm
Hệ thống xử lý mượn sách Đăng ký giữ chỗ
Xử lý mượn sách
Trang 28Nhập và kiểm traSách
Ghi nhận mượn sách
Thông báo
Thẻ độc giả Cuốn sách Phiếu mượn
Thẻ Sách Thẻ
Trang 29N&KT Sách
GN mượn sách
TB
Thẻ độc giả Cuốn sách Phiếu mượn
Class Form { ………….
- N_KT_Thẻ
- N_KT_Sách
- GN mượn
- Xuất TB }
Get Data
Đọc CSDL
Lấy TT T Kiểm tra
…
Ghi CSDL
Trang 30Thông báo
Thẻ độc giả Cuốn sách Phiếu mượn
Nhập và kiểm traSách
Ghi nhận mượn sách
Tình trạng Sách
Sách
kq
Thẻ Sách
Trang 31Thẻ độc giả Cuốn sách Phiếu mượn
Tình trạng Sách
Sách
kq
Thẻ Sách
Trang 32Thẻ độc giả Cuốn sách Phiếu mượn
Tình trạng Sách
Sách
kq
Thẻ Sách
Trang 34Thiết kế hệ thống
Tổng kết
Từ các hệ thống con:
• Phân chia thủ công/tự động, xác định vai trò
• Cây cấu trúc chức năng PM
• Với từng chức năng , xây dựng
Trang 35HẾT