You are on page 1of 20

PURBANCHAL UNIVERSITY

ACME ENGINEERING COLLEGE


SITAPAILA, KATHMANDU

PROJECT PROPOSAL
ON
TOURS AND TRAVEL SYSTEM
SUBMITTED BY:
Neela Rai (23)
Pragati Shrestha (25)
Shristi Paudel (36)
Siksha Tandukar (37)
DEPARTMENT OF COMPUTER AND ELECTRONICS AND
COMMUNICATION ENGINEERING

1
1 Table of Contents
CHAPTER 1: INTRODUCTION 3
1.1) PROJECT BACKGROUND 3
1.2) OBJECTIVES 3
1.2.1 )GENERAL OBJECTIVES 3
1.2.2) SPECIFIC OBJECTIVES 4
1.3) PROJECT SCOPES 4

CHAPTER 2: LITERATURE REVIEW 5


2.1) STUDY OF PREVIOUS SYSTEM 5
2.2) WHY WE SELECT IT 5
CHAPTER 3: METHODOLOGY 6
3.1) FLOWCHART……………… 6
3.2) ENTITY RELATIONSHIP DIAGRAM……………………………………………………………………………………………………………………….9

3.3) USE CASE DIAGRAM………………….……………………………………………………………………………………………………………………..12

3.4) DATA FLOW DIAGRAM.…………………………………………………………………………………………………………………………………..15

3.4.1) CONTEXT DIAGRAM …………………………………………………………………………………………………………………………………16

3.4.2) LEVEL-0 DIAGRAM ……………………………………………………………………………………………………………………………………17

3.5) SOFTWARE DEVELOPMENT LIFE CYCLE …………………………………………………………………………………………………………..18

CHAPTER 4: RESULT AND DISCUSSION ……………………………………………………………………………………………………………………… 20

4.1) EXPECTED OUTCOME 20


4.2) CONCLUSION 20
4.3) REFERENCES 20

2
Chapter 1: INTRODUCTION
1.1) PROJECT BACKGROUND
Tours and travel project is a web application implemented in PHP and MYSQL platform which allows users
to check various travel destination, travel packages and choose his/her destination accordingly. It provides an
effective solution for users to plan, manage and schedule their tours according to their requirements and
demands. Often people get confused while planning for a tour. First of all, they hardly know places where
they can spend good time. Further there comes a money constraint. This system solves problems of clients by
providing them different packages and facilities to personalize their tours.

The most important part of our project is its tour packages and its customization. There are two types of
users. First the customer login to the site where travel destinations are available. Each tour consists of two
types of packages, which includes economic and deluxe for stay, food and travelling. He/she provides the
details as he/she would like to travel. The admin of tours and travel system receives the mail & check which
vehicle is available for that day and reverts back to customer along with the quotation.

1.2) OBJECTIVES

This application is developed to provide best travelling services to the customers. We have developed tours
and travel management system to provide a search platform where a tourist can find their places according to
their choices.

1.2.1) GENERAL OBJECTIVES

 To automate the booking, payment and customization process.


 To save money and time.
 To provide customized view of tour to users.
 To make easier to store and retrieve information.

3
1.2.2) SPECIFIC OBJECTIVES

 To provide lodging and fooding facilities.

1.3) PROJECT SCOPES

 Any tourist agency can make use of it for saving customer details.
 Tourism group can use make of it for managing their location, hotel, vehicles details.
 We can add new features as we require.
 Reusability of this application is possible.

4
Chapter 2: LITERATURE REVIEW

2.1) EXISTING SYSTEM

We have visited many online websites for tours and travels system. Among them Buddha travels is one. It is
an independently owned and full service travel company. It delivers wide range of international flights. It
provides facilities for transportation through different airlines. There are only deluxe packages from which
customers can select from. Packages include two way transportation from home country to travel destination.
It only has deluxe packages so the packages are on the expensive side. There are no any facilities for
accommodation. Costumers have to manage their accommodation on their own. Inclusively it provides only
transportation facilities. Either lunch or dinner is provided if they pay extra charge. So our proposed online
tours and travels system aims to provide all the facilities for accommodation which includes lodging in
different hotels according to packages range. Full responsibility of fooding which includes breakfast, lunch
and dinner is also provided. As there are different ranges of packages available in our system unlike Buddha
travels, customers do not have to book only deluxe packages which may be pricy, they can also enjoy their
trip choosing deluxe packages. While Buddha travels only provide transportation facilities, full responsibility
of fooding, lodging along with two way transportation is to be provided in our proposed system.

2.2) WHY WE SELECT IT?

This project is a web based application and maintains a centralized repository of all related information. The
system allows one to easily access the relevant information and make necessary travel arrangements. Users
can decide about places they want to visit and make bookings online for travel and accommodation. It also
provides flexibility to the users.

5
CHAPTER 3: METHODOLOGY

Methodology does not define specific methods but provides kinds of processes to be followed to attain an
objective.

3.1) FLOWCHART

Flowchart is a visual representation of the sequence of steps and decisions needed to perform a process. Each
steps in sequence is noted within a diagram shape. Steps are linked by connecting lines and directional
arrows.

6
Start

Log in

Flowchart:
No
Is Valid?

Yes
View destination
options

Select destination

View package

Select package

No
Do you want to
book?

Yes
Provide customer details

Admin receives mail

Reverts info to customer

Stop

Fig: Flowchart of Tours and Travel System


7
The figure shows a flowchart that is drawn for tours and travel system. At first, the user logs in to the
system. If the user id is valid, they get to view destination option, if not they have to input valid user id. The
user selects the destination they want to visit. Each destination contains two packages: economic & deluxe.
The customer selects the package and if they want to book their travel, they provide their details and
otherwise the system again reverts back user to destination option. The admin receives the mail and reverts
the necessary information to the customer.

8
3.2) ENTITY RELATIONSHIP DIAGRAM

An ER modeling is a data base modeling method used to produce a type of conceptual scheme. ER model is
expressed in terms of entities, relationships among entities and their attributes and characteristics.

9
ER-Diagram:

10
In this system, the major entities are Customer, Destination, Admin, Package, Reserved package and their
corresponding attributes are shown in the figure above. Here, customer selects destination. Destination
includes packages. Customer books the package. Admin reverts necessary information to the customer.
address adm_id

phn_no

1/M 1
CUSTOMER reverts ADMIN
1/M 1

manages
selects

1/M 1/M
1/M includes 1/M
DESTINATION PACKAGE
es
types
facilities
name code
price

Fig: ER diagram of Tours and Travel System

11
3.3) USE CASE DIAGRAM

A use case diagram is a representation of user’s interaction with the system that shows the relationship
between the user and the different use cases in which user is involved. It is used in system analysis to
identify, clarify and organize system requirements.

12
Use case Diagram:

Log in

Log in confirmation

Selects destination

Checks mail

Selects package

Manages packages
CUSTOMER ADMIN
Reserves package
Reverts customer

Fig: Use case diagram of Tours and Travel System

13
In this system, there are two actors: Customer and Admin. Here the customer logs in, selects destination,
selects package, reserves package. Similarly, the admin log in confirmation, checks mail, manages package,
receives payment and reverts information to customer.

14
3.4) DATA FLOW DIAGRAM
It is a logical model that shows what the system does, not how it does. It is a preliminary step to create an
overview of the system without going into great detail which can later be elaborated.

Developing of DFD

a) Context diagram

b) Level-0 Diagram

c) Level-1 Diagram and so on.

a) Context Diagram

It is a diagram that defines the scope and boundary for the system project. It summarizes all processing
activities within the system in a single process symbol and also shows the project interaction with other
systems or users.

b) Level-0 diagram

In this diagram, a single main process of context diagram is broken down into two or more processes of the
system. It shows overall processes of the system.

15
3.4.1) CONTEXT DIAGRAM

View and select destination


Provide customer Receives customer details
details 0
Tours Log in confirmation
CUSTOMER Log in
and ADMIN
Select view Travel
Manage package
package System
Book tour Reverts confirmation
Receives confirmation
mail

Fig: Context diagram of Tours and Travel System

16
3.4.2) LEVEL-0 DIAGRAM

1.0
Log in Login confirmation
CUSTOMER ADMIN
Log in

D1 Login details

2.0
View &
Manage destination
Destination details select
details
destinations

3.0
View &
Package details select Manage package details
packages

4.0
Book
Customer details tours Sends confirmation

D2 Customer details

Fig: Level-0 diagram of Tours and Travel System

17
3.5) SOFTWARE DEVELOPMENT LIFE CYCLE

Software development life cycle is a process used by software industry to design, develop and test software.
There are many SDLC models. Among them we have chosen 'Iterative model' that suits our system best.
Iterative model is a particular implementation of SDLC that focuses on initial, simplified implementation
which then progressively gains more complexity and a boarder feature set until the final system is complete.

There are different phases in Iterative model. They are:

1. Requirements:
Requirements are gathered from the customer who wants to develop the software. After
getting the requirements, Analyst analysis whether the requirements can be fulfilled or not and check
whether they are inside the budget limit or out of budget. After analyzing all those things the software
team moves to design part.
2. Design:
In design phase software team designs the software. Different diagrams are also drawn in the
phase for software. Example of diagram may be dataflow diagram, use case diagram.
3. Testing:
Testing of the software takes place in this phase by different software testing techniques. Most
common are white box, gray box testing techniques.
4. Implementation:
After completion of all above phases, the most important phase is entered where
implementation is carried out. Programs are written, tested and all designs that are planned are
converted into the computer programs. The collection of computer program forms software.

18
SDLC Diagram:

Iteration 1
Requirements

Iteration 2 Iteration 3
Design Design Design

Testing Testing Testing

Implementation Implementation Implementation

Fig: Iterative model of Tours and Travel System

19
Chapter 4: RESULT AND DISCUSSION

4.1) EXPECTED OUTCOME

Tours and travel system will allow user to select their packages in a convenient way. It will provide
customized view of tour to the users and provide them different packages and facilities to personalize their
tour accordingly. It will be time and cost effective. This system will make easier to store and retrieve
information thereby increasing customer’s satisfaction.

4.2) CONCLUSION

This application allows user to check various travel destinations and choose according to their choices. Users
have two options to select from: Economic and Deluxe packages. It provides customization to the users this
system also provide full management of fooding and lodging. Users can personalize their tours having two
package options.

4.3) REFERENCES

 https://sites.google.com/site/ignoubcafinalyearprojects/project-report/tours-and-travel-
management-system-project-report

 https://www.instamojo.com/vinayakwebsite/srs-travel-and-tourism-management-
system/

20

You might also like