Anda di halaman 1dari 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

Anda mungkin juga menyukai