dfd

12
Data Flow Diagram (DFD) DATA FLOW DIAGRAM A DFD has the purpose of clarifying system requirements and identifying major transformation means how data is flowing at various level between source destinations. A DFD consist of a series of bubbles Joint by

Upload: prabh-jeet

Post on 02-May-2017

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Dfd

Data Flow Diagram

(DFD)

DATA FLOW DIAGRAM A DFD has the purpose of clarifying system requirements and identifying major transformation means how data is flowing at various level between source destinations. A DFD consist of a series of bubbles Joint by lines. The bubbles represent data transformation and the lines represent data flow.

The DFD is one of the most important tools to be used by system analyst. The main merit of DFD is that can provide an overview of what files are used, and where the results flow. The graphical representation of the system makes it a good communication tool

Page 2: Dfd

between a user and an analyst. Symbols used in making data flow diagram are: -

1. Circle or a Bubble:- It represents a process that transforms incoming data flows into outgoing data flows.

Symbol-

2. Rectangle: - A rectangle represents an external entity, situated outside

the system. Entity supplying data are known as sources and those that consume data are called sinks.

Symbol-

3. An Arrow: - An arrow identifies data flow. It also represents data in

motion. It is a pipeline through which information flows.

Symbol-

4. Slant Line: -

Page 3: Dfd

Thin slant line depicts a line. A file or data store stores data. If an arrow points to the file, it indicates operation of writing in the file. If it points away from the file, it indicates operation of reading from the file. If both arrows are there, it indicates that one may write in or read from the file.

Symbol-

Page 4: Dfd

OTPMembers Admin

Acquire Membership View Update Delivery Status

Acquire Login

Book Package Add/Modify Package

Made payment Authorize Mem

Generate Booking

Get booking conf.

Queries

Maintain Consistent Database

Answer

CONTEXT LEVEL DFD

Page 5: Dfd

1 Level DFD

Page 6: Dfd

Gives Feedback

submit Query GetBookingconfirmation

Read

Feedback 7.0

1.0Member ship

2.0Book Package

3.0 MadePayment

Member

Ok

Acquire

Ok

Card no & Password

Booking_Id

Ok

Email_idPassword

Package

Ok

Ok

Update

Database

Database

Database

Added

Database

Email_id,F_Id F_Id

Package Name

Update

Database

Check Response Add

Database Database

12

3

4

56

7

Query_Id

Ok

Fetch

Update

8

Ok

Page 7: Dfd

Modify List of PackagesLogin1.0

View UpdateBooking Status

3.0

Generate Booking

ReceivesPayment

5.0Administrator

Database Database Booking/Account Database Booking/Account Database

Member_Id

Emai_id & Booking

Member_Id

Ok

Ok

User NamePassword Package_Id Booking_ID

Date

Query Response Update Query Response Fetch

Booking Database

Page 8: Dfd

ER Diagram

E-R DIAGRAM E-R diagram is a physical relationship between different entities. It depicts the overall structure of an organization. E-R Model is a detailed Logical representation of entities. It is an association of data elements for an organization and business area. Basic symbols used for E-R diagram are: -

1. Entity : It is a thing in real word with an independent existence. An entity may be an object with a physical existence or may be an object with a conceptual existence.

Page 9: Dfd

Symbol-

There is a type of entity, which is called weak entity:

Weak Entity:

The entity, which has not any key, attributes of their own; these are called weak entity.

2. Attribute: These are properties, which describe an entity.

Symbol- T ype Of Attributes :

Multivalued attribute: These attributes are shown in double Ovals. It shows the

attributes that have multiple values.

Derived Attribute:

These attributes are shown in double dotted lines. Example, Age of the person can be a derived attribute. Because it is possible to get the age of a person when Date of Birth is known.

Symbol:

Page 10: Dfd

3. Relationship:

Whenever an attribute of one entity type refers to another entity type, some relationship exists. It connects entities and represents a meaningful dependency between them.

Symbol-

4. Primary key: It is a unique quality and is related with attribute.

Symbol-