Академический Документы
Профессиональный Документы
Культура Документы
137518816 Page 1
2017
T-TRAVELS (TOUR & TRAVEL MANAGEMENT SYSTEM)
This site is based on Tour and Travel. Tour and Travel has been social
phenomenon of society all over the world.
Driven by the nature urge of every human being for new experiences. It is act as
instrument of Economic development and employee generation. It is a collection
of Tourist services activities that combine with E-commerce via internet. Such as
Hotel, Airlines, Travel agents, car rental, tourist sites and guides and markets etc.
This site provides the user friendly environment and also easy interaction with
the client. It’s give the all requirements and satisfaction to the client, what they
wants. The key focus is given on data security, as the project is online and will
be transferred in networks. This site indicate that long-haul travel, neighboring
country tourism, rural and ethnic tourism, wellness and health holidays, cultural
tourism, spiritualism, ecotourism, sports and adventure holidays, and coastal
tourism and cruises are a few emerging areas of tourist interest.
137518816 Page 2
2017
T-TRAVELS (TOUR & TRAVEL MANAGEMENT SYSTEM)
The following are the objectives of the present proposed project under
consideration:-
This software is mainly developed for the agencies working in tours and
travels.
To create Web Based Application for Organization.
To serve its customers with best possible quality and provide them
maximum facilities with less price.
137518816 Page 3
2017
T-TRAVELS (TOUR & TRAVEL MANAGEMENT SYSTEM)
3. PROJECT CATEGORY
Web Application
C#
ASP.net
SQL Server
137518816 Page 4
2017
T-TRAVELS (TOUR & TRAVEL MANAGEMENT SYSTEM)
4. TOOLS/PLATEFORM TO BE USED
HARDWARE SPECIFICATION
SOFTWARE SPECIFICATION
137518816 Page 5
2017
T-TRAVELS (TOUR & TRAVEL MANAGEMENT SYSTEM)
5. SYSTEMS ANALYSIS
Systems analysis is the dissection of a system into its component pieces to study
how those Component pieces interact and work. Systems synthesis is the re-
assembly of a system's component pieces back into a whole System it is hoped
an improved system. Through systems analysis and synthesis, we may add,
delete, and modify system components toward our goal of improving the overall
system.
Feasibility studies aim to objectively and rationally uncover the strengths and
weaknesses of an existing business or proposed venture, opportunities and threats
as presented by the environment, the resources required to carry through, and
ultimately the prospects for success. A feasibility studies main goal is to assess
the economic viability of the proposed business. A feasibility study should
examine three main areas:
market issues
technical and organizational requirements
financial overview
To make system I need cost of Visual Studio 2012 & SQL Server, cost of
software, cost of hardware, cost of operating system and cost of development.
(b) Technical Feasibility: - In the technical feasibility the system analyst look
between the requirements of the organization, such as Suggest input device
which can enter a large amount of data in the effective time. Output devices
which can produce output in a bulk in an effective time. The choice of
processing unit depends upon the type of processing required in the
organization.
137518816 Page 6
2017
T-TRAVELS (TOUR & TRAVEL MANAGEMENT SYSTEM)
(a) Interview
The conversation between or cross questioning between two or more people or a
group of people is known as Interview process.
During this process, when I visited at the offices and agencies of Tour and travels,
I observe that they require software to make their work easy and eco-friendly.
They want to replace the paper work as they are working.
(c) Questionnaires
Questionnaires are also sharply limited by the fact that respondents must be able to
read the questions and respond to them. This is a most common method of fact
finding. A questionnaire is a document that is containing a number of standard
questions that can be sending to many individuals. There are two types of
questions open ended and close ended.
Open ended questions are the questions that will ask additional information
from the other party. These types of questions are broad and require more
than one or two word to response.
Closed ended questions are types of questions that respondents have to make
a choice among a set of alternatives which can be answered restricted by either
“yes” or “no”.
137518816 Page 7
2017
T-TRAVELS (TOUR & TRAVEL MANAGEMENT SYSTEM)
137518816 Page 8
2017
T-TRAVELS (TOUR & TRAVEL MANAGEMENT SYSTEM)
A Gantt chart, commonly used in project management, is one of the most popular
and useful ways of showing activities (tasks or events) displayed against time. On
the left of the chart is a list of the activities and along the top is a suitable time
scale. Each activity is represented by a bar; the position and length of the bar
reflects the start date, duration and end of the activity.
2016 2017
TOPIC
Oct Nov Dec Jan Feb Mar
Project Definition
User Requirement Definition
System Requirement Definition
Analysis & Design
System Build/Prototype
Implementation & Training
Sustainment
137518816 Page 9
2017
T-TRAVELS (TOUR & TRAVEL MANAGEMENT SYSTEM)
Requirement Specification
Analysis
Finis
h
137518816 Page 10
2017
T-TRAVELS (TOUR & TRAVEL MANAGEMENT SYSTEM)
Functional Requirement
Tourism is the world’s largest growing industry with no signs of slowing down
in the 21st century. Travel means getting out of your confines and facing
adventures. Moreover, if you are in this business and want to grow rapidly than
creating your own web portal adds a much worth to it. Our portal provides
overall tours and travel administrative tools that help you advance with the
changing
demand of the present travelling business.
Non-Functional Requirement
Availability: A system's availability, or "uptime," is the amount of time that it
is operational and available for use. This is specified because some systems are
designed with expected downtime for activities like database upgrades and
backups.
Efficiency: Specifies how well the software utilizes scarce resources: CPU
cycles, disk space, memory, bandwidth, etc.
Portability: Portability specifies the ease with which the software can be
installed on all necessary platforms, and the platforms on which it is expected to
run.
137518816 Page 11
2017
T-TRAVELS (TOUR & TRAVEL MANAGEMENT SYSTEM)
6. SYSTEM DESIGN
It is the process of defining the architecture, components, modules, interfaces, and
data for a system to satisfy specified requirements. Systems design could be seen as
the application of systems theory to product development. There is some overlap with
the disciplines of systems analysis, systems architecture and systems engineering.
2. HOTEL:-This module will store the detail of all the hotels that have made
registration on this portal for the tourists offering various schemes,
discounts on booking etc.
6. SEARCH: -
137518816 Page 12
2017
T-TRAVELS (TOUR & TRAVEL MANAGEMENT SYSTEM)
Start
Customer
Registration
Log in
Logout
Stop
137518816 Page 13
2017
T-TRAVELS (TOUR & TRAVEL MANAGEMENT SYSTEM)
Involv
Do es
M
1Payment
TR_I
D
Pay_Date Amount
Book Searc
hh
M MMM
TRAIN
FLIGHT
TrainNo
Days FlightN Days
o
Destination Dep_Time Dep_Time
Destination
M HOTEL
M
StartFro StartFro
m HotelID m
Availability
HotelNam
Charges e
Address
137518816 Page 14
2017
T-TRAVELS (TOUR & TRAVEL MANAGEMENT SYSTEM)
RECEIPT OF
T-TRAVELS TICKET
TICKET
PAYMENT
RECEIPT
TRAIN SCHEDULE
PAYMENT
137518816 Page 15
2017
T-TRAVELS (TOUR & TRAVEL MANAGEMENT SYSTEM)
Customer
Search
detail City Tourist Sports
detail
Flight no
Hotel Train no
Registratio- Hotel Flight
n process booking
Train/flight Name & name reservation
reservation status
Area detail & area
Train no/flight no
No Yes
Generate Do Error
customer booking message
Give
id
passenger
detail
Booking master payment details
137518816 Page 16
2017
T-TRAVELS (TOUR & TRAVEL MANAGEMENT SYSTEM)
REGISTRATION PROCESS
Customer ADMIN
Details
Customer Master
BOOKING PROCESS
Error
message
Date of journey no
YES
Do
Area Detail Hotel Detail
bookin
Payment Detail
g
Hotel Detail
Make
advance
payment
Booking
Master
Customer
Payment transaction id
Details
ADMIN
137518816 Page 17
2017
T-TRAVELS (TOUR & TRAVEL MANAGEMENT SYSTEM)
SEARCH PROCESS
Tourist Sports
City Detail
Flight no
Flight
Customer Search Reservation
Details Status
TRAIN NO. & NAME
Hotel
Detail
ADMIN
137518816 Page 18
2017
T-TRAVELS (TOUR & TRAVEL MANAGEMENT SYSTEM)
RESERVATION
CUSTOMER
Area detail
Train/flight
reservation
Train no/Flight no
Train Scheduling
Check
Availability
No Yes
Error
Message Give
Passenger
Detail
Booking master
Make
payment
ADMIN
137518816 Page 19
2017
T-TRAVELS (TOUR & TRAVEL MANAGEMENT SYSTEM)
CUSTOMER
HOTEL
Cust-id Number
Hotel-id Number
Mob no Char
Mob no Char
Registration () Add hotel ()
Log in () Search hotel ()
SCHEDULE BOOKING
137518816 Page 20
2017
T-TRAVELS (TOUR & TRAVEL MANAGEMENT SYSTEM)
Search hotel
Train Registrations
reservation
USER
Customer
management
Reservation
Booking
management
maintenance
Administrator
137518816 Page 21
2017
T-TRAVELS (TOUR & TRAVEL MANAGEMENT SYSTEM)
Customer Table
FILE NAME DATA TYPE CONSTRAINTS
Cust I.D Number Primary key
Cust name Char Not null
Cust address nvarchar(50) Not null
Mob no. Number Not null
Sex Char Not null
Age Number Not null
Booking Table
Hotel Table
FILE NAME DATA TYPE CONSTRAINTS
Hotel I.D nvarchar(50) Primary key
Hotel name nvarchar(50) Not null
Hotel address nvarchar(50) Not null
Mobile no Number Not null
Check in date Varchar(50) Not null
Chekout date Varchar(50) Not null
No of person+ Varchar(50) Not null
Reservation Table
FILE NAME DATA TYPE CONSTRAINTS
Ticket no Number Primary key
Pnr no Number Allow Null
Cust I.D Number Not null
Reservation Char Not null
Journey date Nvarchar(50) Not null
No of passengers Varchar(50) Not null
Start station Varcrhar(50) Allow Null
Last station Varchar(50) Allow Null
Passenger 1 Varchar(50) Allow Null
Passenger 2 Varchar(50) Allow Null
Passenger 3 Varchar(50) Allow Null
Passenger 4 Varchar(50) Allow Null
Passenger 5 Varchar(50) Allow Null
startcity Varchar(50) Allow Null
lastcity Varchar(50) Allow Null
137518816 Page 22
2017
T-TRAVELS (TOUR & TRAVEL MANAGEMENT SYSTEM)
PAYMENT TABLE
FILE NAME DATA TYPE CONSTRAINT
Transaction Number Primary key
Ticket no Number Allow Null
Hotel id Number Allow Null
Booking id Number Not null
Payment Number null
Bankname varchar(50) Allow null
FLIGHT SCHEDULE TABLE
FILE NAME DATA TYPE CONSTRAINT
Flight no nvarchar(50) Primary key
Journey date nvarchar(50) Not null
Seat booked Number Not null
Seat left Number Not null
Class Varchar Allow null
Start city Char Allow null
Last city Char Allow null
Flight airways Varchar(50) Allow null
TRAIN SCHEDULE
FILE NAME DATA TYPE CONSTRAINT
Train no Varchar Not null
Train name Varchar Allow null
Journey date Date/Time Allow null
Seat booked Number Allow null
Seat left Number Allow null
Class Varchar Allow null
Start station Varchar Allow null
Last station Varchar Allow null
CARD
FILE NAME DATA TYPE CONSTRAINT
Card no Char Primary key
Pin no Char Not null
NEW USER TABLE
FILENAME DATATYPE CONSTRAINT
User I.D Varchar Primary key
Password Varhar Not null
Confirm password Varhar(50)
Cust I.D Varhar Allow null
Cust name Varhar Allow null
Cust add Varhar Allow null
Mob no varchar Allow null
Email id Varchar(50) Allow null
Sex Char Allow null
137518816 Page 23
2017
T-TRAVELS (TOUR & TRAVEL MANAGEMENT SYSTEM)
PACKAGE TABLE
TOURIST TABLE
TOUR TABLE
137518816 Page 24
2017
T-TRAVELS (TOUR & TRAVEL MANAGEMENT SYSTEM)
RESERVATION TABLE
137518816 Page 25
2017
T-TRAVELS (TOUR & TRAVEL MANAGEMENT SYSTEM)
7. TESTING TO BE USED
Testing is a process used to help identify the correctness, completeness and
quality of developed computer software. With that in mind, testing can never
completely establish the correctness of computer software.
2. Levels of Testing:-
Unit testing– Testing is done in the development process while
developer completes the unit development. The object of this testing is
to verify correctness of the module. The purpose of unit testing is to
check that as individual parts are functioning as expected.
Integration testing–System Integration Testing is started after the
individual software modules are integrated as a group. A typical
software project consists of multiple modules & these are developed by
different developers. So in integration testing is focuses to check that
after integrating modules is two modules are communicating with each
other or not.
System testing – This is the first time end to end testing of application
on the complete and fully integrated software product before it is launch
to the market.
User Acceptance testing– User acceptance is a type of testing performed
by the Client to certify the system with respect to the requirements that
was agreed upon. This is beta testing of the product & evaluated by the
actual end users. The main purpose of this testing is to validate the end
to end business flow.
137518816 Page 26
2017
T-TRAVELS (TOUR & TRAVEL MANAGEMENT SYSTEM)
TEST CASE
137518816 Page 27
2017
T-TRAVELS (TOUR & TRAVEL MANAGEMENT SYSTEM)
EXCEPTION HANDLING
DATABASE SECURITY
The database is the heart of most Web applications, it stores the data needed for
the websites and applications to "survive". It is through the combination of a
database and Web scripting language that we as developers can produce sites that
keep clients happy, pay the bills, and — most importantly — run our businesses.
Security flaws and patches are found all the time in both databases and
programming languages which make the databases breach able and any
unauthorized user can attack the database with SQL Injection which results in the
following things that might result from SQL Injection. The unauthorized user
could log in to the application as another user, even as an administrator and would
be able to view private information belonging to other users, e.g., details of other
users profiles, their transaction details, etc. The malicious user could change
application configuration information and data of the other users, modify the
structure of the database, even delete tables in the application database and finally
take control of the database server and execute commands on it at will.
137518816 Page 28
2017
T-TRAVELS (TOUR & TRAVEL MANAGEMENT SYSTEM)
137518816 Page 29
2017
T-TRAVELS (TOUR & TRAVEL MANAGEMENT SYSTEM)
Web Services, the latest trend in distributed computing, offer the benefit of
standardized communication between applications and can be used in resolving
the interoperability and other issues plaguing travel distribution. Here we
examine the role the role web services can play in resolving interoperability and
other issues plaguing travel distribution.
With the necessity to adapt an efficient and elegant approach towards work
professionally and the need to speed up the working process becoming a
requirement, switching towards information technology has become the best
option.
Since many tours and travels agencies are realizing this fact, the need to automate
their systems has drawn them towards purchasing a software product which
enhances their work speed.
So any product directed towards this segment will find a place for itself. Lots of
revenue can be generated. No standard software product is in the offing and this
gives the opportunity for the present package a mark for itself.
137518816 Page 30
2017
T-TRAVELS (TOUR & TRAVEL MANAGEMENT SYSTEM)
10. BIBLIOGRAPHY
INTERNET SITES
www.makemytrip.com
www.yatra.com
www.goibibo.com
www.rajtravels.com
137518816 Page 31