Вы находитесь на странице: 1из 52

Online Travel Agency

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.

Sambhram Academy of Management Studies


1

Online Travel Agency


Modules
A module is a logically separable partitioning of the program. In terms of common
programming language constructs, module can be a macro procedure, a process or a package.
Some criteria must be used to select modules so that module supports well-defined abstraction
and solvable and modifiable separately.

1. Admin Page Module

View Travel Booking

View Hotel Booking

View Payment Details

Agent Registration

Agent Details

2. Customer Page Module

Flight

Bus

Train

Cabs

Hotel

3. Agent Page Module

View Others Travel Booking

View Others Hotel Booking

Customer Registration

Sambhram Academy of Management Studies


2

Online Travel Agency

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

Introduction to Dot Net


ASP .NET
ASP .NET is a new way to program static and GUI application development. ASP .NET is a
compiled environment that makes extensive use of the Microsoft .NET Framework, and the
entire .NET platform is available to any ASP .NET application.
ASP .NET Core Concepts

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.

Separate layout and business logic


To make a clean sweep, with ASP .NET you have the ability to completely separate
layout and business logic.
This means that you can split all inline code from the page and store both code and
content in different files (with different file name extensions). Now your designers can work with
nearly pure HTML files, while the programmers can implement the working code.

Sambhram Academy of Management Studies


3

Online Travel Agency


Use services provided by the .NET Framework
The .NETFramework provides class libraries that can be used by your application.
Some of the key classes help you with input/output, access to operating system services, data
access, or even debugging. We will go into more detail on some of them in this module.

Code is compiled the first time a page is requested


When a page is requested for the first time, its code is compiled to classes instead of
being interpreted by a scripting engine. This compilation is done once, and then the objects are
kept in memory. Besides other advantages, this allows for strong
typing and performance optimizations; of course, this solution improves performance even
without using optimization at compile time, because accessing existing objects in memory is
faster than interpreting the code.

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.

Make use of programming languages


The ASP .NET code is not scripting code anymore. Your programmers can choose
whatever programming language they prefer.
Visual Basic, C++, and Microsofts new component-oriented language C# are just 3 out of 17
supported languages to meet the demands; even the good old ones like COBOL can be chosen.

Update files while the server is running!


Components of your application can be updated while the server is online and clients
are connected. The Framework will use the new files as soon as they are copied to the
application. Removed or old files that are still in use are kept in memory until the clients have
finished.
Features
First well see how to write ASP .NET pages and how they are processed. Then we will
look at solutions ASP .NET provides for state management, security, and event handling

Sambhram Academy of Management Studies


4

Online Travel Agency


Business Logic and Layout
The first feature we want to introduce targets one of the most time and resource
consuming problems in the past.
Imagine you have a complex ASP Web application for, lets say, a Web portal in the
financial area. You have implemented some functionality like registration as a portal user,
entering and modifying security sensitive data, storing the data on a database server, and doing
some computations on the data. You probably have created many .asp pages, all of them
..containing HTML and scripting code.

Microsoft intermediate language (MSIL)


Microsoft intermediate language is code in an assembly languagelike style. It is CPU
independent and therefore can be efficiently converted to native code.
The conversion in turn can be CPU-specific and optimized. The intermediate language provides
a hardware abstraction layer.
Common language runtime
The common language runtime contains just-in-time (JIT) compilers to convert the MSIL into
native code. This is done on the same computer architecture that the code should run on.

Introduction to Microsoft SQL Server 2000


The following is a list of the new features provided in SQL Server 2000:

User-defined functions

Indexed views

Distributed partitioned views

INSTEAD OF and AFTER triggers

New datatypes

Cascading RI constraints

Multiple SQL Server instances

XML support

Log shipping

Sambhram Academy of Management Studies


5

Online Travel Agency


The rest of this section takes a closer look at each of these new features and provides a
reference to subsequent chapters where more information about the new feature can be found.
User-Defined Functions
SQL Server has always provided the ability to store and execute SQL code routines via
stored procedures. In addition, SQL Server has always supplied a number of built-in functions.
Functions can be used almost anywhere an expression can be specified in a query. This was one
of the shortcomings of stored proceduresthey couldn't be used inline in queries in select lists,
where clauses, and so on. Perhaps you want to write a routine to calculate the last business day of
the month. With a stored procedure, you have to exec the procedure, passing in the current month
as a parameter and returning the value into an output variable, and then use the variable in your
queries. If only you could write your own function that you could use directly in the query just
like a system function. In SQL Server 2000, you can.
Indexed Views
Views are often used to simplify complex queries, and they can contain joins and
aggregate functions. However, in the past, queries against views were resolved to queries against
the underlying base tables, and any aggregates were recalculated each time you ran a query
against the view. In SQL Server 2000 Enterprise or Developer Edition, you can define indexes on
views to improve query performance against the view. When creating an index on a view, the
result set of the view is stored and indexed in the database. Existing applications can take
advantage of the performance improvements without needing to be modified.
Distributed Partitioned Views
SQL Server 7.0 provided the ability to create partitioned views using the UNION ALL
statement in a view definition. It was limited, however, in that all the tables had to reside within
the same SQL Server where the view was defined. SQL Server 2000 expands the ability to create
partitioned views by allowing you to horizontally partition tables across multiple SQL Servers.
The feature helps you scale out one database server to multiple database servers, while making
the data appear as if it comes from a single table on a single SQL Server. In addition, partitioned
views are now able to be updated.
INSTEAD OF and AFTER Triggers

Sambhram Academy of Management Studies


6

Online Travel Agency


In versions of SQL Server prior to 7.0, a table could not have more than one trigger
defined for INSERT, UPDATE, and DELETE. These triggers only fired after the data
modification took place. SQL Server 7.0 introduced the ability to define multiple AFTER
triggers for the same operation on a table. SQL Server 2000 extends this capability by providing
the ability to define which AFTER trigger fires first and which fires last. (Any other AFTER
triggers besides the first and last will fire in an
New Datatypes
SQL Server 2000 introduces three new datatypes. Two of these can be used as datatypes for
local variables, stored procedure parameters and return values, user-defined function parameters
and return values, or table columns:

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.

Text in Row Data


In previous versions of SQL Server, text and image data was always stored on a separate
page chain from where the actual data row resided. The data row contained only a pointer to the
text or image page chain, regardless of the size of the text or image data. SQL Server 2000
provides a new text in row table option that allows small text and image data values to be placed
directly in the data row, instead of requiring a separate data page. This can reduce the amount of
space required to store small text and image data values, as well as reduce the amount of I/O
required to retrieve rows containing small text and image data values.
Cascading RI Constraints
In previous versions of SQL Server, referential integrity (RI) constraints were restrictive
only. If an insert, update, or delete operation violated referential integrity, it was aborted with an
error message. SQL Server 2000 provides the ability to specify the action to take when a column
referenced by a foreign key constraint is updated or deleted.

Multiple SQL Server Instances

Sambhram Academy of Management Studies


7

Online Travel Agency


Previous versions of SQL Server supported the running of only a single instance of SQL
Server at a time on a computer. Running multiple instances or multiple versions of SQL Server
required switching back and forth between the different instances, requiring changes in the
Windows registry. (The SQL Server Switch provided with 7.0 to switch between 7.0 and 6.5
performed the registry changes for you.)
XML Support
Extensible Markup Language has become a standard in Web-related programming to
describe the contents of a set of data and how the data should be output or displayed on a Web
page. XML, like HTML, is derived from the Standard Generalize Markup Language (SGML).
When linking a Web application to SQL Server, a translation needs to take place from the result
set returned from SQL Server to a format that can be understood and displayed by a Web
application. Previously, this translation needed to be done in a client application.
Log Shipping
The Enterprise Edition of SQL Server 2000 now supports log shipping, which you can
use to copy and load transaction log backups from one database to one or more databases on a
constant basis. This allows you to have a primary read/write database with one or more read-only
copies of the database that are kept synchronized by restoring the logs from the primary
database. The destination database can be used as a warm standby for the primary database, for
which you can switch users over in the event of a primary database failure. Additionally, log
shipping provides a way to offload read-only query processing from the primary database to the
destination database.

REQUIREMENT ANALYSIS
Sambhram Academy of Management Studies
8

Online Travel Agency


Introduction to Software Requirement Specification
An SRS is basically an organization understanding of customer or potential client system
requirement and dependencies at a particular point in time prior to actual design or
development work.
The SRS document itself states in precise and explicit language those function
And capabilities a software system must provide, as well as state any required constraints
by which the system abide. The SRS also function as a blueprint for complementing a
project with an little cost growth as possible. The SRS is often referred to as the parent
document because all subsequent project management document, such as design
specification ,statement of work, software architecture specification, testing and
validation plans, and documentation plans are related to it.
Its important to note that as SRS contains functional and nonfunctional requirements
only;it doesnt offer design suggestion, possible solution to technology or business
issues,or any other information other than what the development team understand the
customers system requirement to be.

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 .

Sambhram Academy of Management Studies


9

Online Travel Agency


Functional Requirements
The main purpose of functional requirement is to define all the activities or operations
that take places in the system .These are derived through interactions with the users of the system
.since requirements specifications is a comprehensive document and contains a lots of data ,it has
been broken down in to different stages in the reports .

Non Functional Requirements


RELIABILITY:
Reliability is the correlation of an item, scale, or instrument with a hypothetical one,
which truly measures what it is supposed to .Since the true instrument, is not available. The
program according to the requirement can perform the intended functions. Error- handlingexception occurring while database needed to be addressed.
USABILITY:
Usability refers to the capability of the product to be understood, learned, and used and
user friendly to users , when used under specified conditions. This section should include all of
those requirements that affect usability.

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

Sambhram Academy of Management Studies


10

Online Travel Agency


Operating System: Windows 8 or higher version
Front End Tool: Microsoft Visual Studio.NET 2010 ASP .Net
Back End Tool: SQL Server 2005

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

Sambhram Academy of Management Studies


11

Online Travel Agency


DESIGN
Introduction to Design

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

Online Travel Agency


The specification of user requirement is the starting point the appraisal and the detailed
physical design must be done in the light of this and with continuing user involvement. The
normal procedure is to design the outputs in detail first and then to work back to the inputs. the
outputs can be in form of operational documents, lengthy reports, and replies to queries or
summarizing graphs.
Outputs from computer system are required primarily to provide a permanent copy of the results
for later consulation.any data item not yet defined must be identified and recorded before output
design can proceed. there is often a need at output to provide totals at various levels. it is not
always desirable to print or display data as it is held on a computer. the system analyst must
ensure whether the form in which it is stored in the system is suitable for the output.
In proposed system the users have been provided with many outputs in the form of messages and
alerts so as to help the user enter the correct data.
Error Avoidance and Detection:
Every effort must be made to ensure that input data remains accurate from the stage at which it is
recorded and documented to the stage at which the customer accepts it. while every effort is
*made to avoid errors during the preparation of input data, a proportion of errors are likely to be
present.
The user is free from the anxiety of keeping the uniqueness of te primary key since the system
itself generates the primary key for the user.
As soon as the user keys errorness data in, the system just will not accept the data and provide
appropriate messages.
DATA VALIDATION:
Computer input procedures must also be designed to detect errors in the data at a lower level of
detail which is beyond the capability of the control procedures. These are combining with the
design of the input process itself.

Data Flow Diagram


Sambhram Academy of Management Studies
13

Online Travel Agency


A Dataflow Diagram also known as Bubble Chart is used to clarify System requirements and
identifying major transformations that all become programs in System Design
Data Flow Diagrams (DFDs) model events andprocesses(i.e. activities which transform data) within a
system. DFDs examine how data flows into, out of, and within the system.
DFD Principles

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

Sambhram Academy of Management Studies


14

Online Travel Agency

Context Level DFD:

ABOUT US
FAQ

SIGN IN

ONLINE TRAVEL AGENCY

HOLIDAY
DESTINATIONS

CUSTOMER
SIGN UP

High Level DFD


Sambhram Academy of Management Studies
15

Online Travel Agency

View Travel Booking

Admin

View Hotel Booking


View Payment Detail
Agent Registration
Agent Details

Online
Travel Agency

Bus

Customer

Train
Flight
Cabs
Hotel
Sign Out

View others travel


Booking

Agent

View Others Hotel


Booking
Customer
Registration

Entity Relationship Diagram

Sambhram Academy of Management Studies


16

Online Travel Agency


In software engineering, an entity-relationship model (ERM) is an abstract and
conceptual representation of data. Entity-relationship modeling is a database modeling
method, used to produce a type of conceptual schema or semantic data model of a
system, often a relational database, and its requirements in a top-down fashion. Diagrams
created by this process are called entity-relationship diagrams, ER diagrams, or ERDs.
The result is a series of diagrams that represent the business activities in a way that is
clear and easy to communicate. A business model comprises one or more data flow
diagrams (also known as business process diagrams). Initially a context diagram is
drawn, which is a simple representation of the entire system under investigation. This is
followed by a level 1 diagram; which provides an overview of the major functional areas
of the business.

Entity relationship diagram symbols

ENTITY

RELATIONSHIP

KET ATTRIBUTE

ATTRIBUTE

Name

Card No

Transaction Id

Card Type
Sambhram Academy of Management Studies
17

Online Travel Agency

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)

Sambhram Academy of Management Studies


18

Online Travel Agency


Password

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)

Sambhram Academy of Management Studies


19

Online Travel Agency


Flight Details:
Column Name
Flight Type
Flight From
Flight To
Flight Fare
Flight Name

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

Online Travel Agency


using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
<
%@PageLanguage="C#"AutoEventWireup="true"CodeFile="MainPage.aspx.cs"Inherits="Admi
nHome"%>
<!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0
Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<headrunat="server">
<title>Untitled Page</title>
<styletype="text/css">
.style1
{
text-align: center;
}
.style2
{
color: #CC3300;
}
.style3
{
text-align: right;
}
.style4
{
text-align: left;
}
.style5
{
width: 44%;
}
.style6
{
width: 640px;
text-align: left;
}
.style7
Sambhram Academy of Management Studies
21

Online Travel Agency


{
font-weight: 700;
font-size: x-large;
}
</style>
</head>
<bodybackground="AspImages/background%20new.jpg">
<formid="form1"runat="server">
<div>
</div>
<p>
&nbsp;</p>
<pstyle="font-weight: 700; font-size: xx-large"class="style1">
&nbsp;</p>
<pstyle="font-weight: 700; font-size: xx-large"class="style1">
&nbsp;</p>
<pstyle="font-weight: 700; font-size: xx-large"class="style1">
&nbsp;</p>
<pstyle="font-weight: 700; font-size: xx-large"class="style1">
&nbsp;</p>
<pstyle="font-weight: 700; font-size: xx-large; width: 1030px;"class="style1">
<spanlang="en-us"class="style2">Travel.com</span></p>
<divclass="style3">
<asp:PanelID="Panel1"runat="server"Height="177px"Width="716px"
CssClass="style4">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<tablealign="right"class="style5">
<tr>
<tdclass="style6">
<asp:LinkButtonID="LinkButton1"runat="server"onclick="LinkButton1_Click"
style="font-weight: 700; font-size: x-large">About Us</asp:LinkButton>
</td>
</tr>
<tr>
<tdclass="style6">
<asp:LinkButtonID="LinkButton3"runat="server"onclick="LinkButton3_Click"
style="font-weight: 700; font-size: x-large">FAQ</asp:LinkButton>
</td>
</tr>
<tr>
<tdclass="style6">
<asp:LinkButtonID="LinkButton4"runat="server"CssClass="style7"
onclick="LinkButton4_Click">Sign In</asp:LinkButton>
</td>
</tr>
<tr>
Sambhram Academy of Management Studies
22

Online Travel Agency


<tdclass="style6">
<asp:LinkButtonID="LinkButton5"runat="server"onclick="LinkButton5_Click"
style="font-weight: 700; font-size: x-large">Customer Sign Up</asp:LinkButton>
</td>
</tr>
<tr>
<tdclass="style6">
<asp:HyperLinkID="HyperLink1"runat="server"
NavigateUrl="~/travel/HolidayDestinations.aspx"
style="font-weight: 700; font-size: x-large">Holiday Destinations</asp:HyperLink>
</td>
</tr>
</table>
&nbsp;&nbsp;&nbsp;&nbsp;<br/>
&nbsp;&nbsp;&nbsp;
<br/>
&nbsp;<br/>
</asp:Panel>
</div>
</form>
</body>
</html>
Login Page
<
%@PageLanguage="C#"AutoEventWireup="true"CodeFile="login.aspx.cs"Inherits="login"%>
<!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0
Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<headrunat="server">
<title>Untitled Page</title>
<styletype="text/css">
#form1
{
height: 1106px;
width: 1298px;
margin-top: 0px;
}
#Reset1
{
font-weight: 700;
}
.style1
Sambhram Academy of Management Studies
23

Online Travel Agency


{
font-weight: 700;
text-align: left;
font-size: large;
}
</style>
</head>
<bodybgcolor="White"
background="AspImages/background%20new.jpg">
<formid="form1"runat="server"class="newStyle7">
<divclass="newStyle24">
<br/>
<br/>
<br/>
<br/>
&nbsp;&nbsp;&nbsp;
<br/>
<br/>
<pclass="style1">&nbsp;</p>
<pclass="style1">&nbsp;<ahref="MainPage.aspx">Home</a>
</p>
<br/>
<divclass="style16">
<spanclass="style17"lang="en-us">Login&nbsp;</span></div>
<br/>
<tableclass="style25">
<tr>
<tdclass="style30">
&nbsp;</td>
<tdstyle="text-align: center">
<tableclass="style25">
<tr>
<tdclass="style31">
Login As</td>
<tdclass="style27">
<asp:DropDownListID="DropDownList1"runat="server"Height="23px"
style="font-weight: 700"Width="136px">
<asp:ListItem>Admin</asp:ListItem>
<asp:ListItem>Customer</asp:ListItem>
<asp:ListItem>Agent</asp:ListItem>
</asp:DropDownList>
</td>
<td>
&nbsp;</td>
</tr>
<tr>
Sambhram Academy of Management Studies
24

Online Travel Agency


<tdclass="style31">
User Name</td>
<tdclass="style27">
<asp:TextBoxID="TextBox1"runat="server"CssClass="style18"Width="133px"></asp:TextBox
>
</td>
<td>
<asp:RequiredFieldValidatorID="RequiredFieldValidator1"runat="server"
ControlToValidate="TextBox1"ErrorMessage="Field Cannot Be
Empty"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<tdclass="style31">
Password</td>
<tdclass="style27">
<asp:TextBoxID="TextBox2"runat="server"CssClass="style19"
TextMode="Password"Width="133px"></asp:TextBox>
</td>
<td>
<asp:RequiredFieldValidatorID="RequiredFieldValidator2"runat="server"
ControlToValidate="TextBox2"ErrorMessage="Field Cannot Be
Empty"></asp:RequiredFieldValidator>
</td>
</tr>
<trstyle="font-size: larger">
<tdclass="style29">
<asp:ButtonID="Button1"runat="server"onclick="Button1_Click"
style="font-weight: 700"Text="Login"/>
</td>
<tdclass="style27">
<inputID="Reset1"type="reset"value="Reset"/></td>
<td>
&nbsp;</td>
</tr>
<trstyle="font-size: larger">
<tdclass="style29"colspan="3">
<asp:LabelID="Label1"runat="server"></asp:Label>
</td>
</tr>
</table>
</td>
</tr>
</table>
<br/>
<br/>
Sambhram Academy of Management Studies
25

Online Travel Agency


</form>
</body>
</html>
Admin Page
<
%@PageLanguage="C#"AutoEventWireup="true"CodeFile="AdminHome.aspx.cs"Inherits="A
dminHome"%>
<!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0
Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<headrunat="server">
<title>Untitled Page</title>
<styletype="text/css">
.style1
{
text-align: center;
}
.style2
{
color: #CC3300;
}
.style3
{
text-align: right;
height: 294px;
}
.style4
{
text-align: left;
}
.style5
{
width: 44%;
}
.style6
{
width: 640px;
text-align: left;
}
.style10
{
text-align: left;
Sambhram Academy of Management Studies
26

Online Travel Agency


font-size: large;
font-weight: 700;
}
</style>
</head>
<bodybackground="AspImages/background%20new.jpg">
<formid="form1"runat="server">
<div>
</div>
<p>
&nbsp;</p>
<pstyle="font-weight: 700; font-size: xx-large"class="style1">
&nbsp;</p>
<pstyle="font-weight: 700; font-size: xx-large"class="style1">
&nbsp;</p>
<pclass="style10">&nbsp;
<asp:LinkButtonID="LinkButton6"runat="server"onclick="LinkButton6_Click">Logout</asp:L
inkButton>
</p>
&nbsp;<pstyle="font-weight: 700; font-size: xx-large"class="style1">
&nbsp;</p>
<pstyle="font-weight: 700; font-size: xx-large"class="style1">
<spanlang="en-us"class="style2">&nbsp;Admin Home Page</span></p>
<divclass="style3">
<asp:PanelID="Panel1"runat="server"Height="258px"Width="861px"
CssClass="style4">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<tablealign="right"class="style5">
<tr>
<tdclass="style6">
<asp:LinkButtonID="LinkButton1"runat="server"onclick="LinkButton1_Click"
style="font-weight: 700; font-size: large">View Travel Bookings</asp:LinkButton>
</td>
</tr>
<tr>
<tdclass="style6">
<asp:LinkButtonID="LinkButton2"runat="server"onclick="LinkButton2_Click"
style="font-weight: 700; font-size: large">View Hotel Booking</asp:LinkButton>
</td>
</tr>
<tr>
<tdclass="style6">
<asp:LinkButtonID="LinkButton7"runat="server"onclick="LinkButton7_Click"
style="font-weight: 700; font-size: large">View Payment Details</asp:LinkButton>
Sambhram Academy of Management Studies
27

Online Travel Agency


</td>
</tr>
<tr>
<tdclass="style6">
<asp:LinkButtonID="LinkButton8"runat="server"onclick="LinkButton8_Click"
style="font-weight: 700; font-size: large">Agent Registration</asp:LinkButton>
</td>
</tr>
<tr>
<tdclass="style6">
<asp:LinkButtonID="LinkButton9"runat="server"onclick="LinkButton9_Click"
style="font-weight: 700; font-size: large">Agent Details</asp:LinkButton>
</td>
</tr>
</table>
&nbsp;&nbsp;&nbsp;&nbsp;<br/>
&nbsp;&nbsp;&nbsp;
<br/>
&nbsp;<br/>
</asp:Panel>
</div>
</form>
</body>
</html>
Customer Page
<
%@PageLanguage="C#"AutoEventWireup="true"CodeFile="useraccount.aspx.cs"Inherits="use
r_account"%>
<!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0
Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<headrunat="server">
<title>Untitled Page</title>
<styletype="text/css">
#form1
{
height: 553px;
width: 1275px;
}
.style1
Sambhram Academy of Management Studies
28

Online Travel Agency


{
text-align: center;
}
.style3
{
color: #CC3300;
}
.style6
{
width: 100%;
height: 238px;
}
.style7
{
height: 235px;
text-align: left;
}
.style8
{
height: 235px;
width: 547px;
}
.style2
{
font-size: large;
}
.style4
{
width: 100%;
height: 240px;
}
.style5
{
height: 29px;
}
</style>
</head>
<bodybackground="AspImages/background%20new.jpg">
<formid="form1"runat="server">
<pstyle="font-weight: 700; font-size: xx-large">
&nbsp;</p>
<pstyle="font-weight: 700; font-size: xx-large">
&nbsp;</p>
<pstyle="font-weight: 700; font-size: xx-large">
&nbsp;</p>
<pstyle="font-weight: 700; font-size: xx-large">
Sambhram Academy of Management Studies
29

Online Travel Agency


&nbsp;</p>
<pstyle="font-weight: 700; font-size: xx-large; text-align: center;"
class="style3">
&nbsp;User Account</p>
<asp:PanelID="Panel1"runat="server"CssClass="style1"Height="243px">
<tableclass="style6">
<tr>
<tdclass="style8">
</td>
<tdclass="style7">
<spanclass="style2">
<tableclass="style4">
<tr>
<td>
<spanclass="style2">
<asp:LinkButtonID="LinkButton1"runat="server"onclick="LinkButton1_Click"
style="font-weight: 700; font-size: large;">Flight</asp:LinkButton></span>
</td>
</tr>
<tr>
<tdclass="style5">
<spanclass="style2">
<asp:LinkButtonID="LinkButton2"runat="server"onclick="LinkButton2_Click"
style="font-weight: 700">Bus</asp:LinkButton>
</span>
</td>
</tr>
<tr>
<td>
<spanclass="style2">
<asp:LinkButtonID="LinkButton3"runat="server"onclick="LinkButton3_Click"
style="font-weight: 700">Cabs</asp:LinkButton>
</span>
</td>
</tr>
<tr>
<td>
<spanclass="style2">
<asp:LinkButtonID="LinkButton4"runat="server"onclick="LinkButton4_Click"
style="font-weight: 700">Train</asp:LinkButton>
</span>
<asp:HyperLinkID="HyperLink1"runat="server"
NavigateUrl="~/travel/Advancesearchuseraccount.aspx">Advance Search</asp:HyperLink>
</td>
</tr>
Sambhram Academy of Management Studies
30

Online Travel Agency


<tr>
<td>
<spanclass="style2">
<asp:LinkButtonID="LinkButton5"runat="server"onclick="LinkButton5_Click"
style="font-weight: 700">Hotel</asp:LinkButton>
</span>
</td>
</tr>
<tr>
<td>
<spanclass="style2">
<asp:LinkButtonID="LinkButton8"runat="server"style="font-weight: 700"
onclick="LinkButton8_Click">SignOut</asp:LinkButton>
</span>
</td>
</tr>
</table>
</span>
</td>
</tr>
</table>
</asp:Panel>
<p>
</p>
</form>
</body>
</html>
Agent Page
<
%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Agent.aspx.cs"Inherits="Agent"%
>
<!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0
Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<headrunat="server">
<title>Untitled Page</title>
<styletype="text/css">
.style1
{
text-align: center;
}
.style2
{
color: #CC3300;
Sambhram Academy of Management Studies
31

Online Travel Agency


}
.style4
{
text-align: left;
}
.style5
{
width: 100%;
height: 144px;
}
.style6
{
width: 416px;
height: 180px;
}
.style10
{
text-align: left;
font-size: large;
}
.style11
{
height: 180px;
}
.style12
{
width: 100%;
}
</style>
</head>
<bodybackground="AspImages/background%20new.jpg">
<formid="form1"runat="server">
<p>
&nbsp;</p>
<p>
&nbsp;</p>
<p>
&nbsp;</p>
<p>
&nbsp;</p>
<p>
&nbsp;</p>
<pclass="style10">
&nbsp;<ahref="MainPage.aspx"style="text-align: left">Home</a>&nbsp;
<asp:LinkButtonID="LinkButton1"runat="server"OnClick="LinkButton6_Click">Logout</asp:
LinkButton>
Sambhram Academy of Management Studies
32

Online Travel Agency


</p>
<pstyle="font-weight: 700; font-size: xx-large"class="style1">
<spanlang="en-us"class="style2">Agent Page</span></p>
<divclass="style4">
<tableclass="style5">
<tr>
<tdclass="style6">
</td>
<tdclass="style11">
<tableclass="style12">
<tr>
<td>
<asp:LinkButtonID="LinkButton5"runat="server"Style="font-weight: 700; font-size: x-large;"
OnClick="LinkButton5_Click">View Others Booking From Admin
</asp:LinkButton>
</td>
</tr>
<tr>
<td>
<asp:LinkButtonID="LinkButton6"runat="server"Style="font-weight: 700; font-size: x-large;
text-align: left;"OnClick="LinkButton6_Click">View Others Hotel Booking
</asp:LinkButton>
</td>
</tr>
<tr>
<td>
<asp:LinkButtonID="LinkButton2"runat="server"Style="font-weight: 700; font-size: x-large;
text-align: left;"OnClick="LinkButton2_Click">Customer Registration</asp:LinkButton>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</form>
</body>
</html>

Customer Registration

Sambhram Academy of Management Studies


33

Online Travel Agency


<
%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Registration.aspx.cs"Inherits="As
px_Registration"%>
<!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0
Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<headrunat="server">
<title>Untitled Page</title>
<styletype="text/css">
#Reset1
{
font-weight: 700;
width: 59px;
}
.style7
{
width: 100%;
height: 153px;
font-weight: 700;
}
.style4
{
width: 69%;
height: 468px;
}
.style5
{
width: 371px;
}
.style16
{
margin-right: 0px;
}
.style1
{
width: 121px;
font-weight: bold;
}
.style2
{
width: 182px;
}
.style8
{
Sambhram Academy of Management Studies
34

Online Travel Agency


}
.style9
{
}
.style11
{
}
.style12
{
}
.style13
{
font-weight: 700;
}
.style14
{
font-weight: 700;
}
.style15
{
font-weight: 700;
}
.style17
{
width: 295px;
}
#form1
{
text-align: left;
}
</style>
<scriptlanguage="javascript"type="text/javascript">
// <!CDATA[
// ]]>
</script>
</head>
<bodybackground="AspImages/background%20new.jpg">
<formid="form1"runat="server">
<p>
&nbsp;</p>
<p>
&nbsp;</p>
<p>
&nbsp;</p>
<p>
Sambhram Academy of Management Studies
35

Online Travel Agency


&nbsp;</p>
<p>
&nbsp;<b>&nbsp;&nbsp;<ahref="MainPage.aspx">Home</a>
</p>
<p>
<tableclass="style7">
<tr>
<tdclass="style17">
&nbsp;</td>
<td>
<tableclass="style4">
<tr>
<tdclass="style5">
<asp:ImageID="Image2"runat="server"
ImageUrl="~/travel/AspImages/registrationcomplete.jpg"CssClass="style16"
Width="319px"/>
</td>
<td>
<tablestyle="width:584px; height: 474px;">
<tr>
<tdclass="style1">
UserName</td>
<tdclass="style2">
<asp:TextBoxID="TextBox1"runat="server"CssClass="style7"Height="23px"
Width="127px"></asp:TextBox>
</td>
<td>
<asp:RequiredFieldValidatorID="RequiredFieldValidator1"runat="server"
ControlToValidate="TextBox1"ErrorMessage="Field Cannot Be
Empty"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<tdclass="style1">
Password</td>
<tdclass="style2">
<asp:TextBoxID="TextBox2"runat="server"TextMode="Password"CssClass="style8"></asp:Te
xtBox>
</td>
<td>
<asp:RequiredFieldValidatorID="RequiredFieldValidator2"runat="server"
ControlToValidate="TextBox2"ErrorMessage="Field Cannot Be
Empty"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
Sambhram Academy of Management Studies
36

Online Travel Agency


<tdclass="style1">
Retype Password</td>
<tdclass="style2">
<asp:TextBoxID="TextBox3"runat="server"TextMode="Password"CssClass="style9"></asp:Te
xtBox>
</td>
<td>
<asp:CompareValidatorID="CompareValidator1"runat="server"
ErrorMessage="Password Missmatch"ControlToCompare="TextBox2"
ControlToValidate="TextBox3"></asp:CompareValidator>
</td>
</tr>
<tr>
<tdclass="style1">
First Name</td>
<tdclass="style2">
<asp:TextBoxID="TextBox10"runat="server"></asp:TextBox>
</td>
<td>
<asp:RequiredFieldValidatorID="RequiredFieldValidator5"runat="server"
ErrorMessage="RequiredFieldValidator"ControlToValidate="TextBox10">Field
Cannot Be Empty</asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<tdclass="style1">
LastName</td>
<tdclass="style2">
<asp:TextBoxID="TextBox5"runat="server"CssClass="style11"></asp:TextBox>
</td>
<td>
<asp:RequiredFieldValidatorID="RequiredFieldValidator6"runat="server"
ErrorMessage="Field Cannot Be
Empty"ControlToValidate="TextBox5"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<tdclass="style1">
Date Of Birth</td>
<tdclass="style2">
<asp:DropDownListID="DropDownList1"runat="server"AutoPostBack="True"
style="font-weight: 700">
</asp:DropDownList>
<asp:DropDownListID="DropDownList2"runat="server"style="font-weight: 700">
</asp:DropDownList>
</td>
Sambhram Academy of Management Studies
37

Online Travel Agency


<td>
&nbsp;</td>
</tr>
<tr>
<tdclass="style1">
Gender</td>
<tdclass="style2">
<asp:DropDownListID="DropDownList4"runat="server"style="font-weight:
Height="22px"Width="128px">
</td>
<td>
&nbsp;</td>
</tr>
<tr>
<tdclass="style1">
Address</td>
<tdclass="style2">
<asp:TextBoxID="TextBox6"runat="server"TextMode="MultiLine"
CssClass="style12"></asp:TextBox>
</td>
<td>
<asp:RequiredFieldValidatorID="RequiredFieldValidator3"runat="server"
ErrorMessage="Field Cannot Be
Empty"ControlToValidate="TextBox6"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<tdclass="style1">
Phone Number</td>
<tdclass="style2">
<asp:TextBoxID="TextBox7"runat="server"CssClass="style13"></asp:TextBox>
</td>
<td>
<asp:RangeValidatorID="RangeValidator1"runat="server"
ControlToValidate="TextBox7"ErrorMessage="Invalid Phone Number"
MaximumValue="9999999999"MinimumValue="7000000001"></asp:RangeValidator>
</td>
</tr>
<tr>
<tdclass="style1">
Email</td>
<tdclass="style2">
<asp:TextBoxID="TextBox8"runat="server"CssClass="style14"></asp:TextBox>
</td>
<td>
<asp:RegularExpressionValidatorID="RegularExpressionValidator1"runat="server"
Sambhram Academy of Management Studies
38

Online Travel Agency


ErrorMessage="Invalid E-mail Id"ControlToValidate="TextBox8"
ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+
([-.]\w+)*"></asp:RegularExpressionValidator>
</td>
</tr>
<tr>
<tdclass="style1">
Title</td>
<tdclass="style2">
<asp:DropDownListID="DropDownList5"runat="server"style="font-weight: 700"
Height="22px"Width="128px">
</td>
<td>
&nbsp;</td>
</tr>
<tr>
<tdclass="style1">
Card Number</td>
<tdclass="style2">
<asp:TextBoxID="TextBox9"runat="server"CssClass="style15"></asp:TextBox>
</td>
<td>
<asp:RegularExpressionValidatorID="RegularExpressionValidator2"runat="server"
ErrorMessage="Invalid Card Number "ControlToValidate="TextBox9"
ValidationExpression="\d{3}"></asp:RegularExpressionValidator>
</td>
</tr>
<tr>
<tdclass="style1">
Card Type</td>
<tdclass="style2">
<asp:DropDownListID="DropDownList6"runat="server"
onselectedindexchanged="DropDownList6_MouseClick"style="font-weight: 700"
Height="22px"Width="128px">
</td>
<td>
&nbsp;</td>
</tr>
<tr>
<tdclass="style1">
Date Of Expire</td>
<tdclass="style2">
<asp:DropDownListID="DropDownList7"runat="server"style="font-weight: 700"
Height="16px"Width="52px">
</td>
Sambhram Academy of Management Studies
39

Online Travel Agency


<td>
&nbsp;</td>
</tr>
<tr>
<tdclass="style1">
&nbsp;</td>
<tdclass="style2">
<asp:ButtonID="Button1"runat="server"onclick="Button1_Click"
Text="Submit"/>
&nbsp;&nbsp;
<inputid="Reset1"type="reset"value="Reset"
onclick="return Reset1_onclick()"/></td>
<td>
<asp:LabelID="Label1"runat="server"Text="Label"></asp:Label>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</table>
</form>
</body>
</html>

TESTING
Sambhram Academy of Management Studies
40

Online Travel Agency

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

Sambhram Academy of Management Studies


41

Online Travel Agency


The objective of this study was to research the viability of the current travel agency model in
comparison to the growing amount of online travel booking sites and what agencies can improve
to complete with these sites. To achieve this, a survey was developed and sent to Concordia St.
Paul students, faculty and staff members, as well as extended friends and family of the
researches. Interviews were then conducted with travel agents, travel agency users and online
travel site users to further leam the psychographics involved with booking business or leisure
trip. After analyzing these results, the conclusion was made that travel agencies can improve the
current business model by altering the current marketing strategy. This can be accomplished by
properly addressing each age cohort with specific advertisements tailored to the characteristics of
each generation. Also, a stronger releationship with clientele can be achieved through the
implement of technology to make the travel planning process more convenient. Finally, the
perception of travel agencies must be repositioned in the mind of the consumer to eliminate
misconceptions of the available services, prices and fees. Through the aforementioned
recommendations, travel agencies have the potential to expand and improve the current business
model, therefore increasing business, and enhancing customer relationships.

FUTURE ENHANCEMENT

Sambhram Academy of Management Studies


42

Online Travel Agency


This project titled as ONLINE TRAVEL AGENCY is one of the most useful systems to
be used in the coming future. In any travel agency, it is very important to keep in mind the
records of total customers details and packages details also. So, here comes the need to organize
the management system of travel agencies with a view to make it a smooth functioning as well as
a hassle free organization.
In the coming future this software application will enhance the controlling process in an
atomized way in the following ways:1. It will reduce the cost of work and register because man handling procedures will be
reduced
2. Since this application is computerized, in the coming future it will be able to store more and
more records.
3. It will also be able to reduce search him for some old records if needed.
4. So, ultimately, I can say that, in future this software will help to run perfectly on the
demands of the use and will demanding for many travel agencies.

BIBLOGRAPHY

Sambhram Academy of Management Studies


43

Online Travel Agency


Books
Web Development With C#.Net
Steve Harris and Robmacdonald

Microsoft Visual Studio .Net Programmers Cookbook


Mathew Macdonald

Beginning Asp.Net 1.0 With c#.Net


Chris Goode, John Kauffman

Designing Microsoft Asp.Net Applications


Douglas O.Reilly

Websites
www.google.com
www.microsoft.com
www.wikipedia.com

Main Page :

Sambhram Academy of Management Studies


44

Online Travel Agency

This page is the


of the online

home page
travel agency it display about the travel agency.

Login Page :

This page is used to login to the Admin, Customer or Agent Page.

Admin Page :
This page is to view all information about travel agency by the admin.

Sambhram Academy of Management Studies


45

Online Travel Agency

Travel
Booking
Page :

This page is used to view the all travels in Agency by the Admin.

Hotel Booking Page :

Sambhram Academy of Management Studies


46

Online Travel Agency

This page is used to view the hotels by the Admin

Agent Registration Page:

This page is used to register the Agent from the Admin.

Customer Page
Sambhram Academy of Management Studies
47

Online Travel Agency

This page is used

to booking the travels and Hotel by the Customer.

Agent Page :

This page is the home page of the agent, he can view the travels booking.

Customer Registration Page :

Sambhram Academy of Management Studies


48

Online Travel Agency

This page is used to register the Customer into the travel Agency.

Search Page of Travelling:

This page is used search booking for the travelling purpose.

Result Page of Travelling:

Sambhram Academy of Management Studies


49

Online Travel Agency

This page is used to conform the travelling from where to where .

Booking Page:

This page is used to book the travel on which date .

Payment Page:
Sambhram Academy of Management Studies
50

Online Travel Agency

This
page is
used to pay
the advance
payment for the
travelling.

Conformation
Page:
This page will
conform the

Agent

traveller which he as booked the travel.

Travelling View Page:

Sambhram Academy of Management Studies


51

Online Travel Agency

This Page will display the travel bookings to the agent.

Agent Hotel booking view Page:

This
will
display the

page
hotel
bookings to

the agent.

Sambhram Academy of Management Studies


52

Вам также может понравиться