30
Ch-6: Detail Planning Online Real Estate Portal Using Google Map 38

6. Detail Planning

Embed Size (px)

Citation preview

Page 1: 6. Detail Planning

Ch-6: Detail Planning

Online Real Estate Portal Using Google Map 38

Page 2: 6. Detail Planning

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

Page 3: 6. Detail Planning

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

Page 4: 6. Detail Planning

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

Page 5: 6. Detail Planning

Ch-6: Detail Planning

(0 level DFD for Real Estate Portal)

Online Real Estate Portal Using Google Map 42

Page 6: 6. Detail Planning

Ch-6: Detail Planning

(1st level DFD for Real Estate Portal )

Online Real Estate Portal Using Google Map 43

Page 7: 6. Detail Planning

Ch-6: Detail Planning

(2nd level DFD for Real Estate Portal)(Registration Process)

Online Real Estate Portal Using Google Map 44

Page 8: 6. Detail Planning

Ch-6: Detail Planning

(2nd level DFD for Real Estate Portal)(Login Process)

Online Real Estate Portal Using Google Map 45

Page 9: 6. Detail Planning

Ch-6: Detail Planning

(2nd level DFD for Real Estate Portal)(Searching Process)

Online Real Estate Portal Using Google Map 46

Page 10: 6. Detail Planning

Ch-6: Detail Planning

(2nd level DFD for Real Estate Portal)(Payment Process)

Online Real Estate Portal Using Google Map 47

Page 11: 6. Detail Planning

Ch-6: Detail Planning

(2nd level DFD for Real Estate Portal)(Mail/SMS Process)

Online Real Estate Portal Using Google Map 48

Page 12: 6. Detail Planning

Ch-6: Detail Planning

(2nd level DFD for Real Estate Portal)(Manage Property Process)

Online Real Estate Portal Using Google Map 49

Page 13: 6. Detail Planning

Ch-6: Detail Planning

(2nd level DFD for Real Estate Portal)(Manage Advertise Process)

Online Real Estate Portal Using Google Map 50

Page 14: 6. Detail Planning

Ch-6: Detail Planning

(2nd level DFD for Real Estate Portal)(Post Requirement Process)

Online Real Estate Portal Using Google Map 51

Page 15: 6. Detail Planning

Ch-6: Detail Planning

(2nd level DFD for Real Estate Portal)(Post Property Process)

Online Real Estate Portal Using Google Map 52

Page 16: 6. Detail Planning

Ch-6: Detail Planning

(2nd level DFD for Real Estate Portal)(Setting Process)

Online Real Estate Portal Using Google Map 53

Page 17: 6. Detail Planning

Ch-6: Detail Planning

6.2 Usecase Diagrams

[6.2.1] Login Usecase:

Online Real Estate Portal Using Google Map 54

Page 18: 6. Detail Planning

Ch-6: Detail Planning

[6.2.2] Registration Usecase:

Online Real Estate Portal Using Google Map 55

Page 19: 6. Detail Planning

Ch-6: Detail Planning

[6.2.3] Location using Google Map Usecase:

Online Real Estate Portal Using Google Map 56

Page 20: 6. Detail Planning

Ch-6: Detail Planning

[6.2.4] Search Usecase:

Online Real Estate Portal Using Google Map 57

Page 21: 6. Detail Planning

Ch-6: Detail Planning

[6.2.5] Purchase Home Usecase:

Online Real Estate Portal Using Google Map 58

Page 22: 6. Detail Planning

Ch-6: Detail Planning

[6.2.6] Admin Usecase:

Online Real Estate Portal Using Google Map 59

Page 23: 6. Detail Planning

Ch-6: Detail Planning

[6.2.7] General Usecase:

Online Real Estate Portal Using Google Map 60

Page 24: 6. Detail Planning

Ch-6: Detail Planning

6.3 Activity Diagrams

[6.3.1] Buyer Activity Diagram:

Online Real Estate Portal Using Google Map 61

Page 25: 6. Detail Planning

Ch-6: Detail Planning

[6.3.2] Admin Activity Diagram:

6.4 Entity Relationship Diagrams Online Real Estate Portal Using Google Map 62

Page 26: 6. Detail Planning

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

Page 27: 6. Detail Planning

Ch-6: Detail Planning

Online Real Estate Portal Using Google Map 64