Biểu đồ luồng dữ liệu mức dưới đỉnh của chức năng thư viện tà

Một phần của tài liệu Thiết kế, xây dựng mạng xã hội học tập rimtalk learn (Trang 36 - 38)

Đây là biểu đồ luồng dữ liệu mức dưới đỉnh của chức năng thư viện tài liệu. Mục đích giúp ta thấy cụ thể hơn về luồng dữ liệu của chức năng này.

Hình 2.8: Biểu đồ luồng dữ liệu mức dưới đỉnh của chức năng thư viện tài liệu

Người dùng Thư viện

tài liệu

Tài liệu

Tải tài liệu lên

Tải tài liệu xuống

Kho lưu trữ dữ liệu

Thông tin tài liệu

Bộ phận xử lý các chức năng Yêu cầu Kết quả Yêu cầu tải tài liệu lên Kết quả tải

tài liệu lên

Yêu cầu quả tải tài liệu xuống

Kết quả tải tài liệu xuống Yêu cầu Kết quả Xem tài liệu Kết quả xem tài liệu Yêu cầu xem tài liệu Yêu cầu Kết quả Kết quả Yêu cầu

31

Nhìn vào biểu đồ trên ta có thể thấy được luồng dữ liệu hoạt động của chức năng thư viện tài liệu. Trong biểu đồ trên, tác nhân được biểu diễn bởi hình chữ nhật, chức năng được biểu diễn bởi hình elip, kho dữ liệu được biểu diễn bằng hộp văn bản có đường viền trên song song với đường viền dưới và hở ở hai bên, các luồng dữ liệu được biểu diễn bởi các mũi tên.

Mô tả khái quát về luồng dữ liệu hoạt động của chức năng thư viện tài liệu: Tác nhân người dùng sẽ gửi yêu cầu tải tài liệu lên, xem tài liệu hoặc tải xuống tài liệu đến chức năng thư viện tài liệu, chức năng này sẽ xác định yêu cầu và gọi đến các chức năng con tương ứng với các yêu cầu để xử lý tiếp. Với yêu cầu tài tài liệu lên thì chức năng tải tài liệu lên sẽ được gọi đến và người dùng cung cấp thông tin gồm tên tài liệu, mô tả tài liệu (có thể để trống), chọn tệp tài liệu để tải lên. Sau đó yêu cầu tải tài liệu lên kèm theo các thông tin dữ liệu tài liệu sẽ được gửi đến bộ phận xử lý các chức năng, các thông tin dữ liệu sẽ được kiểm tra xem có hợp lệ yêu cầu của hệ thống hay không, nếu hợp lệ thì các thông tin dữ liệu sẽ được lưu trữ vào kho dữ liệu và trả lại thông báo tải dữ liệu lên thành công và các thông tin về tài liệu cho người dùng qua luồng dữ liệu kết quả, còn nếu thông tin không hợp lệ thì sẽ trả lại thông báo không hợp lệ cho người dùng qua luồng dữ liệu kết quả. Tương tự như vậy, với yêu cầu xem tài liệu chức năng xem tài liệu được gọi đến và yêu cầu xem tài liệu, thông tin tài liệu cần xem sẽ được gửi đến bộ phận xử lý các chức năng, sau khi kiểm tra thông tin tài liệu từ kho dữ liệu hệ thống sẽ trả về thông tin kết quả tài liệu tương ứng nếu tài liệu đó tồn tại trong kho dữ liệu của hệ thống cho người dùng qua luồng dữ liệu kết quả còn nếu tài liệu không tồn tại trong kho dữ liệu của hệ thống thì hệ thống sẽ thông báo lại tài liệu không tồn tại trên hệ thống cho người dùng thông qua luồng dữ liệu kết quả. Với yêu cầu tải tài liệu xuống thì chức năng con tải tài liệu xuống sẽ được gọi đến, nhận được yêu cầu và thông tin tài liệu từ người dùng chức năng tải xuống tài liệu sẽ xác định yêu cầu và chuyển đến bộ phận xử lý các chức năng, thông tin tài liệu sẽ được kiểm tra,

32

nếu tài liệu tồn tại trên hệ thống thì tài liệu được tải xuống qua luồng dữ liệu kết quả, còn nếu tài liệu không tồn tại thì hệ thống sẽ thông báo cho người dùng.

Một phần của tài liệu Thiết kế, xây dựng mạng xã hội học tập rimtalk learn (Trang 36 - 38)

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

(67 trang)