Upload
meghdoot-dhameliya
View
126
Download
3
Tags:
Embed Size (px)
Citation preview
Ch-6: Detail Planning
Online Real Estate Portal Using Google Map 38
Ch-6: Detail Planning
6.1 Data Flow Diagram6.2 Usecase Diagrams6.3 Activity Diagrams6.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 PlanningThe 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:
Online Real Estate Portal Using Google Map 54
Ch-6: Detail Planning
[6.2.2] Registration Usecase:
Online Real Estate Portal Using Google Map 55
Ch-6: Detail Planning
[6.2.3] Location using Google Map Usecase:
Online Real Estate Portal Using Google Map 56
Ch-6: Detail Planning
[6.2.4] Search Usecase:
Online Real Estate Portal Using Google Map 57
Ch-6: Detail Planning
[6.2.5] Purchase Home Usecase:
Online Real Estate Portal Using Google Map 58
Ch-6: Detail Planning
[6.2.6] Admin Usecase:
Online Real Estate Portal Using Google Map 59
Ch-6: Detail Planning
[6.2.7] General Usecase:
Online Real Estate Portal Using Google Map 60
Ch-6: Detail Planning
6.3 Activity Diagrams
[6.3.1] Buyer Activity Diagram:
Online Real Estate Portal Using Google Map 61
Ch-6: Detail Planning
[6.3.2] Admin Activity Diagram:
6.4 Entity Relationship Diagrams Online Real Estate Portal Using Google Map 62
Ch-6: Detail Planning
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
E.R.Diagram
Online Real Estate Portal Using Google Map 63
Ch-6: Detail Planning
Online Real Estate Portal Using Google Map 64