Sei sulla pagina 1di 14

ACADEMICRESULTMANAGEMENTSYSTEM

ReportI

03/09/2015

AyushiJain(04)
AyushiKumari(06)

TableofContents
1.INTRODUCTION.....................................................................................................................................................1
1.1PURPOSE...............................................................................................................................................................1
1.2SCOPE....................................................................................................................................................................1
1.3DEFINITIONS,ACRONYMS,ANDABBREVIATIONS................................................................................................1
1.4REFERENCES.........................................................................................................................................................1
1.5OVERVIEW
2.GENERALDESCRIPTION....................................................................................................................................2
2.1PRODUCTPERSPECTIVE........................................................................................................................................2
2.2PRODUCTFUNCTIONS...........................................................................................................................................2
2.3USERCHARACTERISTICS......................................................................................................................................2
2.4GENERALCONSTRAINTS.......................................................................................................................................2
2.5ASSUMPTIONSANDDEPENDENCIES......................................................................................................................3
3.SPECIFICREQUIREMENTS................................................................................................................................2
3.1EXTERNALINTERFACEREQUIREMENTS...............................................................................................................3
3.1.1UserInterfaces.............................................................................................................................................3
3.1.2HardwareInterfaces....................................................................................................................................4
3.1.3SoftwareInterfaces......................................................................................................................................4
3.1.4CommunicationsInterfaces..........................................................................................................................4
3.2FUNCTIONALREQUIREMENTS...............................................................................................................................4
3.3OTHERREQUIREMENTS........................................................................................................................................4
4.ANALYSISMODELS..............................................................................................................................................5
4.1FLOWCHART........................................................................................................................................................5
4.2.MODULEDESCRIPTION........................................................................................................................................5

ACADEMICRESULTMANAGEMENTSYSTEM

1.Introduction
ThisdocumentaimsatdefiningoverallsoftwarerequirementforACADEMICRESULT
MANAGEMENTSYSTEM.Effortshavebeenmadetodefinetherequirements
exhaustivelyandaccurately.Thefinalproductwillbehavingonly
features/functionalitiesmentionedinthisdocumentandassumptionsforany
additionalfunctionality/featureshouldnotbemadebyanyofthepartiesinvolved
indeveloping/testing/implementing/usingthisproduct.

1.1Purpose
Thisspecificationdocumentdescribesthecapabilitiesthatwillbeprovidedbythe
softwareapplicationSTUDENTRESULTMANAGEMENTSYSTEM.Italsostatesthe
variousconstraintsbywhichthesystemwillabide.Theintendedaudienceforthis
documentarethedevelopmentteam,testingteamandendusersoftheproduct.

1.2Scope
Theapplicationwillmanagetheinformationaboutvariousstudentsenrolledinthis
courseindifferentyears,thesubjectsofferedduringdifferentsemestersofthecourse,the
marksobtainedbythevariousstudentsinvarioussubjectsindifferentsemesters.
Theapplicationwillgreatlysimplifyandspeeduptheresultpreparationandmanagement
process.

1.3Definitions,Acronyms,andAbbreviations
SRSSoftwareRequirementSpecification
IEEEThe Institute of Electrical and Electronics Engineers
DFDDataFlowDiagram
DBDatabase
OSOperatingSystem

1.4References
IEEE8301998standardforwritingSRSdocument.
Wikipedia
SoftwareengineeringbyKKAgrawal
SoftwareengineeringbyRogerS.Pressman

SoftwareRequirementsSpecification

ACADEMICRESULTMANAGEMENTSYSTEM

1.5Overview
StudentsinformationisstoredinmysqltheauthorityisgiventoAdministrator;hegives
thepermissiontoinstructortoenterthedepartmentdataandstudentinformation.The
securityisprovidingbygivingpasswordtoeachinstructor..

2.GeneralDescription
ThissectionoftheSRSshoulddescribethegeneralfactorsthataffect'theproductandits
requirements.Itshouldbemadeclearthatthissectiondoesnotstatespecific
requirements;itonlymakesthoserequirementseasiertounderstand.

2.1ProductPerspective
Theapplicationwillbewindowsbased,selfcontainedandindependentsoftwareproduct.
FrontendclientApplication
(with
data/entry/update/delete/view
andreportingfacility)

Backend
DB

2.2ProductFunctions
1)InformationaboutthevariousUsers
2)Informationaboutsubjectsofferedinvarioussemesters
3)MarksobtainbyStudentsindifferentsemesters
4)GenerationofReports

2.3UserCharacteristics
ThissubsectionoftheSRSshoulddescribethosegeneralcharacteristicsoftheeventual
usersoftheproductthatwillaffectthespecificrequirements.(SeetheIEEEGuideto
SRSformoredetails).

2.4GeneralConstraints

Usersatuniversitywillhavetoimplementasecuritypolicytosafeguardthe
marksrelatedinformationbeingmodifiedbyunauthorizedusers(bymeansof
gainingaccesstothebackenddatabase)

SoftwareRequirementsSpecification

ACADEMICRESULTMANAGEMENTSYSTEM

2.5AssumptionsandDependencies
1)Thenumberofsubjectstobetakenbythestudentineachsemesterdoesnotchange.
2)Thesubjecttypesdonotchange.
3)Thenumberofsemesterdonotchange.
4) The users have sufficient knowledge of computers.
5) The users know the English language, as the user interface will be provided in
English.

3.SpecificRequirements
Thissectioncontainsthesoftwarerequirementstoalevelofdetailsufficienttoenable
designerstodesignthesystemandtesterstotestthatsystem.

3.1ExternalInterfaceRequirements
3.1.1UserInterfaces
Thefollowingscreenswillbeprovided:
Loginscreen:Thiswillbethefirstscreenthatwillbedisplayed.Itallowsusertoaccess
differentscreensbasedupontheuserrole.Variousfieldsavailableonthisscreenwillbe
Userid:alphanumericoflengthupto10char.
Password:alphanumericoflengthupto10char
Role:Willhavethefollowing
Values:Administrator,DataentryOperator,student,teacher
2)SubjectinfoParameterScreen:
ThisscreenwillbeaccessibleonlytotheAdministrator.Itwillallowtheusertoenterthe
semesternumberforwhichtheuserwantstoaccessthesubjectinformation.
3)StudentinfoParameterScreen:
ThisscreenwillbeaccessibleonlytotheAdministrator.Itwillallowtheusertoenterthe
BatchYearforwhichtheuserwantstoaccessthestudentinformation.
4)StudentInformationScreen:ThisscreenwillbeaccessibleonlytotheAdministrator.
Itwillallowtheusertomodifytheinformationaboutnew/existingstudentforparticular
batchyear.Variousfieldsavailableonthesescreenare:
StudentEnrollmentNo:oftheformatB.E/YYYYwhereYYYYrepresentsthebatchyear
StudentName:onlyalphabeticlettersandlengthupto40chars.
BatchYear:oftheformatYYYY
5)MarksEntryParameterScreen:ThisscreenwillbeaccessibleonlytotheTeacher.It
willallowtheusertoentertheBatchYear,thesemesternumberandthesubjectfor
whichtheuserwantstoaccessthemarksinformation.
6)Marksentryscreen:Screen:ThisscreenwillbeaccessibleonlytotheTeacher.Itwill
SoftwareRequirementsSpecification

ACADEMICRESULTMANAGEMENTSYSTEM

allowtheusertoadd/modify/deleteinformationaboutthemarksobtainedintheselected
subjectbydifferentstudents.ItincludesStudentenrollmentno,studentname,internal
marks,externalmarks,totalmarks.

3.1.2HardwareInterfaces
1)Intelp4processorwithminimum2GHzspeed.
2)RAM:Minimum1GB
3)HardDisk:min20GB

3.1.3SoftwareInterfaces
1)TurboC++
2)DBServer:SQLSERVER2008
3)OS:WindowVista/XP/7/8/10

3.2FunctionalRequirements
Dependingupontheuserrolehe/shewillbeabletoaccessonlythespecificmodulesof
thesystem.
1)Loginfacilityforenablingonlyauthorizedaccesstothesystem
2)User(withroleDataEntryoperator)willbeabletomodify/add/deleteinformation
aboutdifferentstudentsthatareenrolledforthecourseindifferentyears.

3.3OtherRequirements
NONFUNCTIONALREQUIREMENT
1.SafetyRequirements
Thedatabasemaygetcrashedatanycertaintimeduetovirusoroperatingsystem
failure.Therefore,itisrequiredtotakethedatabasebackup
2.SecurityRequirements
Wearegoingtodevelopasecureddatabasefortheuniversity.Dependinguponthe
categoryofusertheaccessrightsaredecided.Itmeansiftheuserisanadministratorthen
hecanbeabletomodifythedata,delete,appendetc.Allotherusersotherthanstaffonly
havetherightstoretrievetheinformationaboutdatabase.
3.HardwareConstraints
Thesystemrequiresadatabaseinordertostorepersistentdata.Thedatabaseshould
SoftwareRequirementsSpecification

ACADEMICRESULTMANAGEMENTSYSTEM

havebackupcapabilities
DBRequirement
The following information will be placed in DB:
1) Subject info: Subject Name, Code, Semester
2) Student Info: Student Enrolment Number, Student name, enrollment year.
3) Marks info: Student Enrolment , Semester, internal marks in each subject, external
marks in each subject
4) User Account Info: UserName, User Id, password, role

4.AnalysisModels
4.1FlowChart
Contextdiagram

SoftwareRequirementsSpecification

ACADEMICRESULTMANAGEMENTSYSTEM

LEVEL1DFD

SoftwareRequirementsSpecification

ACADEMICRESULTMANAGEMENTSYSTEM

LEVEL2DFD

SoftwareRequirementsSpecification

ACADEMICRESULTMANAGEMENTSYSTEM

USECASEDIAGRAM

SoftwareRequirementsSpecification

ACADEMICRESULTMANAGEMENTSYSTEM

SoftwareRequirementsSpecification

ACADEMICRESULTMANAGEMENTSYSTEM

USECASEDIAGRAM

SoftwareRequirementsSpecification

Page

ACADEMICRESULTMANAGEMENTSYSTEM

ERDIAGRAM

SoftwareRequirementsSpecification

Page

ACADEMICRESULTMANAGEMENTSYSTEM

SoftwareRequirementsSpecification

Page