e - municipality srs

235

Click here to load reader

Upload: veerendra-kumar

Post on 16-Aug-2015

259 views

Category:

Documents


4 download

DESCRIPTION

Requirement specification for Municipality

TRANSCRIPT

SOFTWAREREQUIREMENTSpecification Table of Contents Table of Contents1.0 Introduction .1.1 Purpose of this Document .1.2 Scope of the Development Project 1.3 Defnitions, Acronyms, and Areviations 1.! "eferences .1.# $vervie% of Document ..2.0 General Description ..2.1 Product Perspective .2.2 $vervie% of &unctional "e'uirements ..2.3 $vervie% of Data "e'uirements ..2.! (eneral )onstraints, Assumptions, Dependencies, (uidelines .2.# Approval System3.0 Specifc Requireents .3.1 Detailed Description of &unctional "e'uirements 3.2 Performance "e'uirements .3.3 *uality Attriutes .3.! )ommon &unctions and procedures used in+"P !.0 Docuentation Requireents "#odule $ise% !.1 &inancial 'ccounts!.1.1 ,rief Description!.1.2 -ser "e'uirements!.1.3 &lo% )hart!.1.! Al.orithms!.1.# Data &lo% Dia.ram!.1./ +ntity "elationship Dia.ram!.1.0 Activity Dia.ram!.1.1 23S "eports!.2 (a)roll!.2.1 ,rief Description!.2.2 -ser "e'uirements!.2.3 &lo% )hart!.2.! Al.orithms!.2.# Data &lo% Dia.ram!.2./ +ntity "elationship Dia.ram!.2.0 Activity Dia.ram!.2.1 23S "eports!.3 (ension!.3.1 ,rief DescriptionPage - 2!.3.2 -ser "e'uirements!.3.3 &lo% )hart!.3.! Al.orithm!.3.# Data &lo% Dia.ram!.3./ +ntity "elationship Dia.ram!.3.0 Activity Dia.ram!.3.1 23S "eports!.! (ropert) Ta*!.!.1 ,rief Description!.!.2 -ser "e'uirements!.!.3 &lo% )hart!.!.! Al.orithms!.!.# Data &lo% Dia.ram!.!./ +ntity "elationship Dia.ram!.!.0 Activity Dia.ram!.!.1 23S "eports!.+ (,-!.#.1 ,rief Description!.#.2 -ser "e'uirements!.#.3 &lo% )hart!.#.! Data &lo% Dia.ram!.#.# +ntity "elationship Dia.ram!.#./ Activity Dia.ram!.#.0 23S "eports!.#.1 Al.orithms!.. /irt0 1 Deat0!./.1 ,rief Description!./.2 -ser "e'uirements!./.3 &lo% )hart!./.! Al.orithms!./.# Data &lo% Dia.ram!././ +ntity "elationship Dia.ram!./.0 Activity Dia.ram!./.1 23S "eports!.2 Re3enue!.0.1 ,rief Description!.0.2 -ser "e'uirements!.0.3 &lo% )hart!.0.! Al.orithms!.0.# Data &lo% Dia.ram!.0./ +ntity "elationship Dia.ram!.0.0 Activity Dia.ram!.0.1 23S "eportsPage - 3!.4 Central (urc0ase!.1.1 ,rief Description!.1.2 -ser "e'uirements!.1.3 &lo% )hart!.1.! Al.orithms!.1.# Data &lo% Dia.ram!.1./ +ntity "elationship Dia.ram!.1.0 Activity Dia.ram!.1.1 23S "eports!.5 6an7ar)a!.4.1 ,rief Description!.4.2 -ser "e'uirements!.4.3 &lo% )hart!.4.! Al.orithms!.4.# Data &lo% Dia.ram!.4./ +ntity "elationship Dia.ram!.4.0 Activity Dia.ram!.4.1 23S "eports!.10 $or7s0op!.15.1,rief Description!.15.2-ser "e'uirements!.15.3&lo% )hart!.15.!Al.orithms!.15.#Data &lo% Dia.ram!.15./+ntity "elationship Dia.ram!.15.0Activity Dia.ram!.15.123S "eports!.11 &ire /ri8ade!.11.1,rief Description!.11.2-ser "e'uirements!.11.3&lo% )hart!.11.!Al.orithms!.11.#Data &lo% Dia.ram!.11./+ntity "elationship Dia.ram!.11.0Activity Dia.ram!.11.123S "eports!.12 9e8al Section!.12.1,rief Description!.12.2-ser "e'uirements!.12.3&lo% )hart!.12.!Al.orithms!.12.#Data &lo% Dia.ramPage - 4!.12./+ntity "elationship Dia.ram!.12.0Activity Dia.ram!.12.123S "eports!.13 :d0)aan!.13.1,rief Description!.13.2-ser "e'uirements!.13.3&lo% )hart!.13.!Al.orithms!.13.#Data &lo% Dia.ram!.13./+ntity "elationship Dia.ram!.13.0Activity Dia.ram!.13.123S "eports!.1! ;oo!.1!.1,rief Description!.1!.2-ser "e'uirements!.1!.3&lo% )hart!.1!.!Al.orithms!.1!.#Data &lo% Dia.ram!.1!./+ntity "elationship Dia.ram!.1!.0 Activity Dia.ram!.1!.123S "eports+.0 Solution #et0odolo8) #.1 Approach#.2 Development Architecture1. I. 5an$ )econciliationGA. /eriodic status of revenue generated fro" various depart"ents.GG. /eriodic ledger status.GB. %rial balance.GD. 5alance sheet.!.1.3 &loA C0artPage - 20NoStartDepartent !n" Le"#er $pen%n#$penin. ,alances And ,ud.et +ntry&ou'(er )ntry&ou'(er &er%*%'at%on&ou'(er &er%*%'at%on&ou'(er +reat%on#esLe"#er ,alan'e -p"at%n#.evenue +olle't%on /Departents0&ou'(er +reat%on#esLe"#er 1ost%n# !n" ,alan'%n#2%nal !''ounts $eports % &tatemets!''ounts Data Store)n"NoNo!.1.! 'l8orit0+tep G 0 +tart+tep B 0 Enter depart"ent infor"ation.+tep D 0 ledger creation under depart"ents and group.+tep @ 0 'ill opening balance and budget entr!.+tep E 0 enter voucher entr!.+tep F 0 voucher verification process.+tep N 0 ledger balance chec$ing.+tep ? 0 if voucher verified then voucher creation else go to step E or step GF.+tep > 0 8edger /osting and go to step G@.+tep GA 0 revenue entr! fro" various depart"ent.+tep GG 0 ledger selection and voucher verification. +tep GB 0 if voucher verified then voucher creation else go to step GA or step GF.+tep GD 0 8edger /osting.+tep G@ 0 8edger 5alancing and store in database.+tep GE 0 MI+ )eport Generation /rocess.+tep GF 0 End.Page - 21!.1.+ Data &loA Dia8raPage - 22+as( 3 +(e4ue re'e%ve+as( 3 +(e4ue Depos%t56S .eports!ppl%'at%on *or ,u"#et+as( 7 +(e4ue Depos%ts&ou'(ers$t(er Departents+as( 7 +(e4ue .e'e%ve6nput Data /&ou'(er )nter0.eports-sers56S .eports!"%n%strat%on56S .eports!''ount Departent!pproval o* ,u"#et08Level"ccounting Syste*Le"#er 1ost%n#,an9s$-8=9=8 4("3R"M Page - 232.$9ouc#er=ntrySyste*&ou'(er 5asterLe"#er!"%n%strat%on o* :5+&ou'(er )ntryLe"#er Deta%l&ou'(er %n*o-p"ateLe"#er !t.%.$8edger 6pdationSyste*&.$ProduceM(SReportsDepartents+as(3+(e4ue+as(3+(e4ue&ou'(er Deta%l &ou'(er )ntry&ou'(er %n*o56S .eports1.$+udgetary,u"#etary 5aster 5aster,u"#et )ntry,u"#et 5aster -p"at%on,u"#et '(e'9 *or a part%'ular vou'(er1st-8=9=8 4("3R"MPage - 24,u"#etary 5aster2.1!as# 9ouc#er&ou'(er 5aster+as( &ou'(er )ntryDepartents+as(1ayent&ou'(er Deta%l+as( &ou'(er )ntry,u"#et 5aster -p"at%on2.2!#eque 9ouc#er+as( .e'e%ve"+(e4ue &ou'(er )ntry+(e4ue &ou'(er )ntry,u"#et '(e'9 *or a part%'ular vou'(er,u"#et 5aster -p"at%onDepartents+as( .e'e%ve"+as(1ayent2nd-8=9=8 4("3R"MPage - 252.1.&>ournal=ntry2.1.%!ontra%rd-8=9=8 4("3R"M2.1.2Pay*ent9ouc#er,u"#etary 5aster&ou'(er 5aster+as( .e'e%v%n#&ou'(er Deta%l+as( &ou'(er )ntry2.1.1Receipt9ouc#er,u"#et 5aster -p"at%on,u"#et '(e'9 *or a part%'ular vou'(er,an9DepartentsDepartents+(e4ue 1ayent+as( Depos%t+as( .e'e%v%n#2-8=9=8 4("3R"M2-8=9=8 4("3R"MPage - 262.$6pdate8edger"*ount2.1+udget=ntrySyste*Le"#er$pen%n#,alan'es)st%ate",u"#etNew Le"#er )ntry!ount!ount%.$Produce M(S Report%.2Periodic 8edger %.%!as# +oo%.&+an +oo%.02rial +alance%.1+alance S#eet%.1Revenue Fro* 4epts. report%.?Misc. Report !''ounts DepartentLe"#er1.1.1RevenueFro*P@=1.1.2RevenueFro*Property 2a/1.1.%RevenueFro*Fire +rigade1.1.&RevenueFro* Aoo1.1.0RevenueFro*RaBasv1.16pdate8edger+alances&ou'(er 6n*o&ou'(er&ou'(er&ou'(er&ou'(er&ou'(er%-8=9=8 4("3R"M!.1.. -ntit) Relations0ip Dia8ra Page - 27Page - 28Dept;5asterDeptid"eptnaerear9ssu. )econciliation of ban$ 62pproved Che,ues3.GA. Consolidated )eport 68edger (ise3.GG. Consolidated )eport 6Credit 1nl!3.GB. Consolidated )eport 69ebit 1nl!3.GD. %rial 5alance.G@. 5alance +heet.GE. )evenue generation fro" various depart"ents.Page - 30Su