Académique Documents
Professionnel Documents
Culture Documents
Introduction
Overview of Project
Travel Management System is the travel agency which gives all the required facilities to their
customers when they are ready to plan for any tour.
The purpose of developing web application Travel Management System is to provide
information to tourists who want to visit various locations and to know distance between
specified places etc.,
Proposed system:
Travel Management System is the travel agency which gives all the required facilities to their
customers when they are ready to plan for any tour. By using this portal the user can book any
travel packages, they can reserve their tickets for any travel, they can book hotels and also it
provides help to the users.
Objectives
The most important part of the online travel agency project is its database. The database is full of
Buses, Trains, Airplane timings and availability.Online travel agency is a web based project
where a user may search and apply for a travel service or package. The system allows the user to
check various travel destinations and choose his destination accordingly. The software system
checks for user choice and then queries the database for various available mediums to travel to
that destination. The system then loads all that data and puts those choices in front of the user.
The user can now choose various ways to reach his destination. When the user chooses the Bus,
train or Airplane option, the system also allows the user to book tickets to the destination for the
desire day and timings. Thus this software system automates the working of a travel agency and
allows users to check and book his holidays online through this website.
Agent Registration
Agent Details
Flight
Bus
Train
Cabs
Hotel
Customer Registration
LITERATURE SURVEY
Existing System
In general if any user plans for any tour they must consult any traveling agency for
purchasing package. At the same time the user has to do traveling reservations from source to
destination, hotel reservations at destination place and other travel reservations from destination
to other places, this involves lot of manual work. For all these type of reservations must be done
by user by standing lot of time in a queue. To avoid these problems to reduce the manual work to
the user new project was developed i.e. Travel Management System
ASP .NET is a new way to program static and GUI application development. There is
more in it than just a few new features; it is much more than ASP 4.0. ASP .NET is a new
programming framework for Web applications. It is a compiled .NET-based environment that
makes extensive use of the .NET Framework.
State management
To refer to the problems mentioned before, ASP .NET provides solutions for session and
application state management. State information can, for example, be kept in memory or stored
in a database. It can be shared across Web farms, and state information can be recovered, even if
the server fails or the connection breaks down.
User-defined functions
Indexed views
New datatypes
Cascading RI constraints
XML support
Log shipping
bigintAn 8-byte integer that can store values from 263 (9223372036854775808)
through 263-1 (9223372036854775807).
sql_variantA variable-sized column that can store values of various SQL Serversupported data types, with the exception of text, ntext, timestamp, and sql_variant.
REQUIREMENT ANALYSIS
Sambhram Academy of Management Studies
8
MAJOR GOALS
It provide feedback to the customer.an SRS is the customer assurance that the
development organization understand the issues to problem to be solved and the software
behaviour necessary to address those problems. therfore the SRSshould be written in
natural language, in an unambiguous manner that may also include
charts,tables,dfd,decision tables, and so on.
It decomposes the problem into component parts.the simple act of writing down software
requirement in a well desigined format organizes information, places borders
around,solidfiers ideas and help break down the problems into its components parts .
MAINTAINABILITY:
It is the ease with which a program/specification can be corrected if an error occur design a chain
in requirement .specify attributes of software that relate to the ease of maintenance of the
software itself .
Software Requirement
Hardware Requirement
Processor: Intel Pentium IV Processor with 1.3GHz Speed
RAM
: 512 MB RAM
HD Capacity: 40 GB HD or more
Printer: Inkjet B/W or color
SYSTEM DESIGN
A computer procedure is a series of operations designed to manipulate data to produce
outputs from a computer system . The procedure may be a single program or a series of
programs. The details
design of the computer procedure follow acceptance by a management of an outline design
proposal .the aim now is to design procedure at lower level of details, which will define the
detailed steps to be taken to produce the specified computer output .when complete, these
procedure definitions together with data specifications are organized for programmers from
which the required programs can be written.
DESIGN TOOLS
Various tools are being used by system analysis to specify computer procedures. Not all
of them are used here to design these projects. Some of the important tools that have been made
use of are:
1. Entity relationship diagram.
2. Input design.
3. Output design.
4. Database design.
INPUT DESIGN:
Input design is a part of overall system design, which requires very careful attention.
Often the collection of input data is the most expensive process of the system.
In terms of both the equipments used and the number of people involved, It is the point of most
contact for the users with the computer system; and it is prone to error. If data going into the
system incorrect, then the processing and output will magnify their errors.
One of the early activities of input design is to determine the nature of the input data.
OUTPUT DESIGN:
Sambhram Academy of Management Studies
12
The general principle in Data Flow Diagramming is that a system can be decomposed into
subsystems, and subsystems can be decomposed into lower level subsystems, and so on.
Each subsystem represents a process or activity in which data is processed. At the lowest
level, processes can no longer be decomposed.
Each 'process' (and from now on, by 'process' we mean subsystem and activity) in a DFD has
the characteristics of a system.
Just as a system must have input and output (if it is not dead), so a process must have input
and output.
Data enters the system from the environment; data flows between processes within the
system; and data is produced as output from the system
SYMBOLS
Data Source/Destination
Process
Data Storage
Flow of data
ABOUT US
FAQ
SIGN IN
HOLIDAY
DESTINATIONS
CUSTOMER
SIGN UP
Admin
Online
Travel Agency
Bus
Customer
Train
Flight
Cabs
Hotel
Sign Out
Agent
ENTITY
RELATIONSHIP
KET ATTRIBUTE
ATTRIBUTE
Name
Card No
Transaction Id
Card Type
Sambhram Academy of Management Studies
17
Bus Details
Amount
Train Details
Payments Details
Flight Details
Cabs Details
View Travel
Admin
Booking
Hotel Details
1
N
Adds
Customer Booking
View Booking
N
User Name
User Name
Password
Password
Name
Agent
Customer
Address
Mobile No
Name
Details
Address
E-mail
Card Type
Card No
Mobile No
Table Design:
Login:
Column Name
User name
Data Type
Varchar(20)
Varchar(20)
Customer Registration:
Column Name
Username
Password
First_name
last_name
Dob
Address
Email_id
Address
Card Type
Card Name
Data Type
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Agent Registration:
Column Name
Username
Password
First_name
last_name
Address
Mobile No
Data Type
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Payment:
Column Name
Transaction ID
Name
Card Type
Card No
Amount
Data Type
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Bus Details:
Column Name
Bus Type
Bus From
Bus To
Bus Fare
Bus Name
Data Type
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Data Type
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Train Details:
Column Name
Train Type
Train From
Train To
Train Fare
Train Name
Data Type
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Cabs Details:
Column Name
Cabs Type
Cabs From
Cabs To
Cabs Fare
Cabs Name
Data Type
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Hotel Details:
Column Name
Hotel Type
Hotel Name
Hotel Location
Hotel Fare
Data Type
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
CODING
Main Page
using System;
using System.Collections;
using System.Configuration;
using System.Data;
Sambhram Academy of Management Studies
20
Customer Registration
TESTING
Sambhram Academy of Management Studies
40
Testing performs a very critical role for quality assurance and for ensuring the reliability of the
software. The success of testing for errors in progress depends critically on the test cases.
Verification is done on the output of each, but still some faults are likely to remain undetected.
This faults will be eventually reflected in the code for this, different levels of testing are used,
which tests the different aspects of the system.
The basic levels of testing are:
Unit Testing:
Unit testing is a level of the software testing process where individual unit/ components of
software/ system are tested. The purpose is to validate that each unit of the software performs as
designed.
Integration Testing:
Integration testing is a level of the software testing process where individual units are combined
and tested as a group. The purpose of this level of testing is to expose faults in the interaction
between integrated units.
System Testing:
System testing is a level of the software testing process where a complete, integrated system/
software is tested. The purpose of this is to evaluate the system compliance with the specified
requirements.
Acceptance Testing:
Acceptance testing is a level of the software testing process where a system is tested for
acceptability. The purpose of this test is to evaluate the systems compliance with the business
requirements and assess whether it is acceptable for delivery.
CONCLUSION
FUTURE ENHANCEMENT
BIBLOGRAPHY
Websites
www.google.com
www.microsoft.com
www.wikipedia.com
Main Page :
home page
travel agency it display about the travel agency.
Login Page :
Admin Page :
This page is to view all information about travel agency by the admin.
Travel
Booking
Page :
This page is used to view the all travels in Agency by the Admin.
Customer Page
Sambhram Academy of Management Studies
47
Agent Page :
This page is the home page of the agent, he can view the travels booking.
This page is used to register the Customer into the travel Agency.
Booking Page:
Payment Page:
Sambhram Academy of Management Studies
50
This
page is
used to pay
the advance
payment for the
travelling.
Conformation
Page:
This page will
conform the
Agent
This
will
display the
page
hotel
bookings to
the agent.