0% found this document useful (0 votes)
60 views9 pages

SRS2 For Library Managment

The document provides requirements for a library management system software. It outlines the phases of software development including requirement analysis, design, coding, and testing. It then describes the purpose, scope, definitions, and overview of the library management system software requirements specification. The software is intended to automate book circulation and provide reports. It will have user and administration modules to check book availability, issue/return books, and manage user, book, and circulation details. The software is developed using Java and SQL Server with the goal of reducing manual work in library management.

Uploaded by

Rohan Chavan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
60 views9 pages

SRS2 For Library Managment

The document provides requirements for a library management system software. It outlines the phases of software development including requirement analysis, design, coding, and testing. It then describes the purpose, scope, definitions, and overview of the library management system software requirements specification. The software is intended to automate book circulation and provide reports. It will have user and administration modules to check book availability, issue/return books, and manage user, book, and circulation details. The software is developed using Java and SQL Server with the goal of reducing manual work in library management.

Uploaded by

Rohan Chavan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

Www.freestudentprojects.

com
www.studentprojectcode.com

S OFWAREREQUIREMENTSPECIFICATION

1.Introduction:
A
developmentprocessconsistofvariousphases,eachphaseendingwitha
denedoutput.Themainreasonforhavingaphasedprocessisthatitbreaksthe
problemofdevelopingsowareintosuccessfullyperformingasetofphases,each
handlingadierentconcernofsowaredevelopment.Thisensuresthatthecost
ofdevelopmentislowerthanwhatitwouldhavebeenifthewholeproblemwas
tackledtogether.Furthermore,aphasedprocessallowspropercheckingfor
qualityandprogressatsomedenedpointsduringthedevelopment(endof
process).Withoutthisonewouldhavetowaitunltheendtoseewhatsoware
hasbeenproduced.
Anyproblemsolvinginsowareconsistofthesesteps:

RequirementAnalysis:

RequirementAnalysisisdoneinordertounderstandtheproblemthe
sowaresystemistosolve.
Therearetwomajoracviesinthisphase:problemunderstandingor
analysisandrequirementspecicaon.Inproblemanalysis,theaimisto
understandtheproblemanditscontext,andtherequirementsofthenew
systemthatistobedeveloped.Oncetheproblemisanalyzedandthe
essenalsunderstood,therequirementsmustbespeciedintherequirement
specicaondocument.Therequirementsdocumentmustspecifyall
funconalandperformancerequirements;theformatsofinputsandoutputs
etc.
www.dreamworldproject.info

www.studentprojectsstore.com

Www.freestudentprojects.com
www.studentprojectcode.com

SoftwareDesign:
Thepurposeofdesignphaseistoplanasoluonoftheproblem

Speciedbytherequirementsdocument.Thisphaseistherststepinmoving
fromtheproblemdomaintosoluondomain.
Thedesignacvityoenresultsinthreeseparateoutputs:architecturedesign,
highleveldesignanddetaileddesign.

Coding:
Themaingoalofcodingphaseistotranslatethedesignofthe

Systemintocodeinagivenprogramminglanguage.Thecodingphaseaectsboth
tesngandmaintenanceprofoundly.Thegoalofcodingshouldbetoreducethe
tesngandmaintenanceeort,henceduringcodingthefocusshouldbeon
developingprogramsthatareeasytoreadandunderstand.

Testing:
Thefunconoftesngistodetectthedefectsinthe

Soware.Themaingoaltesngistouncoverrequirement,designandcoding
errorsintheprograms.

Themaingoaloftherequirementphaseistoproducethesowarerequirement
specicaon(SRS),whichaccuratelycapturetheclientsrequirements.SRSis
Adocumentthatdescribeswhatthesowareshoulddo.ThebasicpurposeofSRS
istobridgethecommunicaongapbetweentheclients,theendusersandthe
www.dreamworldproject.info

www.studentprojectsstore.com

Www.freestudentprojects.com
www.studentprojectcode.com

Sowaredevelopers.Anotherpurposeishelpingusertounderstandtheirown
needs.

1.1Purpose:
TheSRStypicallycontainsthebriefdescriponoftheproject.Thepurpose
oftherequirementdocumentistospecifyalltheinformaonrequiredtodesign,
developandtestthesoware.

Thepurposeofthisprojectistoprovideafriendlyenvironmenttomaintain
thedetailsofbooksandlibrarymembers.
Themainpurposeofthisprojectistomaintaineasycirculaonsystemusing
computersandtoprovidedierentreports.

1.2Scope:
Thedocumentonlycoverstherequirementsspecicaonsforthe
LibraryManagementSystem.Thisdocumentdoesnotprovideanyreferencesto
theothercomponentoftheLibraryManagementSystem.Alltheexternal
interfacesandthedependenciesarealsoidenedinthisdocument.
Feasibilitystudy:Theoverallscopeofthefeasibilitystudywastoprovide
sucientinformaontoallowadecisiontobemadeastowhethertheLibrary
ManagementSystemprojectshouldproceedandifso,itsrelavepriorityinthe
contextofotherexisngLibraryManagementTechnology.

Thefeasibilitystudyphaseofthisprojecthadundergonethroughvarioussteps
whichasdescribeasunder:

Identytheorigintheinformaonatdierentlevel.

www.dreamworldproject.info

www.studentprojectsstore.com

Www.freestudentprojects.com
www.studentprojectcode.com

Identytheexpectaonofuserfromcomputerizedsystem.

Analyzethedrawbackofexisngsystem(manualsystem)

1.3Definition,Acronyms,Abbreviation:

JAVA>plaormindependence
SQL>StructuredqueryLanguage
DFD>DataFlowDiagram
CFD>ContextFlowDiagram
ER>EntyRelaonship
IDE>IntegratedDevelopmentEnvironment
SRS>SowareRequirementSpecicaon

1
.4Reference:

AnIntegratedApproachSowareEngineeringThirdEdionby
PankajJalote.

Java:Balaguruswamy

SQL:JosephLJorden

www.dreamworldproject.info

www.studentprojectsstore.com

Www.freestudentprojects.com
www.studentprojectcode.com

1
.5Overview:
TheimplementaonofLibraryManagementstartswithenteringand
updangmasterrecordslikebookdetails,libraryinformaon.Anyfurther
transaconlikebookissue,bookreturnwillautomacallyupdatethecurrent
books.

2.OverallDescription:
2.1ProductPerspective:
TheproposedLibraryManagementSystemwilltakecareofthecurrent
bookdetailatanypointofme.Thebookissue,bookreturnwillupdatethe
currentbookdetailsautomacallysothatuserwillgettheupdatecurrentbook
details.

2.2Productfunction:

Themainpurposeofthisprojectistoreducethemanualwork.
ThissowareiscapableofmanagingBookIssues,Returns,and
Calculang/ManagingFine.GenerangvariousReportsfor
RecordKeepingaccordingtoenduserrequirements

www.dreamworldproject.info

www.studentprojectsstore.com

Www.freestudentprojects.com
www.studentprojectcode.com

2.3Usercharacteristics:
Wehave2levelsofusers

Usermodule:Intheusermodule,userwillchecktheavailability
ofthebooks.
Bookreturn

Administraonmodule:Thefollowingarethesubmoduleinthe
administraonmodule.
Registeruser
Entrybookdetails
Bookissue

2.4GeneralConstraints:
Anyupdateregardingthebookfromthelibraryistoberecordedto
haveupdate&correctvalues.

2.5Assumptionanddependencies:
Allthedataenteredwillbecorrectanduptodate.Thissoware
packageisdevelopedusingjavaasfrontendwhichissupportedbysunmicro
system.MicrosoSQLserver2005asthebackendwhichissupported
byWindow7.

www.dreamworldproject.info

www.studentprojectsstore.com

Www.freestudentprojects.com
www.studentprojectcode.com

3.SpecificRequirement:
3.1ExternalInterfaceRequirement:
Theusershouldbesimpleandeasytounderstandanduse.Alsobean
interacveinterface.Thesystemshouldpromptfortheuserandadministratorto
logintotheapplicaonandforproperinputcriteria

3.1.1UserInterface:
Thesowareprovidesgoodgraphicalinterfacefortheuserany
administratorcanoperateonthesystem,performingtherequiredtasksuchas
create,update,viewingthedetailsofthebook.
AllowsusertoviewquickreportslikeBookIssues/Returnedetcin
betweenparcularme.
Stockvericaonandsearchfacilitybasedondierentcriteria.

3.1.2Hardwareinterface:

Operangsystem:window
Harddisk:40GB
RAM:256MB
Processor:Penum(R)DualcoreCPU


1.

Softwareinterface:

Javalanguage

www.dreamworldproject.info

www.studentprojectsstore.com

Www.freestudentprojects.com
www.studentprojectcode.com

NetbeansIDE7.0.1
MSSQLserver2005

3.1.4Communicationinterface:
Window

3.2Functionalrequirements:

Bookentry:Inthismodulewecanstorethedetailsofthe
books.
Registerstudent:inthismodulewecankeepthedetailsofthe
newstudent.
Bookissue:Thismoduleisusedtokeepatrackofbookissue
details.
Bookreturn:Thismoduleenablestokeepatrackofreturnthe
books.

3.3Performancerequirements:
Thecapabilityofthecomputerdependsontheperformanceofthe
soware.Thesowarecantakeanynumberofinputsprovidedthedatabasesize
islargerenough.Thiswoulddependontheavailablememoryspace.

1.

Designconstraints:

Eachmemberwillbehavingaidentycardwhichcanbeusedforthelibrary
bookissue,nepaymentetc.wheneverlibrarymemberwishtotakeabook,the
bookissuedbythelibraryauthoritywillbecheckboththebookdetailsaswellas
www.dreamworldproject.info

www.studentprojectsstore.com

Www.freestudentprojects.com
www.studentprojectcode.com

thestudentdetailsandstoreitinlibrarydatabase.Incaseofretrievalofbook
muchofhumanintervenoncanbeeliminated.

Systemattributes:

2.

Maintainability:Therewillbenomaintainedrequirementforthe
soware.Thedatabaseisprovidedbytheenduserandthereforeis
maintainedbythisuser.
Portability:Thesystemisdevelopedforsecuredpurpose,soitiscant
beportable.
Availability:Thissystemwillavailableonlyunlthesystemonwhichit
isinstall,isrunning.
Scalability:Applicable.

3.6Otherrequirements:
Therearenootherrequirements.

www.dreamworldproject.info

www.studentprojectsstore.com

You might also like