2. Mễ HèNH LUỒNG DỮ LIỆU
2.2. Định nghĩa
Mụ hỡnh luồng dữ liệu (DFD - Data Flow Diagram) là một cụng cụ mụ tả mối quan hệ thụng tin giữa cỏc cụng việc .
Vớdụ:Mụhỡnh luồngdữliệucủa hoạtđộngbỏn hàng
2.3. Cỏc thành phần
a.Chứcnăng(Tiếntrỡnh)
- Định nghĩa: Là một hoạt động cú liờn quan đến sự biến đổi hoặc tỏc động lờn thụngtin như tổchức lại thụngtin, bổsung thụngtin hoặctạo ra thụngtin
mới. Nếu trong một chức năng khụng cú thụng tin mới được sinh ra thỡ đú chưa phảilàchứcnăngtrongDFD.
-Cỏch đặttờn: Độngtừ +bổngữ.
VD:Chấpnhậnnguồn hàng,ghikho vậtliệu... - Biểu diễn : hỡnh chữ nhật gúc trũn hoặc hỡnh trũn
STT
Tờnchứcnăng
Tờnchức năng
Chỳ ý : Trong thực tế tờn chức năng phải trựng với tờn chức năng trong mụ
hỡnhphõnró chứcnăng. Bài
tập:Xỏcđịnhcỏcchức năngtrong hệthốngquảnlý bếnxe
b.Luồngdữliệu:
-Địnhnghĩa: Làluồngthụngtinvàohoặc rakhỏi chứcnăng -Cỏch đặttờn :Danhtừ +tớnhtừ
- Biểu diễn : là mũi tờn trờn đú ghi thụng tin di chuyển
hoỏđơn Ghi nhận hoỏđơnhợplệ hoỏ đơn
Chỳ ý: Cỏc luồng dữliệu phải chỉra được thụng tin logic chứ khụng phải tàiliệu vật lý.Cỏc luồngthụngtinkhỏc nhauphảicútờn gọikhỏcnhau.
Vớ dụ: Luồng dữ liệu biểu hiện việc trả tiền mang tờn là "thanh toỏn" chứ khụng mangtờn là"tiền"hay "sec".
Bài
tập: Xỏc định luồng dữ liệu của chức năng quản lý khỏch hàng và chức năngquảnlýphương tiệntronghệthốngquảnlýbến xebàitập 1
c. Khodữliệu
- Địnhnghĩa: Là nơi biểu diễn thụng tin cần cất giữ, để một hoặc nhiều chức năng sử dụng chỳng.
-Cỏchđặttờn :danhtừ+tớnhtừ.Chỉ nộidungdữliệutrongkho - Biểu diễn:cặpđườngthẳngsong song chứathụngtincầncất giữ
Hoỏđơn
Quan hệ giữa kho dữ liệu, chức năng và luồng dữ liệu
Vào Ra Cậpnhật
Đưa thụng tin vào kho Lấy thụng tin từ kho Vừa lấy thụng tin ra
xửlývừacậpnhật lại kho
kho dữ liệu danh sỏch giỏ cả (hỡnh a), cũn muốn sửa đổi giỏ cả thỡ luồng dữ liệu đi từ tiến trỡnh tới kho dữ liệu (hỡnh b). Để biểu thị việc kiểm tra giỏ cả mặt hàng và sửa đổi cỏc giỏ khụng phự hợp thỡ dựng mũi tờn hai chiều để biểu thị luồng dữliệu từtiế ntrỡnh tớikho (hỡnhc).
Lêng iá Hiệuchỉnh Kiểmtra
đơnhàng giácả vàsửađổigiá
Danhsáchgiá Danhsáchgiá Danhsáchgiá
Hìnha Hìnhb Hìnhc
Bài
tập: Xỏcđịnh khodữliệu tronghệthốngquảnlýbếnxe
d. Tỏc nhõn ngoài
- Định nghĩa: Là một người hoặc một nhúm người nằm ngoài hệ thống nhưng cú trao đổi trực tiếp với hệ thống. Sự cú mặt của cỏc nhõn tố này trờn sơ đồ chỉ ra giới hạn của hệ thống, định rừ mối quan hệ của hệ thống với thế giới
bờnngoài
-Tờn:Danhtừ
-Biểu diễn:hỡnhchữ nhật
Khỏchhàng Nhàcungcấp
Bài
tập: Xỏcđịnhtỏc nhõnngoàitronghệthốngquảnlýbếnxe
e.Tỏcnhõntrong
-Là mộtchứcnănghoặc mộthệthốngcon củahệthốngđangxột nhưngđược trỡnh bàyởmộttrangkhỏc củamụhỡnh.
Mọi sơ đồ luồng dữ liệu đều cú thể bao gồm một số trang, thụng tin truyền giữacỏcquỏ trỡnhtrờn cỏctrangkhỏc nhauđượcchỉra nhờkớhiệunày.
-Tờn:độngtừ +bổngữ -Biểu diễn:
Bỏn
Vớ dụ: Vẽ mụ hỡnh luồng dữ liệu cho hệ thống quản lý bến xe
QLkháchhàng yêu cầu Vé KH TTtrả lời Thanh
toán Phơngtiện
Đơnhàng Khách hàng Vébán QLphơngtiện NhàCC PhiếuGH Hàng Phơngtiện
Hỡnh3.7. Mụhỡnhluồngdữliệu chohệthốngquảnlýbếnxekhỏch