Sei sulla pagina 1di 28

Ch-6: Detail

Planning

Online Real Estate Portal Using Google Map 38


Ch-6: Detail
Planning

6.1 Data Flow Diagram


6.2 Usecase Diagrams
6.3 Activity Diagrams
6.4 ER Diagram

Online Real Estate Portal Using Google Map 39


Ch-6: Detail
Planning

6.1 Data Flow Diagram


A graphical representation that depicts information flow and the
transformation those is applied, as data moves from input to output are knows as “Data
flow Diagram”. The DFD is also known as “Bubble Chart”. The DFD may be partitioned in
two levels hat represent Increasing information flow and functional details. The 0th level
DFD represent the entire software elements as single bubble. As the 0th level DFD is
partitioned, additional processes are brought out to reveal more details.

Notations Used in the DFD:

A Rectangle represents an external entity. It represents the source and destination of the
System data.

The circles represent a process transform incoming or outgoing data.

The Double circles represent a process transform incoming or outgoing data and also
further level description.

An Arrow represents a data item or a collection of data item. The Arrow head indicates
the direction of the data flow.

These two Lines are display the table name or view.

Online Real Estate Portal Using Google Map 40


Ch-6: Detail
Planning

The steps in creating the data flow diagram is divided into three stages or levels of DFD
construction are as follows:

• Context Diagram:

This diagram is created to describe the source and destination data will be processed or
in other words the diagram is used to describe the system in general / global system of
the entire existing. In this diagram there is no storage. Consists of a process and
describe the scope of a system. Consists of a process and describe the scope of a
system.

• Zero Diagram:

This diagram is created to describe the stages of the process in the context diagram, a
more detailed penjabarannya. On this system there may be data storage.

• Detailed Diagram:

This diagram is created to describe the data flow in more play more phases of the
process in the diagram is zero. In a level should be, there are only 7 to 9 processes.
Numbering level in the DFD:

Name Level Name Diagram Processes


0 Context
1 Diagram 0 1.0, 2.0, 3.0, 4.0, . . .
2 Diagram 1.0 1.1, 1.2, 1.3, 1.4, . . .
3 Diagram 1.1 1.1.1, 1.1.2, . . .

Online Real Estate Portal Using Google Map 41


Ch-6: Detail
Planning

(0 level DFD for Real Estate Portal)

Online Real Estate Portal Using Google Map 42


Ch-6: Detail
Planning

(1st level DFD for Real Estate Portal )

Online Real Estate Portal Using Google Map 43


Ch-6: Detail
Planning

(2nd level DFD for Real Estate Portal)


(Registration Process)

Online Real Estate Portal Using Google Map 44


Ch-6: Detail
Planning

(2nd level DFD for Real Estate Portal)


(Login Process)

Online Real Estate Portal Using Google Map 45


Ch-6: Detail
Planning
(2nd level DFD for Real Estate Portal)
(Searching Process)

Online Real Estate Portal Using Google Map 46


Ch-6: Detail
Planning
(2nd level DFD for Real Estate Portal)
(Payment Process)

Online Real Estate Portal Using Google Map 47


Ch-6: Detail
Planning
(2nd level DFD for Real Estate Portal)
(Mail/SMS Process)

Online Real Estate Portal Using Google Map 48


Ch-6: Detail
Planning
(2nd level DFD for Real Estate Portal)
(Manage Property Process)

Online Real Estate Portal Using Google Map 49


Ch-6: Detail
Planning
(2nd level DFD for Real Estate Portal)
(Manage Advertise Process)

Online Real Estate Portal Using Google Map 50


Ch-6: Detail
Planning
(2nd level DFD for Real Estate Portal)
(Post Requirement Process)

Online Real Estate Portal Using Google Map 51


Ch-6: Detail
Planning
(2nd level DFD for Real Estate Portal)
(Post Property Process)

Online Real Estate Portal Using Google Map 52


Ch-6: Detail
Planning
(2nd level DFD for Real Estate Portal)
(Setting Process)

Online Real Estate Portal Using Google Map 53


Ch-6: Detail
Planning

6.2 Usecase Diagrams

[6.2.1] Login Usecase:

Real Estate Portal

Enter LoginID and


password

«extends»

Verify LoginID and


passoword

Buyer Give succesful


notification

Online Real Estate Portal Using Google Map 54


Ch-6: Detail
Planning

[6.2.2] Registration Usecase:

Real Estate Portal

Register into the


System

Choose correct Id
and password

Write captcha
correctly

Buyer

Give succesful
notification

Online Real Estate Portal Using Google Map 55


Ch-6: Detail
Planning

[6.2.3] Location using Google Map Usecase:

Real Estate Portal

Search For Homes

Provide Details o
Homes

Select Home for


Locating on Google Map

Buyer/Admin

Locating Home on
Google Map

Online Real Estate Portal Using Google Map 56


Ch-6: Detail
Planning

[6.2.4] Search Usecase:

Real Estate Portal

Search For Homes

Provide Details

Buyer

Online Real Estate Portal Using Google Map 57


Ch-6: Detail
Planning

[6.2.5] Purchase Home Usecase:

Real Estate Portal

Search For Homes

Provide Details of
Home

Select Home & Do


Payment

Buyer
Paypal Transaction

«extends»

Paypal Registration

Notification About
Successful Transaction

Online Real Estate Portal Using Google Map 58


Ch-6: Detail
Planning

[6.2.6] Admin Usecase:

Real Estate Portal

Manage Users

Check Mails / Send


Mails

Add Home Details

Update /Add /Delete


State , City , Country

Admin Manage Payment


Process

Add /Delete Date ,


Category

Get Payment

Online Real Estate Portal Using Google Map 59


Ch-6: Detail
Planning

[6.2.7] General Usecase:


Real Estate Portal

Register

«uses»

Login

Search For Home

Purchase Home

Buyer Admin

Locate Property
using Google Map

Add Property
Details

Get Payment

Online Real Estate Portal Using Google Map 60


Ch-6: Detail
Planning

6.3 Activity Diagrams


[6.3.1] Buyer Activity Diagram:
Buyer

HomePage

Search For Homes Locate Property using Google Map

Purchase
Home

Check Login

New User ?
Registration

Login

Select Home For Purchase

Paypal Transaction

Logout

Online Real Estate Portal Using Google Map 61


Ch-6: Detail
Planning

[6.3.2] Admin Activity Diagram:


Admin

HomePage

Search For Homes Locate Property using Google Map

Login

User Management

Add Property Details

Check Mails /Send Mails

Update /Delete State ,City ,Country ,Category

Check Payment Details

Logout

Online Real Estate Portal Using Google Map 62


Ch-6: Detail
Planning
6.4 Entity Relationship Diagrams
For database application, the entity relationship approach can be used
effectively for modeling some parts of the problem. The ER modeling approach is
used to help design information system.
The main focus is of ER modeling is the data items in the system and the
relationship between them. It aims to create a conceptual schema for the data from
the user’s perspective. The model thus created is a high level data model that is
independent of any database model. The schema can later be used during the
development of the database. The ER models are frequently represented as ER
diagrams and use the 3 major abstractions to describe data.
 Entities: Entities are distinguishable objects that can be represented in the database.
It is a building block of database. An entity instance is a specific that represents an
entity.

 Relationship: It is an association among several entities .It establishes a connection


between a pair of logically related entities. Separate entities can have relationship
with each other.

 Attributes: They are the properties of the entities that differentiate it from other
entities and provide information about an entity.

The mapping cardinalities among the entities are as follows:


 One to One: An entity is associated with at most one entity and vice-versa.

 One to Many: An entity in A is associated with any number of entities in b, but b


can be associated with at most one entity in A.

 Many to Many: An entity is associated with any number of entities and vise-versa.

ER diagrams often use symbols to represent three different types of information.


 Boxes are commonly used to represent entities.
 Diamonds are normally used to represent relationships.
 Ovals are used to represent attributes.
Lines linking attribute to entity sets and entity sets to relationship sets

Online Real Estate Portal Using Google Map 63


Ch-6: Detail
Planning

E.R.Diagram

Online Real Estate Portal Using Google Map 64


Ch-6: Detail
Planning

Online Real Estate Portal Using Google Map 65

Potrebbero piacerti anche