Học tập trực tuyến Hỏi đáp kiến thức Xác thực người dùng Người dùng Thư viện tài liệu
Thông báo phản hổi yêu cầu
Các thông tin tài khoản Kho lưu trữ tài khoản Tài khoản người dùng
Yêu cầu tạo hoặc xác thực tài khoản
Các bình luận Tài liệu
Thông tin tài liệu Các topic Các lớp học Các phòng học Kết quả hỏi đáp Yêu cầu học tập Kết quả học tập Yêu cầu tài liệu Kết quả tài liệu Yêu cầu hỏi đáp
Thông tin phòng học Thông tin lớp học
23
Đây là biểu đồ luồng dữ liệu mức đỉnh. Nhiệm vụ là giúp ta hình dung được một cách cụ thể các tiến trình chính bên trong hệ thống theo mô hình phân rã chức năng mức 1. Đối với đề tài này và sơ đồ cụ thể ở trên cho ta thấy các chức năng được tác động bởi tác nhân “Người dùng”. Tác nhân này gửi các yêu cầu về các chức năng của hệ thống, các chức năng hệ thống sẽ xử lý các yêu cầu và kết hợp với các kho dữ liệu để phản hồi lại kết quả tương ứng.
Các chức năng chính ở trong sơ đồ trên gồm: Xác thực người dùng, học tập trực tuyến, hỏi đáp kiến thức, thư viện tài liệu.
Như chức năng xác thực người dùng thì người dùng gửi yêu cầu tạo/xác thực tài khoản đến hệ thống qua chức năng đăng ký/đăng nhập tương ứng theo yêu cầu. Sau đó chức năng sẽ xử lý thông tin người dùng gửi về theo yêu cầu và kết hợp với các kho dữ liệu để xác thực hoặc lưu trữ thông tin người dùng và sẽ trả về các phản hồi kết quả tương ứng.
Chức năng học tập trực tuyến, người dùng gửi các yêu cầu như: tạo lớp học, tạo phòng học hoặc tham gia lớp học, tham gia phòng học qua các chức năng tương ứng với các yêu cầu của hệ thống. Hệ thống xử lý và kết hợp với các kho dữ liệu sẽ phản hồi trả lại kết quả về thông báo, thông tin các lớp học, phòng học.
Chức năng hỏi đáp kiến thức, người dùng gửi các yêu cầu như: tạo topic, bình luận trả lời topic đến hệ thống thông qua chức năng hỏi đáp kiến thức. Hệ thống xử lý các yêu cầu và kết hợp với các kho dữ liệu sẽ phản hồi trả lại kết quả tương ứng theo các yêu cầu như thông tin topic, thông tin bình luận hoặc các thông tin liên quan khác.
Chức năng thư viên trực tuyến, người dùng gửi các yêu cầu như: tải lên tài liệu, xem tài liệu, tài xuống tài liệu thông qua các chức năng tương ứng. Hệ thống sẽ xử lý các yêu cầu và kết hợp với kho dữ liệu sẽ phản hồi các kết quả phù hợp theo yêu cầu.
24