Professional Documents
Culture Documents
Specification
for
<11-22-2015>
SoftwareRequirementsSpecificationfor<AirlineReservationsystem>
Pageii
TableofContents
TableofContents...........................................................................................................................ii
RevisionHistory.............................................................................................................................ii
1. Introduction..............................................................................................................................1
1.1
1.2
1.3
1.4
Purpose...........................................................................................................................................1
DocumentConventions..................................................................................................................1
IntendedAudienceandReadingSuggestions.................................................................................1
ProductScope.................................................................................................................................1
2.1
2.2
2.3
2.4
ProductPerspective........................................................................................................................1
ProductFunctions...........................................................................................................................1
UserClassesandCharacteristics....................................................................................................2
OperatingEnvironment..................................................................................................................2
2. OverallDescription..................................................................................................................1
3. DomainRequirements.............................................................................................................2
4. SystemFeatures.......................................................................................................................2
4.1
4.2
4.3
4.4
4.5
4.6
4.7
Accountregistration........................................................................................................................2
login................................................................................................................................................2
Flightschedule................................................................................................................................3
Bookflights....................................................................................................................................3
Reserveseats/Transactiondetails...................................................................................................3
logout..............................................................................................................................................4
Feedback.........................................................................................................................................4
Usecasediagram.4
Functionalrequirements5
5. OtherNonfunctionalRequirements.......................................................................................6
5.1 PerformanceRequirements.............................................................................................................6
5.3 SecurityRequirements....................................................................................................................6
RevisionHistory
Name
Date
ReasonForChanges
Airlinereservation
system
11/22/20
15
Thedocumentwasfinallymadeintothisformat
Version
1.0
SoftwareRequirementsSpecificationfor<AirlineReservationsystem>
1.
Introduction
1.1
Purpose
Page1
The purpose of this SRS is to present a description of the Air-line reservation system.
1.2
DocumentConvention
This document is formatted according to the IEEE Format standard (IEEE 830)
1.3
IntendedAudienceandReadingSuggestions
1.4
ProductScope
The Air-line reservation system gives the user the opportunity to access and update reservation
information. This system is web-based reservation system.
2.
OverallDescription
2.1
ProductPerspective
This project will update the manual work-load and transfer it into an online based reservation
mechanism which will allow user to book flights, check flight routes, query flight information also
giving the facility to make an online account 24/7 with downtime for maintenance.
2.2
ProductFunctions
SoftwareRequirementsSpecificationfor<AirlineReservationsystem>
2.3
Page2
UserClassesandCharacteristics
Themainuserofthissystemwillbepassengerstryingtoboardtheplaneandgoingtoadestination,
thesepeoplewillbeusingthefunctionslistedabovetocompletethereservationprocess.
2.4
OperatingEnvironment
The system will work on wide range of available computers including PC or Mac with
specifications higher or equal to Intel Pentium 3 or higher with a stable internet connection.
3.
DomainRequirements:
1. ThewebsiteshouldnotviolateanyoftherulesofPCAA(Pakistancivilaviationauthority).
2. ItshouldworkintheframeworkprovidedbytheInternationalAviationauthorities.
4.
SystemFeatures
This section provides detailed information regarding the main features of the system and related
functional requirements and use cases.
4.1
AccountRegistration
4.1.1
Description:
Thisfeatureallowstheuserswhoareusingthesiteforthefirsttimetomakeanaccountand
ifauseralreadyhasanaccount,theycanuselogintoaccesstheiraccountinformation.It
asksforinformationrelatedtotheuserwhichvariesfromthenametothesecurityquestions.
4.1.2
Stimulus/ResponseSequences
Thepageshowswhatinformationisneededtomakeanaccountandiftheuserinputsallthe
relevantinformation,thewebsiteproceedstoinformtheuserthattheiraccounthasbeenmadeand
nowtheycanaccessinformationrelatedtotheiraccount.
4.2
Login
4.2.1
Description:
SoftwareRequirementsSpecificationfor<AirlineReservationsystem>
Page3
Thisfeatureallowstheusertoenterthewebsiteandproceedtootherfeaturesforbooking
flightsetc.Ifauserhasnotmadeanaccount,thisfeaturewillaskhimtofirstregister
himself.
4.2.2
Stimulus/ResponseSequences
Iftheinformationtheuserentersiscorrectthenascreenwillindicatethattheuserhasnowlogged
intothesystem.
4.3
Flightschedules.
4.3.1
Description:
Thisfeatureallowstheuserstoseealltheavailableflightsandthenausercanselectflights
betweenspecificcitiesandseealltheflightsbetweenthosetwocities.
4.3.2
Stimulus/ResponseSequences
Theuserselectthedepartingcityanddestinationandthenheisshownalltheflightsbetweenthese
twocities.
4.4
BookFlight
4.4.1
Description:
Thisfeatureallowstheusertoselectthedeparturecityandthedestinationcityfortheflight.
4.4.2
Stimulus/ResponseSequences
Theuserselectstheflightandthenthespecificflightisassociatedwiththespecificaccountifthe
userisaregistereduser,guestscantselectflight.
4.5
Reserveseats/Transactiondetail
4.5.1
Description:
Thisfeatureallowstheuserstoreservetheamountoftheseatsonewishestodoso.
SoftwareRequirementsSpecificationfor<AirlineReservationsystem>
4.5.2
Page4
Stimulus/ResponseSequences
Theuserreservesthenumberofseatsandthespecificseatsandtheseseatscannotbeselectedby
otherusers.
4.6
Logout
4.6.1
Description:
Whentheuserhasfinishedinteractingwiththesystemandwishestologoutasauserhecan
usethislogoutfeature.
4.7
Feedback
4.7.1
Description:
Ausercansendhis/herfeedbackbymakinguseofthisfeatureandregistercomplaints.
UsecaseDiagram:
SoftwareRequirementsSpecificationfor<AirlineReservationsystem>
Page5
GeneralFunctionalRequirements:
5.
OtherNonfunctionalRequirements
5.1
PerformanceRequirements
5.2
Thesitewillbeabletohandleatleast250usersataspecifictime.
Ifanaccountweretobeinactiveformorethan15minute,itwouldautomaticallybelogged
out.
Thesystemshouldnotcrashfromwronginputofdata
SecurityRequirements
If the user enters login information incorrectly more than 5 times, he will be blocked for 1
day and will only be able to use the account once he has confirmed his account through
email.
Email will be unique for each user and password must contain a minimum of 8
characters/digits.