Documente Academic
Documente Profesional
Documente Cultură
Final Project
GCUF LoCATION FINDER
Project Supervisor
Sir Shahbaz Nazeer
Submitted By
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
Project Overview
3
Tour And Travel Management
Chapter No: 1
Introduction:
4
Tour And Travel Management
5
Tour And Travel Management
6
Tour And Travel Management
Manually Working:
7
Tour And Travel Management
8
Tour And Travel Management
9
Tour And Travel Management
10
Tour And Travel Management
11
Tour And Travel Management
12
Tour And Travel Management
13
Tour And Travel Management
VALUES (2,'Nouman',0334324564,'Multan',03-01-2016,'msalman@gmail.com');
Commit;
VALUES (12,'Family','Economy','12-jan-96',121,1);
Commit;
VALUES (123,'Family','Business','12-jan-2016',12);
Commit;
VALUES(121,'Salman','Multan',03326342165,'miehunna@gmail.com','Economy',
01-02-1968,'Male',12);
Commit;
VALUES(123,200,121,'Waseem','Business','Multan');
Commit;
14
Tour And Travel Management
Values(123,121,32,23,'FSD','Cash',2000,930);
commit;
VALUES(200,300,121,2575,'MoonHotel',12-03-1997,50);
Commit;
VALUES(12,300,121,2575,'Jhag','Cash',2000);
Commit;
VALUES(55,44,121,88,567,'Dubai','Economy');
Commit;
values(121,55,88,32,'Dubai','Cash',2000,'Evening');
Commit;
Commit;
15
Tour And Travel Management
commit;
16
Tour And Travel Management
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.
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:
SOFTWARE REQUIREMENTS:
Language: C#
19
Tour And Travel Management
Chapter No: 2
Class Diagram:
20
Tour And Travel Management
Stracture Of Tables:
Tour Manger
Package Tour
21
Tour And Travel Management
Travelers
22
Tour And Travel Management
23
Tour And Travel Management
24
Tour And Travel Management
25
Tour And Travel Management
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
32
Tour And Travel Management
Travelers
33
Tour And Travel Management
34
Tour And Travel Management
35
Tour And Travel Management
36
Tour And Travel Management
37
Tour And Travel Management
38
Tour And Travel Management
39
Tour And Travel Management
40
Tour And Travel Management
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
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:
error.
A good test case is one that has a high probability of finding an as-yet-
undiscovered error.
Software is tested from two different perspectives: (1) internal program logic
(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
Following are the two types of techniques, which have been used to test this
project:
White-box testing
Black-box testing
Unit Testing
43
Tour And Travel Management
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
Local Data Structures are examined to ensure that data stored temporarily
Boundary Conditions are tested to ensure that the module operates properly
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
incorrect initialization
precision inaccuracy
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
Among the potential errors that should be tested when error handling is evaluated
45
Tour And Travel Management
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.
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 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.
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:
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
50
Tour And Travel Management
SQL SERVER:
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