Biểu đồ luồng dữ liệu

Một phần của tài liệu Nghiên cứu xây dựng một số chức năng của wesbsite bán hàng trên Internet dựa trên ngôn ngữ lập trình PHP (Trang 31 - 32)

b. Xây dựng giải pháp

2.2.2.Biểu đồ luồng dữ liệu

Biểu đồ luồng dữ liệu (BLD) là biểu đồ nhằm mục đích diễn tả một quá trình xử lý thông tin, là công cụ chính của quá trình phân tích, nhằm mục đích thiết kế, trao đổi và tạo lập dữ liệu. Nó thể hiện rõ ràng và đầy đủ các nét đặc trưng của hệ thống trong các bước phân tích và thiết kế.

Các thành phần của biểu đồ luồng dữ liệu:

Chức năng xử lý (process):

+ Chức năng xử lý biểu diễn bằng hình tròn hay hình ôvan, trong đó ghi tên chức năng.

Tên chức năng 1

Tên chức năng 2

+ Tên chức năng : động từ + bổ ngữ.

Luồng dữ liệu (Data Flows :

+ Luồng dữ liệu là luồng thông tin vào hay ra của một chức nang xử lý. Bởi vậy luồng dữ

liệu được coi như các giao diện giữa các thành phần của biểu đồ.

+ Biểu diễn bằng mũi tên có hướng và tên luồng thông tin mang theo. + Tên luồng : Danh từ + tính từ.

Kho dữ liệu (Data store):

+ Kho dữ liệu là các thông tin cần lưu trữ giữ lại trong một khoảng thời gian, để sau đó

một hay vài chức năng xử lý, hoặc tác nhân trong sử dụng. + Biểu diễn bằng cặp đường thẳng song song.

Tên dữ liệu

+ Tên gọi : Danh từ + tính từ.

Tác nhân ngoài (External Entity):

+ Tác nhân ngoài là phần sống còn của hệ thống, chúng là nguồn cung cấp thông tin cho cả hệ thống cũng như chúng nhận được các sản phẩm thông tin từ hệ thống.

Tên tác nhân ngoài

+ Biểu diễn bằng hình chức nhật có tên. + Tên : Danh từ + tính từ.

Tác nhân trong (Internal Entity) :

Tên tác nhân trong

+ Tác nhân trong là một chức năng hay một hệ thống con của hệ thống được mô tả ở trang khác của biểu đồ, nhưng có sự trao đổi thông tin với các phần tử thuộc hiện trạng của biểu đồ.

+ Biểu diễn bằng hình chữ nhật hở 1 phía. + Tên gọi : Động từ kèm bổ ngữ nếu cần.

Một phần của tài liệu Nghiên cứu xây dựng một số chức năng của wesbsite bán hàng trên Internet dựa trên ngôn ngữ lập trình PHP (Trang 31 - 32)