Sunteți pe pagina 1din 54

Tour And Travel Management

Final Project
GCUF LoCATION FINDER

Project Supervisor
Sir Shahbaz Nazeer

Submitted By

Saeed Anwer 14629

Muhammad Bilal Akhtar 14644

Muhammad Awais Salam 14615

1
Tour And Travel Management

EXORDIUM

In the name of Allah, the Compassionate, the Merciful. Praise be to Allah, Lord of
Creation, The Compassionate, the Merciful, and King of Judgment-day! You alone
we worship, and to you alone we pray for help, Guide us to the straight path The
path of those who you have favored, Not of those who have incurred your wrath,
Nor of those who have gone astray.

DEDICATION

We dedicate our first project to our beloved parents and supported friends.

2
Tour And Travel Management

Index
Chapter No:1
Introduction

1. Manually Working
2. project Scope
3, Project Advantage
4. Hardware And Software Requirements
Chapter No:2
Structure

1. Table Structure
2. Forms
3. Reports
4. UML
Chapter No:3

Project Implementation

1. Testing And Its Type


2. Client Side Run
Chapter No:4

Project Overview

1. Final Run Project Overview

3
Tour And Travel Management

Chapter No: 1

Introduction:

T ’n’ T Travel is an irresistible word when it comes to tour and travel


packages. We offer tour and travel services including ticket bookings, hotel
reservations , rental car services, holiday tour packages, domestic tour packages.
We provide the most suitably designed as well as the customized travel packages
to the customers. We offer everything related to travelling services under one roof.
Today's extremely exhausting work environment dictates that individuals
requires some joyful holiday. We provide stress-free joyful refreshing holidays
with cost competitive and customized packages according to their requirements.
We provide services in almost each and every city of India. We want to serve our
customers with best possible service and provide them the kind of comfort they
want. We also want to customize our tours as per our customers requirement
without reducing joy or quality of tour. People of all ages and backgrounds will
come to enjoy the unique, upscale, joyful, and refreshing environment that T ’n’ T
Travel provides. We provide the transportation through its Airways, Railways and
busses. According to the tour packages we provide the facilities to customers such
as hotels, guesthouses, rental cars. It may vary from customer to customer and
packages according to need.
We offer new products and concepts from time to time. Keeping the effect
of change of seasons on the human mind and body, we revise our itineraries
regularly. This is because the comfort and the satisfaction of our customers are
paramount to us. T ’n’ T Travel offer a large range of travel opportunities.
Whether you're looking for a weekend getaway to relax and indulge, a
special holiday with friends and family, a trip to your favorite chill out spot or a
new adventure, you've come to the right place. T ’n’ T Travel offers great deals
and discounts on flights, railways, hotels, holiday packages, car rental and travel
activities everything you need to plan, shop and book your trip. Don't miss out . T
’n’ T Travel best value deals on top destinations.

4
Tour And Travel Management

Scope of the Project:

The Website is developed based on real life. It is very helpful in business


applications. Today's extremely exhausting work environment dictates that
individuals requires some joyful holiday. The website will provides a stress-free
joyful refreshing holidays with cost competitive and customized packages
according to their requirements. As it is web based it can provide services in
almost each and every city of India. It offer tour and travel services including ticket
bookings, hotel reservations , rental car services, holiday tour packages, domestic
tour packages only in one click. It provide the most suitably designed as well as the
customized travel packages to the customers. A traveler can find everything related
to travelling services under one roof by this website. The site will help to estimate
the benefits and calculate the requirement very easily. The benefits will be in
terms of speedy query .Smooth and faster operations at all levels improve the
working atmosphere of the entire organization. Maintaining the database as
required. Database can be modified accordly.

Future Scope Of The Project:

There is a wide scope for future implementation of ‘Travel and tourism’


towards an interesting experience of modern technologies. T ‘n’ T Travels is an
‘ One Stop Shops’ for all kinds of tour and travel products to serve the domestic
and international tourists at any time, any moment and any where in any parts of
the India.Not being sticky to make packages within India only , it can be global-a
“Global tourism” through a comprehensive infrastructure.Now a days, traveling
between two places is not a point of discussions,as modern technogies have made
travel pleasure comprising speed With comfort.so people are not willing to be
bound within only a small geographiocal area.So there is place to make them
experience the taste Of ‘Global Tourism’.

5
Tour And Travel Management

6
Tour And Travel Management

Manually Working:

Create Tables Queries:

create table TourManager


(
managerId number(10) not null,
managername varchar2(20),
mobileno number(10),
address varchar2(20),
dateofbirth number(10),
emailid varchar2(20),
primary key(managerid));

create table PackageTour


(
packageid number(10) not null,
managerId number(10) not null,
packagename varchar2(20),
category varchar2(15),
curdate DATE,
validtill number(10),
primary key(packageid),
constraint fk_managerid_t foreign key(managerid) REFERENCES
TourManager(managerid));

7
Tour And Travel Management

Create table PackageTourBooking


(
PackageBookingId number(10) not null,
packageid number(10) not null,
Package Name varchar2(10),
Category varchar2(10),
Date number(10),
Primary key (packagebookingid),
constraint fk_packageid_p foreign key(packageid) REFERENCES
PackageTour(packageid));

Create table Travelers


(
User no number(10) not null,
packageid number(10) not null,
T Name varchar2(20),
Address varchar2(20),
Mobile Number number(15),
Email Id varcha2(30),
User Type varchar2(10),
Date Of Birth number(10),
Sex varchar2(20),
Primary key(userno),
constraint fk_packageid_p foreign key(packageid) REFERENCES
PackageTour(packageid));

8
Tour And Travel Management

Create table Bus Booking Details


(
busticketnumber number(10) not null,
userno number(10) not null,
Passenger Name varchar2(20),
Busid number(5),
Primary key(busticketnumber),
Foreign key(userno) references Travelers (userno));

Create table Bus Cancelation Details


(
buscancelationcode number(10) not null,
user no number(10) not null,
busticketnumber number(10) not null,
Payment Mode number(10),
busnumber number(10),
ticketnumber number(10),
refundamount number(10),
primary key (buscancelationcode),
Foreign key(userno) references Travelers (userno);
Foreign key(busticketnumber) references Bus Booking Details
(busticketnumber));

9
Tour And Travel Management

Create table FlightBookingDetails


(
FlightBookingCode number(10) not null,
FlightTransactionCode number(10) not null,
userno number(10) not null,
FlightNumber number(10),
TicketNumber number(10),
AirLines varchar2(10),
Class varchar2(20),
Primary key (FlightBookingCode,FlightTransactionCode) ,
Foreign key(userno) references Travelers (userno));

10
Tour And Travel Management

Create table Flight_Cancelation_Details


(
FlightCancelationCode number(10) not null,
userno number(10) not null,
FlightBookingCode number(10) not null,
TicketNumber number(10) ,
AirLines varchar2(20),
PaymentMode varchar2(20),
RefundAmount number(10) ,
Status varchar2(10),
Primary key(FlightCancelationCode),
constraint fk_userno_t foreign key(userno) REFERENCES Travelers(userno),
constraint fk_FlightBookingCode_f foreign key(FlightBookingCode)
REFERENCES FBD(FlightBookingCode));
Commit;

11
Tour And Travel Management

Create table TrainBookingDetails


(
Train Booking Code number(10) not null,
Train Id number(10) not null,
user no number(10) not null,
Passenger Name varchar2(20) ,
Class varchar2(10),
Destination varchar2(20),
Primary key (Train Booking Code,Trainid),
Foreign key(userno) references Travelers (userno));

Create table TrainCancelationDetails


(
TrainCancelationCode number(10) not null,
TrainBookingCode number(10) not null,
userno number(10) not null,
TrainNumber number(10),
TicketNumber number(10),
Destination varchar2(20),
PaymentMode varchar2(20),
RefundAmount number(10),
Status varchar(20),
Primary key (TrainCancelationCode ),
Foreign key(TrainBookingCode)references TrainBookingDetails
(TrainBookingCode),
Foreign key(userno) references Travelers (userno));

12
Tour And Travel Management

Create table HotelBookingDetails


(
Hotel Transaction Code number(10) not null,
Hotel Booking Code number(10) not null,
user no number(10) not null,
Hotel Id number(10),
Hotel Name varchar2(20),
Check In Date number(10),
Rate number(10),
Primary key(Hotel Transaction Code),
Primary key(Hotel Booking Code),
Foreign key(userno) references Travelers (userno));

Create table Hotel Cancelation Details


(
Hotel Cancelation Code number(10) not null,
Hotel Booking Code number(10) not null,
user no number(10) not null,
Hotel Id number(10),
Address varchar2(10),
Payment Mode varchar2(20),
Refund Amount number(10),
Primary key (Hotel Cancelation Code),
Foreign key (Hotel Transaction Code) References (Hotel Transaction Code),
Foreign key(userno) references Travelers (userno));

13
Tour And Travel Management

Data Insert Into Tables Quries

1. insert into TOUR_MANAGER

VALUES (2,'Nouman',0334324564,'Multan',03-01-2016,'msalman@gmail.com');

Commit;

2. insert into PACKAGE_TOUR

VALUES (12,'Family','Economy','12-jan-96',121,1);

Commit;

3. insert into PACKAGE_TOUR_BOOKING

VALUES (123,'Family','Business','12-jan-2016',12);

Commit;

4. insert into TRAVELERS

VALUES(121,'Salman','Multan',03326342165,'miehunna@gmail.com','Economy',
01-02-1968,'Male',12);

Commit;

5. insert into TRAIN_BOOKING_DETAILS

VALUES(123,200,121,'Waseem','Business','Multan');

Commit;

14
Tour And Travel Management

6. insert into TRAIN_CANCELATION_DETAILS

Values(123,121,32,23,'FSD','Cash',2000,930);

commit;

7. insert into HBD

VALUES(200,300,121,2575,'MoonHotel',12-03-1997,50);

Commit;

8. insert into HCD

VALUES(12,300,121,2575,'Jhag','Cash',2000);

Commit;

9. insert into FBD

VALUES(55,44,121,88,567,'Dubai','Economy');

Commit;

10. insert into FCD

values(121,55,88,32,'Dubai','Cash',2000,'Evening');

Commit;

11. insert into BBD

VALUES (256, 121,'Naeem', 15);

Commit;

15
Tour And Travel Management

12. Insert into BCD

Values (12, 121,256,'Cash',323,145);

commit;

16
Tour And Travel Management

DESIGN SPECIFICATIONS & REQUIREMENT

Software & Hardware Specification:

Specification must reflect the actual application to be handled by the


system and include system objective, flowchart, input-output requirement, file
structure and cost.

1) Reliability: -
Software reliability brings up the concept of modularity. A package
with a high degree of modularity has the capacity to operate in many machine
configurations and perhaps across manufacture product lines.

This software with high potential can work or can be operated in P1


based configuration computers.

2) Functionality: -
It is a definition of the facilities, performance and other factors that
the user requires in the finished product.
This software provides the facility of having the complete
infrastructure of the house, etc. The performance of the software includes the
flexibility of the software.

3) Flexibility: -
One feature of the flexibility is adaptability, which is of the ease of
extending the product. In the field of flexibility, the software covers all factors to
be considered. For example: knowing the astrological sign, KUA number, and etc.
of a particular person.

17
Tour And Travel Management

4) Usability: -
The points to be considered while thinking of usability are portability
and understandability.While designing this software, we always try to make it
more portable, should not consume more space as well. As we are using HTML s a
front-end, which is very user friendly, so it scores full marks in understanding.

5) Security: -
Security control and access of software or data file should be
maintained in this software.

6) Capacity: -
The software, when under development should be developed in such a
way that the number of files, data elements, etc. and size of each of them should be
considered. It should not affect the users system, so that he/she can make up
gradations or degradations in the system hardware or software.
7) Performance: -
The language, in which the package is developed, should be well
known or say should be aware to the programmers. The operating system may also
affect its performance. These both factors are important for consideration. This
software should be economical for buying and should be user friendly. In our
project, we have considered all above factors and developed such a project hat can
run in all environments but may be supported by Apache server.

18
Tour And Travel Management

HARDWARE SPECIFICATIONS:

Processor : Intel Pentium or more


Ram : 128 MB or more
Cache : 512 KB
Hard disk : 16 GB hard disk recommended

SOFTWARE REQUIREMENTS:

Operating system : Windows 2000 or later

Front End : Asp.Net

Back End : SQL Server 2000 .

Language: C#

19
Tour And Travel Management

Chapter No: 2
Class Diagram:

Train Booking Details Flight Booking Details Flight Cancelation Details

Train Booking Code Flight Booking Code Flight Booking Code


Passenger Name Flight Transaction Flight Cancelation Code
User no Code Flight Number
Class Ticket Number
Flight Number
Destination Air Lines
Ticket Number
User no
Air Lines Payment Mode
User no Refund Amount
Class Status
Status
Train Cancelation Details

Train Booking Code


Train Cancelation Code
Train Number
Tour Manager
Ticket Number
Destination Travelers
Manager Id
User no Package Tour
User no Manager Name
Payment Mode
Package Id Mobile No
Refund Amount Package Id
T Name Address
Status Package Name
Address DOB
Mobile Number Category Email Id
Email Id Curate
User Type Valid Till
Date Of Birth Manager Id

Hotel Booking Details

Hotel Booking Code


User no
Hotel Name Bus Booking Details
Package Tour Booking
Check In Date
Rate Bus Ticket Number
User no Package Booking Id
Passenger Name Package Name
Bus Id Category
Date
Package Id

Hotel Cancelation Details Bus Cancelation Details

Hotel Booking Code Bus Ticket Number


Hotel Cancelation Code Bus Cancelation Code
Address Bus Number
User no Ticket Number
Payment Mode User no
Refund Amount Payment Mode
Refund Amount

20
Tour And Travel Management

Stracture Of Tables:
Tour Manger

Package Tour

21
Tour And Travel Management

Package Tour Booking

Travelers

22
Tour And Travel Management

Train Booking Details

Train Cancelation Details

23
Tour And Travel Management

Bus Booking Details

Bus Cancelation Details

24
Tour And Travel Management

Flight Booking Details

Flight Cancelation Details

25
Tour And Travel Management

Hotel Booking Details

Hotel Cancelation Details

26
Tour And Travel Management

RelationShip Diagram:

Forms:

27
Tour And Travel Management

Log In

28
Tour And Travel Management

Menu

29
Tour And Travel Management

Tour Manger

30
Tour And Travel Management

Package Tour

31
Tour And Travel Management

Package Tour Booking

32
Tour And Travel Management

Travelers

33
Tour And Travel Management

Flight Booking Details

34
Tour And Travel Management

Flight Cancelation Details

35
Tour And Travel Management

Train Booking Details

36
Tour And Travel Management

Train Cancelation Details

37
Tour And Travel Management

Bus Booking Details

38
Tour And Travel Management

Bus Cancelation Details

39
Tour And Travel Management

Hotel Booking Details

40
Tour And Travel Management

Hotel Cancelation Details

41
Tour And Travel Management

Software Maintenance:

Maintenance comes under the support phase. Maintenance accounts for more effort
than any other software engineering activity. It focuses on change associated with
error correction, adaptations required as the software's environment evolves, and
changes due to enhancements brought about by changing customer requirements.
Four types of changes are encountered during the support phase:
•Corrective Maintenance:
Even with the best quality assurance activities, it is likely that the customer will
uncover defects in the software. Corrective maintenance changes the software to
correct defects.
•Adaptive Maintenance:
Over time, the original environment (e.g., CPU, OS, rules, external product
characteristic) for which the software was developed is likely to change. Adaptive
maintenance results in modification to the software to accommodate changes to its
external environment.

•Perfective Maintenance
As the software is used, the customer will recognize additional functions that will
provide benefit. Perfective maintenance extends the software beyond its original
functional requirements.
•Preventive Maintenance:
Computer software deteriorates due to change, and because of this, preventive
maintenance, often called software reengineering, must be conducted to enable the
software to serve the needs of its end users.

Chapter No: 3

Software Testing Techniques

Software testing is a critical element of software quality assurance and


represents the ultimate review of specification, design, and code generation. The
increasing visibility of software as a system element and the attendant costs

42
Tour And Travel Management

associated with a software failure are motivating forces for well planned, through
testing.
The main objectives of testing are listed below:

 Testing is a process of executing a program with the intent of finding an

error.

 A good test case is one that has a high probability of finding an as-yet-

undiscovered error.

 A successful test is one that uncovers an as-yet-undiscovered error.

Software is tested from two different perspectives: (1) internal program logic

is exercised using "white-box" test case design techniques.

(2) Software requirements are exercised using "black-box" test case design

techniques. In both cases, the intent is to find the maximum number of errors

with the minimum amount of effort and time.

Following are the two types of techniques, which have been used to test this
project:

 White-box testing

 Black-box testing

Software Testing Strategies

Unit Testing

43
Tour And Travel Management

It focuses on the smallest unit of software design - the software component or


module. Using the component level design description as a guide, important
control paths are tested to uncover errors within the boundary of the module. The
relative complexity of tests and uncovered errors is limited by the constrained
scope established for unit testing. The unit test is white-box oriented, and the step
can be conducted in parallel for multiple components. The tests that occur as part
of unit tests are listed below:

 Module Interface is tested to ensure that information properly flows into and

out of the program unit under test. Tests of data flow across a module

interface are required before any other test is initiated. If data does not enter

and exit properly, all other tests are moot.

 Local Data Structures are examined to ensure that data stored temporarily

maintains its integrity during all steps in an algorithm's execution.

 Boundary Conditions are tested to ensure that the module operates properly

at boundaries established to limit or restrict processing.

 Independent Paths are exercised to ensure that all statements in a module

have been executed at least once.

 Error Handling Paths are also tested.

Selective testing of execution paths is an essential task during the unit test. Basis
path and loop testing are effective techniques for uncovering a broad array of path
errors.Among the more common errors in computation are

44
Tour And Travel Management

 misunderstood or incorrect arithmetic precedence,

 mixed mode operations

 incorrect initialization

 precision inaccuracy

 incorrect symbolic representation of an expression.

Comparison and control flow are closely coupled to one another (i.e., change of
flow frequently occurs after a comparison). Test cases should uncover errors such
as

 comparison of different data types

 incorrect logical operators or precedence

 expectation of equality when precision error makes equality unlikely

 incorrect comparison of variables

 improper or nonexistent loop termination

 failure to exit when divergent iteration is encountered

 improperly modified loop variables

Among the potential errors that should be tested when error handling is evaluated

 Error description is unintelligible

 Error noted does not correspond to error encountered

 Error condition causes system intervention prior to error handling

 Exception-condition processing is incorrect

45
Tour And Travel Management

 Error description does not provide enough information to assist in the

location of the cause of the error.

Boundary testing is the last (and probably most important) task of the unit test step.
Software often fails at its boundaries. That is, errors often occur when the nth
element of an n-dimensional array is processed, when the ith repetition of a loop
with i passes is invoked, when the maximum or minimum allowable value is
encountered.

Why is System Analysis Necessary:

During system analysis some activities are carried out, such as problem
definition, design, implementation. Before designing the actual system/project, we
should know,
1. What is the problem?
2. How to solve it?
3. What are the technical factors required?
4. What are its features and limitations?
If a system is designed without considering above activities then the system
will not work properly to the satisfaction of user requirement.A system Canot be
designed Without Any Analysis.We should have a clear idea about what is to be
made and how?If the System is properly analysed then the system will be effective
and proper. Analysis is the preleminary factor while designing a software. So
system analysis is necessary to design perfect and accurate system, which satisfies
the user requirement.

46
Tour And Travel Management

system analyst:
System analysis is central to the whole of system development. It includes
gathering the necessary data and developing plans for new system. This is not an
easy task because many people need to be satisfied and many conflicts resolved.
The system analyst is the person who guides the analysis, design and
implementation and maintenance of a given system. In performing these four tasks,
the analyst must always match the information system objectives with the goals of
organization.

1. System analyst must determine the requirements of user of a new system so that
during analysis they can discuss with users how to design a new system that meets
the requirements.
2. System analyst has to provide different solutions to the problem, to satisfy user
requirements.
3. The system analyst must be a able to find out the details about the system itself.
To do this, the analyst will have to look at such things as forms (input, output
formats), data used by the organization.
4. System analyst must also be able to work in environments that have
considerable ambiguity and uncertainty.
5. System analyst must also be creative and imaginative in producing new
solutions to meet user requirements

The multifaceted role of the analyst:

The analyst plays his role in many characters. These various roles played by
him are:
Change agent

47
Tour And Travel Management

Monitor
Architect
Psychologist
Sales person
Motivator
Politician.

Change agent:

The analyst is called as change agent because sometimes he changes the entire
policy of industry or organization to improve overall working as well as profit of
the organization. The change is brought implementing new software based
computer system. In order to make this change successful the analyst should give
user as much participation as possible while designing the system.

Investigator and monitor:

The analyst finds out why user is not satisfied with the not present system he is
using. What are the drawbacks of pitfall in the present system, that user wants to
remove by replacing it with new system.

The analyst also monitors the activities going on while designing a new system.
The activities to be monitored include successful completion of programs with
respect to time, cost and quality.

Architect:

System analysts are like architects. He must work with user to identify the goals
and shapes of new system. Architect first prepares a plan and according to that plan
he develops a building. A system analyst also creates several plans and develops or
builds system according to that plan.

48
Tour And Travel Management

Psychologist:

Analyst plans the role of psychologist in the way he/she reaches people interprets
their behavior and draws conclusion from their interactions.

Sales person:

The analyst works as a sales person by giving oral presentation of the system at
each stage of development. The analyst should be very good in communication and
in putting his ideas before the user. Also he should be able to clarify the issues
raised by the user at the time of presentation.

Motivator:

The analyst work as a motivator after the system is implemented. It is the


responsibility of the analyst to motivate the users to use the new system. it is
directly dependent how much user participation is given in the project design and
how much efforts are taken to train the user, that the user can be motivated to use
the new system.

Politician:

A politician should be a good diplomat, should have proper good control on his
party members and should have good influence on the people. It is true for
becoming a successful system analyst. While designing a new system, the analyst
should not only think about the technical side but also keeping good relations,
good control and good influences on the people with and around him.

Identification of need:

As the tourism industry’s popularity grows, the image of travel and tourism begins
to evolve. With a simple click of the button, your entire nine-day itinary to India
could be planned, booked and paid for. When a trip is organized with online tour
groups or packages, it produces a view of the country that is for the consumption
of the tourist. Tourism has become too much of a service. It is geared towards what
the tourist would find familiar or comfortable. It takes away from the true mission
of travel. Tour groups and itineraries are structured to offer the most efficiency
throughout your travel. But travel in large groups, walking from bus to bus, hotel
to hotel provides a very narrow experience of the country.

49
Tour And Travel Management

Travel service providers, operating from distant locations and providing


specific services to customers, can only meet a portion of customer requirements.
For instance, if a traveler needs to tour Agra, a travel agent may be able to manage
the airline reservation for the traveler, but perhaps, not the hotel reservations.
Similarly, another tour operator may offer the hotel bookings service but the costs
may not be feasible for a traveler. On one hand, travelers need to search for
multiple travel agents to plan a single tour and on the other hand, travel agents are
confined to their specific areas of operations. After identifying and isolating these
problems in the travel industry, T ’n’ T Travels wanted to develop a solution that
would act as a ‘single point of contact’ for travelers, while allowing travel agents
the opportunity to grow & expand their business, without incurring any extra costs.
In addition, the solution would allow customers to search for travel service
providers and book tours online.
We make ticket bookings, hotel reservations ,car rental services, holiday tour
packages, domestic tour packages to make your trip hassle free. Our travel
packages designed especially for the needs of the corporate sector, assures that our
clients have a stress free business/leisure tour, with the nitty-gritty associated with
traveling left to the experts.

Client Application Development

 Client applications are the closest to a traditional style of application in


Windows-based programming. These are the types of applications that
display windows or forms on the desktop, enabling a user to perform a task.
Client applications include applications such as word processors and
spreadsheets, as well as custom business applications such as data-entry
tools, reporting tools, and so on. Client applications usually employ
windows, menus, buttons, and other GUI elements, and they likely access
local resources such as the file system and peripherals such as printers.

 In the past, developers created such applications using C/C++ in conjunction


with the Microsoft Foundation Classes (MFC) or with a rapid application
development (RAD) environment such as Microsoft® Visual Basic®. The
.NET Framework incorporates aspects of these existing products into a
single, consistent development environment that drastically simplifies the
development of client applications.The Windows Forms classes contained in
the .NET Framework are designed to be used for GUI development. You can
easily create command windows, buttons, menus, toolbars, and other screen

50
Tour And Travel Management

elements with the flexibility necessary to accommodate shifting business


needs.

SQL SERVER:

A database is a structured collection of data. Data refers to the


characteristics of people, things and events. SQL Server stores each data item in
its own fields. In SQL Server, the fields relating to a particular person, thing or
event are bundled together to form a single complete unit of data, called a record
(it can also be referred to as raw or an occurrence). Each record is made up of a
number of fields. No two fields in a record can have the same field name.During
an SQL Server Database design project, the analysis of your business needs
identifies all the fields or attributes of interest. If your business needs change over
time, you define any additional fields or change the definition of existing fields.
SQL Server makes it very easy to link the data in multiple tables. Not only does
SQL Server allow you to link multiple tables, it also maintains consistency
between them. Ensuring that the data among related tables is correctly matched is
referred to as maintaining referential integrity.

FEATURES OF SQL SERVER (RDBMS):

 SQL SERVER is one of the leading database management systems (DBMS)


because it is the only Database that meets the uncompromising requirements
of today’s most demanding information systems. From complex decision
support systems (DSS) to the most rigorous online transaction processing
(OLTP) application, even application that require simultaneous DSS and
OLTP access to the same critical data, SQL Server leads the industry in both
performance and capability

51
Tour And Travel Management

 SQL SERVER is a truly portable, distributed, and open DBMS that delivers
unmatched performance, continuous operation and support for every
database.
 SQL SERVER RDBMS is high performance fault tolerant DBMS which is
specially designed for online transactions processing and for handling large
database application.
 SQL SERVER with transactions processing option offers two features which
contribute to very high level of transaction processing throughput, which
areThe row level lock manager Enterprise wide Data Sharing.
 The unrivaled portability and connectivity of the SQL SERVER
DBMS enables all the systems in the organization to be linked into a
singular, integrated computing resource.

Chapter No: 4
THE COMPLETE STRUCTURE:

T ‘n’ T Travels is an ‘ One Stop Shops’ for all kinds of tour and travel
products to serve the domestic and international tourists at any time, any moment
and any where in any parts of the India. It is a complete online travel solution
portal in the sense that the travelers need not require moving to different travel
agents for different services involved in the entire travel process. Sitting at one
place, travelers can enquire, navigate and ask for everything related to travel
services. The major list of online travel services include online flight booking,
online hotel booking, online cruise booking , online car/bus booking.The entire
system is user-friendly that guides the travelers automatically while making their
reservation.

Overall Description:

T ’n’ T Travels arranges holidays for customers. It offer tour and travel
services including ticket bookings, hotel reservations, rental car services, holiday
tour packages, domestic tour packages. Bookings are made online directly by
customers. The customer has to register himself/herself as our registered customer.
Now he/she can select package tours provided by us or can customize his/hers own

52
Tour And Travel Management

tour. When a customer select his tour venue, then he/she may selects other
accommodations from flight details,railway details, cruise details, bus details and
hotel details according to their will. The registered customer can also reserve
tickets only or book hotel only through our site. They can also choose rental car
services and guide facility also according to their requirements. We provide full
freedom to our customer to make their choice from the vast information provided
by us according to their comfort and finances. The details are entered onto a
Provisional Booking file.
The customer must confirm this booking within three days by sending a
deposit of 10% of the costs. On receipt of the deposit, Reservations transfer the
details from the Provisional Bookings file to the Confirm Bookings file.
Four weeks before the Tour is due, we send an invoice to the customer for
the remaining costs. The Customer is notified when the full payment is received
via Email or Sms , and Customer Services then send tickets and other instructions
and informations to the customer via email. The tickets are then send to the
customers by mail.
Customer can also cancel their reservation online. The register customer log
into our site and can confirm their reservation. The cancelation is confirmed by the
administrator and then refund amount is send to the customer within 5 days
deducting the cancelation charges.

53
Tour And Travel Management

Functional Description:

T ‘n’ T Travels impeccable services and well researched & planned out tour
itineraries have drawn us a veritable list of clients from the world over. We believe
in a simple philosophy that reads as "Give the customer what they ask for---an
excellent travel entertainment with complete peace of mind and satisfaction". In
the short span of time we have generated huge number of clients who enjoys our
flawless services and facilities.
The different Modules involved in online Tour And Travel management system are
as follows.

Customer Registration
Tour Packages And Holiday
Online Ticket Reservation
Online Flight Reservation
Online Railway Reservation
Online Bus Ticket Reservation
Online Hotel Reservation
Rental Car Services
Cancelation
Online Flight Cancelation
Online Railway Cancelation
Online Bus Ticket Cancelation
Online Cruise Line Cancelation
Online Hotel Cancelation
Tour Cancelation

54

S-ar putea să vă placă și