A PROJECT ON TOUR & TRAVEL TRAVEL MANAGEMENT
1. Project Profile Project Definition
Tour Tour and Travel Management System
Objective
Main Objective of this system is to provide Online Registration, Tour Package Information, Ticket ooking, Online Payment and Searching !acility for "ustomer and also #enerate $ifferent types of Report%
Front-end
Microsoft &SP%'et &SP%'et ()*) +ith c !rame+ork -%)%
Back-end
S./ Server ())0%
Tools
M%S%Office, &dobe Photoshop%
Internal Guide
Mr% $haval k% Raval% Raval%
Submitted To
$epartment Of "omputer Science
Developed By
*%
Patel 1rvish k%
(%
Rajput Su Sureshji R% R%
2. Exis Existi ting ng Syst System em
All Work are are done Manually. Manually. In Manual Booking System Customer has to go to the Travelling office. Ask Inquiry for Travelling Travelling then Book ticket Finally ay ayment ! Collect "ecei#t. $ifficul icultt To Main Mainta tain in the the Custo ustome merr $eta $etaiils of ack acka age and and ayment "ecei#t in "egister. They "egister Tour ackage in the note%ook. Add advertisement advertisement in &ocal ne's#a#er ne's#a#er or &ocal Market. Market. (se Travelling Facility For the &imited Area or erson.
3. Need for New System
To Create We% Based A##lication For our )rgani*ation.
To rovide Search Facility For Customer.
To +enerate $ifferent Ty#es of "e#orts.
To rovide the online Ticket Booking and online ayment Facility For Customer. To rovide #ackage $etails. Customer Can Cancel the Booking then "eturn ,- &ess $educt From the Amount.
Services #rovided %y Tour and travels System. – /I0W AC1A+0
– S0A"C2 AC1A+0 – B))1I3+ – CA3C&0 B))1I3+ – )3&I30 A4M03T
4. Function Specifiction
!odules t"t will #e t"ere in t"e projects re $
Customer: - Registration(Login) - View package - earc! package - "ooking - $i%e Pa&ment ooking Cance''ation $i%e ee*ack -
A*min: registration(Login) #anage +ser #anage Tour-package #anage Ticket "ooking #anage Pa&ment View Cance''ation -View ,ee*ack -
-
-
-
Visitor: View site $i%e ,ee*ack -
TRAVELER :- Registration -Login -manage tour - #anage tour package cost - #anage "us(tra%e's)
ser Specification !dmin" 2 admin can manage the user and receive package from traveler 3 package management%
Traveler" Traveler create the package and give to admin% 2 Traveler
#ustomer" 2 customer customer can vie+ vie+ packa package ge and and booking% booking%
$isitor" 4isitor vie+ side and give feedback% 2 4isitor
%. &rdwre &rdwre ' Softwr Softwre e Specif Specificti iction on
&rdwre Specifiction $ Ser(er Side$ Processor
5.6 +27
)*!
5 +B
&rd +is,
86 +B free s#ace
-lient Side$ Processor
,.6 +27
)*!
-,5 MB
&rd +is,
5 +B free s#ace
Softwre Specifiction $ Ser(er Side$ perting System
Windo' Server 5669 or any com#ati%le o#erating system.
)untime En(ironment
.3et Frame'ork :.6
/e# Ser(er
IIS ;.6
Front End
Microsoft As#.3et 56,6 'ith c<
0c, End
S=& server 5669
t"er ools ools
Ado%e hotosho#>MS hotosho#>MS office> Crystal "e#ort ?.6
-lient Side$ perting System
Windo' @ or any com#ati%le os.
/e# 0rowser
Internet 0#lorer .6 or any com#ati%le 'e% %ro'ser.
. &stem /owc!art
. imeline -"rt
. E) +igrm
5. 6!7 +igrm 5.1 6se cse +igrm
5.2 *cti(ity +igrm
5.3 -lss +igrm
5.4 Se8uence +igrm
5.% -oll#ortion +igrm
19. +t +ictionry 0. Table Name: Login1mst Description: To store t!e a*min2 customer2 Tra%e'er Login 3etai's Primary Key: +ser Name DataTyp "onstraint Description e
r! no
Name
0
+sername
Varc!ar(04) Primar& 5e&
6
+ser1T&pe
Varc!ar(04)
Not nu''
To store t!e username To store user t&pe 'ike a*min2 customer2tra%e' er etc.
7
Passwor*
n%arc!ar(04
Not nu''
To store t!e
) passwor*
#! Table Name: AgeRegistration1mst Description: To store Agent Persona' 8n,ormation. Primary Key: Compan&1name
r! no
"onstrain $iel% Name Data Type t Description
0
Name
6
Compan&1Nam e
Varc!ar(94)
Primar& 5e&
To store Compan& Name.
7
A**ress
Varc!ar(94)
Not nu''
To store a**ress.
Cit&
Varc!ar(94)
Not nu''
To store cit&.
Not nu''
To store Agent =ip co*e.
9
;ip1co*e
Varc!ar(94)
Numeric(0<24)
Not nu''
To store t!e Name o, agent.
Countr&
Varc!ar(94)
Not nu''
To store countr&.
>
#oi'e no
Numeric(0<24 )
<
Emai'1i*
N%arc!ar(74)
Not nu''
To store t!e Emai' i*.
?
Comment
Varc!ar(94)
Not nu''
To store Comment.
Not nu''
To store moi'e numer.
!Table Name: AgePackage1#anagement Description: To store Agent Package 3etai'. Primary Key: Tour1i*
r ! no
$iel% Name
"onstrain Data Type t
0
Agent1Name
6
Numeric(0<24 Agent1moi'e ) Not Nu''
7
Varc!ar(94)
Compan&1Nam e Varc!ar(94)
Not Nu''
Not Nu''
Description
To tore Agent Name. To tore #oi'e numer.
To tore compan& Name.
:
9
Tour1i*
Package1t&pe
Numeric(0<24 ) Primar& 5e& Varc!ar(94)
Not nu''
To tore Tour i*.
To store Package t&pe 'ike ro&a'2 @o'i*a&.
r ! no
$iel% Name Data Type
Categor&
Varc!ar(94)
"onstraint Description
Not nu''
To store tour Catrgor&.
Not nu''
To store t!e tour p'ace.
>
Tour1p'ace
Varc!ar(94)
<
3a&s
Numeric(0<24) Not nu''
?
Amount
Numeric(0<24) Not nu''
To store tour *a&s. To store tour amount.
'! Table Name: "ooking1mst Description: it can store "ooking 3etai'. Primary Key: "ooking1i*
r ! no
0
$iel% Name
"ooking1i*
6 Tra%e'er1 name
Data Type
"onstraint
Description
8nteger
Primar& 5e&
To tore "ooking i*
Varc!ar (94)
Not nu''
To store "ooking tra%e'er name
7
Package1i*
8nteger
Not nu''
To tore Package i*
Package1name
Varc!ar(64)
Not nu''
To store package
name.
9
-
Create 3ate
+p*ate 3ate
3ate Time
3ate Time
Not nu''
Create *ate o, recor*.
Not nu''
+p*ate *ate o, recor*.
(! Table Name: categor&1master Description: To store tra%e's categor& 3etai'. Primary Key: c1i* r ! $iel% Name Data Type no
0
C1i*
6
Package1t&p e Varc!ar(04)
7
categor&
8nteger
Varc!ar(64)
"onstraint
Description
To store categor& Primar& ke& i*.
Not nu''
To store t!e package t&pe. Like !o'i*a&
Not nu''
To store categor& 'ike ro&a'2 *e'u etc.
)! Table Name: countr&1master Description: To store countr& 3etai'. Primary Key: countr&1i*
r ! no
0
6
$iel% Name Data Type "onstraint Description
Countr&1i*
8nteger
Primar& 5e& To store t!e countr& i*.
countr&
Varc!ar(04 ) Not nu''
To store t!e countr& name.
*! Table Name: A*mPackage1management %escription: it store t!e Package 3etai' Like t&pe2 *a&s2 amount etc. Primary Key: i*
r!no $iel% Name
0
6
7
8*
Package T&pe
Categor&
Data Type
constrain t
Numeric(0<24 ) Primar& 5e&
Varc!ar(74)
Varc!ar(09)
Description
To store Package i*.
Not nu''
To store Package T&pe 'ike @o'i*a&2 Ro&a' etc.
Not nu''
To store Package Categor& 'ike $roup tour2
:
Tour1P'ace
Varc!ar(09)
Not nu''
a*%enture tour etc. To store Tour P'ace name.
9
3a&s
Amount
Nc!ar (04)
Varc!ar(64)
Not nu''
Not nu''
To store tour package 3a&s. To store Amount o, Tour Packages.
+!Table Name: ee*ack Description: to store t!e ,ee*ack *etai's.
$iel% Name
Data Type
"onstraint
Description
0
Name
8nteger
Not nu''
To store name.
6
Emai'i*
Varc!ar(74)
Not nu''
To store emai' i*.
7
Contact1no
Numeric(04)
Not nu''
To store contact no.
Not nu''
To store ,ee*ack status.
r! No
:
ee*ack
Varc!ar(74)
11. :nput +esign &!E P*;E
+escription$ 2ome #age of Tour and Travel Management system.
)E;:S)*:N
+escription$ "egistration age for Agent.
6) P*-<*;ES
+escription$ $etails of availa%le Tour ackages.
0<:N;
+escription$ Booking age to create Booking For Customer.
*+!:N 7;:N
+escription$ Admin &ogin age admin login hear.
*+!:N &!E
+escription$ 2ome age For Admin.
P*-<*;E !*N*;E!EN
+escription$ Admin Manage ackage Management .
P*-<*;E !*N*;E!EN
+escription$ Admin ackage Management information .
=:E/ FEE+0*-<
+escription$ Admin can vie' Customer and traveller Feed%ack.
-*E;)>
+escription$ Admin can add and vie' #ackage category.
=:E/ 0<:N; :NF
+escription$ Admin Sho' customer Booking $etails.
*;EN 7;:N
+escription$ Agent &ogin age.
*;EN &!EP*;E
+escription$ 2ome age For Agent.
P*-<*;E !*N*;E!EN
+escription$ Agent manage the #ackage Management.
P*-<*;E !*N*;E!EN
+escription$ Agent vie' #ackage information.
FEE+0*-<
+escription$ Customer and /isitor +ive Feed%ack.
13.esting Sr %o&
Test case
*%
&dmin login case
'(pected
!ctual
Pass)Fail
Is admin Provided true username 3
Successfully login
Pass
pass+ord for login5
(%
Invalid username6pass+ord case
Is username and pass+ord +rong then error message
7rror message
!ail
8%
4ie+ page case
Is re9uested page available5
Successfully vie+ that page
Pass
-%
Test field
&ll information must be input
&ll information must be input
Pass
:%
Registration
7nter null in mandatory fields
It +ill sho+ message that enter the
Pass
data%
7nter incorrect data
It +ill sho+ message that enter the correct data
Pass
;%
1ser login case
Is 1ser provided true user name 3 pass+ord for login5
Successfully login
Pass
<%
Invalid username6pass+ord case
Is username and pass+ord +rong then error message
7rror message
!ail
0%
4ie+ page case
Is re9uested page available5
Successfully vie+ that page
Pass
=%
4alidation Test "ases
Mandatory field should not be blank
>ou have to enter some value into mandatory
Pass
fields
*)%
Manage Profile
The field value must have the predefined range
Only *) number are enter in the field
Pass
& predefines format
"heck the proper
Pass
should be follo+
format of email2id
1ser can edit info of the
The Message +ill be
profile
displayed *Profile edit successfully+&
Pass
,'! POT REV-E. •
•
-MPLEMENTAT-ON
A,ter t!e s&stem imp'emente* an* con%ersion is comp'ete*2 a re%iew o, s&stem is usua''& con*ucte* & users an* ana'&st t!is is ca''e* post imp'ementation re%iew. T!e most ,un*amenta' concern post imp'ementation re%iew is *etermining t!e s&stem !as met its oBecti%e2 t!at is ana'&st want to know i, t!e per,ormance 'e%e' o, t!e s&stem !as impro%e* an* i, t!e s&stem is pro*ucing t!e resu't inten*e*.
•
•
8, neit!er is !appening2 one ma& uestion w!et!er t!e s&stem can e consi*ere* success,u'. "& using current s&stem2 a'' t!e reuirements o, a'' users are ,u'D''e*.
1%. F66)E EN&*N-E!EN
?In future 'e 'ill give facility of online donation. ?We 'ill include more functionality as #er user requirement. ?3ot a single 'e%site is ever consider as com#lete forever firstly %ecause there is al'ays something ne' requirement also are gro'ing day %y day. ?We 'ant to im#roved our home #age> as it is the main thing 'hich attracts all users.