You are on page 1of 40

Agence Voyage en ligne.

(Online Travel Agency)

Submitted By:-
Nargis Nigar
Pallavi Nanda
Pritiparna Swain
Suchismita Samal
REQUIREMENTS OF THE PROJECT:

Hardware Requirements:
• Pentium III (server side)
• 256 MB RAM
• 20 GB Hard disk

Software Requirements:
• Windows XP or higher version OS
• Apache web server (Version 2.2.1.4)
• MySQL (Version 5.1.40)
• PHP (Version 5.2.11)
• JavaScript (Version 1.5)
REQUIREMENTS OF THE PROJECT:

Technology Used:
• WAMP Technology (Windows Apache
MySQL PHP)
• HTML Coding
• CSS (Cascading Style Sheets)
PROJECT DESIGN:
ENTITY-RELATIONSHIP DIAGRAM:
An Entity-relationship model is an abstract
conceptual representation of structured data.
Entity relationship modeling is a relational
schema database modeling method, used in
Software ProjectManagement to produce a type
of conceptual data model (or semantic data
model) of a system, often a relational database,
and its requirements in top-down fashion.
SYMBOLS USED IN E-R DIAGRAM
ER-DIAGRAM:
User Pass type
name word

sex
name
DOB user
add Cust_id
company
MS degn
profile
Is
hobby
a
company customer agent

income

views manages
no route
Room
location type facility
name classes
Rooms
no facility
rating
seats

Hotel_id
flight
books hotel
adults
children Ticket_id

destn

Accm_id from
children adults duration from Ticket_id
source trip
Cust_id
Cust_id
Rooms
type
Trip_id
Rooms
no accm ticket source

H_name
Cust_id Includes dstn
Accm_id children class
DOJ

adults
PROJECT DESIGN:
DATA FLOW DIAGRAM:
The DFD (also known as bubble chart) is a simple
graphical formalism that can be used to represent a system
in terms of the input data into the system, various
processes carried on these data, and the output data
generated by the system.
 
Data flow diagrams (DFDs) are categorized as
•Logical
•Physical
SYMBOLS USED FOR DESIGNING DFD:

1.

[Name of the process]

2.

[External entity of the system]


SYMBOLS USED FOR DESIGNING DFD:

3.

[Internal entities(Database) of the system]

4.

[Direction of data movement]

5.

[Bidirectional transaction of data]


Agent

Customer
Admin

TRAVEL
AGENCY
SYSTEM

CONTEXT LEVEL DIAGRAM


Level 0

0.0 7.0
1.0
Login Traveling Accommodation
Module
System.
User db
Accom. db

Cust db
6.0
Ticket
2.0
Module
Customer Module

Ticket db
User db

3.0 5.0
Flight Trip
Module Module
4.0
Hotel
Module

Flight db
Trip db

Hotel db
LEVEL 1

LOGIN MODULE: Agent

Customer
Admin

1.0 User db
Login

Accept
username Accept
password
Admin

LEVEL-1
2.0
Customer module
CUSTOMER MODULE

2.0.3

2.0.1 Search customer


Add customer
2.0.2

Modify customer

User db

Customer db
FLIGHT MODULE: Agent
Admin

3.0
Flight module

3.0.3
Modify
flight
3.0.4
Search flight

3.0.1 3.0.2
Add Delete flight
Flight

Flight db
Admin Agent
HOTEL MODULE:
4.0
Hotel
Module

4.0.4
4.0.1 DELETE
ADD Hotel Hotel

4.0.3
4.0.2
MODIFY
SEARCH Hotel
Hotel

Hotel db
Customer Agent

Level 1

5.0
TRIP MODULE:
Trip
Module

5.0.1 5.0.2 5.0.3


ADD Trip DELETE Trip MODIFY
Trip

Trip db
Admin Customer

6.0
Ticket module
LEVEL-1

TICKET MODULE:

6.0.1 6.0.2 6.0.3


Modify ticket
Book ticket Cancel ticket

Ticket db
Admin Customer
7.0
LEVEL-1
Accommodation
ACCOMMODATION module
MODULE:

7.0.1 7.0.3

Book an Modify an
accommodation accommodation
7.0.2

Cancel an
accommodation

Accommodation db
Level 2

1.0.1.1 User db
1.0.1
Accept Verify
username username no

yes
1.0.1.1.1
Show error

1.0.2
Accept
1.0.2.1
password
Verify
password

User db

yes no
1.0.2.1.3
1.0.2.2 Increment
1.0.2.1.2 counter
Show welcome
Show error
screen

1.0 <3
Login

1.0.2.1.3
Check counter

>=3
1.0.2.1.4.1
Terminate
Agent
Customer
Admin 2.0.1 2.0.P.I
db
Add Generate
customer C-id
Customer

2.0.1.2.10
company

2.0.1.2
Get
Customer 2.0.1.2.1
detail Get
Name

2.0.1.2.7
MS
2.0.1.2.2
Get
Address
2.0.1.2.8
occupation

2.0.1.2.3
Get
Phone no.
2.0.1.2.5 2.0.1.2.4
1.2
Get Get
sex Email-id
2.0.1.2.6
DOB
Level 2 Admin

2.0.2
Customer db
Modify 2.0.2.1
customer Get customer id

no yes

2.0.2.2 2.0.2.3
Show customer 2.0.2.2.10 Get new 2.0.2.4
2.0.2.2.1 details Show details Get confirmation
Show name company
2.0.2.3.1
Get name

2.0.2.3.10
Get
2.0.2.2.2 2.0.2.2.9 company
Show address Show 2.0.2.3.2
designation Get
address 2.0.2.3.9
Get
designation
2.0.2.2.3
2.0.2.3.3
Show phone
Get phone
number
number
2.0.2.2.8
Show 2.0.2.3.8
occupation Get
2.0.2.2.4 occupation
Show email
id 2.0.2.3.4
2.0.2.2.7
2.0.2.2.5 Get email
show marital 2.0.2.3.5 2.0.2.3.6 2.0.2.3.7
Show sex 2.0.2.2.6 id
status Get sex Get DOB Get marital
Show DOB
status
Level 2
Admin

2.0.3 2.0.3.1 Customer db


Search Customer Get customer id

2.0.2.2.1
Show name 2.0.2.2
Show customer 2.0.2.2.10
details Show
company
2.0.2.2.2
Show address

2.0.2.2.9
2.0.2.2.3 Show
Show phone designation
number

2.0.2.2.4
2.0.2.2.8
Show email
Show
id
2.0.2.2.7 occupation
2.0.2.2.5 2.0.2.2.6
Show DOB show marital
Show sex
status
LEVEL-2
Admin
Flight db
3.0.1

Add flight

Agent

3.0.1.1.6
3.0.1.1
Get flight Get flight
3.0.1.1.1 Details facilities

Get flight
No.

3.0.1.1.5
3.0.1.1.2
Get total
Get flight No of seats
name
3.0.1.1.4
3.0.1.1.3
Get flight
Get flight Classes fare
route
Agent Admin

3.0.2 3.0.2.1
Flight db
Modify Get flight name
flight or no

no yes

3.0.2.2 3.0.2.3
Show flight Get new 3.0.2.4
3.0.2.2.1
details details Get confirmation
Show
flight name

3.0.2.2.2
3.0.2.3.1
Show flight
Get flight
no 3.0.2.3.6
name
Get
Flight
facilities

3.0.2.3.2
Get flight 3.0.2.3.5
3.0.2.2.3 no Get no
Show flight of seats
3.0.2.3.3
route 3.0.2.2.4 3.0.2.2.6 Get flight
Show classes show flight 3.0.2.3.4
3.0.2.2.5 route
and facilities Get classes
Show no
fare an fare
of seats
Level 2 3.0.3.2
Get flight
Admin route

Agent 3.0.3.1
3.0.3 Flight db
Get flight name
Search flight
or no

3.0.3.2.1
3.0.3.3.1 Show flight name
3.0.3.3
Show flight And no.
Show flight
name details

3.0.3.3.6
3.0.3.3.2 show flight
Show flight facilities
no

3.0.3.3.3 3.0.3.3.5
Show flight Show no
route 3.0.3.3.4
of seats
Show classes
and
fare
Level 2

Admin

Agent
3.0.4.1
3.0.4 Flight db
Get flight name
Delete flight
or no

no yes

3.0.4..3
3.0.4..2.1 Ask for
3.0.4..2
Show flight conformation
Show flight
name details

3.0.4..2.6
3.0.4.2.2 show flight
Show flight facilities
no

3.0.4..2.3 3.0.4,2.5
Show flight Show no
route 3.0.4..2.4
of seats
Show classes
and
fare
Level 2 Admin

4.0.1.1 Hotel db
4.0.1 Generate hotel
Add hotel id

yes
Agent no

4.0.1.3
4.0.1.2. 4.0.1.4
Show hotel
Get hotel Ask for
details
details confirmation

4.0.1.3.1
4.0.1.2.1
Get hotel
Get hotel
name
name

4.0.1.3.6
Get facility
available

4.0.1.2.6 4.0.1.3.5
Get facility Get no of
available rooms
4.0.1.2.2
Get hotel 4.0.1.3.2 4.0.1.3.4
location 4.0.1.2.3 Get hotel 4.0.1.3.3
Get room
Get the hotel 4.0.1.2.5 location Get the hotel
4.0.1.2.4 Type
rating Get no of rating
Get room And prize
rooms
Type
And prize
Admin
4.0.2 4.0.2.1
Get hotel Hotel db
Delete a hotel
id
Agent
yes
no

4.0.2.3
4.0.2.2.1 4.0.2.2
Ask for
Show hotel
Conformation
name Show hotel
details

4.0.2.2.2
Show hotel
Location

4.0.2.2.6
4.0.2.2.3 Show facilities
Show hotel available
4.0.2.2.4
rating Show types
Of room &prices 4.0.2.2.5
Show no
Of room
Level 2 Admin

4.0.3.1 Hotel db
4.0.3 Get hotel
Modify hotel id

yes
no

Agent
4.0.3.3
4.0.3.2. 4.0.3.4
Get new hotel
show hotel Ask for
details
details confirmation

4.0.3.3.1
4.0.3.2.1
Get hotel
show hotel
name
name

4.0.3.3.6
Get facility
available

4.0.3.3.5
4.0.3.2.6
Get no of
Show
rooms
facility
4.0.3.2.2
available
show hotel 4.0.3.2.3 4.0.3.3.2 4.0.3.3.4
location Get hotel 4.0.3.3.3
Show the 4.0.3.2.5 Get room
location Get the hotel
hotel 4.0.3.2.4 Show Type
rating
rating Show room no of And prize
Type rooms
And prize
Admin 4.0.4
customer
Search hotel

Agent 4.0.4.1
Get hotel Hotel db
id or
name

4.0.4.2
Show hotel
details

4.0.4.2.1
Show hotel 4.0.4.2.6
name Show facilities
Available

4.0.4.2.2
Show hotel
loc 4.0.4.2.5
Show no
4.0.4.2.3 4.0.4.2.4 Of rooms
Show hotel Show types
rating Of room &prices
5.0.1
agent Book a customer
trip

5.0.1.4
5.0.1.1 Get conformation
Generate Trip id
Trip id

5.0.1.3.7
show
5.0.1.2 5.0.1.3
5.0.1.2.1 Accommodation
Get trip Show trip
Get customer id
details details
id
5.0.1.3.1
5.0.1.2.7 Show customer
Get id
Accommodation
id
5.0.1.2.2 5.0.1.3.6
Get source show ticket
id
5.0.1.2.6
Get ticket
id
5.0.1.3.2
5.0.1.2.3 show source
Get 5.0.1.3.5
destination No of
5.0.1.2.5
No of children
children
5.0.1.3.3 5.0.1.3.4
5.0.1.2.4 show No of
No of destination adults
adults
agent
customer 5.0.2
Delete trip

5.0.2.1
Get trip
id
Trip db

no
5.0.2.2.1 yes
Show customer
id

5.0.2.3
5.0.2.2
Get
Show trip
conformation
details

5.0.2.2.2
show source

5.0.2.2.6 5.0.2.2.7
show ticket show
id Accommodation
id
5.0.2.2.3
show
destination 5.0.2.2.4
No of 5.0.2.2.5
adults No of
children
agent
5.0.3
Modify 5.0.3.1
trip Get trip id

customer
no

Trip db
yes

5.0.3.4
Ask for
conformation
5.0.3.3
5.0.3.2
5.0.3.2.1 Get new trip
Show trip details
Show customer id
id
5.0.3.3.7
Get new
5.0.3.2.7 5.0.3.3.1 Accommodation
show Get new id
Accommodation customer
id id
5.0.3.2.2
5.0.3.3.6
show source
Get new ticket
id
5.0.3.2.6
show ticket 5.0.3.3.2
id Get new
5.0.3.2.3 source
5.0.3.3.5
show
No of
destination
children

5.0.3.2.4 5.0.3.2.5 5.0.3.3.3 5.0.3.3.4


No of No of Get new No of
adults children destination adults
Admin Level 2

6.0.1 6.0.1.1
Book a ticket Generate ticket
id Ticket db

Customer

6.0.1.4
Get conformation

6.0.1.2 6.0.1.3
6.0.1.2.1 Get ticket details Show ticket
Get customer details
id

6.0.1.2.2
Get no. of
6.0.1.3.1
adults
show customer
id 6.0.1.3.7
Show date of
journey

6.0.1.2.3
Get no .of 6.0.1.3.2
6.0.1.2.7
children show no.of
Get date of
adults
journey 6.0.1.3.6
Show the
destination
6.0.1.2.4 6.0.1.3.3
Get the class 6.0.1.3.4 6.0.1.3.5
6.0.1.2.6 Show no .of
Of ticket 6.0.1.2.5 Show the class Show the
Get the children
Get the Of ticket source
source destination
Admin Level 2

6.0.2 6.0.2.1
Cancel a ticket Get ticket
id Ticket db

Customer no
yes

6.0.2.2
6.0.2.3
6.0.2.2.1 Show ticket details
Get conformation
Show customer
id

6.0.2.2.2
Show no. of
adults 6.0.2.2.7
Show the date
Of journey

6.0.2.2.3
Show no. of
children
6.0.2.2.6
Show the
destination

6.0.2.2.4
Show the class
6.0.2.2.5
Of ticket
Show the
source
Admin
6.0.3 6.0.3.1
Modify a ticket Get ticket
id Ticket db

no yes
Customer
6.0.3.4
Ask for
conformation

6.0.3.2 6.0.3.3
6.0.3.2.1 Get new
Show ticket details
Show detail
Customer id

6.0.3.2.2
show no.of
adults 6.0.3.3.7
6.0.3.3.1 Get new
Get new date of
Customer id journey

6.0.3.2.3
Show no .of 6.0.3.3.2
6.0.3.2.7
children Get new
Show date of
no. of
journey
adults 6.0.3.3.6
Get new
6.0.3.2.4 destination
Show the class 6.0.3.3.3
6.0.3.2.6 Get new 6.0.3.3.4 6.0.3.3.5
Of ticket 6.0.3.2.5 Show the no .of Get new Get new
Show the destination class
children source
source Of ticket
Admin Level 2

7.0.1 7.0.1.1
Book an Generate
accommodation accommodation
Accommodation db
id

Customer

7.0.1.4
Get conformation
7.0.1.2
Get 7.0.1.3
accommodation Show ticket
details details

7.0.1.2.1 7.0.1.2.7
Get the Get the
Customer Duration of 7.0.1.3.1
id stay Show customer
id
7.0.1.3.7
Show duration
Of stay
7.0.1.2.2
Get the name 7.0.1.2.6
7.0.1.3.2
Of hotel Get the no. of
Show hotel
children
name 7.0.1.3.6
Show no. of
children
7.0.1.2.3 7.0.1.3.3
Get the no. of Show no. of
7.0.1.2.5 7.0.1.3.4 7.0.1.3.5
rooms 7.0.1.2.4 Rooms
Get the Show room Show no. of
Get the
No. of adults Type adults
Room type
Admin Level 2

7.0.2 7.0.2.1
Cancel an Get
accommodation accommodation
Accommodation db
id

no yes
Customer

7.0.2.3
Get conformation

7.0.2.2
Show ticket
details

7.0.2..2.1
Show customer 7.0.2.2.7
id Show duration
Of stay

7.0.2.2.2
Show hotel 7.0.2.2.6
name Show no. of
children

7.0.2.2.3
7.0.2.2.5
Show no. of
Show no. of
Rooms
7.0.2.2.4 adults
Show room
Type
Admin Level 2

7.0.3 7.0.3.1
Modify an Get
accommodation accommodation
Accommodation db
id

no yes
Customer

7.0.3.4
Get conformation
7.0.3.2
Show 7.0.3.3
accommodation Get new ticket
details details

7.0.3.2.1 7.0.3.2.7
Show Show the
7.0.3.3.1
Customer Duration of
Get new
id stay
customer
7.0.3.3.7
id
Get new
duration
Of stay
7.0.3.2.2
Show the name 7.0.3.2.6 7.0.3.3.2
Of hotel Show the no. of Get new
children hotel 7.0.3.3.6
name Get new
no. of
7.0.3.3.3 children
7.0.3.2.3 Get new
show the no. of 7.0.3.3.4 7.0.3.3.5
7.0.3.2.5 no. of
rooms 7.0.3.2.4 Get new Get new
Show the Rooms
Show the room no. of
Room type No. of adults adults
Type
ANY QUESTIONS?

You might also like