Data Flow Diagram For Hospital Management System PDF

Title Data Flow Diagram For Hospital Management System
Author KOPPOLU SOWMYA NALINI
Course Software Engineering
Institution Vignan's Foundation for Science, Technology and Research
Pages 5
File Size 248.2 KB
File Type PDF
Total Downloads 99
Total Views 161

Summary

DFD diagrams and content about DFD is very easy to understand and quite useful for the upcoming graduates...


Description

Data Flow Diagram: DFD is the abbreviation for Data Flow Diagram. A Data Flow Diagram (DFD) is a traditional visual representation of the information flows within a system. The flow of data of a system or a process is represented by DFD. It also gives insight into the inputs and outputs of each entity and the process itself. DFD does not have control flow and no loops or decision rules are present. Specific operations depending on the type of data can be explained by a flowchart. Data Flow Diagram can be represented in several ways. The DFD belongs to structured-analysis modelling tools. A neat and clear DFD can depict the right amount of the system requirement graphically. It can be manual, automated, or a combination of both. It shows how data enters and leaves the system, what changes the information, and where data is stored. The objective of a DFD is to show the scope and boundaries of a system as a whole. It may be used as a communication tool between a system analyst and any person who plays a part in the order that acts as a starting point for redesigning a system. The DFD is also called as a data flow graph or bubble chart. Standard Symbols for DFD

Components of DFD The Data Flow Diagram has 4 components: Process Input to output transformation in a system takes place because of process function. The symbols of a process are rectangular with rounded corners, oval, rectangle or a circle. The process is named a short sentence, in one word or a phrase to express its essence  Data Flow Data flow describes the information transferring between different parts of the systems. The arrow symbol is the symbol of data flow. A relatable name should be given to the flow to determine the information which is being moved. Data flow also represents material along with information that is being moved. Material shifts are modelled in systems that are not merely informative. A given flow should only transfer a single type of information. The direction of flow is represented by the arrow which can also be bi-directional.  Data Store The data is stored in the warehouse for later use. Two horizontal lines represent the symbol of the store. The warehouse is simply not restricted to being a data file rather it can be anything like a folder with documents, an optical disc, a filing cabinet. The data warehouse can be viewed independent of its implementation. When the data flow from the warehouse it is considered as data reading and when data flows to the warehouse it is called data entry or data updation.  Terminator (External Entity) The Terminator is an external entity that stands outside of the system and communicates with the system. It can be, for example, organizations like banks, groups of people like customers or different departments of the same organization, which is not a part of the model system and is an external entity. Modelled systems also communicate with terminator. 

Rules for Data Flow Diagram (DFD) Following are the rules which are needed to keep in mind while drawing a DFD: Data cannot flow between two entities. – Data flow must be from entity to a process or a process to an entity. There can be multiple data flows between one entity and a process.  Data cannot flow between two data stores Data flow must be from data store to a process or a process to a data store. Data flow can occur from one data store to many processes.  Data cannot flow directly from an entity to data store Data Flow from entity must be processed by a process before going to data store and vice versa.

A process must have at least one input data flow and one output data flow Every process must have input data flow to process the data and an output data flow for the processed data.  A data store must have at least one input data flow and one output data flow Every data store must have input data flow to store the data and an output data flow for the retrieved data.  Two data flows cannot cross each other.  All the process in the system must be linked to minimum one data store or any other process. Levels of DFD DFD uses hierarchy to maintain transparency thus multilevel DFD’s can be created. Levels of DFD are as follows: 

 0-level DFD  1-level DFD:  2-level DFD: In Software engineering DFD (data flow diagram) can be drawn to represent the system of different levels of abstraction. Higher-level DFDs are partitioned into low levels-hacking more information and functional elements. Levels in DFD are numbered 0, 1, 2 or beyond. Here, we will see mainly 3 levels in the data flow diagram, which are: 0-level DFD, 1-level DFD, and 2-level DFD. 0-level DFD: It is also known as a context diagram. It’s designed to be an abstraction view, showing the system as a single process with its relationship to external entities. It represents the entire system as a single bubble with input and output data indicated by incoming/outgoing arrows. 1-level DFD: In 1-level DFD, the context diagram is decomposed into multiple bubbles/processes. In this level, we highlight the main functions of the system and breakdown the highlevel process of 0-level DFD into sub processes. 2-level DFD: 2-level DFD goes one step deeper into parts of 1-level DFD. It can be used to plan or record the specific/necessary detail about the system’s functioning.

0 Level or Context level Diagram for Hospital Management System: The 0-level or Context level gives the overview of the Hospital Management System. The Context diagram for the Hospital Management System is given by a single process with the relationship with the entities such as employee management(Staff details), Login management(Users Login details), Patient management(About patient details etc.), Appointment management(Doctor’s appointment details), Doctor management(Availability of doctor’s) High Level Entities and process flow of Hospital Management System: • Managing all the Hospital • Managing all the Hospital Employee • Managing all the Patient • Managing all the Doctor • Managing all the Medicine • Managing all the Test • Managing all the Doctor Fees

1-Level for Hospital Management System: 1-Level DFD of Hospital Management System shows how the system is divided into sub-systems (processes), each of which deals with one or more of the data flows to or from an external agent, and which together provide all of the functionality of the Hospital Management System as a whole. It also identifies internal data stores of Doctor Fees, Test, Medicine, Doctor, Patient that must be present in order for the Hospital system to do its job, and shows the flow of data between the various parts of Hospital, Patient, Test, Doctor Fees, and Medicine of the system. DFD Level 1 provides a more detailed breakout of pieces of the 1st level DFD. You will highlight the main functionalities of Hospital. Main entities and output of First Level DFD (1st Level DFD): • Processing Hospital records and generates report of all Hospital • Processing Hospital Employee records and generate report of all Hospital Employee • Processing Patient records and generate report of all Patient • Processing Doctor records and generates report of all Doctor • Processing Medicine records and generates report of all Medicine • Processing Test records and generates report of all Test • Processing Doctor Fees records and generate report of all Doctor Fees...


Similar Free PDFs