software requirement specification for an apllication

Embed Size (px)

Citation preview

  • 8/13/2019 software requirement specification for an apllication

    1/46

    SRS V1.0

    Employee Management System

    Software Requirement Specification

    SRS001 Employee Management

    Version 1.0

    March 7th, 201

    Centre for Development of Advanced Computing

    Page 1

  • 8/13/2019 software requirement specification for an apllication

    2/46

    SRS V1.0

    Version: 1.0

    Software Requirement Specification mplo!ee "anagement#"$%

    Re!ision "istory#ate Version #escription $%& 'ppro!e(

    #ate'uthor

    0&'0('1( 1)nitial Draft * +asic,low

    -itin Swami

    Centre for Development of Advanced Computing

    Page 2

  • 8/13/2019 software requirement specification for an apllication

    3/46

    SRS V1.0

    )'*+E - %)E)S

    INTRODUCTION ...........................................................................................................................4

    Introduction ..................................................................................................................................5

    Objective ......................................................................................................................................5

    Document Overview .................................................................................................................... 6

    System Purose ............................................................................................................................ 6

    Deve!oment Too!s to be used ....................................................................................................."

    Intended #udience $nd Re$din% Su%%estions .............................................................................."

    Re&erence Documents .................................................................................................................. '

    Project scoe ................................................................................................................................ '

    (ener$! System Descrition ......................................................................................................)*

    #dministr$tor +eve! ..................................................................................................................)6

    D#T# ,+O- DI#(R#S ..........................................................................................................)'

    +ist o& D$t$ ,!ow Di$%r$ms .......................................................................................................)'

    ,!ow Di$%r$m / #dministr$tion ...............................................................................................0*

    ,!ow Di$%r$ms / #ttend$nce .....................................................................................................41

    ,!ow Di$%r$ms / +e$ve .............................................................................................................5)

    ,!ow Di$%r$ms / P$yro!! ...........................................................................................................6'

    ,!ow Di$%r$m2CP,3P,...........................................................................................................

    P+O #N#(NT SST odu!e Di$%r$m ......................................................6

    m!oyee $n$%ement System odu!e Di$%r$m ................................................................... 6

    $jor odu!es ...........................................................................................................................6

    #PPNDI7 ...................................................................................................................................."4

    Centre for Development of Advanced Computing

    Page 3

  • 8/13/2019 software requirement specification for an apllication

    4/46

    SRS V1.0

    INTRODUCTION

    Introduction

    T8is So&tw$re Re9uirements Seci&ic$tion rovides $ com!ete descrition o& $!! t8e &unctions

    $nd seci&ic$tions &or m!oyee $n$%ement System.

    m!oyee $n$%ement System is em!oyee det$i!s m$n$%ement so&tw$re t8$t wou!d be

    bene&ici$!:

    Re9uirement o& !ess 8um$n resource i.e. t8e new system does not re9uires t8e user to

    m$nu$!!y m$int$in t8e 8ysic$! &i!e $nd det$i!s o& v$rious em!oyees.

    It is $n Oen Source So&tw$re ;OSSeein% t8$t is

    storin% $nd retrievin% o& use&u! d$t$.

    Inde=in%.

    $se o& 8um$n3m$c8ine inter$ction.

    Re!i$bi!ity $nd oer$tion$! correctness.

    $inten$nce o& inte%rity $nd inter2!in>$%es o& d$t$.

    $tc8in% o& 8ysic$! $nd !o%ic$! movement o& e!ectronic in&orm$tion.

    Robust $nd Secure wit8 u%r$ded security ,e$tures.

    Centre for Development of Advanced Computing

    Page 4

  • 8/13/2019 software requirement specification for an apllication

    5/46

    SRS V1.0

    Objective

    m!oyee $n$%ement System is $ ower&u! too! to re!ieve t8e user &rom t8e com!ic$ted

    t$s> o& 8$nd!in% em!oyee sc8edu!in% m$nu$!!y. T8is system $utom$tes t8e com!ete

    em!oyee sc8edu!in% rocess $nd $!!ows t8e user to m$int$in em!oyee $ttend$ncerecords? !e$ves? $yro!!?inventory det$i!s in t8e e$siest w$y. T8is system $utom$tic$!!y

    sums u em!oyee wor> 8ours? time o&&? s8i&t $ys t8$t 8e! to %ener$te t8e $yro!!

    $ys!is o& em!oyees. m!oyee sc8edu!in% too! $!so &$ci!it$tes to rint v$rious reorts

    inc!udin% $yro!! reorts? !e$ve det$i!s? $ttend$nce det$i!s? inventory det$i!s $nd em!oyee

    reorts in $er &orm. T8is system rovides user &riend!y so&tw$re w8ic8 s$ves t8e user

    time $nd e&&orts? $!!owin% users to &ocus on t8eir business %o$!s. T8e System $!so 8$nd!es

    t8e inventory m$n$%ement .#rori$te rocedures 8$ve been $!ied $nd de&ined &or

    co!!ectin% rocessin%? communic$tin%? $nd $rc8ivin% 9u$!ity d$t$ @ in&orm$tion.

    Document Overview

    m!oyee $n$%ement System is ower&u! too! to stre$m!ine t8e time2consumin% $nd

    com!e= t$s> o& em!oyee sc8edu!in%3!$nnin% in your Com$ny. So&tw$re wit8 %enerous

    &e$ture set $!!ows you to e$si!y m$int$in em!oyee d$y2to2d$y s8i&t sc8edu!e? !e$ves $!on%

    wit8 com!ete $yro!! $nd inventory det$i!s. $sy2to2use so&tw$re c$n e$si!y $djust into

    $ny business &r$me $nd 8e!s to reduce over$!! m$n$%ement costs? s$ve time $nd e&&orts to

    run your com$ny smoot8!y. T8is !$nner %ives $ sim!e $nd inte%r$ted view o& em!oyee

    in&orm$tion $cross t8e de$rtment. m!oyee In&orm$tion System 8e!s in e&&ective

    decision m$>in% usin% time!y $nd re!i$b!e m$n$%ement in&orm$tion. T8is system rovides

    inte%r$tion wit8 ot8er re!$ted $!ic$tions. It rovides sin%!e window services to

    Centre for Development of Advanced Computing

    Page 5

  • 8/13/2019 software requirement specification for an apllication

    6/46

    SRS V1.0

    em!oyees !i>e $yro!!? c!$ims? !e$ve $dministr$tion? Inventory $nd CP,. A

    $ccessibi!ity is user2&riend!y over browsers.

    System Purpose

    So&tw$re $!!ows users to cre$te $nd m$n$%e mu!ti!e em!oyee records? $yro!!

    det$i!s?CP,? inventory det$i!s in $n inte%r$ted m$nner.

    $si!y m$int$ins em!oyee incomin%2out%oin% timin% records to !et you >now w8oBs in

    $nd w8oBs out.

    Sim!e $nd $ccur$te w$y to >ee tr$c> o& em!oyee $ttend$nce $nd !e$ve records.

    $int$ins em!oyee records $nd sc8edu!es in suc8 $ m$nner to otimie st$&& uti!i$tion.

    $int$ins Inventory d$t$ in $n Inte%r$ted $nd otimied mec8$nism.

    $int$ins em!oyee $yro!! det$i!s e&&icient!y.

    Centre for Development of Advanced Computing

    Page 6

    Data/ase Serv er

    +acupServer

    EMZApplication

    OperatingSystem

    Client "acines

  • 8/13/2019 software requirement specification for an apllication

    7/46

    SRS V1.0

    1.4.1 Manual System

    T8e m$nu$! system seems !i>e $n o!d $%e em!oyee in&orm$tion Com$ny In&orm$tion

    %$t8erin%?s$vin%? ud$tin% $nd de!etin% rocess wit8 $ !ot o& $er wor> @ re%isters to

    >ee t8e record o& em!oyees. T8e $ttend$nce records $re m$int$ined m$nu$!!y w8ic8

    me$ns t8$t $!! t8e records re!$ted to t8e em!oyeesB d$i!y resence $t wor> is m$int$ined

    on re%isters t8is !e$ds to w$st$%e o& time $nd m$nower. Simi!$r!y? t8e inventory det$i!s?

    CP, $re $!so m$int$ined m$nu$!!y. T8e em!oyee !e$ve $nd $yro!! det$i!s too $re

    m$int$ined m$nu$!!y. T8us? t8e m$nu$! system is not &!e=ib!e $nd is error rone.

    1.4. !imitations"

    #v$i!$bi!ity o& in&orm$tion &rom suc8 $ system is not re$! $nd &$ster.

    T8e m$nu$! system re9uires t8e !ot o& time $nd e&&ort to m$int$in records.

    It is very di&&icu!t to se$rc8 record o& $ny individu$! &rom &i!es

    T8e m$nu$! system does not $!!ow oer$tor to c8ec> t8e in&orm$tion $nd ud$te t8e

    d$t$b$se $t $ sin%!e time.

    T8e m$nower re9uired is com$r$tive!y %re$ter.

    Centre for Development of Advanced Computing

    Page 7

    Fig.1.1 A graphical View of the System

  • 8/13/2019 software requirement specification for an apllication

    8/46

    SRS V1.0

    Development Tools to #e use$

    T8e &r$mewor> wi!! be deve!oed usin% t8e st$nd$rd r$ctices $doted in t8e industry? !i>e

    web3c!ient server deve!oment $tterns. T8e desi%n wi!! be object oriented r$t8er t8$n rocedur$!

    &or e$sy m$inten$nce o& t8e $!ic$tion so&tw$re.

    Tec%nolo&ies " '(() 'SP)'ava Script an$ *+uery.

    ,rame -or " Struts.

    Tools " Sprin& Source) Macro me$ia Dream -eaver / an$

    0pac%e Maven.

    Server " 0pac%e Tomcat .2.

    3isual Mo$elin& " Uniie$ Mo$elin& !an&ua&e.

    Data#ase " MyS5l 6latest version7.

    Inten$e$ 0u$ience an$ Rea$in& Su&&estions

    So&tw$re Re9uirement Seci&ic$tions ;SRS< document &or t8is roject wi!! be 8e!&u! &or t8e

    #dministr$tor? Deve!oer $nd t8e Testers etc. T8e SRS wi!! rovide $ %ener$!ied ide$ $bout t8e

    roduct. T8e $udiences w8o wi!! use t8e roduct $re

    Centre for Development of Advanced Computing

    Page 8

    Tools to #e use$ in $evelopment"

  • 8/13/2019 software requirement specification for an apllication

    9/46

    SRS V1.0

    0$ministrator:2#dministr$tor wi!! %et t8e brie& ide$ o& t8e tot$! &unction$!ity o& t8e

    over$!! roduct. #dministr$tor wi!! 8$ve t8e c!e$r ide$ o& di&&erent comonents o& t8e

    roducts $nd 8ow t8ese v$rious comonents wi!! inter$ct wit8 e$c8 ot8er.

    Developers: 2 Deve!oers wi!! m$>e suit$b!e desi%n c8oices b$sed on t8e re9uirements?

    $ssumtions $nd constr$ints. T8ey wi!! %et t8e wor> &!ow o& t8e so&tw$re w8ic8 wou!d

    8e! t8em in deve!oin% so&tw$re in !$ter st$%e.

    Testers:2T8ey c$n test v$rious comonents o& t8e so&tw$re $nd c8ec> w8et8er t8ese

    comonents $re %ivin% t8e desired outut $s intended.

    Reerence Documents

    T8e &o!!owin% documents were re&erenced durin% t8e re$r$tion o& t8is document:

    I Std )011? System Re9uirement Seci&ic$tion.

    C2D#C u$!ity Process $nu$! &or so&tw$re.

    inutes o& meetin%s wit8 #ccount De$rtment O&&icers.

    inutes o& meetin%s wit8 Inventory $nd ER O&&ici$!s.

    T8e Uni&ied ode!in% +$n%u$%e User (uide.

    Centre for Development of Advanced Computing

    Page 9

  • 8/13/2019 software requirement specification for an apllication

    10/46

    SRS V1.0

    Project scope

    m!oyee $n$%ement System is $ web2b$sed $!ic$tion t8$t c$n be $ccessed &rom

    $nyw8ere wit8in $n Oer$tin% System by t8e $ut8oried users.

    T8e system wou!d be centr$!!y m$n$%ed $nd contro!!ed w8ic8 is desi%ned to run on t8e

    de$rtment$! server.

    Di&&erent Ro!es 8$ve been $ssi%ned to di&&erent Users $ccordin% to com$ny ru!es.

    Centre for Development of Advanced Computing

    Page 1

  • 8/13/2019 software requirement specification for an apllication

    11/46

    SRS V1.0

    ,i&..1 Process ,low

    8(N(R0! S9ST(M D(SCRIPTION

    System level Process ,low

    T8e rocesses identi&ied in User Re9uirement Seci&ic$tion $re $rr$n%ed !o%ic$!!y in t8e

    &o!!owin% rocess &!ow di$%r$m? w8ic8 deicts t8e se9uence o& &!ow o& rocesses.

    Centre for Development of Advanced Computing

    Page 11

    0$ministrator

    0tten$ance

    !eave

    Payroll

    CP,

    Inventory

    Reports

    (vent60$ministrator:0tten$ance:!eave:Payroll:CP, ; Inventory7

    User60$ministrator:8eneral User7

    Permissions an$ 0pproval rom0$ministrator

    (vent Processin& #y User

  • 8/13/2019 software requirement specification for an apllication

    12/46

    SRS V1.0

    0$ministrator:8eneral User !evel ,low

    T8e rocesses identi&ied in So&tw$re Re9uirement Seci&ic$tion $bout t8e over$!! wor>in% in

    m!oyee $n$%ement System rivi!e%es under bot8 Users I.e (ener$! $nd #dministr$tor $re

    $rr$n%ed !o%ic$!!y in t8e &o!!owin% rocess &!ow di$%r$m? w8ic8 deicts t8e se9uence o& &!ow o&

    rocesses w8ic8 rovides $n overview o& bene&its? $nd %ives you e$sy $ccess to underst$nd t8e

    v$rious rocesses invo!ves in t8e over$!! system.

    8eneral User" 0$ministrator

    8eneral 0$min

    User68eneral7 User60$ministrator7

    0ccess Roles 0ssi&ne$ Create:Up$ate:Delete (mployee:User

    Restrictive 0ccess 0llocate:De

  • 8/13/2019 software requirement specification for an apllication

    13/46

    SRS V1.0

    0tten$ance an$ !eave Mana&ement ,low"

    T8e Processes invo!ved in #ttend$nce $nd +e$ve $n$%ement odu!e 8$ve been described in $&!ow c8$rt $ttern. T8e $in &unction$!ity covered in bot8 t8ese modu!es covers $ttend$ncem$n$%ement $nd +e$ve $n$%ement. T8e #ttend$nce &or m!oyeeFs is bein% imorted in A.Subse9uent!y $ +o% C8$rt is bein% %ener$ted. Simi!$r!y in +e$ve m$n$%ement em!oyees c$n

    submit t8ere +e$ves w8ic8 &urt8er wou!d %et v$!id$ted in t8e System. #!! t8ese $ctivities 8$vebeen mentioned be!ow:

    0tten$ance" !eave Mana&ement"

    0tten$ance !eave Mana&ement

    User6 Privile&e$ User7 User6Privile&e$ User7

    0tten$ance Recor$ 0DD:3ali$ate !eave Details

    0tten$ance !o& (vent !eave !o& (vent

    3iew In

  • 8/13/2019 software requirement specification for an apllication

    14/46

    SRS V1.0

    CP,:(,P Mana&ement ,low" T8e ,!ow2C8$rt &or CP,3P, $n$%ement 8$s been s8own wit8

    $!! its comonents t8$t 8$ve been incoror$ted in A. T8is modu!e c$tures CP,3P, &or $!! its

    em!oyeeFs $nd %ener$te CP,3P, +o% $s indic$ted be!ow:

    CP,:(P, Mana&ement

    CP,:(P,

    User6 Privile&e$ User7

    CP,:(P, Details

    CP, !o&

    CP, Manually:Previous

    9ears.

    Centre for Development of Advanced Computing

    Page 14

  • 8/13/2019 software requirement specification for an apllication

    15/46

    SRS V1.0

    Payroll Mana&ement"T8is ,!ow C8$rt indic$tes t8e ,!ow o& In&orm$tion in P$yro!! $n$%ement. T8e $in ,unctiono& P$yro!! m$n$%ement is to re$re S$!$ry S!is &or $!! its m!oyeeFs w8ic8 &urt8er wou!d bev$!id$ted by t8e System $nd subse9uent!y $s $ resu!t o& it $ S$!$ry S!i wou!d %et %ener$ted $sindic$ted be!ow:

    Payroll Mana&ement

    Centre for Development of Advanced Computing

    Page 15

    Payroll

    User6Privile&e$ User7

    Create Payroll

    Payroll Inormation Details

    Create Payslips

    0u$it Payslips

    Create Salary

    8enerate t%e Payroll payslip

    Downloa$ an$ Print

  • 8/13/2019 software requirement specification for an apllication

    16/46

    SRS V1.0

    0$ministration Mana&ement" T8e ,!ow C8$rt 8$s been described be!ow:

    0$ministration Mana&ement

    0$ministration

    (mployee:UserCreation:Mo$iication:Deletion

    ($it User:(mployee Inormation

    Provi$in& Role =ase$ 0ccess toUsers

    3eriication o !on&!eaves6Stu$y:C%il$ Care7

    0ssi&n !eaves as per companyrules

    0pply !eaves Manually

    Mana&e Payroll:!eavesMana&ement

    Centre for Development of Advanced Computing

    Page 16

  • 8/13/2019 software requirement specification for an apllication

    17/46

    SRS V1.0

    D0T0 ,!O- DI08R0MS

    !ist o Data ,low Dia&rams

    ,low Dia&ram No Mo$ules

    ,D *) #ttend$nce

    ,D *0 +e$ve

    ,D *1 P$yro!!

    ,D *4 #dministr$tion

    ,D *5 CP,3P,

    Centre for Development of Advanced Computing

    Page 17

    ,i&..> 0$ministration ,low Dia&ram

  • 8/13/2019 software requirement specification for an apllication

    18/46

    SRS V1.0

    ,!ow Di$%r$ms / #ttend$nce

    No

    es

    No

    es

    Centre for Development of Advanced Computing

    Page 18

    Start

    Uploa$,ile

    C%ec!ocation:type o

    ,ile

    0tten$ance !ist isuploa$e$

    0tten$ance

    C%ec

    0tten$ance!o&?

    C%ec!ocation:type

    o ,ile

    To$ay0tten$ance

    0tten$ance!o&

    0

    1

    0

    Import0tten$ance

    0@

  • 8/13/2019 software requirement specification for an apllication

    19/46

    SRS V1.0

    Centre for Development of Advanced Computing

    Page 19

    01

    S%owRecor$s

    ,in$ Close

    (nter w%at is to#e oun$

    ,in$ Close

    S%ow

    Result(Ait

    Stop

  • 8/13/2019 software requirement specification for an apllication

    20/46

    SRS V1.0

    Centre for Development of Advanced Computing

    Page 2

    0

    SelectMont%:9ear

    Select 3iew !o&Option

    O Cancel

    S%ow

    Recor$sClose

    (Ait

    (Ait

  • 8/13/2019 software requirement specification for an apllication

    21/46

    SRS V1.0

    No

    es

    Centre for Development of Advanced Computing

    Page 21

    0

    @

    =rowse an$ select t%eeAcel or Aml ile

    Uploa$ t%e ile

    S%ow ile recor$s

    0re you

    sure touploa$ t%is

    ile?

    (Ait

    Continue

    Savin& $ata into t%e$ata#ase

  • 8/13/2019 software requirement specification for an apllication

    22/46

    SRS V1.0

    ,!ow Di$%r$ms / +e$ve

    es

    No

    No

    es

    Centre for Development of Advanced Computing

    Page 22

    Start

    ($it !eave Details!eave Details

    0pply !eaves

    3ali$ate!eaves

    0$$

    !eave

    !eave

    !o&

    !eave

    Status

    0

    0

    @

    !eave

    0pproval

    04

    0lter:Cancel

    !eave

    0

    >

    0

    1

  • 8/13/2019 software requirement specification for an apllication

    23/46

    SRS V1.0

    No

    es

    Centre for Development of Advanced Computing

    Page 23

    0

    1

    Select(mployee

    ,in$ O Cancel

    (nter

    w%at is to#e oun$

    ,in$ Close

    S%ow

    Recor$s

    (Ait

    0$$!eave

    (AitSave

    0re yousure to

    save t%erecor$?

    Continue

    Save !eave

    re5uest

    (Ait

    Stop

  • 8/13/2019 software requirement specification for an apllication

    24/46

    SRS V1.0

    No

    es

    Centre for Development of Advanced Computing

    Page 24

    0

    Searc% !eave

    Details

    0lter!eave

    Cancel!eave (Ait

    Select !eaveType

    0lter:Cancel!eave

    0re you

    sure to savet%ese

    settin&s?

    Up$ate

    Re5uest

    (Ait Stop

    Stop

    Continue

  • 8/13/2019 software requirement specification for an apllication

    25/46

    SRS V1.0

    Centre for Development of Advanced Computing

    Page 25

    0@

    Select(mployee

    Select ,in$ Cancel

    (Ait

    3iew

    !eaveDetails

    (Ait

    (nterw%at is to#e oun$

    ,in$ Close

    S%ow

    Recor$s

    (Ait

  • 8/13/2019 software requirement specification for an apllication

    26/46

    SRS V1.0

    Centre for Development of Advanced Computing

    Page 26

    04

    Select(mployee

    3iew

    Re*ecte$!eaves

    3iew

    0pprove$!eaves

    3iewPen$in&!eaves

    Close

    Stop

  • 8/13/2019 software requirement specification for an apllication

    27/46

    SRS V1.0

    No No

    es es

    Centre for Development of Advanced Computing

    Page 27

    0>

    S%ow list o leavesre5uest

    Selectre5uest

    0pprove !eave

    0re yousure to

    save t%es esettin&s?

    Continue

    Stop

    Re*ect !eave

    0re yousure to

    Re*ect?

    Continue

    Stop

  • 8/13/2019 software requirement specification for an apllication

    28/46

    SRS V1.0

    ,low Dia&rams B Payroll

    No

    es

    No

    Centre for Development of Advanced Computing

    Page 28

    Start

    Does(mployee(Aists?

    Create (mployeein 0$ministration

    Select (mployee romeAistin& employee list

    Create Payroll

    Doe s PayrolleAists?

    0lter PayrollDetails

    0$$

    PayrollCreate

    Payslips

    3iew

    Payslips0u$it Payslips

    01

    0

    0@

    0

    4

  • 8/13/2019 software requirement specification for an apllication

    29/46

    SRS V1.0

    No

    es

    Centre for Development of Advanced Computing

    Page 29

    01

    Select (mployee

    0$$ Payroll $etails

    Save (Ait

    0re you

    sure tosave?

    Stop

    Stop

    Continue

    O Cancel

    Stop

  • 8/13/2019 software requirement specification for an apllication

    30/46

    SRS V1.0

    No

    es

    Centre for Development of Advanced Computing

    Page 3

    0

    Save (Ait

    0re you

    sure tosave?

    Stop

    Continue

    Stop

    Stop

    Select (mployee

    O

    CreatePayslip

    Cancel

  • 8/13/2019 software requirement specification for an apllication

    31/46

    SRS V1.0

    No

    es

    Centre for Development of Advanced Computing

    Page 31

    0

    @

    Select Unau$ite$Salary !ist

    O Cancel

    0u$it Salary

    (Ait

    0re you

    sure tosave?

    Stop

    Stop

    Save

    Create

    Salary(Ait

  • 8/13/2019 software requirement specification for an apllication

    32/46

    SRS V1.0

    Centre for Development of Advanced Computing

    Page 32

    04

    Print or

    Downloa$Stop

    Select Payslip

    (nter Mont%:9ear

    Close

    (Ait

  • 8/13/2019 software requirement specification for an apllication

    33/46

    SRS V1.0

    ,low Dia&rams B 0$ministration

    es

    No

    Centre for Development of Advanced Computing

    Page 33

    Start

    Does(mployee(Aists?

    ($it (mployee inoin 0$ministration

    Create (mployeeDetails

    Create Use r

    DeleteUser:(mp

    Mana&eRoles

    Privile&es

    Mana&e

    0pprovers

    Mana&er User

  • 8/13/2019 software requirement specification for an apllication

    34/46

    SRS V1.0

    ,low Dia&ram< CP,:(P,

    No

    es

    Centre for Development of Advanced Computing

    Page 34

    Start

    Does

    (mployee(Aists?

    0$$ (mployee inoin 0$ministration

    0DD CP,:(P, Detailsor current inancial

    year

    3iew CP, !o&

    0DD CP,:(P,Details Manually or

    Previous years

  • 8/13/2019 software requirement specification for an apllication

    35/46

    SRS V1.0

    ,low Dia&rams B Claims

    No

    es

    Centre for Development of Advanced Computing

    Page 35

    Start

    Does Use r(Aists?

    Create Use r in

    0$ministration

    ClaimStatus

    Calculateme$ical

    Cas%ier0pprover

    ea$ 0$min

    Me $ical ap

    0ccountea$

    0pproval

    R 0pproval

    8uest ,aculty

    Travellin&0llowance

    Claim ,or T0

    0pprove

    Claims

    0pprove$Claims

    Income TaAPerorma

    ,orm No

  • 8/13/2019 software requirement specification for an apllication

    36/46

    SRS V1.0

    ,low Dia&rams B Inventory Mana&ement

    No

    es

    Centre for Development of Advanced Computing

    Page 36

    Start

    Does Use r(Aists?

    Create Use r in

    0$ministration

    Masters

    Receipt

    Inventory

    MaterialInspection

    Material Issue

    Material

    Return

    Material !oss

    0u$it !oss

    Cate&ory

    Master

    Su#

  • 8/13/2019 software requirement specification for an apllication

    37/46

    SRS V1.0

    ,low Dia&ram< Inventory Mana&ement

    Centre for Development of Advanced Computing

    Page 37

  • 8/13/2019 software requirement specification for an apllication

    38/46

    SRS V1.0

    P+O #N#(NT SST odu!e Di$%r$m

    Ma*or Mo$ules

    Centre for Development of Advanced Computing

    Page 38

    (mployee Mana&ementSystem

    !eaves

    Payroll

    Service

    0$ministration

    Inventory

    0tten$ance

    CP,:(P,

    Claims

  • 8/13/2019 software requirement specification for an apllication

    39/46

    SRS V1.0

    0PP(NDIE

    Types o !eaves

    T8e (overnment o& Indi$ 8$s m$de rovisions under CCS +e$ve Ru!es &or cert$in tye o& !e$ves

    $v$i!$b!e to $!! t8e Centr$! (overnment Civi!i$n em!oyees? to meet t8eir ,$mi!y? medic$! $nd

    soci$! !i$bi!ities.

    (ener$! Princi!es %overnin% !e$ve wit8 re!ev$nt CCS +e$ve Ru!es2

    I. T8e +e$ve s$nctionin% $ut8ority m$y re&use or revo>e !e$ve o& $ny >ind? but c$nnot $!ter

    t8e >ind o& !e$ve due $nd $!ied &or. /Ru!e ;0ind t$>en e$r!ier m$y be converted into !e$ve o& $ di&&erent >ind $t $ !$ter

    d$te $t t8e re9uest o& t8e o&&ici$! $nd $t t8e discretion o& $ut8ority w8o %r$nted t8e !e$ve.

    T8e (overnment serv$nt s8ou!d $!y &or suc8 conversion wit8in t8irty d$ys o& $

    com!etion o& t8e re!ev$nt se!! o& !e$ve. T8is? 8owever? c$nnot be c!$imed $s $ m$tter o&

    ri%8t by t8e o&&ici$!. / Ru!e )* ;i< $nd Provision.

    III. Conversion o& one >ind o& !e$ve into !e$ve o& $ di&&erent >ind is ermissib!e on!y w8en

    $!ied &or by t8e o&&ici$! w8i!e in service $nd not $&ter 9uittin% service. / Ru!e )*? (II.

    IG. +e$ve s$nctionin% $ut8ority m$y commute retrosective!y eriods o& $bsence wit8out

    !e$ve into e=tr$ordin$ry !e$ve. Ru!e10 ;6

  • 8/13/2019 software requirement specification for an apllication

    40/46

    SRS V1.0

    G. #n o&&ici$! on !e$ve s8ou!d not t$>e u $ny service or em!oyment e!sew8ere wit8out

    obt$inin% rior s$nction o& t8e Cometent #ut8ority. 2 Ru!e )1

    GI. -i!!&u! $bsence &rom duty $&ter t8e e=iry o& !e$ve renders $ (overnment serv$nt !i$b!e

    to disci!in$ry $ction. / Ru!e 05 ;0 +e$ve is de&ined $s $ P$id o&&ici$! $bsence &rom wor> %r$nted to

    em!oyee bec$use o& i!!ness. Sic> +e$ve? %u$r$ntees wor>ers time o&& to st$y 8ome w8en

    t8ey $re sic> wit8out !osin% $y or t8eir jobs. Some o!icies $!so $!!ow $id sic> time to

    be used to c$re &or sic> &$mi!y members? to $ttend routine doctor or medic$!

    $ointments? or to $ddress 8e$!t8 $nd s$&ety needs re!$ted to domestic vio!ence or se=u$!

    $ss$u!t.

    (arne$ !eave"$rned !e$ve is t8e !e$ve t8$t 8$s been $ccumu!$ted by t8e !en%t8 o&

    em!oyment service wit8 t8e com$ny. T8e credit &or e$rn !e$ve wi!! be $w$rded $t $ r$te

    Centre for Development of Advanced Computing

    Page 41

  • 8/13/2019 software requirement specification for an apllication

    42/46

    SRS V1.0

    o& )5 d$ys on t8e )st o& H$nu$ry $nd )st o& Hu!y every ye$r. It c$n be $ccumu!$ted u to

    1** d$ys? in $ddition to t8e number o& d$ys &or w8ic8 enc$s8ment 8$s been $!!owed

    $!on% wit8 +TC. $=imum o& )"* d$ys $t $ time c$n be $v$i!ed in t8e c$se o& $rned

    +e$ve. Some e=cetions $re $!so t8ere.

    $rned !e$ve e=ceedin% )"* d$ys but not e=ceedin% 1** d$ys $t $ time m$y be %r$nted to

    (rou F#F $nd (rou FJF o&&icers? i& $t !e$st t8e 9u$ntum o& !e$ve in e=cess o& )"* d$ys is

    sent outside Indi$? Sri!$n>$? J$n%!$des8? Ne$! ? P$>ist$n ? J8ut$n Jurm$. T8is !e$ve

    m$y be t$>en $t time u to 1** d$ys $s !e$ve re$r$tory to retirement.

    -8i!e !imitin% t8e m$=imum o& 1** d$ys? w8ere t8e b$!$nce $t credit is 0"621** d$ys?

    &urt8er $dv$nce credit o& )5 d$ys on )st H$nu$ry 3)st Hu!y wi!! be >et se$r$te!y $nd set2

    o&& $%$inst t8e + $v$i!ed o& durin% t8$t 8$!&2ye$r endin% 1*t8 Hun31)st December.

    Eowever? i& t8e !e$ve $v$i!ed is !ess t8$n

    )5 d$ys? t8e rem$inder wi!! be credited to t8e !e$ve $ccount subject to t8e cei!in% o& 1**

    d$ys $t t8e c!ose o& t8$t 8$!&2ye$r.

    Compensatory !eave"Comens$tory !e$ves $re rovided to t8ose em!oyees w8o 8$ve

    wor>ed on $ 8o!id$y in $ddition to t8e wor>in% d$ys. Comens$tory !e$ve is $id time o&&

    &or $n e!i%ib!e em!oyee 8$vin% wor>ed $ddition$! 8ours in $ wor>wee> 8$vin% wor>ed

    on $n o&&ici$! o&&ice c!osin% d$y? $ 8o!id$y? or $ sc8edu!ed d$y o&& or w8en $ 8o!id$y

    &$!!s on $n em!oyeeFs sc8edu!ed d$y o&&.

    Commute$ !eave"Commuted !e$ve is not e=ceedin% 8$!& t8e $mount o& 8$!&2$y !e$ve

    due c$n be t$>en on medic$! certi&ic$te. U to $ m$=imum o& '* d$ys c$n be t$>en durin%

    t8e entire service wit8out medic$! certi&ic$te w8ere suc8 !e$ve is uti!ied &or $n $roved

    course o& study certi&ied to be in university interest.

    Centre for Development of Advanced Computing

    Page 42

  • 8/13/2019 software requirement specification for an apllication

    43/46

    SRS V1.0

    It c$n be t$>en u to $ m$=imum o& 6* d$ys c$n be %r$nted to $ &em$!e em!oyee in

    continu$tion o& m$ternity !e$ve wit8out medic$! certi&ic$te $nd u to $ m$=imum o& 6*

    d$ys c$n be %r$nted wit8out medic$! certi&ic$te to $ &em$!e em!oyee wit8 !ess t8$n two

    !ivin% c8i!dren? on $dotion o& $ c8i!d !ess t8$n one ye$r o!d. Commuted !e$ve c$n be

    %r$nted on!y w8en t8e !e$ve s$nctionin% $ut8ority is s$tis&ied t8$t t8ere is $ re$son$b!e

    rosect o& t8e (overnment serv$nt returnin% to duty on its e=iry. So it c$nnot be

    %r$nted $s !e$ve re$r$tory to retirement. Commuted !e$ve m$y be %r$nted $t t8e re9uest

    o& t8e (overnment serv$nt even w8en e$rned !e$ve is $v$i!$b!e.

    Paternity !eave"# m$!e em!oyee wit8 !ess t8$n two survivin% c8i!dren m$y be %r$nted

    P$ternity +e$ve &or $ eriod o& )5 d$ys durin% t8e con&inement o& 8is wi&e. Durin% t8e

    eriod o& suc8 !e$ve 8e s8$!! be $id !e$ve s$!$ry e9u$! to t8e $y dr$wn immedi$te!y

    be&ore roceedin% on !e$ve. P$ternity +e$ve s8$!! not be debited $%$inst t8e !e$ve $ccount

    $nd m$y be combined wit8 ot8er >ind o& !e$ve $s in t8e c$se o& $ternity +e$ve.

    Stu$y !eave"Study !e$ve m$y be %r$nted to $!! %overnment em!oyees wit8 not !ess

    t8$n &ive ye$rsB service &or under%oin% $ seci$! course consistin% o& 8i%8er studies or

    seci$!ied tr$inin% in $ ro&ession$! or tec8nic$! subject 8$vin% $ direct $nd c!ose

    connection wit8 t8e s8ere o& 8is duties $s $ civi! serv$nt.

    T8e course &or w8ic8 t8e study !e$ve is t$>en s8ou!d be certi&ied to be o& de&inite

    $dv$nt$%e to %overnment &rom t8e oint o& view o& ub!ic interest $nd t8$t $rticu!$r

    study s8ou!d be $roved by t8e $ut8ority cometent to %r$nt !e$ve.

    T8e o&&ici$! s8ou!d submit $ &u!! reort on t8e wor> done durin% study !e$ve. $=imum

    o& 04 mont8s o& !e$ve is s$nctioned. In t8e c$se o& CES o&&icers 16 mont8s o& !e$ve c$n

    Centre for Development of Advanced Computing

    Page 43

  • 8/13/2019 software requirement specification for an apllication

    44/46

    SRS V1.0

    be %r$nted $t $ stretc8 or in di&&erent se!!s.

    Study !e$ve wi!! not be debited to t8e !e$ve $ccount $nd m$y be combined wit8 ot8er

    !e$ve due.

    Study !e$ve is not %r$nted &or studies outside Indi$ i& &$ci!ities $re $v$i!$b!e in Indi$ $nd

    to $n o&&ici$! due to retire wit8in 1 ye$rs o& return &rom t8e study !e$ve.

    C%il$ Care !eave"-om$n em!oyees 8$vin% minor c8i!dren m$y be %r$nted C8i!d C$re

    +e$ve by $n $ut8ority cometent to %r$nt !e$ve &or $ m$=imum eriod o& 1* d$ys ;0

    ye$rs< durin% t8eir entire service &or t$>in% c$re o& u to two c8i!dren.? w8et8er &or

    re$rin% or to !oo> $&ter $ny o& t8eir needs !i>e e=$min$tion? sic>ness? etc.

    Conditions &or C8i!d C$re +e$ve

    ). C8i!d c$re !e$ve s8$!! not be $dmissib!e i& t8e c8i!d is ei%8teen ye$rs o& $%e or o!der

    e9u$! to t8e $y dr$wn immedi$te!y be&ore roceedin% on !e$ve.

    0. It c$n be $v$i!ed in more t8$n one se!!.

    1. It c$nnot be debited $%$inst t8e !e$ve $ccount.

    4. It m$y be combined wit8 !e$ve o& t8e >ind due $nd $dmissib!e.

    C%il$ 0$option !eave"C8i!d $dotion !e$ve is %r$nted to ,em$!e em!oyees? wit8

    &ewer t8$n two survivin% c8i!dren on v$!id $dotion o& $ c8i!d be!ow t8e $%e o& one ye$r?

    &or $ eriod o& )15 d$ys immedi$te!y $&ter t8e d$te o& v$!id $dotion? inc!udin%? !e$ve not

    due $nd commuted !e$ve not e=ceedin% 6* d$ys wit8out roduction o& medic$!

    certi&ic$te< &or $ eriod u to one ye$r or ti!! suc8 time t8e c8i!d is one ye$r o!d?

    w8ic8ever is e$r!ier. +e$ve s$!$ry wi!! be e9u$! to t8e $y dr$wn immedi$te!y be&ore

    Centre for Development of Advanced Computing

    Page 44

  • 8/13/2019 software requirement specification for an apllication

    45/46

    SRS V1.0

    roceedin% on !e$ve. It m$y be combined wit8 !e$ve o& $ny ot8er >ind. +e$ve not debited

    $%$inst t8e !e$ve $ccount.

    al Pay !eave"E$!& $y !e$ve is c$!cu!$ted $t 0* d$ys &or e$c8 com!eted ye$r o&

    service. ,or e.%.? i& you $re in service &or 0 ye$rs? you wi!! be 8$vin% $ tot$! o& 4* d$ys o&

    8$!& $y !e$ve. T8e service inc!udes eriods o& duty $nd !e$ve inc!udin% e=tr$ordin$ry

    !e$ve wit8 or wit8out C. E$!& $y !e$ve c$n be $v$i!ed wit8 or wit8out C ;edic$!

    Certi&ic$te

  • 8/13/2019 software requirement specification for an apllication

    46/46

    SRS V1.0

    T8e m$ternity !e$ve is not debited to !e$ve $ccount $nd &u!! $y is %r$nted. It c$nnot be

    combined wit8 $ny ot8er !e$ves $nd counts $s service &or increments $nd ension.