sush final project documentation
TRANSCRIPT
-
8/12/2019 Sush Final Project Documentation
1/70
Tour And Travel Management
Index
Introduction/Objectives
SystemAnalysis
IdentificationofNeed
PreliminaryInvestigation
FeasibilityStudy
ProjectPlanning
ProjectScheduling
Softwarerequirementspecifications(SRS)
SoftwareEngineeringParadigmapplied
DataFlowDiagrams
ClassDiagrams
SystemDesign Modularisationdetails
Dataintegrityandconstraints
Databasedesign
UserInterfaceDesign
Coding CompleteProjectCoding
CommentsandDescription
Standardizationofthecoding/CodeEfficiency
Errorhandling
Parameterscalling/passing
Validationchecks
Testing
TestingtechniquesandTestingstrategies
DebuggingandCodeimprovement
SystemSecuritymeasures
Databasedatasecurity
CreationofUserprofilesandaccessrights
CostEstimationoftheProject
Reports
PERTChart
GanttChart
FuturescopeoftheProject
Bibliography
-
8/12/2019 Sush Final Project Documentation
2/70
Tour And Travel Management
Introduction
T n T Travel
isanirresistiblewordwhenitcomestotourand travelpackages.Weoffertourandtravelservicesincludingticket bookings,hotel
reservations,
rental car
services,holidaytourpackages,domestictourpackages.We provide the most suitably designed as well as the customizedtravel packages to the customers. We
offer everythingrelatedtotravelling
servicesunderoneroof.
Today's etremely ehausting work environment dictatesthat individuals re!uires some "oy#ul holiday. We provide stress$#ree "oy#ul re#reshing holidays with cost competitive andcustomized packages according to their re!uirements.
W
eprovide
servicesinalmost eachandeverycityofIndia.We want to serve ourcustomers with best possible service and provide them the kind o#com#ort they want. We also want to customize our tours as perour customers re!uirement without reducing "oy or !uality o#tour. %eople o# all ages and backgrounds will come to en"oy theuni!ue, upscale, "oy#ul, and re#reshing environment that T n T
Travel
provides. We provide the transportation through itsAirways, &ailways and busses. According to the tour packages weprovide the #acilities to customers such as hotels, guesthouses,rental cars. t may vary #rom customer to customer and packages
according to need.We o(er new products and concepts #rom time to time.
)eeping the e(ect o# change o# seasons on the human mind andbody, we revise our itineraries regularly. This is because thecom#ort and the satis#action o# our customers are paramount tous. T n T Travel
o(er a large range o# travel opportunities.
Whether you're looking #or a weekend getaway to rela andindulge, a special holiday with #riends and #amily, a trip to your#avourite chillout spot or a new adventure, you've come to theright place. T n T Travel o(ers great deals and discounts on*ights, railways, hotels, holiday packages, car rental and travelactivities everything you need to plan, shop and book your trip.+on't miss our . T n T Travel best value deals on topdestinations.
-
8/12/2019 Sush Final Project Documentation
3/70
Tour And Travel Management
OBJECTIVE
T n T Travel have the following objectives:
The creation of a unique, upscale, innovative and customized tour Packages
that will differentiate from other companies.
To serve its customers with best possible qualit and provide themma!imum facilities with less price.
To serve and take well care of our foreign customers.
To provide transportation with best possible qualit and comfort as per our
customers need.
"nsure #ustomer satisfaction
$onour suggestions from customers
Possess complete back up services
Keys to Success
%erving with best possible qualit.
#ustomized and attentive approach to its individual customers
&aking tour packages more interesting with innovative ideas.
&ake Tour packages more attractive as well as cost effective.&aking Tour full of comfort and stress free.
To feature real beaut of 'ndia to foreigners.
The establishment of Travel %olutions as hub for socialization and
entertainment.
&arketing of products with new ideas.
-
8/12/2019 Sush Final Project Documentation
4/70
Tour And Travel Management
Scope of the Project
The Website
isdevelopedbasedonreallife.Itisveryhelpfulinbusiness
applications.Today's etremely ehausting work environmentdictates that individuals re!uires some "oy#ul holiday. The websitewill provides a stress$#ree "oy#ul re#reshing holidays with costcompetitive and customized packages according to theirre!uirements.
As it is web based it can provideservicesinalmost each
andeverycityofIndia.toffertourandtravelservicesincludingticket bookings,
hotelreservations,
rental car
services,holidaytourpackages,domestictour
packagesonly in one click. t provide the most suitably designed aswell as the customized travel packages to the customers. Atraveler can nd everythingrelatedtotravellingservicesunderoneroofbythis website
.The site will help to estimate the benets andcalculate the re!uirement very easily. Thebenefitswillbeintermsof
speedyquery.Smoothandfasteroperationsatalllevelsimprovetheworking
atmosphereoftheentireorganization.Maintainingthedatabaseasrequired.
Databasecanbemodifiedaccordly.
-
8/12/2019 Sush Final Project Documentation
5/70
Tour And Travel Management
-oals o# proposed system
1.Planned approach towards working: - Theworkingintheorganizationwill
bewellplannedandorganized.Thedatawillbestoredproperlyindatastores,
whichwillhelpinretrievalofinformationaswellasitsstorage.
2.Accuracy: - Thelevelofaccuracyintheproposedsystemwillbehigher.All
operationwouldbedonecorrectlyanditensuresthatwhateverinformationis
comingfromthecenterisaccurate.
3. Reliability: -Thereliabilityoftheproposedsystemwillbehighduetothe
abovestatedreasons.Thereasonfortheincreasedreliabilityofthesystemisthatnowtherewouldbeproperstorageofinformation.
4. No Redundancy: - Intheproposedsystemutmostcarewouldbethatno
informationisrepeatedanywhere,instorageorotherwise.Thiswouldassure
economicuseofstoragespaceandconsistencyinthedatastored.
-
8/12/2019 Sush Final Project Documentation
6/70
Tour And Travel Management
5.
Immediate retrieval of information: -
Themainobjectiveofproposed
systemistoprovideforaquickandefficientretrievalofinformation.Anytype
ofinformationwouldbeavailablewhenevertheuserrequires.
6.
Immediate storage of information: -
Inmanualsystemtherearemanyproblemstostorethelargestamountofinformation.
7.
Easy to perate: -
Thesystemshouldbeeasytooperateandshouldbesuch
thatitcanbedevelopedwithinashortperiodoftimeandfitinthelimitedbudget
oftheuser.
Why is System Anaysis !ecessary
+uring system analysis some activities are carried out, suchas problem denition, design, implementation. e#ore designingthe actual system/pro"ect, we should know,
0. What is the problem1
2. 3ow to solve it1
4. What are the technical #actors re!uired1
5. What are its #eatures and limitations1
# a system is designed without considering above activitiesthen the system will not work properly to the satis#action o# userre!uirement.A system 6anot be designed Without AnyAnalysis.We should have a clear idea about what is to be madeand how1# the 7ystem is properly analysed then the system willbe e(ective and proper. Analysis is the preleminary #actor whiledesigning a so#tware. 7o system analysis is necessary to designper#ect and accurate system, which satises the userre!uirement.
-
8/12/2019 Sush Final Project Documentation
7/70
Tour And Travel Management
system anayst 7ystem analysis is central to the whole o# systemdevelopment. t includes gathering the necessary data anddeveloping plans #or new system. This is not an easy taskbecause many people need to be satised and many con*ictsresolved.
The system analyst is the person who guides the analysis,design and implementation and maintenance o# a given system.n per#orming these #our tasks, the analyst must always match thein#ormation system ob"ectives with the goals o# organization.
-
8/12/2019 Sush Final Project Documentation
8/70
Tour And Travel Management
0. 7ystem analyst must determine the re!uirements o# user o# anew system so that during analysis they can discuss with usershow to design a new system that meets the re!uirements.
2. 7ystem analyst has to provide di(erent solutions to the
problem, to satis#y user re!uirements.4. The system analyst must be a able to nd out the details aboutthe system itsel#. To do this, the analyst will have to look at suchthings as #orms 8input, output #ormats9, data used by theorganization.
5. 7ystem analyst must also be able to work in environments thathave considerable ambiguity and uncertainty.
:. 7ystem analyst must also be creative and imaginative inproducing new solutions to meet user re!uirements
The multifaceted role of the analyst: The analyst plays his role in many characters. Thesevarious roles played by him are;
6hange agent
Monitor
Architect
%sychologist
7ales personMotivator
%olitician.
6hange agent;
The analyst is called as change agent because sometimes hechanges the entire policy o# industry or organization to improveoverall working as well as prot o# the organization. The change isbrought implementing new so#tware based computer system. n
-
8/12/2019 Sush Final Project Documentation
9/70
Tour And Travel Management
order to make this change success#ul the analyst should give useras much participation as possible while designing the system.
nvestigator and monitor;
The analyst nds out why user is not satised with the notpresent system he is using. What are the drawbacks o# pit#all inthe present system, that user wants to remove by replacing itwith new system.
The analyst also monitors the activities going on while designinga new system. The activities to be monitored include success#ulcompletion o# programs with respect to time, cost and !uality.
Architect;
7ystem analysts are like architects. 3e must work with user toidenti#y the goals and shapes o# new system. Architect rstprepares a plan and according to that plan he develops a building.A system analyst also creates several plans and develops orbuilds system according to that plan.
Psychoo"ist#
Analyst plans the role o# psychologist in the way he/she reachespeople interprets their behavior and draws conclusion #rom theirinteractions.
Saes person#
The analyst works as a sales person by giving oral presentation o#
the system at each stage o# development. The analyst should bevery good in communication and in putting his ideas be#ore theuser. Also he should be able to clari#y the issues raised by theuser at the time o# presentation.
$oti%ator#
-
8/12/2019 Sush Final Project Documentation
10/70
Tour And Travel Management
The analyst work as a motivator a#ter the system is implemented.t is the responsibility o# the analyst to motivate the users to usethe new system. it is directly dependent how much user
participation is given in the pro"ect design and how much e(ortsare taken to train the user, that the user can be motivated to usethe new system.
%olitician;
A politician should be a good diplomat, should have proper goodcontrol on his party members and should have good in*uence onthe people. t is true #or becoming a success#ul system analyst.
While designing a new system, the analyst should not only thinkabout the technical side but also keeping good relations, goodcontrol and good in*uences on the people with and around him.
-
8/12/2019 Sush Final Project Documentation
11/70
Tour And Travel Management
dentication o# need
As the tourism industrys popularity grows, the image o# tra%eand tourism begins to evolve. With a simple click o# the button,your entire nine$day itinary to ndia could be planned, booked andpaid #or.
Whenatripisorganizedwithonlinetourgroupsorpackages,itproduces
aviewofthecountrythatisfortheconsumptionofthetourist.
Tourismhasbecome
toomuchofaservice.Itisgearedtowardswhatthetouristwouldfindfamiliaror
comfortable.Ittakesawayfromthetruemissionoftravel.Tourgroupsand
itinerariesarestructuredtoofferthemostefficiencythroughoutyourtravel.But
travelinlargegroups,walkingfrombustobus,hoteltohotelprovidesaverynarrow
experienceofthecountry.
Travel service providers, operating #rom distant locations andproviding specic services to customers, can only meet a portiono# customer re!uirements. single point o#contact #or travelers, while allowing travel agents the opportunityto grow ? epand their business, without incurring any etracosts. n addition, the solution would allow customers to search#or travel service providers and book tours online.
Wemaketicket bookings,hotelreservations,c
arrentalservices,holiday
tourpackages,domestictourpackages
tomakeyourtriphasslefree.Ourtravel
packagesdesignedespeciallyfortheneedsofthecorporatesector,assuresthatourclientshaveastressfreebusiness/leisuretour,withthenitty-grittyassociatedwith
travelinglefttotheexperts.
-
8/12/2019 Sush Final Project Documentation
12/70
Tour And Travel Management
enets online tour and travel Management 7ystem;
&' No overhead@ many online travel agencies dont have aphysical location where they have to purchase #urniture, supplies,and hire sta(. n #act, many online travel agents operate #rom thecom#ort o# their homes. All they need is a high speed nternetconnection and access to global reservations systems. 7o themoney they save on rent, utilities, personnel and other logistics
constitute savings they can pass on to their customers. ybooking online, you also save on trips to and #rom a travel agencyin your area. ou not only save money, you save precious timeand gas.
(' Comparison shopping@ by searching #or travel dealsonline, you have the luury o# comparing prices provided byvarious online travel agencies. The idea is to read the ne print.
ou can compare them on the basis o#;
Actual #ares and discounts
%ackage deals6oupons and #reebies
Travel insurance
-roup discounts
Bast minute bookings
Cariety o# travel deals 8do they specialize in a particularcountry or to a particular age group19
7enior citizens deals
3otels and meals and transportationTour guides
%enalties #or cancellations
Thats the beauty o# online shopping. oure not scampering #romone travel oDce to another "ust to get an idea on prices. ou cancompare online deals and then narrow down your choices to
-
8/12/2019 Sush Final Project Documentation
13/70
Tour And Travel Management
three, ten or #teen. # you have time on your hands, you canreally save yoursel# some money by doing diligent research.
)' Ticket consolidation@ many online travel agencies have
access to a database o# discounted tickets. 7ometimes when theyhave ecess inventory, they are #orced to get rid o# as manytickets to make way #or the net travel season where they canpurchase in bulk. Travel agents usually share in#ormation ondiscount tickets that are still available #or sale, and prices arereduced on these tickets #or Esello(.F Got only can you savemoney on your ticket, but you can also nd the best *ight thatsuits your schedule best.
*' Wide network of travel-related services@ online travel
agents, through #re!uent bookings and constant research have awealth o# in#ormation that some travel agents with no onlinepresence dont have. ecause o# their ability to network rapidlywith various people who work in hotels, motels, bed andbreak#asts, railway and restaurants, online travel agents are ableto nd the best deals #or you.
+' One-stop shopping@ When it comes to *ightarrangements, railway arrangements, rental cars, tour ecursions,cruise in#ormation and accommodation, and hotels, travel agents
have a lot o# clout. They can provide a complete travel package,including shuttle service to and #rom the airport and even theservices o# a personal tour guide i# re!uested. y doing all yourtravel and travel$related shopping with a reputable online travelagency, there is no telling how much you can get done within ashort amount o# time.
H. Bast minute booking$ t used to be that travelling lastminute was epensive. Got anymore with online travel agentsI nmany cases, unsold seats on *ights or unsold rooms in hotels are
o(ered to travel agents a #ew weeks be#ore departure date atconsiderably discounted rates so they can be sold immediately. #you are travelling last minute, ask your online travel agent #or lastminute budget deals. 6hances are you might get what you want,provided your travel dates dont #all within peak travel times. utyou have to ask, not assume that it will be o(ered automaticallyI
-
8/12/2019 Sush Final Project Documentation
14/70
Tour And Travel Management
%reliminary nvestigationThe number o# travellers in ndia grew by 0:J in 2KK:. This
was almost twice the number o# arrivals witnessed by the country.A booming economy, with-+% growth o# more than LJ, risingdisposable incomes, higher aspirations, cheaper air
ndian tourism market either directly or through strategic
alliances.The travel industry is #acing an increasingly competitivemarketplace @ travel pro#essionals want to adopt new results$driven strategic marketing approaches to meet their uni!uechallenges. mproving the eDciency and results o# directmarketing programs, reducing marketing costs, and building morestrategic promotional and sales relationships are all key initiatives#or success. We proposed to discover how to e(ectively identi#yand target your most protable customers and prospects.
6ritical issues in the travel industry include;
impact o# downturn in travelac!uisition o# customersmaimizing customer valueMulti$channel marketingcustomer retention
-
8/12/2019 Sush Final Project Documentation
15/70
Tour And Travel Management
The systemsis an important element o# any marketingprogram #or the travel industry. -ain a better understanding o#your eisting customer base and learn how to more epertlytarget new customers. Analyze the composition and behavior o#
your segments to uncover a wealth o# in#ormation to help guideall aspects o# yourmarketing campaign.
-
8/12/2019 Sush Final Project Documentation
16/70
Tour And Travel Management
segment strategy in the way we dene our target market. We arechoosing to compete in areas that lend themselves to localcompetition, service and channel areas that match our strengths,and avoid our weaknesses.
The ma"or customers re!uire a service which will be coste(ective and also
en"oyable. The customer wants the more things in the priceon one. They want to add their knowledge, have a picnic, andmeet the god 8religious place9 in one package.
We will provide them all what they want. We will give them agood attention right #rom choosing a package to the end o# tour.We will provide the all necessary in#ormation to them.We will alsoarrange some packages gi#ts #or them
,easi-iity Study
Thefeasibilitystudyisaformalproposalforanewsystem.Beforetheprojectisto
begin,theprojectisstudiedtodeterminewhatexactlytheuserwantsdependingupontheresultofinitialinvestigation.Thesurveyisexpandedtomoredetailedstudy.
Feasibilitystudycanbeunderstoodbygivingtheanswer/solutionofthesetheirrequirements:-
-
8/12/2019 Sush Final Project Documentation
17/70
Tour And Travel Management
Whataretheusersdemonstrableneedsandhowdoesacandidatesystemmeetthem?
Ournewsystemcoversallthebasicoftheuserfore.g.:asmentionedearlierthatourdatabaseisMsaccess,whichdoesnothaveanylimitationtostoredata.Andoneof
themajoradvantagesofnewsystemisthatitavoidsredundancymeansthereisno
repetitionofthedata.
Afeasibilityanalysisinvolvesadetailedassessmentoftheneed,valueand
practicalityofaproposedenterprise,suchassystemsdevelopment.Theprocessof
designingandimplementingrecord-keepingsystemshassufficientaccountabilityand
resourceimplicationsforanorganization.Feasibilityanalysiswillhelpyoumake
informandtransparentdecisionatcrucialpointsduringthedevelopmentalprocessto
determinewhetheritisoperationally,economicallyandtechnicallyrealisticto
producewithaparticularcourseofaction.
Whatresourcesareavailableforgivencandidatesystem?Istheproblemworthsolving?
Intheexistingsystemtheoperaorhastolearnalltheoperationofthecommands.
Whicheveriscominginlightwhileoperatingaparticularformthenonehelpcalled
tooltipwillcomeifthemousepointcomesoncorrespondingfieldsofparticularform.
Whatisthelikelyimpactofthecandidatesystemontheorganization?&Howwill
doiffitwithintheorganizationsmasterM.I.S.plan:-
Thenewsystemiswellfittedintheofficeworkingcondition,becauseitcoversall
basicneedsoftheuserworkingintheoffice.Itislesstediousandlesstime
consuming.
!echnical feasibility
Astudyofresourceavailabilitythatmayaffecttheabilitytoachieveanacceptable
system.Thisevaluationdetermineswhetherthetechnologyneededfortheproposed
systemisavailableornot.
Cantheworkfortheprojectbedonewithcurrentequipmentexistingsoftware
technology&availablepersonal?
Canthesystembeupgradedifdeveloped?Ifnewtechnologyisneededthenwhatcanbedeveloped?
-
8/12/2019 Sush Final Project Documentation
18/70
Tour And Travel Management
Thisisconcernedwithspecifyingequipmentandsoftwarethatwillsuccessfullysatisfytheuserrequirement.
Thetechnicalneedsofthesystemmayinclude:
"ront-end and back-end selection
Animportantissueforthedevelopmentofaprojectistheselectionofsuitablefront-
endandback-end.Whenwedecidedtodeveloptheprojectwewentthroughan
extensivestudytodeterminethemostsuitableplatformthatsuitstheneedsofthe
organizationaswellashelpsindevelopmentoftheproject.Theaspectsofourstudy
includedthefollowingfactors.
"ront-end selection:
Itmusthaveagraphicaluserinterfacethatassistsemployeeswho
arenot
epert users.
Scalabilityandextensibility.
Flexibility.
Robustness.
Accordingtotheorganizationrequirementandtheculture.
Mustprovideexcellentreportingfeatureswithgoodprintingsupport.
Platformindependent.
Easytodebugandmaintain.
Eventdrivenprogrammingfacility.
FrontendmustsupportsomepopularbackendlikeMsAccess.
AccordingtotheabovestatedfeaturesweselectedVB6.0asthefront-endfor
developingourproject.
Economical feasibility
-
8/12/2019 Sush Final Project Documentation
19/70
Tour And Travel Management
EconomicjustificationisgenerallytheBottomLineconsiderationformost
systems.Economicjustificationincludesabroadrangeofconcernsthatincludescost
benefit
analysis.Inthisweweightthecostandthebenefitsassociatedwiththe
candidate
systemandifitsuitsthebasicpurposeoftheorganizationi.e.profit
making,the
project
ismakingtotheanalysisanddesignphase.
Thefinancialandtheeconomicquestionsduringthepreliminaryinvestigation
are
verifiedtoestimatethefollowing:
Thecosttoconductafullsysteminvestigation.
(
Thecostofhardwareandsoftwarefortheclassofapplicationbeing
considered.
(
Thebenefitsintheformofreducedcost.(
Theproposedsystemwillgivetheminuteinformation,asaresultthe
performanceisimprovedwhichinturnmaybeexpectedtoprovideincreased
profits.
Thisfeasibilitycheckswhetherthesystemcanbedevelopedwiththeavailable
funds.The7ytemdoesnotrequireenormousamountof moneytobedeveloped.
Thiscanbedoneeconomicallyifplannedjudicially,soit
iseconomicallyfeasible.
Thecostofprojectdependsuponthenumberofmanhoursrequired.
perational "easibility
Itismainlyrelatedtohumanorganizationsandpoliticalaspects.Thepointstobe
consideredare:
( Whatchangeswillbebroughtwiththesystem?( Whatorganizationstructuresaredisturbed?
Whatnewskillswillberequired?Dotheexistingstaffmembershavethese
skills?Ifnot,cantheybetrainedinduecourseoftime?
ThesystemisoperationallyfeasibleasitveryeasyfortheEnduserstooperateit.It
-
8/12/2019 Sush Final Project Documentation
20/70
Tour And Travel Management
onlyneedsbasicinformationaboutWindowsplatform.
#chedule feasibility
Timeevaluationisthemostimportantconsiderationinthedevelopmentofproject.The timeschedulerequiredforthedevelopedofthisprojectis
veryimportants incemore developmenttimeeffectmachinetime,costandcausedelayinthedevelopmentof othersystems.
.e"a ,easi-iity
Begal #easibility is the determination o# any in#ringement,violation, or the liability that could result #rom the development o#the system.
$ana"ement ,easi-iityThe management is always interested in the system that canprovide more eDciency at a lower cost. =ur system is made #ororganizations that constantly want to keep their customersupdated with the transaction results.
#teps in feasibility analysis
Eightstepsinvolvedinthefeasibilityanalysisare:
Formaprojectteamandappointaprojectleader.
-
8/12/2019 Sush Final Project Documentation
21/70
Tour And Travel Management
Preparesystemflowcharts.
Enumeratepotentialproposedsystem.
Defineandidentifycharacteristicsofproposedsystem.Determineandevaluateperformanceandcosteffectiveofeachproposed
system.Weightsystemperformanceandcostdata.
Selectthebest-proposedsystem.
Prepareandreportfinalprojectdirectivetomanagement.
0.
-
8/12/2019 Sush Final Project Documentation
22/70
Tour And Travel Management
5. +escribe and identi#y characteristics o# thesystem;
The team begins a preliminary evaluation in an attempt toreduce them to a manageable number. The in#ormation along with
additional data available through the vendor highlights thepositive and negative #eatures o# the system. The constraintsuni!ue to each system are also specied.
:. +etermine and evaluate per#ormance and cost$e(ectivenessthe system;
The systems per#ormance is evaluated against the systemper#ormance re!uirements set prior to the #easibility study.
Whatever the 6riteria, there has to be as close a match aspracticable, although trade$o( are o#ten necessary to select thebest system.
The cost encompasses both designing and installing thesystem. t includes user training, updating the physical #acilities ?documenting. 7ystem %er#ormance criteria are evaluated againstthe cost o# each system to determine which system is likely to bethe most cost e(ective and also meets the per#ormancere!uirements. 6ost are most easily determine when the receipts i#the systems are tangible and measurable. An additional #actor toconsider is the cost o# the study design and $re!uirements.
H. Weight system per#ormance and cost data;
n this step each system is weighted by its per#ormance andcost data by applying a rating gure. Then the candidate systemwith the highest total score is selected.Assign a weighing #actor to each evaluation criterion based on thecriterias e(ect on the success o# the system. Assign a!uantitative rating to each criterion !ualitative rating.
7.Selectthebest-proposedsystem.
-
8/12/2019 Sush Final Project Documentation
23/70
Tour And Travel Management
The system with the highest total score is "udged the bestsystem. This assumes the weighing #actors are #air and rating o#each evaluating criteria is accurate.Most #easibility study select #rom more candidate systems. The
criteria chosen and the constraints are also more comple. n anycase, management cooperation and comments, however, areencouraged.
O.
-
8/12/2019 Sush Final Project Documentation
24/70
Tour And Travel Management
%ro"ect %lanning And 7cheduling
PERT6hart
APERTchartisaprojectmanagementtoolusedtoschedule,organize,and
coordinatetaskswithinaproject.PERTstandsfor ProgramEvaluationReview
Technique
,amethodologydevelopedbytheU.S.Navyinthe1950stomanagethe
Polarissubmarinemissileprogram.
A %N&T chart presents a graphic illustration o# a pro"ect as anetwork diagram consisting o# numbered nodesrepresentingevents, or milestones in the pro"ect linked by labelled vectors8directional lines9 representing tasks in the pro"ect. The directiono# the arrows on the lines indicates the se!uence o# tasks
-
8/12/2019 Sush Final Project Documentation
25/70
Tour And Travel Management
-antt 6hart
A -antt chart is a type o# bar chart that illustrates a pro"ectschedule.-antt charts illustrate the start and nish dates o# theterminal element and summary elements o# a pro"ect. Terminalelements and summary elements comprise the work breakdowno# the pro"ect. 7ome -antt charts also show the dependeccy 8i.e,precedence network9 relationships between activities. -anttcharts can be used to show current schedule status using percent$
complete
Pul
Aug
7ept
=ct
Gov
+ec
Pan
-
8/12/2019 Sush Final Project Documentation
26/70
Tour And Travel Management
cluttered or unreadable chart. ecause the horizontal bars o# a-antt chart have a ed height, they can misrepresent the time$phased workload 8resource re!uirements9 o# a pro"ect. n theeample shown in this article, Activities N and - appear to be the
same size, but in reality they may be orders o# magnitudedi(erent. A related criticism is that all activities o# a -antt chartshow planned workload as constant
Project Cate"oryThis Software is basically a client server based alication system that means though having
users interaction and inut!outut conversation" yet it will be oerated from any machine"
which are attached with the server# Basically it will maintain a server based communicationand e$change ideas and also they can receive services from every corner of the
organi%ation# Any tye of resonse can generate on the real time basis" i#e# instantly the
user can get their answers against various queries#
-
8/12/2019 Sush Final Project Documentation
27/70
Tour And Travel Management
+N7-G 7%N6
-
8/12/2019 Sush Final Project Documentation
28/70
Tour And Travel Management
Thissoftwareprovidesthefacilityofhavingthecomplete
infrastructureofthehouse,etc.Theperformanceofthesoftwareincludes
theflexibilityofthesoftware.
'% "lexibility:-
Onefeatureoftheflexibilityisadaptability,whichisofthe
easeofextendingtheproduct.Inthefieldofflexibility,thesoftware
coversallfactorstobeconsidered.Forexample:knowingtheastrological
sign,KUAnumber,andetc.ofaparticularperson.
(% )sability : -
Thepointstobeconsideredwhilethinkingofusabilityare
portabilityandunderstandability.
Whiledesigningthissoftware,wealwaystrytomakeitmore
portable,shouldnotconsumemorespaceaswell.AsweareusingHTML
safront-end,whichisveryuserfriendly,soitscoresfullmarksin
understanding.
*% #ecurity : -
Securitycontrolandaccessofsoftwareordatafileshouldbe
maintainedinthissoftware.
+% ,apacity : -
The so#tware, when under development shouldbe developed in such a way that the number o# les, dataelements, etc. and size o# each o# them should beconsidered. t should not a(ect the users system, so that
-
8/12/2019 Sush Final Project Documentation
29/70
Tour And Travel Management
he/she can make up gradations or degradations in thesystem hardware or so#tware.
% Performance
: -
Thelanguage,inwhichthepackageisdeveloped,shouldbe
wellknownorsayshouldbeawaretotheprogrammers.Theoperating
system mayalsoaffectitsperformance.Thesebothfactorsareimportant
forconsideration.Thissoftwareshouldbeeconomicalforbuyingand
shouldbeuserfriendly.
Inourproject,wehaveconsideredallabovefactorsanddevelopedsuchaprojecthatcanruninallenvironmentsbutmaybe
supportedbyApacheserver.
SO,TWA4E 4E56I4E$E!TS#
Operating system : Windows 2000 or later
)ront "nd : *sp.+et
ack "nd : %- %erver /000 .
anguage : #1
-
8/12/2019 Sush Final Project Documentation
30/70
Tour And Travel Management
1A47WA4E SPECI,ICATIO!S
Processor : 'ntel Pentium or more
2am : 3/4 & or more
#ache : 53/ 6
$ard disk : 37 8 hard disk recommended
-
8/12/2019 Sush Final Project Documentation
31/70
Tour And Travel Management
&e!uirement 7pecications
The .Get
-
8/12/2019 Sush Final Project Documentation
32/70
Tour And Travel Management
Toprovideaconsistentobject-orientedprogrammingenvironmentwhether
objectcodeisstoredandexecutedlocally,executedlocallybutInternet-
distributed,orexecutedremotely.Toprovideacode-executionenvironmentthatminimizessoftware
deploymentandversioningconflicts.Toprovideacode-executionenvironmentthatguaranteessafeexecutionof
code,includingcodecreatedbyanunknownorsemi-trustedthirdparty.
Toprovideacode-executionenvironmentthateliminatestheperformance
problemsofscriptedorinterpretedenvironments.
Tomakethedeveloperexperienceconsistentacrosswidelyvaryingtypesof
applications,suchasWindows-basedapplicationsandWeb-based
applications.
Tobuildallcommunicationonindustrystandardstoensurethatcodebased
onthe.NETFrameworkcanintegratewithanyothercode.
. NETFrameworkClassLibrary
The.NETFrameworkclasslibraryisacollectionofreusabletypesthattightly
integratewiththecommonlanguageruntime.Theclasslibraryisobjectoriented,
providingtypesfromwhichyourownmanagedcodecanderivefunctionality.This
notonlymakesthe.NETFrameworktypeseasytouse,butalsoreducesthetime
associatedwithlearningnew
featuresofthe.NETFramework.Inaddition,third-
partycomponentscanintegrateseamlesslywithclassesinthe.NETFramework.
Forexample,the.NETFrameworkcollectionclassesimplementasetof
interfacesthatyoucanusetodevelopyourowncollectionclasses.Yourcollection
classeswillblendseamlesslywiththeclassesinthe.NETFramework.
Asyouwouldexpectfromanobject-orientedclasslibrary,the.NET
Frameworktypesenableyoutoaccomplisharangeofcommonprogrammingtasks,includingtaskssuchasstringmanagement,datacollection,databaseconnectivity,
andfileaccess.Inadditiontothesecommontasks,theclasslibraryincludestypesthatsupportavarietyofspecializeddevelopmentscenarios.
Forexample,youcanusethe.NETFrameworktodevelopthefollowingtypes
ofapplicationsandservices:
Consoleapplications.
Scriptedorhostedapplications.WindowsGUIapplications(WindowsForms).
ASP.NETapplications.XMLWebservices.
Windowsservices.
-
8/12/2019 Sush Final Project Documentation
33/70
Tour And Travel Management
ClientApplicationDevelopment
Clientapplicationsaretheclosesttoatraditionalstyleofapplicationin
Windows-basedprogramming.Thesearethetypesofapplicationsthatdisplaywindowsorformsonthedesktop,enablingausertoperformatask.Client
applicationsincludeapplicationssuchaswordprocessorsandspreadsheets,aswellascustombusinessapplicationssuchasdata-entrytools,reportingtools,andsoon.
Clientapplicationsusuallyemploywindows,menus,buttons,andotherGUIelements,andtheylikelyaccesslocalresourcessuchasthefilesystemand
peripheralssuchasprinters.
Inthepast,developerscreatedsuchapplicationsusingC/C++inconjunctionwiththeMicrosoftFoundationClasses(MFC)orwitharapidapplication
development(RAD)environmentsuchasMicrosoftVisualBasic.The.NET
Frameworkincorporatesaspectsoftheseexistingproductsintoasingle,consistent
developmentenvironmentthatdrasticallysimplifiesthedevelopmentofclientapplications.TheWindowsFormsclassescontainedinthe.NETFrameworkare
designedtobeusedforGUIdevelopment.Youcaneasilycreatecommandwindows,
buttons,menus,toolbars,andotherscreenelementswiththeflexibilitynecessaryto
accommodateshiftingbusinessneeds.
A#P.Net
ASP.NETisaprogrammingframeworkbuiltonthecommonlanguage
runtimethatcanbeusedonaservertobuildpowerfulWebapplications.ASP.NET
offersseveralimportantadvantagesoverpreviousWebdevelopmentmodels:
EnhancedPerformance.ASP.NETiscompiledcommonlanguageruntimecoderunningontheserver.Unlikeitsinterpretedpredecessors,ASP.NET
cantakeadvantageofearlybinding,just-in-timecompilation,nativeoptimization,andcachingservicesrightoutofthebox.
-
8/12/2019 Sush Final Project Documentation
34/70
Tour And Travel Management
World-ClassToolSupport.TheASP.NETframeworkiscomplementedby
arichtoolboxanddesignerintheVisualStudiointegrateddevelopment
environment.WYSIWYGediting,drag-and-dropservercontrols,andautomaticdeploymentarejustafewofthefeaturesthispowerfultool
provides.PowerandFlexibility.BecauseASP.NETisbasedonthecommon
languageruntime,thepowerandflexibilityofthatentireplatformis
availabletoWebapplicationdevelopers.The.NETFrameworkclass
library,Messaging,andDataAccesssolutionsareallseamlesslyaccessible
fromtheWeb.ASP.NETisalsolanguage-independent,soyoucanchoose
thelanguagethatbestappliestoyourapplicationorpartitionyour
applicationacrossmanylanguages.Further,commonlanguageruntime
interoperabilityguaranteesthatyourexistinginvestmentinCOM-based
developmentispreservedwhenmigratingtoASP.NET.
Simplicity.ASP.NETmakesiteasytoperformcommontasks,from
simpleformsubmissionandclientauthenticationtodeploymentandsiteconfiguration.Forexample,theASP.NETpageframeworkallowsyouto
builduserinterfacesthatcleanlyseparateapplicationlogicfrompresentationcodeandtohandleeventsinasimple,VisualBasic-like
formsprocessingmodel.Additionally,thecommonlanguageruntime
simplifiesdevelopment,withmanagedcodeservicessuchasautomatic
referencecountingandgarbagecollection.
Manageability.ASP.NETemploysatext-based,hierarchicalconfiguration
system,whichsimplifiesapplyingsettingstoyourserverenvironmentand
Webapplications.Noserverrestartisrequired,eventodeployorreplace
runningcompiledcode.
ScalabilityandAvailability.ASP.NEThasbeendesignedwithscalability
inmind,withfeaturesspecificallytailoredtoimproveperformancein
clusteredandmultiprocessorenvironments.Further,processesarecloselymonitoredandmanagedbytheASP.NETruntime,sothatifone
misbehaves(leaks,deadlocks),anewprocesscanbecreatedinitsplace,whichhelpskeepyourapplicationconstantlyavailabletohandlerequests.
CustomizabilityandExtensibility.ASP.NETdeliversawell-factored
architecturethatallowsdevelopersto"plug-in"theircodeatthe
appropriatelevel.Infact,itispossibletoextendorreplaceany
subcomponentoftheASP.NETruntimewithyourowncustom-written
component.Implementingcustomauthenticationorstateserviceshas
neverbeeneasier.
Security.WithbuiltinWindowsauthenticationandper-application
configuration,youcanbeassuredthatyourapplicationsaresecure.
-
8/12/2019 Sush Final Project Documentation
35/70
Tour And Travel Management
LanguageSupport
TheMicrosoft.NETPlatformcurrentlyoffersbuilt-insupportforthree
languages:C#,VisualBasic,andJScript.
SQLSERVER
-
8/12/2019 Sush Final Project Documentation
36/70
Tour And Travel Management
Adatabaseisastructuredcollectionofdata.Datareferstothecharacteristics
ofpeople,thingsandevents.SQLServerstoreseachdataiteminitsownfields.In
SQLServer,thefieldsrelatingtoaparticularperson,thingoreventarebundledtogethertoformasinglecompleteunitofdata,calledarecord(itcanalsobe
referredtoasraworanoccurrence).Eachrecordismadeupofanumberoffields.Notwofieldsinarecordcanhavethesamefieldname.DuringanSQLServer
Databasedesignproject,theanalysisofyourbusinessneedsidentifiesallthefieldsor
attributesofinterest.Ifyourbusinessneedschangeovertime,youdefineany
additionalfieldsorchangethedefinitionofexistingfields.SQLServermakesitvery
easytolinkthedatainmultipletables.NotonlydoesSQLServerallowyoutolink
multipletables,italsomaintainsconsistencybetweenthem.Ensuringthatthedata
amongrelatedtablesiscorrectlymatchedisreferredtoasmaintainingreferentialintegrity.
FEATURESOFSQLSERVER(RDBMS)
SQLSERVERisoneoftheleadingdatabasemanagementsystems(DBMS)
becauseitistheonlyDatabasethatmeetstheuncompromisingrequirementsof
todaysmostdemandinginformationsystems.Fromcomplexdecisionsupportsystems(DSS)tothemostrigorousonlinetransactionprocessing(OLTP)
application,evenapplicationthatrequiresimultaneousDSSandOLTPaccesstothesamecriticaldata,SQLServerleadstheindustryinbothperformanceandcapability
7Q
LSERVERisatrulyportable,distributed,andopenDBMSthatdelivers
unmatchedperformance,continuousoperationandsupportforeverydatabase.
SQLSERVERRDBMSishighperformancefaulttolerantDBMSwhichis
speciallydesignedforonlinetransactionsprocessingandforhandlinglargedatabaseapplication.
SQLSERVERwithtransactionsprocessingoptionofferstwofeatureswhich
contributetoveryhighleveloftransactionprocessingthroughput,whichareTherowlevellockmanagerEnterprisewideDataSharing.
TheunrivaledportabilityandconnectivityoftheSQLSERVERDBMS
enablesallthesystemsintheorganizationtobelinkedintoasingular,integrated
computingresource.
-oals o# proposed system
1.Planned approach towards working: - Theworkingintheorganizationwill
bewellplannedandorganized.Thedatawillbestoredproperlyindatastores,
whichwillhelpinretrievalofinformationaswellasitsstorage.
-
8/12/2019 Sush Final Project Documentation
37/70
Tour And Travel Management
2.Accuracy: - Thelevelofaccuracyintheproposedsystemwillbehigher.All
operationwouldbedonecorrectlyanditensuresthatwhateverinformationiscomingfromthecenterisaccurate.
3. Reliability: -Thereliabilityoftheproposedsystemwillbehighduetothe
abovestatedreasons.Thereasonfortheincreasedreliabilityofthesystemisthat
nowtherewouldbeproperstorageofinformation.
4.
No Redundancy: -
Intheproposedsystemutmostcarewouldbethatno
informationisrepeatedanywhere,instorageorotherwise.Thiswouldassure
economicuseofstoragespaceandconsistencyinthedatastored.
5.
Immediate retrieval of information: -
Themainobjectiveofproposed
systemistoprovideforaquickandefficientretrievalofinformation.Anytype
ofinformationwouldbeavailablewhenevertheuserrequires.
6.Immediate storage of information: - Inmanualsystemtherearemany
problemstostorethelargestamountofinformation.
7.
Easy to perate: -
Thesystemshouldbeeasytooperateandshouldbesuch
thatitcanbedevelopedwithinashortperiodoftimeandfitinthelimitedbudget
oftheuser.
/aterfall model
-
8/12/2019 Sush Final Project Documentation
38/70
Tour And Travel Management
The water#all model is a popular version o# the systemdevelopment li#e cycle model #or so#tware engineering. =#tenconsidered the classic approach to the systems development li#ecycle, the water#all model describes a development method that
is linear and se!uential. Water#all development has distinct goals#or each phase o# development. magine a water#all on the cli( o#a steep mountain. =nce the water has *owed over the edge o# thecli( and has begun its "ourney down the side o# the mountain, itcannot turn back. t is the same with water#all development. =ncea phase o# development is completed, the development proceedsto the net phase and there is no turning back.
The advantage o# water#all development is that it allows #or
departmentalization and managerial control. A schedule can beset with deadlines #or each stage o# development and a productcan proceed through the development process like a car in acarwash, and theoretically, be delivered on time. +evelopmentmoves #rom concept, through design, implementation, testing,installation, troubleshooting, and ends up at operation andmaintenance. Nach phase o# development proceeds in strictorder, without any overlapping or iterative steps.
The disadvantage o# water#all development is that it does
not allow #or much re*ection or revision. =nce an application is inthe testing stage, it is very diDcult to go back and changesomething that was not well$thought out in the concept stage.Alternatives to the water#all model include "oint applicationdevelopment 8PA+9, rapid application development 8&A+9, synchand stabilize, build and , and the 7piral model.
-
8/12/2019 Sush Final Project Documentation
39/70
Tour And Travel Management
)ig : 9ater)all &odel
-
8/12/2019 Sush Final Project Documentation
40/70
Tour And Travel Management
THE COMPLETE STRUCTURE
T >n T Travels is an >
OneStopShops
forallkindsoftourandtravel
products
toservethedomesticandinternationaltouristsatanytime,anymoment
andanywhereinanypartsofthendia
.Itisacompleteonlinetravelsolutionportal
inthesensethatthetravelersneednotrequiremovingtodifferenttravelagentsfordifferentservicesinvolvedintheentiretravelprocess.Sittingatoneplace,travelers
canenquire,navigateandaskforeverythingrelatedtotravelservices.Themajorlistofonlinetravelservicesincludeonlineflightbooking,onlinehotelbooking,online
cruise booking , onlinecar/busbooking.
Theentiresystemisuser-friendlythat
guidesthetravelersautomaticallywhile making their reservation.
Overall Description
T n T Travels arrangesholidaysforcustomers.t offertourandtravel
servicesincludingticket bookings,hotelreservations,
rental car
services,holidaytourpackages,domestictourpackages. Bookingsaremadeonline directlyby
customers.The customer has to register himsel#/hersel# as ourregistered customer. Gow he/she can select package toursprovided by us or can customize his/hers own tour. Whenacustomerselect his tour venue, then he/she may selectsotheraccommodations #rom
flightdetails,railway details, cruise details,bus details
andhoteldetailsaccording to their will. The registeredcustomer can also reserve tickets only or book hotel only through
our site. They can also choose rental car services and guide#acility also according to their re!uirements. We provide #ull#reedom to our customer to make their choice #rom the vastin#ormation provided by us according to their com#ort andnances.
ThedetailsareenteredontoaProvisionalBookingfile.
Thecustomermustconfirmthisbookingwithinthreedaysbysendinga
depositof10%ofthecosts.Onreceiptofthedeposit,Reservationstransferthe
detailsfromtheProvisionalBookingsfiletothe6onrm Bookingsfile.
FourweeksbeforetheTourisdue,wesendaninvoicetothecustomerfor
theremainingcosts.The Customeris notied
whenthefullpaymentisreceived
via Nmail or 7ms ,andCustomerServicesthensendticketsand other
instructionsand in#ormations
tothecustomervia email
.The tickets arethen send to the customers by mail.
6ustomer can also cancel their reservation online. Theregister customer log into our site and can conrm theirreservation. The cancelation is conrmed by the administrator
-
8/12/2019 Sush Final Project Documentation
41/70
Tour And Travel Management
and then re#und amount is send to the customer within : daysdeducting the cancelation charges.
Functional Description
T >n T Travels impeccable services and well researched ?planned out tour itineraries have drawn us a veritable list o#clients #rom the world over. We believe in a simple philosophy thatreads as S-ive the customer what they ask #or$$$an ecellenttravel entertainment with complete peace o# mind andsatis#actionS. n the short span o# time we have generated hugenumber o# clients who en"oys our *awless services and #acilities.
The different &odules involved in online Tour *nd Travelmanagement sstem are as follows.
6ustomer &egistrationTour %ackages And 3oliday =nline Ticket &eservation =nline
-
8/12/2019 Sush Final Project Documentation
42/70
Tour And Travel Management
identied by the user name. The customer conrms theirreservation or makes any !uery using the user id.
TourPackagesAndHoliday
TnTTravels offersavarietyoftoursforGroupsandIndividualtouristsandhas
beenabletomastermindtourpackageswithgreatdealofefficiency.Someofour
tourpackagesare:Tailor-madepackages,culturaltourspackages,adventuretour
packages,desert tour packages , beachtourpackages,religioustourpackages,
safaritourpackages,festivaltourpackages,artandcraftstourpackages,wildlife
tourpackages,conferencetourpackagesetc.andmuchmorepackagesintheIndian
Subcontinent.=ur nbound Tour division specializes in a widespectrum o# tours packages.
=nline Ticket &eservation
T >n T Travels allows its customers to reserve ticket onlinethrough its own site visit.com.Cisit.com contains a huge
in#ormation regarding all types o# convenes throughout ndia incomparatively less price. 6ustomer may select their own way o#communication according to their re!uirements.
Travelsboastsofa
modern and computerized infrastructure.Thisenablesusto assure immediate
reservations to our customers and provide them with relevant onlineinformation..The advantage o# booking your online ticket is that youreceive "e-tickets"instantly ,whichconsistofanumberthatidentifiesyourtransaction. Thisnotonlysavesyourtimebutalsohelpsyoutocompareandfind
thebestdealsonyourtravel.
=nline
-
8/12/2019 Sush Final Project Documentation
43/70
Tour And Travel Management
bestdealsonyourtravel.The customers canbookconsolidatedairfaresand
discountflightticketsonlineforanypartofndia .We o(er a very simplereservation process. ou need to select or enter the desireddestination, enter the dates o# arrival and departure, enter the
airline you are willing to travel through and enter the number o#tickets re!uired.
The ticketsareissuedas"e-tickets",whichconsistofa
numberthat
identifiesyourtransaction.Whenyouprintthise-ticketnumberand
takeittotheairport,youusuallyuseaself-serviceway toprintaboardingpass,
whichwillallowyoutoboardtheaircraft.
=nline &ailway &eservation
&ail in ndia is now the one o# best option to see real ndia.
Ouronlinereservationsystemhelpsusinconfirmingthebookingsinstantlyevenin
theverybusysectors.Justletusknowtheplaceandtimeandwewilldotherestas
soonaspossible.Thisnotonlysavesyourtimebutalsohelpsyoutocompareand
findthebestdealsonyour. The customer may select #rom the choicesavailable in our site visit.com such as A6 coaches, 7leepercoaches, A6 chair cars, n T Travels provide online busticket booking services in ndia to reserve bus ticket up to 0K,KKK destinations, with almost every ma"or tourist places, worshipplaces and suburb places o# ndia. Ouronlinereservationsystemhelpsus
inconfirmingthebookingsinstantlyevenintheverybusysectors.Justletusknow
theplaceandtimeandwewilldotherestassoonaspossible.Nvery kind o#
-
8/12/2019 Sush Final Project Documentation
44/70
Tour And Travel Management
buses is available at visit.com site such as Colvo bus, sleeper bus,A6 bus and non A6 bus. The process #or reserving a ticket ornumerous tickets is very easy and short time process.We o(er avery simple reservation process. ou need to select or enter the
desired destination, enter the dates we are willing to departure,enter the bus type, enter your desired seats and the number o#tickets re!uired.
Ouronlinereservationsystem helpsusinconfirmingthe
bookingsinstantlyevenintheverybusysectors.Justletusknowtheplaceandtime
andwewilldotherestassoonaspossible
=nline 3otel ooking
Choosingtherightplacetostayisthemostimportantthingwhenitcomesto
vacations.Ifyouchooseagoodvacationhouse,youcanhaveagreattimewithyour
familyandfriends.Conversely,ifyouchooseashabbyplace,thewholevacation
couldturnintoanightmare.With our elaborated network o#
collaboration with the hotels in almost every part o# the ndian
subcontinent T >n T Travels provide our services o# individual or
group booking in any hotel o# any category. Got only this, we
always try to o(er lucrative discounted rates to our clients. We
will be happy to make the re!uisite arrangements #or you. We
o(er a very simple reservation process. ou need to select or
enter the desired city, enter the dates o# arrival and departure
and enter the number o# guests. ou could also search by a
specic hotel name within a city. A list o# hotels or vacation
rentals will appear on the screen.
Afterroomtypesandratesarereturnedtoyourscreen,youwillbeabletochoosetherateyoudesirebyreadingtheroominformationinthecenterofthe
screen,thenclickingonthe BookIt
buttonontherightsideofthescreen.Afteryouhaveselectedyourdesiredroomtype,youwillbetakentoa"SecureReservation
Request"form.Thenyouwillneedtoreviewthe"ReservationInformation"andfill
intheblanksonthe"GuestInformation"section.Besurethatyouwriteyourname
-
8/12/2019 Sush Final Project Documentation
45/70
Tour And Travel Management
andemailaddresscorrectly.Afteryoufilloutalloftheneededinformation,press
the"SubmitReservation"button.
Rental
6ar Services
# you are looking #or best, reliable and a(ordable carand taisrental services in ndia then you have reached your destination. T>n T Travel provide reliable and a(ordable car and tais rentalservices. =ur car ? tais rental services take care o# your timeand strive to give you the best customer satis#action.
The customer can avail our Airport trans#er 6ars and taisrental services in ndia or you can go #or
-
8/12/2019 Sush Final Project Documentation
46/70
Tour And Travel Management
6ustomer can also cancel their reservation online. The register
customer log into our site visit.com and can re!uest #or
cancelation o# their reservation. The cancelation is conrmed by
the administrator and then re#und amount is send to the customerwithin : days deducting the cancelation charges. The # the
cancellation is received be#ore #our weeks be#ore the departure
date, then :KJ o# appropriate deposit shall be #or#eited. n the
event o# the cancellation being 4K days or less prior to the
departure date the #ollowing charges will apply, with a minimum
cancellation #ee o# the original deposit,
More than 5weeks :KJ o# deposit
40 days to 0: days $$$$4KJ o# tour cost0: days or 2daysOKJ o# tour cost
2days and less $$$$$ 0KKJ o# the tour cost
7ystem Algorithm
6ustomer &egistration
#tep$. #tart
#tep&. Enter !o !he #ite0s 1ome Page
#tep'. ,lick n !he 2New Registration3 4ink
#tep(. "ill )p !he Registration "orm In !he #ite
#tep*. #et )ser Name And Password
#tep+. #top.
Tour %ackages And 3oliday ooking
-
8/12/2019 Sush Final Project Documentation
47/70
Tour And Travel Management
#tep$. #tart
#tep&. Enter !o !he #ite0s 1ome Page
#tep'. ,lick n !he 2Pac8a"e 3 4ink
#tep(. Seect Cate"ory Pac8a"e'
#tep*. Vie/ 7etais
Step 9'Cic8 on :Boo8 no/ : Button
Step ;',i up the Tra%eers 7etais ,orm
Step
-
8/12/2019 Sush Final Project Documentation
48/70
Tour And Travel Management
#tep$. #tart
#tep&. Enter !o !he #ite0s 1ome Page
#tep'. ,lick n !he 24ai/ay 3 4ink
#tep(. ,i up the :4ai/ay Searchin" ,orm'
#tep*. Vie/ 7etais accordin" to your 4eurements'
Step 9'Cic8 on :Boo8 no/ : Button
Step ;',i up the Tra%eers 7etais ,orm
Step
-
8/12/2019 Sush Final Project Documentation
49/70
Tour And Travel Management
=nline 3otel &eservation
#tep$. #tart
#tep&. Enter !o !he #ite0s 1ome Page
#tep'. ,lick n !he 21ote
3 4ink
#tep(. ,i up the :1ote Searchin" ,orm'
#tep*. Vie/ 7etais accordin" to your 4eurements'
Step 9'Cic8 on :Boo8 no/ : Button
Step ;',i up the Tra%eers 7etais ,orm
Step
-
8/12/2019 Sush Final Project Documentation
50/70
Tour And Travel Management
6ancelation
#tep$. #tart
#tep&. Enter !o !he $y Account Page
#tep'. ,lick n !he 2$y Boo8in" 3 4ink
#tep(. Seect the Boo8in" >ou /ant to Cance'
#tep*. Vie/ 7etais of the Boo8in"'
Step 9'Cic8 on :Cance no/ : Button
Step ;' Con2rm your Caceation'
Step
-
8/12/2019 Sush Final Project Documentation
51/70
Tour And Travel Management
Gew
-
8/12/2019 Sush Final Project Documentation
52/70
Tour And Travel Management
Gew 3otel +etails
#tep$. #tart
Step('Admin .o" In'
#tep)
. Enter !o !he Admin $aster
Page
Step *'Seect ne/ Insert Type
Step+' ,i up the 1ote 7etais form'
Step9' 6poad Picture '
Step;'Stop'
Gew Rental6ar
+etails
#tep$. #tart
Step('Admin .o" In'
#tep) . Enter !o !he Admin $asterPage
Step *'Seect ne/ Insert Type
Step+' ,i up the 4enta Car 7etais form'
Step9' 6poad Picture '
Step;'Stop'
Ndit Tour %ackages And 3oliday +etails
#tep$. #tart
Step('Admin .o" In'
#tep) . Enter !o !he Admin $aster Page
Step *'Seect Edit Insert Type
Step+' Seect the Pac8a"e reuired to $odi2ed '
Step 9'Edit Pac8a"e tour 7etais'
Step;'Edit Picture and Ima"es of the Pac8a"e Tour'
Step
-
8/12/2019 Sush Final Project Documentation
53/70
Tour And Travel Management
Ndit
-
8/12/2019 Sush Final Project Documentation
54/70
Tour And Travel Management
Step('Admin .o" In'
#tep) . Enter !o !he Admin $asterPage
Step *'Seect edit Insert Type
Step+' Seect the Bus reuired to $odi2ed '
Step 9'Edit Bus 7etais'
Step;'Edit Picture and Ima"es of the Bus'
Step
-
8/12/2019 Sush Final Project Documentation
55/70
Tour And Travel Management
ptimi5ation
The optimization o# the =nline Travel system is achieved as#ollows;
0. The code o# database connectivity is segregated, i.e., it iswritten in a di(erent section under one bean, this bean is used todo interaction with the database server. The connection withdatabase is done by this bean, in the de#ault constructor o# every
-
8/12/2019 Sush Final Project Documentation
56/70
Tour And Travel Management
server class implementing load balancer.
2. The pro"ect unlike other systems which are based on round
robin scheduling or
-
8/12/2019 Sush Final Project Documentation
57/70
Tour And Travel Management
#oftware !esting !echni6ues
7o#tware testing is a critical element o# so#tware !ualityassurance and represents the ultimate review o# specication,design, and code generation. The increasing visibility o# so#twareas a system element and the attendant costs associated with aso#tware #ailure are motivating #orces #or well planned, throughtesting.
The main ob"ectives o# testing are listed below;
Testingisaprocessofexecutingaprogramwiththeintentoffindinganerror.
Agoodtestcaseisonethathasahighprobabilityoffindinganas-yet-
undiscoverederror.
Asuccessfultestisonethatuncoversanas-yet-undiscoverederror.
Softwareistestedfromtwodifferentperspectives:(1)internalprogramlogic
isexercisedusing"white-box"testcasedesigntechniques.
(2)Softwarerequirementsareexercisedusing"black-box"testcasedesign
techniques.Inbothcases,theintentistofindthemaximumnumberoferrors
withtheminimumamountofeffortandtime.
-
8/12/2019 Sush Final Project Documentation
58/70
Tour And Travel Management
#oftware !esting #trategies
Unit Testing
t #ocuses on the smallest unit o# so#tware design $ the so#twarecomponent or module. Rsing the component level designdescription as a guide, important control paths are tested touncover errors within the boundary o# the module. The relativecompleity o# tests and uncovered errors is limited by theconstrained scope established #or unit testing. The unit test iswhite$bo oriented, and the step can be conducted in parallel #ormultiple components. The tests that occur as part o# unit tests arelisted below;
ModuleInterfaceistestedtoensurethatinformationproperlyflowsintoand
outoftheprogramunitundertest.Testsofdataflowacrossamodule
interfacearerequiredbeforeanyothertestisinitiated.Ifdatadoesnotenter
andexitproperly,allothertestsaremoot.
LocalDataStructuresareexaminedtoensurethatdatastoredtemporarily
maintainsitsintegrityduringallstepsinanalgorithm'sexecution.
BoundaryConditionsaretestedtoensurethatthemoduleoperatesproperlyat
boundariesestablishedtolimitorrestrictprocessing.
-
8/12/2019 Sush Final Project Documentation
59/70
Tour And Travel Management
IndependentPathsareexercisedtoensurethatallstatementsinamodulehave
beenexecutedatleastonce.
ErrorHandlingPathsarealsotested.
7elective testing o# eecution paths is an essential task during theunit test. asis path and loop testing are e(ective techni!ues #oruncovering a broad array o# path errors.Among the more commonerrors in computation are
misunderstoodorincorrectarithmeticprecedence,
mixedmodeoperations
incorrectinitialization
precisioninaccuracy
incorrectsymbolicrepresentationofanexpression.
6omparison and control *ow are closely coupled to one another8i.e., change o# *ow #re!uently occurs a#ter a comparison9. Testcases should uncover errors such as
comparisonofdifferentdatatypes
incorrectlogicaloperatorsorprecedence
expectationofequalitywhenprecisionerrormakesequalityunlikely
incorrectcomparisonofvariables
-
8/12/2019 Sush Final Project Documentation
60/70
Tour And Travel Management
improperornonexistentlooptermination
failuretoexitwhendivergentiterationisencountered
improperlymodifiedloopvariables
Among the potential errors that should be tested when errorhandling is evaluated
Errordescriptionisunintelligible
Errornoteddoesnotcorrespondtoerrorencountered
Errorconditioncausessysteminterventionpriortoerrorhandling
Exception-conditionprocessingisincorrect
Errordescriptiondoesnotprovideenoughinformationtoassistinthelocation
ofthecauseoftheerror.
oundary testing is the last 8and probably most important9 task o#the unit test step. 7o#tware o#ten #ails at its boundaries. That is,errors o#ten occur when the nth element o# an n$dimensionalarray is processed, when the ith repetition o# a loop with i passesis invoked, when the maimum or minimum allowable value isencountered.
Integration Testing
A#ter the testing o# each module separately, all o# them aretested "ointly to check how a data *ows #rom one module toanother module. ecause this data *ow may give uncovered
-
8/12/2019 Sush Final Project Documentation
61/70
Tour And Travel Management
errors that have not been covered in the unit testing. And so theyare checked with #ull compilation. The ob"ective is to take unittested components and build a program structure that has beendictated by design. ntegration testing is a systematic techni!ue
#or constructing the program structure while at the same timeconducting tests to uncover errors associated with inter#acing.
Top Down Integration
Top$down integration testing is an incremental approach toconstruction o# program structure. Modules are integrated bymoving downward through the control hierarchy, beginning withthe main module. Modules subordinate to the main control
module are incorporated into the structure in either a depth rstor breadth rst manner. The top$down integration policy veriesma"or control or decision points early in the test process.
Smoke Testing
Itencompassesthefollowingactivities:
Softwarecomponentsthathavebeentranslatedintoabuild.Abuildincludes
alldatafiles,libraries,reusablemodules,andengineeredcomponentsthatare
requiredtoimplementoneormoreproductfunctions.
Aseriesoftestsisdesignedtoexposeerrorsthatwillkeepthebuildfrom
properlyperformingitsfunctions.Theintentshouldbetouncover"show
stopper"errorsthathavethehighestlikelihoodofthrowingthesoftware
projectbehindschedule.
Thebuildisintegratedwithotherbuildsandtheentireproductissmoke
testeddaily.
-
8/12/2019 Sush Final Project Documentation
62/70
Tour And Travel Management
Smoketestingprovidesanumberofbenefitswhenitisappliedoncomplex,
time-criticalsoftwareengineeringprojects.
Validation Testing
At the culmination o# integration testing, so#tware iscompletely assembled as a package, inter#acing errors have beenuncovered and corrected, and a nal series o# so#tware tests$validation testing$may begin. Calidation can be dened in manyways, but a simple denition is that validation succeeds whenso#tware #unctions in a manner that can be reasonably epected
by the customer. 7o#tware validation is achieved through a serieso# black bo tests that demonstrate con#ormity with there!uirements. A test plan outlines the classes o# tests to beconducted and a test procedure denes specic test cases thatwill be used to demonstrate con#ormity with re!uirements. oththe plan and procedure are designed to ensure that all #unctionalre!uirements are satised, all behavioral characteristics areachieved, all per#ormance re!uirements are attained,documentation is correct, and human engineered and other
re!uirements are met.
Stress Testing
+uring earlier so#tware testing steps, white$bo and black$botechni!ues resulted in thorough evaluation o# normal program#unctions and per#ormance 7tress tests are designed to con#rontprograms with abnormal situations n essence, the tester whoper#orms stress testing asks S3ow high can we crank this upbe#ore it #ails1S7tress testing eecutes a system in a manner that demandsresources in abnormal !uantity, #re!uency, or volume.
-
8/12/2019 Sush Final Project Documentation
63/70
Tour And Travel Management
specialtestsmaybedesignedthatgenerateteninterruptspersecond,when
oneortwoistheaveragerate
inputdataratesmaybeincreasedbyanorderofmagnitudetodeterminehow
inputfunctionswillrespond
testcasesthatrequiremaximummemoryorotherresourcesareexecuted
testcasesthatmaycausethrashinginavirtualoperatingsystemaredesigned
testcasesthatmaycauseexcessivehuntingfordisk-residentdataarecreated
Essentially,thetesterattemptstobreaktheprogram
Software 7aintenance
Maintenance comes under the support phase. Maintenanceaccounts #or more e(ort than any other so#tware engineeringactivity. t #ocuses on change associated with error correction,adaptations re!uired as the so#tware's environment evolves, andchanges due to enhancements brought about by changing
-
8/12/2019 Sush Final Project Documentation
64/70
Tour And Travel Management
customer re!uirements.
-
8/12/2019 Sush Final Project Documentation
65/70
Tour And Travel Management
Preventive 7aintenance :
Computersoftwaredeterioratesduetochange,andbecauseofthis,
preventivemaintenance,oftencalledsoftwarereengineering,mustbe
conductedtoenablethesoftwaretoservetheneedsofitsendusers.
Software 8uality 7easures
Although there are several measures o# so#tware !uality, we havetaken the #ollowing measures as an indicator in this pro"ect;
Correctness
Maintenance
Integrity
-
8/12/2019 Sush Final Project Documentation
66/70
Tour And Travel Management
Usability
Efficiency
Portability
The above #actors do not necessarily lend themselves to directmeasurement. 3owever, they provide a worthwhile basis #orindirect measures and an ecellent checklist #or assessing the!uality o# the system.
While developing the pro"ect, we have kept these measures inmind as an indicator o# !uality.
-
8/12/2019 Sush Final Project Documentation
67/70
Tour And Travel Management
PERT
6hart
APERTchartisaprojectmanagementtoolusedtoschedule,organize,and
coordinatetaskswithinaproject.PERT standsfor ProgramEvaluationReview
Technique
,amethodologydevelopedbytheU.S.Navyinthe1950stomanagethe
Polarissubmarinemissileprogram.
-
8/12/2019 Sush Final Project Documentation
68/70
Tour And Travel Management
A %N&T chart presents a graphic illustration o# a pro"ect as anetwork diagram consisting o# numbered nodes representingevents, or milestones in the pro"ect linked by labelled vectors8directional lines9 representing tasks in the pro"ect. The directiono# the arrows on the lines indicates the se!uence o# tasks
-antt 6hart
A -antt chart is a type o# bar chart that illustrates a pro"ectschedule.-antt charts illustrate the start and nish dates o# theterminal element and summary elements o# a pro"ect. Terminalelements and summary elements comprise the work breakdowno# the pro"ect. 7ome -antt charts also show the dependeccy 8i.e,
-
8/12/2019 Sush Final Project Documentation
69/70
Tour And Travel Management
precedence network9 relationships between activities. -anttcharts can be used to show current schedule status using percent$complete
Pul
Aug
7ept
=ct
Gov
+ec
Pan
-
8/12/2019 Sush Final Project Documentation
70/70
Tour And Travel Management
ThereisawidescopeforfutureimplementationofTravelandtourism
towardsaninterestingexperienceofmoderntechnologies.T >n T Travels is an>
=
neStopShops
forallkindsoftourandtravelproducts
toservethedomesticandinternationaltouristsatanytime,anymomentandanywhereinanypartsofthe
ndia.
Notbeingstickytomakepackageswithinndia only
,itcanbeglobal-aGlobaltourismthroughacomprehensiveinfrastructure.Nowadays,traveling
betweentwoplacesisnotapointofdiscussions,asmoderntechnogieshavemade
travelpleasurecomprisingspeed
Withcomfort.sopeoplearenotwillingtobebound
withinonlyasmallgeographiocalarea.7
othereisplacetomakethemexperience
thetaste
OfGlobalTourism.
ibliography
%rogramming A7%.GNT y =' &eillyA+=.GNT y &ebecca M. &iordan%ro#essional A7%. Get y Wro%rogramming 7QB 7erver 2KK: y ill 3amilton%ro#essional 7QB 7erver 2KK %rogramming y &= CieiraWroMastering 7QB 7Nrver 2KKK y Mike -underloy and Poseph B.
Porden %Cisual 6V y Wro
http://www.infibeam.com/Books/search?author=Bill%20Hamiltonhttp://www.infibeam.com/Books/search?author=Bill%20Hamilton