A data flow diagram is a logical model of the flow of data through a system that shows how the system’s boundaries, processes, and data entities are logically related. It is an excellent tool for summarizing and organizing detailed information about a system’s boundaries, processes, and data entities, providing the analyst with a logical map of the system. Documenting the system’s boundaries by drawing a context diagram helps the analyst, the user, and the responsible managers visualize alternative high-level logical system designs. The elements of a data flow diagram lead directly into physical design, with processes suggesting programs and procedures, data flows suggesting composites, and data stores suggesting data entities, ï¬les, and databases (Dr David C. Yen 1999).A context (level 0) diagram documents the system’s boundaries by highlighting its sources and destinations.
In designing the data flow diagram for the proposed system we will be focusing on three levels the context data flow diagram the level 0 data flow diagram and the level 1 data flow
diagram the data flow diagram describes how data flows, how it transforms and the result of the transformation of data among the various components of the proposed system. It gives us a good view of what happens to data at each stage of the system.

In ï¬gure 3.2 below the context data flow diagram gives a general overview of the R.M.S with little detail unlike the level 0 and level 1 DFD’s. The context DFD describes the R.M.S by showing what it receives, who provides its data to and the results produced by the R.M.S after the data has been provided. It is used to show the overall scope of the system.
3.3.3.2 Level-0 Data flow Diagram
This opens up the recruitment management system it shows the major processes located in the system and shows at a higher level how data flows and its transformation within the system in details it consists of 4 processes and 3 data stores 2 sources and 1 sink.