Sơ đồ luồng dữ liệu (DFD)

Một phần của tài liệu bài giảng hệ thống thông tin quản lý (Trang 88 - 105)

CHƯƠNG III: PHÂN TÍCH, THIẾT KẾ VÀ CÀI

3.2.6 Sơ đồ luồng dữ liệu (DFD)

Vẽ sơ đồ mức đỉnh:

- Tách chức năng chính của hệ thống thành các chức năng con mức 1.

- Xác định luồng dữ liệu giữa các chức năng bộ phận với các tác nhân ngoài.

- Xác định luồng dữ liệu nội bộ và kho.

Chú ý: khi phân rã phải bảo toàn các luồng dữ liệu và các tác nhân ngoài.

3.2.6 Sơ đồ luồng dữ liệu (DFD):

Vẽ sơ đồ mức đỉnh: phân rã thành các chức năng A, B, C và thêm kho dữ liệu K.

X

Y

Z 1.A

2.B

3.C

K HT

CHƯƠNG III: PHÂN TÍCH, THIẾT KẾ VÀ CÀI ĐẶT HỆ THỐNG THÔNG TIN

Vẽ sơ đồ dưới mức đỉnh:

- Phân rã riêng từng chức năng mức đỉnh thành các sơ đồ dưới mức đỉnh.

- Tách các chức năng mức đỉnh thành các chức năng con mức dưới. Làm tương tự như phân rã chức năng mức đỉnh.

Chú ý: khi phân rã phải bảo toàn các luồng dữ liệu và các tác nhân ngoài.

3.2.6 Sơ đồ luồng dữ liệu (DFD):

Vẽ sơ đồ dưới mức đỉnh: Phân rã xử lý A thành các chức năng D, E và thêm kho dữ liệu

K1. X

1.1 D

K

Chức năng A 1.2 E

K1

3.2.6 Sơ đồ luồng dữ liệu (DFD):

Vẽ sơ đồ dưới mức đỉnh: tương tự tiến hành phân rã các xử lý B, C thành các chức năng con và thêm các kho dữ liệu.

Ghép các sơ đồ dưới mức đỉnh vào sơ đồ mức đỉnh ta có sơ đồ luồng dữ liệu hoàn chỉnh.

Chức năng B

Y 2.1 G

2.2 I

K Z

Chức năng C 3.1 H

3.2 K

K Z

3.2.6 Sơ đồ luồng dữ liệu (DFD):

Y 2.1 G

2.2 I

3.1 H

3.2 K

Z 1.1 D X

K 1.2 E

K1

3.2.6 Sơ đồ luồng dữ liệu (DFD):

Một số qui tắc khi vẽ sơ đồ:

- Tên các xử lý là động từ.

- Các xử lý phải được mã số.

- Xử lý buộc phải thực hiện biến đổi dữ liệu.

- Mỗi luồng dữ liệu phải có tên luồng trừ luồng nối xử lý với kho dữ liệu.

- Dữ liệu chứa trên hai vật mang khác nhau nhưng luôn đi cùng nhau thì tạo nên một luồng duy nhất.

- Vẽ lại các kho dữ liệu để các luồng không cắt khau.

3.2.6 Sơ đồ luồng dữ liệu (DFD):

Một số qui tắc khi vẽ phân rã sơ đồ:

- Nên để tối đa 7 xử lý trên một sơ đồ DFD.

- Một xử lý mà khi trình bày bằng ngôn ngữ cấu trúc chiếm một trang thì không phân rã tiếp.

- Tất cả các xử lý trên một sơ đồ DFD phải cùng một mức phân rã.

- Luồng vào của một xử lý mức cao phải là luồng vào của một xử lý con mức thấp nào đó. Luồng ra tới đích của một xử lý con phải là luồng ra tới đích của một xử lý con

mức lớn hơn.

CHƯƠNG III: PHÂN TÍCH, THIẾT KẾ VÀ CÀI ĐẶT HỆ THỐNG THÔNG TIN

d. Ví dụ: vẽ sơ đồ luồng dữ liệu quản lý nhập xuất trong kho hàng.

 Sơ đồ ngữ cảnh:

Khách

hàng 0.Quản lý

kho hàng

Nhập hàng

Xuất hàng

CHƯƠNG III: PHÂN TÍCH, THIẾT KẾ VÀ CÀI ĐẶT HỆ THỐNG THÔNG TIN

d. Ví dụ: Sơ đồ mức đỉnh:

Khách hàng

1.Nhập hàng

Hoá đơn nhập hàng

Hoá đơn xuất hàng

2.Xuất hàng

Sổ kho hàng DM hàng

CHƯƠNG III: PHÂN TÍCH, THIẾT KẾ VÀ CÀI ĐẶT HỆ THỐNG THÔNG TIN

đ. Ví dụ: Sơ đồ chức năng 2:

Khách hàng

2.1 Kiểm tra Hàng tại

kho

2.2 Xuất

hàng Sổ kho hàng

HĐ được chấp nhận

Phiếu đã nhận hàng

Hoá đơn xuất hàng

CHƯƠNG III: PHÂN TÍCH, THIẾT KẾ VÀ CÀI ĐẶT HỆ THỐNG THÔNG TIN

d. Ví dụ: Sơ đồ chức năng 2:

Khách hàng

HD nhập hàng

1.2 Nhập hàng vào

kho Sổ kho hàng

1.1 Kiểm tra hàng nhập

Phiếu đã nhập hàng

DM hàng

HĐ nhập hàng

d. Ví dụ: Sơ đồ tổng hợp

Khách hàng

HĐ nhập hàng

1.2 Nhập hàng vào

kho

Sổ kho hàng 1.1 Kiểm tra

hàng nhập

Phiếu đã nhập hàng

DM hàng

HĐ nhập hàng

2.1 Kiểm tra kho hàng

2.2 Xuất hàng

HĐ được chấp nhận Phiếu nhận

đã hàng

HĐ xuất hàng

CHƯƠNG III: PHÂN TÍCH, THIẾT KẾ VÀ CÀI ĐẶT HỆ THỐNG THÔNG TIN

Bài tập:

Mô tả sơ đồ chức năng của hệ thống chấm, quản lý điểm.

Mô tả sơ đồ luồng dữ liệu của hệ thống chấm, quản lý điểm.

Mô tả sơ đồ luồng dữ liệu

SV 0. QL P Đào tạo

Điểm

SV P Đào tạo

1. Chấm thi 2. Xử lý

điểm

Bài thi Bảng điểm

Bảng điểm B.Điểm TB

Mô tả sơ đồ luồng dữ liệu

SV

P Đào tạo 1.1 Chấm

thi

1.2 Vào điểm Bài thi

Bảng điểm Bài thi đã chấm

VP Khoa

SV P Đào tạo

2.1 Vào điểm MT

2.2 Tính BĐiểm BQ điểm

Bảng điểm

Bảng Điểm Bảng điểm

Mô tả sơ đồ luồng dữ liệu tổng hợp

SV P Đào tạo

1.1 Chấm thi

1.2 Vào điểm Bài thi

Bảng điểm Bài thi

VP Khoa

2.1 Vào điểm MT

2.2 Tính điểm BĐiểm

BQ

Bài thi

Bảng Điểm Bảng điểm

CHƯƠNG III: PHÂN TÍCH, THIẾT KẾ VÀ CÀI ĐẶT HỆ THỐNG THÔNG TIN

Một phần của tài liệu bài giảng hệ thống thông tin quản lý (Trang 88 - 105)

Tải bản đầy đủ (PPT)

(211 trang)