DOC3
DOC3
1. INTRODUCTION
1.1 ABSTRACT
Travel Agency plans to become a market leader by our augmenting its human travel agents with an
automated travel agency system for providing tour packages. The automated travel agent will assist
travelers in booking, changing and canceling tour packages, hotel reservation.
The automated travel agent system will process a wide range of tour packages with hotel reservation.
Travel agency provides total security for the user, it also provides fast services to the users. Depending
upon user’s criteria different offer is applied.
Any user can visit our website & requests to book tour packages, hotels. User can inquire about different
city packages, availability of different hotels including 5*, 3*, 2* category. After that user can select a
payment method & specifies delivery services for the tickets & travel itineraries.
1
TRAVEL MANAGEMENT SYSTEM
Generate new opportunities that will help them stay ahead in the future.
This approach rests on:
A strategy where we architect, integrate and manage technology services and solutions - we call it AIM
for success.
A robust offshore development methodology and reduced demand on customer resources.
A focus on the use of reusable frameworks to provide cost and times benefits.
They combine the best people, processes and technology to achieve excellent results - consistency. We offer
customers the advantages of:
Speed:
They understand the importance of timing, of getting there before the competition. A rich portfolio of
reusable, modular frameworks helps jump-start projects. Tried and tested methodology ensures that we
follow a predictable, low - risk path to achieve results. Our track record is testimony to complex projects
delivered within and evens before schedule.
Expertise:
Our teams combine cutting edge technology skills with rich domain expertise. What’s equally important-
they share a strong customer orientation that means they actually start by listening to the customer. They’re
focused on coming up with solutions that serve customer requirements today and anticipate future nee
2
TRAVEL MANAGEMENT SYSTEM
For years, the Active Server Pages (ASP) technology was arguably the leading choice for web developers
building dynamic web sites on Windows web servers, as it offered flexible yet powerful scripting
capabilities. Early in 2002, Microsoft released a new technology for Internet development called ASP.NET.
ASP.NET represents a leap forward from ASP both in its sophistication and the productivity gains it achieves
for developers. It continues to offer flexibility in terms of language support, but rather than a range of simple
scripting languages, several fully-fledged programming languages are now at the fingertips of ASP.NET
developers. Development in ASP.NET requires not only an understanding of HTML and web design, but also
a firm grasp of the concepts of object oriented programming and development. ASP.NET is a server-side
technology for developing web applications based on the Microsoft .NET Framework.
ASP.NET uses the Microsoft .NET Framework. The .NET Framework collects all the technologies
needed for building Windows desktop applications, web applications, web services, and so on, into a single
package, and makes them available to more than 40 programming languages.
3
TRAVEL MANAGEMENT SYSTEM
2.3.3 Description
The .NET Framework is the infrastructure for the Microsoft .NET platform. The .NET Framework is an
environment for building, deploying, and running Web applications and Web Services. The .NET Framework
contains a common language runtime and common class libraries - like ADO.NET, ASP.NET and Windows
Forms - to provide advanced standard services that can be integrated into a variety of computer systems.
The .NET Framework provides a feature-rich application environment, simplified development and easy
integration between a number of different development languages. The .NET Framework is language neutral.
Currently it supports C++, C#, Visual Basic, and JScript (Microsoft's version of JavaScript).Microsoft's
Visual Studio.NET is a common development environment for the .NET Framework.
4
TRAVEL MANAGEMENT SYSTEM
2.3.5 FEATURES
1. Rapid – application development
2. Database features to create fast, high performance applications and components
3. Team development and scalability features with Microsoft visual Modeler, Visual Database Tools,
Visual Source safe and SQL server.
4. The ability to create reusable Active X components for traditional Client/server Architecture, Internet,
and Microsoft Transaction Server.
5. Native code compiles that can be optimized for speed, size and even for Pentium preprocessor’s.
You will definitely find that the coding can be done in any one of the language either it is
C sharp or VB.NET. You will definitely find it to be very useful as far as CLR (Common language
runtime) is concerned. With .NET the programming technique looks similar either you are coding in C
sharp or you are coding in VB.NET. There is only a little bit of syntactical difference between the two
programming language. Hence you can say that the .net framework is very versatile as far as
programming languages are concerned. You can do the coding in any language among those provided.
LessCode
The ASP.NET provides us the pleasure to do the least coding and still come out with the
5
TRAVEL MANAGEMENT SYSTEM
best results. You will really find the IDE environment more users friendly. However you cannot decline
that they are also machine friendly.
Moresecure
You will really find it to be more secure since there is a built in authentication and pre-
application configuration. It uses industry standard protocols like TCP/IP, SOAP, XML and HTTP
for distributed applications communication.
Richtoolkit
ASP.NET is equipped with the very good toolkit provide with visual studio software.
You will definitely find drag and drop server control, automatic deployment to be very handy when
you will do the coding of your project. You will also find WYSIWYG editor.
6
TRAVEL MANAGEMENT SYSTEM
2.4.2 About SQL:
SQL stands for Structured Query Language. SQL is language that enables you to work with a database.
Using SQL, you can insert records, update records, and delete records. You can also create new database
objects such as databases and tables. And you can drop (delete) them.More advanced features include
creating stored procedure (self contained script), views (pre-made queries), and setting permission on
database objects (such as tables, stored procedures, and views).Although SQL is an ANSI (American
National standard institute) standard, there are many different versions of SQL. Different database vendors
have their own variations of the languages. Having said this, to be in compliance with the ANSI standard,
they need to at least support the major commands such as DELETE, INSERT, UPDATE, WHERE, etc. also,
you will find that many vendors have their own extensions to the languages-features that are only supported
in their database system.
2.5.3 Features:
By design, C# is the programming language that most directly reflects the underlying Common Language
Infrastructure (CLI).Most of its intrinsic types corresponds to value -types implemented by the CLI
framework. However, the language specification does not state the code generation requirements of the
compiler that is, it does not state that a C# compiler must target a Common Language Runtime, or generate
Common Intermediate Language (CIL), or generate any other specific format. Theoretically, a C# compiler
could generate machine code like traditional compilers of C++ or FORTRAN. In practice, all existing
compiler implementations target CIL.
8
TRAVEL MANAGEMENT SYSTEM
Some notable C# distinguishing features are:
There are no global variables or functions .All methods and members must be declared within classes.
Static members of public classes can substitute for global variables and functions.
Local variables cannot shadow variables of the enclosing block, unlike C and C++. Variable
shadowing is often considered confusing by C++ texts.
Managed memory cannot be explicitly freed; instead, it is automatically garbage collected .Garbage
collection addresses memory leaks by freeing the programmer of responsibility for releasing memory
which is no longer needed. C# also provides direct support for deterministic finalization with the
using statement (supporting the Resource Acquisitionists initialization idiom).
Multiple inheritances are not supported, although a class can implement any number of interfaces. This
was a design decision by the language's lead architect to avoid complication, avoid dependency hell
and simplify architectural requirements throughout CLI.
Enumeration members are placed in their own scope.
C# provides properties as syntactic sugar for a common pattern in which a pair of methods, accessor
(getter) and mutator (setter) encapsulate operations on a single attribute of a class.
Full type reflection and discovery is available.
C# currently (as of 3 June 2008) has 77 reserved words.
9
TRAVEL MANAGEMENT SYSTEM
3.1.2 Maintenance:
The key to reducing need for maintenance, while working, if possible to do essential tasks.
1. More accurately defining user requirement during system development.
2. Assembling better systems documentation.
3. Using more effective methods for designing, processing, login and communicating information with
project team members.
4. Making better use of existing tools and techniques.
5. Managing system engineering process effectively.
3.2.DatabaseDesign
BILLING TABLE: (3.2.1)
10
TRAVEL MANAGEMENT SYSTEM
CANCEL TABLE: (3.2.2)
11
TRAVEL MANAGEMENT SYSTEM
HOTEL2 TABLE: (3.2.9)
NORTHTOURPACKAGES TABLE:
(3.2.11)
START
Display Display
B C D
STOP
Fig.no.3.3.1
13
TRAVEL MANAGEMENT SYSTEM
B
START
Select Zone
If want to
register then
click on Add
Log in
If you r
new user
Sign Up
Successful registration
Show receipt
STOP
14
TRAVEL MANAGEMENT SYSTEM
Fig.no.3.3.2
C Fig.no.3.3.3
START
Select City
Show fair
15
TRAVEL MANAGEMENT SYSTEM
Fig.no.3.3.4
Administrator
START
STOP
3.4 Coding
using System;
using System.Collections;
using System.Configuration;
using System.Data;
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;
TotalfromHotel = Convert.ToInt32(Request["aa"]);
if (TotalfromHotel > 0)
{
Total = TotalfromHotel;
}
else
{
Total = TotalfromTour;
}
}
protected void Button1_Click(object sender, EventArgs e)
{
String sese = (String) Session["nameasdf"];
SqlConnection con;
SqlCommand cmdBilling,cmdFairList,cmdInsert;
21
TRAVEL MANAGEMENT SYSTEM
SqlDataReader dr,drFairList,drInsert;
con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=| DataDirectory|\
Database.mdf;Integrated Security=True;User Instance=True");
con.Open();
cmdBilling = new SqlCommand("select AMOUNT from BILLINGTABLE where CARDNO=@CARDNO and
CVVNO=@CVVNO", con);
cmdFairList = new SqlCommand("update BILLINGTABLE set AMOUNT =@AMOUNT where
CARDNO=@CARDNO ", con);
String CardNumber = TextBox1.Text.ToString();
String CvvNumber = TextBox2.Text.ToString();
Double PCardNumber= Convert.ToDouble(CardNumber);
Response.Write(PCardNumber);
cmdBilling.Parameters.AddWithValue("@CARDNO", CardNumber);
cmdBilling.Parameters.AddWithValue("@CVVNO", CvvNumber);
dr = cmdBilling.ExecuteReader();
while (dr.Read())
{
amount=Convert.ToInt32(dr[0]);
}
dr.Close();
27
TRAVEL MANAGEMENT SYSTEM
3.5 Output Screens
Start up:
Fig.no.3.5.1
Tour Form:
Fig.no.3.5.2
28
TRAVEL MANAGEMENT SYSTEM
29
TRAVEL MANAGEMENT SYSTEM
Fair list form
Fig.no.3.5.5
Login Form
Fig.no.3.5.6
30
TRAVEL MANAGEMENT SYSTEM
Sign Up
Fig.no.3.5.7
Billing Form
Fig.no.3.5.8
31
TRAVEL MANAGEMENT SYSTEM
Registration Form
Fig.no.3.5.9
Receipt Form
Fig.no.3.5.10
32
TRAVEL MANAGEMENT SYSTEM
Hotel Booking Info Form
Fig.no.3.5.11
33
TRAVEL MANAGEMENT SYSTEM
34
TRAVEL MANAGEMENT SYSTEM
4.PERFORMANCE ANALYSES
The very first question that should click in our mind before the implementation of proposed system is that
whether it should be feasible to develop a new computerized system for the existing system. A requirement is a
feature that must be included in the system. Before the actual design and implementation starts, getting to know
the system to be implemented is of prime importance.
With respect to the system itself, the following facts should be taken into consideration:
35
TRAVEL MANAGEMENT SYSTEM
5. CONCLUSION
Any user can visit our website & requests to book tour packages, hotels. User can inquire about different city
packages, availability of different hotels including 5*, 3*, 2* category. After that user can select a payment
method & specifies delivery services for the tickets & travel itineraries.
Thus we have seen that how our project will help in today’s online application & give better quality of service &
better customer satisfaction.
Thus our project is running successfully, whose evidence is attached herewith. It also provides good security.
FUTURE SCOPE
The project has met the standards required to work at Reservation system. If the business logic remains
same the project can be ported to any other reservation system (Airline Reservation, Bus Reservation) company
with minor changes in the working procedure of the project. The project can be used as an availability to develop
a project for a different company with different business logic wherein the commonalties in certain areas remain
the same at any business level. By using the common features in future development the development time as
well as the cost of development can be decreased considerably.
This project is based on Standalone application platform. To modify the project to take the advantage of
geographical remote area. By shifting the project to the Networking & Internet platform the project can be made
into a Mobile Accessible Application by which the restrictions of the software & hardware requirements can be
scaled down, which is not possible using Standalone platform.
36
TRAVEL MANAGEMENT SYSTEM
6. REFERENCES
37