You are on page 1of 12

Online Polling

ONLINE POLLING SYSTEM


Vision
Version 1.0


ONLINE POLLING SYSTEM
Version: 1.2
Vision Date: 27/09/2014
OPS
Revision History
Date Version Description Author
10/10/2012 1.0 Vision document OPS initial release Sumalatha
03/11/2013 1.1 Vision Document OPS version 1.1 Sumalatha
27/09/2014 1.2 Vision Document OPS version 1.2 Sumalatha
ii
ONLINE POLLING SYSTEM
Version: 1.2
Vision Date: 27/09/2014
OPS
Table of ontents
1. ntroduction
1.1 Pur!ose
1.2 Sco!e
1.3 De"initions# $cron%ms and $&&reviations
1.4 'e"erences
1.( Overvie)
2. Positionin*
2.1 +usiness O!!ortunit%
2.2 Pro&lem Statement
2.3 Product Position Statement
3. Sta,eholder and -ser Descri!tions
3.1 .ar,et Demo*ra!hics
3.2 Sta,eholder Summar%
3.3 -ser Summar%
3.4 -ser environment
3.( Sta,eholder Pro"iles
3.(.1 /lecton 0ommission 3
3.1 -ser Pro"iles
3.1.1 Pu&lic 3
3.7 2e% Sta,eholder / -ser 3eeds
4. Product Overvie)
4.1 Product Pers!ective
4.2 Summar% o" 0a!a&ilities
4.3 $ssum!tions and De!endencies
4.4 0ost and Pricin*
4.( 4icensin* and nstallation
(. Product 5eatures
(.1 .o&ile Devices
(.2 $lerts
1. 0onstraints
7. 6ualit% 'an*es
7. Precedence and Priorit%
9. Other Product 'e8uirements
9.1 $!!lica&le Standards
9.2 S%stem 'e8uirements
9.3 Per"ormance 'e8uirements
9.4 /nvironmental 'e8uirements
10. Documentation 'e8uirements
iii
ONLINE POLLING SYSTEM
Version: 1.2
Vision Date: 27/09/2014
OPS
10.1 -ser .anual
10.2 Online 9el!
10.3 nstallation :uides# 0on"i*uration# 'ead .e 5ile
10.4 4a&elin* and Pac,a*in*
11. $!!endi; 1 < 5eature $ttri&utes
11.1 Status
11.2 +ene"it
11.3 /""ort
11.4 'is,
11.( Sta&ilit%
11.1 =ar*et 'elease
11.7 $ssi*ned =o
11.7 'eason
iv
ONLINE POLLING SYSTEM
Version: 1.2
Vision Date: 27/09/2014
OPS
Vision
1. Intro!"#tion
=he !ur!ose o" this document is to collect# anal%>e and de"ine hi*h<level needs and "eatures o" the
O343/ /4/0=O3 S?S=/.. t "ocuses on the ca!a&ilities needed &% the sta,eholders# and the tar*et
users# and )h% these needs e;ist. =he details o" ho) the O343/ /4/0=O3 S?S=/. "ul"ils these
needs are detailed in the use<case and su!!lementar% s!eci"ications
1.1 P"r$ose
=he !ur!ose o" this !ro@ect to develo! an e""icient s%stem )hich "acilitates the !u&lic to under*o the votin*
!rocess throu*h online. t ensures the securit% and !er"ect authori>ation "or the !u&lic to vote. t !revents
an% misuse o" the id )hich is *iven to each and ever% eli*i&le !erson.
1.% S#o$e
=he vision document descri&es the e""ectiveness o" the Online Pollin* S%stem. =his s%stem !rovides the
"acilit% "or the !u&lic to encounter the !ollin* !rocess throu*h online in the res!ective com!uters at each
oneAs home )ithout &ein* )aitin* in a lon* 8ueue.
1.3 &efinitions' (#rony)s an! (bbreviations
P9P BP9P 9%!erte;t Pre!rocessorC D t is a scri!tin* lan*ua*e.
-.4 B-ni"ied .odelin* 4an*ua*eC D t is a modelin* lan*ua*e to develo! the various dia*rams.
S64 BStructured 6uer% 4an*ua*eC D t is the data&ase used to store and maintain the data.
'ational 'ose< t is the modelin* so"t)are )hich uses -ni"ies .odelin* 4an*ua*e to develo! so"t)are
a!!lication develo!ment and data modelin*.
1.* Referen#es
E1F. nternet votin*: StatusG !ers!ectives and ssues# =- /<:overnment Hor,sho! :eneva# 1 Iune 2003
E2F. /// Std 730<1997: /// 'ecommended Practice "or So"t)are 'e8uirements S!eci"ication
1.+ Overvie,
=he overvie) o" this document is to descri&e the !ro&lem statement and the dra)&ac,s in the e;istin*
s%stem. t is !rovides the details a&out the remedies "or those limitations and the im!ortance o" the
!ro!osed s%stem. t contains the re8uirements# and various technolo*ies )hich are used to develo! the
s%stem. t descri&es a&out the users# sta,e holders and customers involved in the s%stem. t !rovides the
details a&out the s%stem con"i*uration and re8uirements to use the !ro!osed a!!lication.
%. Positionin-
%.1 ."siness O$$ort"nity
=he a!!lication reduces the time o" !u&lic )aitin* in the !ollin* &ooth "or votin*.
1
ONLINE POLLING SYSTEM
Version: 1.2
Vision Date: 27/09/2014
OPS
%.% Proble) State)ent
=he !ro&lem o" 'educin* the e""orts and errors o" the
!ersons involved at the election !rocess
and also time consumin* !rocess o"
votin* "or !u&lic.
a""ects Pu&lic and *overnment o""icials.
=he im!act o" )hich is t is cons!ired to human errors and
mal"unctions.
$ success"ul solution
)ould
$utomated countin* o" votes and secured
and authori>ed votin* !rocess.
%./ Pro!"#t Position State)ent
5or /lection committee
Hho 0onducts election to select ri*ht
candidate.
=he Online Pollin*
S%stem
is a )e& a!!lication
=hat Per"orms the selection o" eli*i&le votin*
!ersons# candidates and !rovide the
"acilit% o" votin* throu*h online and
automaticall% *enerates the result.
-nli,e /;istin* election !rocess !revailin* in our
countr%.
Our !roduct 9el!s in automatic *eneration o" eli*i&le
!u&lic to vote and eli*i&le candidates and
also it *enerates result "or res!ective )ard
accuratel%# recti"%in* the human e""orts
and errors.
/. Sta0e1ol!er an! 2ser &es#ri$tions
Sta,eholders: ndian :overnment# ndian /lection 0ommission# Pu&lic.
-sers: Sta"" mem&ers o" the ndian /lection 0ommission# Pu&lic.
/.1 Mar0et &e)o-ra$1i#s
=he !resent election !rocess ma% have some de"ects and limitations. t is ver% hard to !revent mal"unctions
and redundant in"ormation. t is ver% di""icult to manuall% cross veri"% each and ever% details o" the
individual citi>en at all the !eriod o" election. $lso !ost election !rocess o" countin* the votes done
manuall% ma% su&@ect to human errors. So in order to solve such !ro&lems ever%thin* should &e
com!uteri>ed.
/.% Sta0e1ol!er S"))ary
Name Represents Role
/lection
0ommission
=he% are the main authori>ed !erson
to access all the details and
=he% !rovide the re8uirements o" the
a!!lication.
2
ONLINE POLLING SYSTEM
Version: 1.2
Vision Date: 27/09/2014
OPS
!rovisions.
Pu&lic =he% can use this tool onl% once
durin* the votin* time.
=he% !rovide their o)n details in
order to *enerate the eli*i&le voterAs
list.
/./ 2ser S"))ary
Name Description Staehol!er
Pu&lic =he !u&lic those )ho eli*i&le "or votin*
have se!arate voter id.
Voters.
Sta"" mem&ers o"
/lection
0ommission
=he% use the s%stem "or *eneratin* the
voterAs list.
/.* 2ser environ)ent
=he num&er o" !ersons involved is one.
=he tas, c%cle com!letes )ithin the !eriod o" 3 months.
tAs a !lat"orm inde!endent a!!lication. $n% !lat"orm )hich su!!orts internet connection can &e used.
/.+ Sta0e1ol!er Profiles
3.5.1 Election Commission:
Representati"e 0hie" /lection 0ommissioner
Description /lection 0ommission o" ndia.
T#pe $utonomous $*enc% under ndian :overnment.
Responsi$ilities 4ist out the eli*i&le candidates to com!ete in a constitution and the eli*i&le voters.
0onduct election and announce result.
Success %riteria =he /lection !rocess is success"ull% done.
In"ol"ement =he sta,eholders !rovide re8uirements and revie) the s%stem.
Deli"era$les 0ounts the votes and *enerates the result.
%omments & Issues 34
/.3 2ser Profiles
3.6.1 Publics:
Representati"e :overnment o" ndia
Description Voters
T#pe Pu&lic
Responsi$ilities =he% !rovide their valid details to o&tain voterAs id.
=he% cast vote "or the candidate )ho com!ete in his/her constitution.
Success %riteria =he o&tainin* o" the voter id and cast the ri*ht vote.
In"ol"ement =o elect the ri*ht candidate )ithout misusin* the a!!lication.
Deli"era$les -ser<"riendl% environment and hel!s.
%omments & Issues $ voter can lo* in onl% once usin* the res!ective voter id.
/.4 5ey Sta0e1ol!er 6 2ser Nee!s
Nee! Priorit# %oncerns %urrent Solution Propose! solutions
0om!le;ities are more 9i*h 9uman errors# time consumin* .anuall% !rocessed $utomated
3
ONLINE POLLING SYSTEM
Version: 1.2
Vision Date: 27/09/2014
OPS
*. Pro!"#t Overvie,
*.1 Pro!"#t Pers$e#tive
t can a&le to shortlist the eli*i&le voterAs list and *enerate the "inal result o" the election !rocess.
4
ONLINE POLLING SYSTEM
Version: 1.2
Vision Date: 27/09/2014
OPS
*.% S"))ary of a$abilities
%ustomer Support S#stem
%ustomer 'ene(it Supporting )eatures
3e) su!!ort sta"" can 8uic,l% *et u!
to s!eed.
2no)led*e &ase assists su!!ort !ersonnel
in 8uic,l% identi"%in* ,no)n "i;es and
)or,arounds
0ustomer satis"action is im!roved
&ecause nothin* "alls throu*h the
crac,s.
Pro&lems are uni8uel% itemi>ed# classi"ied
and trac,ed throu*hout the resolution
!rocess. $utomatic noti"ication occurs "or
an% a*in* issues.
.ana*ement can identi"% !ro&lem
areas and *au*e sta"" )or,load.
=rend and distri&ution re!orts allo) hi*h
level revie) o" !ro&lem status.
Distri&uted su!!ort teams can )or,
to*ether to solve !ro&lems.
'e!lication server allo)s current data&ase
in"ormation to &e shared across the
enter!rise
0ustomers can hel! themselves#
lo)erin* su!!ort costs and im!rovin*
res!onse time.
2no)led*e &ase can &e made availa&le
over the nternet. ncludes h%!erte;t
search ca!a&ilities and *ra!hical 8uer%
en*ine
*./ (ss")$tions an! &e$en!en#ies
=he OPS uses the )indo)s o!eratin* s%stem.
*.* ost an! Pri#in-
=he OPS costs a!!ro;imatel% 's.1la,h.
*.+ Li#ensin- an! Installation
Our so"t)are !ro"essionals )ill do the installation o" the !roduct.
4icensin* and installation issues can also directl% im!act the develo!ment e""ort. =he need to su!!ort
seriali>in*# !ass)ord securit% or net)or, licensin* )ill create additional re8uirements o" the s%stem that
must &e considered in the develo!ment e""ort.
nstallation re8uirements ma% also a""ect codin*# or create the need "or se!arate installation so"t)are.
+. Pro!"#t 7eat"res
+.1 Mobile &evi#es
=he Online Pollin* S%stem is also su!!orted on mo&ile devices such as cell !hones.
+.% (lerts
=he s%stem can alert the user or the administrator in case o" an% !ro&lems.
3. onstraints
=he in"ormation o" all the users must &e stored in a data&ase that is accessi&le &% the Pollin* S%stem.
=he in"ormation securit% s%stem must &e com!ati&le )ith the nternet a!!lications.
=he !ollin* S%stem is connected to the in"ormation com!uter.
=he users must have their correct usernames and !ass)ords to lo*in into the !ollin* s%stem.
(
ONLINE POLLING SYSTEM
Version: 1.2
Vision Date: 27/09/2014
OPS
=he s%stem chec,s the username and !ass)ord )ith the data&ase.
=hen it allo)s the user to vote.
4. 8"ality Ran-es
4.1 Se#"rity
0ontrollin* the access to the data&ase !rovides securit% to the s%stem.
4.% (vailability
=he s%stem is online 24 hours a da% and 31( da%s a %ear.
4./ 2sability
=he s%stem is eas% to use "or all the users.
4.* Maintainability
=he s%stem shall &e eas% to maintain.
9. Pre#e!en#e an! Priority
=he "eatures de"ined in the vision document )ill &e !rovided in t)o releases. =he "irst release )ill su!!ort
all the )e&<&ased "eatures. =he second release )ill su!!ort all the .o&ile device "eatures.
:. Ot1er Pro!"#t Re;"ire)ents
:.1 ($$li#able Stan!ar!s
=he user should have either nternet or )ireless "acilities
:.% Syste) Re;"ire)ents
=he s%stem needs to have either nternet e;!lorer or 3etsca!e# i.e. an% ,ind o" He& +ro)sers.
=he mo&ile device should &e a&le to connect to the nternet.
:./ Perfor)an#e Re;"ire)ents
=he S!lash Pa*e or n"ormation !a*e should &e a&le to &e do)nloaded )ithin a minute usin* a (12
modem.
=he access time "or a mo&ile device should &e less than a minute.
=he in"ormation is re"reshed ever% t)o minutes.
:.* Environ)ental Re;"ire)ents
3one
10. &o#")entation Re;"ire)ents
10.1 2ser Man"al
=he -ser .anual descri&es the use o" the s%stem to !u&lic and sta"" mem&ers o" the election commission. t
descri&es the use o" the s%stem on mo&ile s%stems. =he user manual should &e availa&le as a hard co!% and also
as online hel!.
1
ONLINE POLLING SYSTEM
Version: 1.2
Vision Date: 27/09/2014
OPS
10.% Online Hel$
.an% a!!lications !rovide an on<line hel! s%stem to assist the user. =he nature o" these s%stems is uni8ue to
a!!lication develo!ment as the% com&ine as!ects o" !ro*rammin* Bh%!erlin,s# etcC )ith as!ects o" technical
)ritin* Bor*ani>ation# !resentationC. Online hel! is !rovided "or each and ever% "eature !rovided &% the s%stem.
10./ Installation G"i!es' onfi-"ration' Rea! Me 7ile
=his document includes the installation instructions and con"i*uration *uidelines# )hich is im!ortant to a "ull
solution o""erin*. $lso# a 'ead .e "ile is t%!icall% included as a standard com!onent. =he 'ead .e includes a
JHhatAs 3e) Hith =his 'eleaseK section# and a discussion o" com!ati&ilit% issues )ith earlier releases. .ost
users also a!!reciate documentation de"inin* an% ,no)n &u*s and )or,arounds in the 'ead .e "ile. Since the
installation o" Pollin* S%stem is a com!le; !rocess# our e;!erts )ill do it. So an installation :uide )ill not &e
!rovided to the user.
11. 7eat"re (ttrib"tes
11.1 Stat"s
Pro!osed -sed to descri&e "eatures that are under discussion &ut have not %et
&een revie)ed and acce!ted &% the Lo""icial channel#L such as a
)or,in* *rou! consistin* o" re!resentatives "rom the !ro@ect team#
!roduct mana*ement and user or customer communit%.
$!!roved 0a!a&ilities that are deemed use"ul and "easi&le and have &een
a!!roved "or im!lementation &% the o""icial channel.
ncor!orated 5eatures incor!orated into the !roduct &aseline at a s!eci"ic !oint in
time.
11.% .enefit
0ritical /ssential "eatures. 5ailure to im!lement means the s%stem )ill not meet
customer needs. $ll critical "eatures must &e im!lemented in the release
or the schedule )ill sli!.
m!ortant 5eatures im!ortant to the e""ectiveness and e""icienc% o" the s%stem "or
most a!!lications. =he "unctionalit% cannot &e easil% !rovided in some
other )a%. 4ac, o" inclusion o" an im!ortant "eature ma% a""ect
customer or user satis"action# or even revenue# &ut release )ill not &e
dela%ed due to lac, o" an% im!ortant "eature.
-se"ul 5eatures that are use"ul in less t%!ical a!!lications# )ill &e used less
"re8uentl%# or "or )hich reasona&l% e""icient )or,arounds can &e
achieved. 3o si*ni"icant revenue or customer satis"action im!act can &e
e;!ected i" such an item is not included in a release.
7
ONLINE POLLING SYSTEM
Version: 1.2
Vision Date: 27/09/2014
OPS
11./ Effort
5eatures li,e )ireless monitorin* re8uires more codin*. So this "eature re8uires most allocation o"
!erson to )ee,s.
11.* Ris0
0ost o" develo!in* Hireless a!!lication cannot &e estimated accuratel%. So this "eature ma% need e;tra
resources.
11.+ Stability
=he s%stem is inherentl% sta&le. $s such no chan*es to the !resent "ormat are "oreseen. =he revie) )ill &e
ta,en a"ter the second release.
11.3 Tar-et Release
Plannin* to release a &eta version that )ill &e tested in the real time environment. " tests
su**est a "ull version# then the "inal version )ill &e released &ased on the im!rovements o" the
de"ects o" the &eta version.
11.4 (ssi-ne! To
$rchitect# desi*n and im!lement the so"t)are that )ill &e accom!lished &% a team o" so"t)are en*ineers.
Su!!ort and maintenance o" the hard)are is a res!onsi&ilit% o" the hard)are *rou!. Pro@ect mana*er )ill mana*e the
)hole !ro@ect and &e sure that the !ro@ect is *oin* in the ri*ht direction.
11.9 Reason
$ll the re8uirements that have &een set "or this s%stem )ill !rovide sta&ilit%# relia&ilit%# !orta&ilit%# hi*h
!er"ormance# securit% and easiness.
7

You might also like