07 main reportsa
TRANSCRIPT
-
8/11/2019 07 Main Reportsa
1/57
-
8/11/2019 07 Main Reportsa
2/57
Re9uire#ent$ o- O*R6
O*R 3"eet$ : Tran$o%tic Pa%er E'i$tin/ Hard!are ; 3o-t!are 3olution
or e'
E
-
8/11/2019 07 Main Reportsa
3/57
1.? INTRODUCTION O O*R TECHNO2OGF
1.?.1 O*R
A #et"od o- co#(ined o%tical #ark readin/ + O*R , and i#a/e %roce$$in/ utili5e$ a
re$%on$e $"eet "a&in/ a /rid o- re$%on$e %o$ition$ $uita(le -or #arkin/ and -or %roce$$in/ (y
O*R and at lea$t one re$%on$e area -or a re$%on$e o- an al%"anu#eric or %ictorial nature t"e
re$%on$e area enco#%a$$in/ at lea$t one o- t"e %o$ition$ $uita(le -or %roce$$in/ (y O*R.
T"e re$%on$e $"eet i$ $canned to detect t"e %re$ence o- data $i/ni-yin/ #ark$ at %o$ition$ in
t"e /rid and t"e /rid i$ $en$ed -or #ark$ ca%a(le o- detection and readin/ (y O*R.
*ark$ can (e detected o%tically (y t"e a($ence or %re$ence o- li/"t6
I- $u--icient li/"t i$ re-lected (y t"e %a%er at a $%eci-ic location t"ere i$ no #ark. I- $u--icient li/"t i$ a($or(ed t"at t"e inten$ity o- t"e re-lected li/"t i$ $i/ni-icantly
reduced a #ark i$ detected.
Once t"e e9ui%#ent "a$ detected t"e %re$ence o- a #ark at a $%eci-ic location con&entional
O*R a%%lication$ $tore an a%%ro%riate c"aracter code or &alue $o t"at $u($e9uent %roce$$in/
re-lect$ or reco/ni5e$ t"e re$%on$e intended (y t"e %er$on or #ac"ine and $i/ni-ied (y t"e #ark.
1.?.? I*AGE PROCE33ING
I#a/e %roce$$in/ re-er$ to t"e %roce$$ o- ca%turin/ in di/ital -or# an electronic i#a/e o- t"e
entire docu#ent or %art$ t"ereo- and $tore t"e i#a/e -or %roce$$in/ retrie&al and di$%lay or
ot"er %ur%o$e$
Once an i#a/e "a$ (een ca%tured #any di--erent ty%e$ o- i#a/e %roce$$in/
can (e %er-or#ed to %ro&ide6
3tora/e and retrie&al Data ca%ture or data reco/nition tec"ni9ue$ *ore e--icient deci$ion #akin/ and e&aluation
3
-
8/11/2019 07 Main Reportsa
4/57
T"e O*R %roce$$ i$ carried out in t"e -ollo!in/ $e9uence6
Pro&ide a re$%on$e $"eet "a&in/ t"ereon a /rid o- re$%on$e %o$ition$ $uita(le -or #arkin/
and -or %roce$$in/ (y O*R. 3can t"e re$%on$e $"eet (y O*R to detect t"e %re$ence o- #ark$ at re$%on$e %o$ition. 3en$in/ in t"e re$%on$e area (y O*R -or #ark$ ca%a(le o- detection and readin/ (y
O*R. 3electi&ely ca%ture and $tore t"e i#a/e o- re$%on$e in electronic #e#ory concurrently T!o -ile$ are created one containin/ data re$ultin/ -ro# %roce$$in/ (y O*R and $econd
-ile containin/ in (inary i#a/e -or# di/ital re%re$entation$ o- $tored i#a/e$.
1. OBJECTI8E3 AND 3COPE
1. .1 OBJECTI8E3
O()ecti&e o- t"e %ro)ect i$ to de&elo% O*R $o-t!are !"ic" u$e$ A0 $"eet !it" a %re0%rinted
te#%late a$ O*R -or# and a PC a$ O*R 3canner. T"e $o-t!are identi-ie$ #arked re$%on$e$
-ro# a JPEG i#a/e and doe$ e&aluation $torin/ re$ult$ in a data(a$e and /eneratin/ re%ort$
on E'cel $"eet$.
T"e %ro)ect i$ carried out
To:
1. 3la$" do!n co$t included in O*R $"eet e&aluation.
?. Auto#ation o- t"e e&aluation %roce$$.
. Auto#atic re$ult /eneration.
in a way that: U$e A0 $"eet in$tead o- O*R $"eet$ !"ic" are 9uite co$tly.
U$e PC !it" $o-t!are in %lace o- an O*R $canner -or e&aluation %ur%o$e$.
Generate %er-or#ance re%ort$ in t"e -or# o- E'cel $"eet$ .
so that:
E&en $#all -ir#$ and educational in$titution$ could #ake u$e o- t"e &ery %o!er-ul O*R
tec"nolo/y t"e u$e o- !"ic" i$ li#ited due to t"e co$t$ in&ol&ed.
1. .? 3COPE
3co%e o- t"e %ro)ect include$6
4
-
8/11/2019 07 Main Reportsa
5/57
O(tainin/ data auto#atically -ro# (u((le #arked re$%on$e$. 3u%%ort -or e&aluatin/ o()ecti&e ty%e 9ue$tion$ !it"in -e! click$. Auto#ated Re$ult Generation. T"e %roduct can (e e'%loited (y $#all $cale and lar/e $cale or/ani5ation$. A$ it i$ !orkin/ on $er&er tec"nolo/y it can (e u$ed in %arallel on t"e net!ork.
1. PROJECT DE2I8ERAB2E3
A &ery interacti&e GUI inter-ace "a$ (een de&elo%ed.
A &ery "el%-ul and attracti&e GUI acco#%anie$ t"e $o-t!are $o t"at t"e %er$on
!"o )u$t kno!$ "o! to o%erate a co#%uter could run t"i$ entire %roce$$ !it" ea$e.
Auto#atic $"eet reco/nition i$ e#%loyed.
A de-inite nu#(er o- %rede$i/ned te#%late$ are a&aila(le to u$e !it" t"i$ $o-t!are
-or t"e e&aluation %ur%o$e. Once e&aluation $tart$ t"e $o-t!are it$el- reco/ni5e t"e
-or# and $tart t"e %roce$$ it$el- accordin/ly.
*eanin/-ul data i$ "andled !it" Data(a$e at a lo!er le&el.
Once t"e e&aluation %roce$$ $tart$ u% #eanin/-ul data !ill (e directed to data(a$e $o
t"at it can (e u$ed -or analy$i$ at any $ta/e o- ti#e.
CHAPTER ?
3F3TE* DE3IGN
5
-
8/11/2019 07 Main Reportsa
6/57
or t"e ac"ie&e#ent o- t"e /oal i#a/e %roce$$in/ i$ a%%lied on t"e $canned i#a/e$ !"ic"
identi-ie$ #arked re$%on$e$ and t"en co#%are t"e# !it" t"e correct an$!er key in$erted (e-ore.
T"e correct i$ t"e re-erence -or# !it"in !"ic" t"e ad#ini$trator -ill$ t"e an$!er$ in ca$e o- t"e
re$ult e&aluation -or e./. an e'a# o- @ $tudent$ "a$ (een conducted. T"e 9ue$tion %a%er !it" a
%articular nu#(er o- 9ue$tion$ +le$$ t"an or e9ual to @@, i$ %ro&ided e&ery candidate alon/ !it"
t"e $%ecially de$i/ned $"eet to -ill t"e correct o%tion. T"e correct an$!er$ !"ic" !e call a$ key i$
-illed in. A-ter t"i$ t"e collected and -illed an$!er $"eet$ are $canned and %roce$$ed. Durin/ t"e
%roce$$in/ -ir$tly all t"e correct an$!er$ are -illed in t"e key and eac" -or# i$ t"en c"ecked
a/ain$t t"e key. or t"e i#%le#entation o- i#a/e %roce$$in/ on i#a/e$ -ir$t a re-erence an$!er
$"eet i$ u$ed and i#%ortant %i'el area$ are identi-ied o&er !"ic" %roce$$in/ i$ done. To do $o t"e
(oundary %i'el &alue$ are $tored i.e. le-t to% ' ri/"t to% ' le-t to% y and ri/"t to% y in a data(a$e.
By $torin/ t"e$e -our &alue$ any &erte' o- t"e re$%on$e (o' could (e acce$$ed. No! any nu#(er o- re$%on$e$ could (e e&aluated (y )u$t /i&in/ t"eir $tart and end &alue. T"e a%%lication !ill t"en
-etc" t"e data -ro# t"e data(a$e and deter#ine t"e re$%on$e #arked. T"e re$%on$e i$ t"en
co#%ared !it" t"e key and #ark$ are allotted to t"e candidate. T"en t"e$e #ark$ are $tored in a
data(a$e $o t"at it can (e u$ed -or analy$i$ at any %oint o- ti#e later on. T"e re$ult $tored in t"e
data(a$e can (e di$%layed in t!o !ay$. Eit"er t"e co#%acted -or# or t"e detailed de$cri%tion o-
t"e #ark$ -etc"ed (y eac" 9ue$tion i.e. 1 #ark -or correct an$!er and @ -or t"e !ron/ one. T"e
a%%roac" de$cri(ed a(o&e i$ $"o!n a$ a -lo! dia/ra# !"ic" di$%lay$ t"e $e9uential %attern o-
action$ -ollo!ed.
?.1 Ba$ic A%%roac"
6
-
8/11/2019 07 Main Reportsa
7/57
i/. ?.1+ 2O CHART,
?.? Hi/" le&el Arc"itecture Dia/ra# o- #ain co#%onent$
7
Prede-ined Te#%late$
O*R 3"eet$
illed u% an$!er $"eet$
3canned O*R I#a/e$
I#a/e Proce$$in/
Out%ut to Data(a$e
Re%ort Generation
Ri/"t KeyIn$ertion
Qry Scanupload
Single imageMultiple
image
-
8/11/2019 07 Main Reportsa
8/57
-
8/11/2019 07 Main Reportsa
9/57
-
8/11/2019 07 Main Reportsa
10/57
RE3U2T DATABA3E
Retrie&e i#a/eMUE3TION DATABA3E
3CANNED I*AGE3
%nte' Ques to e ("e(+e)
%nte's 0ey 3O2UTION DATABA3E
i/ ?. +2e&el 1 D D,
?. . ENTITF RE2ATION3HIP DIAGRA*
It i$ a detailed lo/ical re%re$entation o- t"e data -or an or/ani5ation and u$e$ t"ree #ain
con$truct$ i.e. data entitie$ relation$"i%$ and t"eir a$$ociated attri(ute$.
It i$ a $%eciali5ed /ra%"ic t"at illu$trate$ t"e interrelation$"i%$ (et!een entitie$ in a data(a$e. ER
dia/ra#$ o-ten u$e $y#(ol$ to re%re$ent t"ree di--erent ty%e$ o- in-or#ation.
Bo'e$ are co##only u$ed to re%re$ent entitie$. Dia#ond$ are nor#ally u$ed to re%re$ent
relation$"i%$ and o&al$ are u$ed to re%re$ent attri(ute$.
It i$ u$ed to %roduce a ty%e o- conce%tual $c"e#a or $e#antic data #odel o- a $y$te# o-ten a
relational data(a$e and it$ re9uire#ent$ in a to%0do!n -a$"ion.
1
&M!
&%.
S#A.LST 0%
A$M . ST!AT&
Q*%SLST
http://en.wikipedia.org/wiki/Conceptual_schemahttp://en.wikipedia.org/wiki/Semantic_data_modelhttp://en.wikipedia.org/wiki/Relational_databasehttp://en.wikipedia.org/wiki/Top-downhttp://en.wikipedia.org/wiki/Conceptual_schemahttp://en.wikipedia.org/wiki/Semantic_data_modelhttp://en.wikipedia.org/wiki/Relational_databasehttp://en.wikipedia.org/wiki/Top-down -
8/11/2019 07 Main Reportsa
11/57
An entity i$ a -unda#ental t"in/ in an or/ani5ation a(out !"ic" data #ay (e #aintained. An
entity "a$ it$ o!n identity !"ic" di$tin/ui$"e$ it -ro# eac" ot"er entity.
A relationship i$ a rea$on -or a$$ociatin/ t!o entity ty%e$. T"e$e relation$"i%$ are $o#eti#e$
called (inary relation$"i%$ (ecau$e t"ey in&ol&e t!o entity ty%e$. Eac" entity ty%e "a$ a $et o- attri(ute$ a$$ociated !it" it.
An attribute i$ a %ro%erty or c"aracteri$tic o- an entity t"at i$ o- intere$t to t"e or/ani5ation.
11
A$M . ST!AT&!
0ey
&M!&%.
%nte'
ene'ate
%nte'
#'oss9("e(+
as
Quesi)Quesi)
QuesnoQuesno
&ptions&ptions
QuesnoQuesno
!et'ie,e
mage
-
8/11/2019 07 Main Reportsa
12/57
i/.?. +E0R DIAGRA*,
?. . U3E CA3E DIAGRA*
U$e ca$e$ $%eci-y t"e -unctionality o- a $y$te# (y $%eci-yin/ t"e (e"a&ior o- t"e $y$te#
ca%tured a$ interaction$ o- t"e u$er$ !it" t"e $y$te#.
In u$e ca$e ter#inolo/y an actor i$ a %er$on or a $y$te# !"ic" u$e$ t"e $y$te# (ein/ (uilt -or
ac"ie&in/ $o#e /oal. Actor i$ lo/ical entity t"at re%re$ent$ a /rou% o- u$er$ +%eo%le or $y$te#,
!"o (e"a&e in a $i#ilar #anner di--erent actor$ re%re$ent /rou%$ !it" di--erent /oal$.
or de$cri(in/ interaction$ u$e ca$e$ u$e scenarios . A $cenario de$cri(e$ a $et o- action$ t"at are
%er-or#ed to ac"ie&e a /oal under $o#e $%eci-ied condition$.
12
S(anlist !esult
Template
,e'ifyyyyy
*!L*!L s(o'ei)s(o'ei)
imgi)imgi)
("e(+e)("e(+e)
namename
ottom!ig
"ty
ottom!ig
"ty
TopLefty TopLefty TopLeftx
TopLeftx
Question_noQuestion_no
stu)enti)stu)enti)
ottom!ig"tx
ottom!ig"tx
-uestioni)-uestioni)
ma'+sma'+sstu)enti)stu)enti)
in,ali)in,ali)
SA:%MA %
S#A. ;&!M
-
8/11/2019 07 Main Reportsa
13/57
3CANNER PC
AD*INI3TRATOR
OMR Phoenix O*R PHOENIL
i/. ?.= +U3E CA3E DIAGRA*,
?. DETAI2ED DE3CRIPTION O *ODU2E3
T"ere are -ollo!in/ #odule$ %ro%o$ed in t"i$ $y$te#6
SCANNING
In t"e $cannin/ %roce$$ t"e A0 $"eet !it" a %re0%rinted te#%late a$ O*R -or# i$ $canned (y
any a&aila(le $canner and t"e i#a/e i$ $a&ed in t"e co#%uter in JPEG -or#at on !"ic" t"e
-urt"er %roce$$in/ i$ a%%lied.
13
%.T%! 0%
%.T%! Q*%S T&% # %#0%$
* L&A$S#A.S
!%SS T %;&!M
%.%!AT%!%S*LT
-
8/11/2019 07 Main Reportsa
14/57
Filled form
14
Form isscanned
Saved
image
-
8/11/2019 07 Main Reportsa
15/57
-
8/11/2019 07 Main Reportsa
16/57
Reference Form Scanned copy
16
-
8/11/2019 07 Main Reportsa
17/57
-
8/11/2019 07 Main Reportsa
18/57
Scaled copy
OMR OP RA%ION
inally t"e i#a/e i$ %roce$$ed (y t"e O*R %"oeni'. O*R P"oeni' con$i$t o- t"e -ollo!in/
o%tion$ -or t"e co#%lete %roce$$in/6
&pload Scans 6 Pro&ide$ an o%tion to u%load $can i#a/e$ auto#atically. U$e it to $tart t"e
auto#ated %roce$$.
Scan sin"le ima"e 6 Pro&ide$ an o%tion to $can 1 i#a/e at a ti#e. Enter t"e $tartin/ 9ue$tion
no. and t"e nu#(er o- Mue$tion$ to (e c"ecked '
(ie# Scan )ist 6 2i$t$ all t"e i#a/e$ -ro# /allery !it" t"eir $tatu$.
nter *ey 6 Pro&ide$ an o%tion to #ake t"e Key.
nter +uestion no to be Chec,ed 6 Pro&ide$ an o%tion to #ark t"e 9ue$tion no to (e
c"ecked.
-elete files from Gallery 6 Delete$ all t"e u%loaded -ile$.
Start pre.ious process 6 3tart %re&iou$ly "alted %roce$$ cau$ed (y %o!er -ailure or $o#e
ot"er rea$on.
18
-
8/11/2019 07 Main Reportsa
19/57
xport to MS xcel 6 E'%ort t"e re$ult ta(le in t"e -or# o- e'cel -ile.
Proce$$ed -or# Re$ult in E'cel -or#
CHAPTER
DATABA3E DE3IGN
T"e entire data(a$e o- t"e %ro)ect con$i$t$ o- = ta(le$ !"ic" are con$tructed u$in/ *y 3M2. T"e
ta(le$ include O*R KEF MUE32I3T RE3U2T 3CAN2I3T and TE*P2ATE. T"e $na%$"ot$
o- t"e ta(le$ are $"o!n in t"i$ c"a%ter !it" t"e clear &ie! o- t"eir a$$ociated attri(ute$.
Ta(le No. 1
$ata ase name < om'$ata ase Ta les < +ey = -ueslist = 'esult = s(anlist = template
1/
-
8/11/2019 07 Main Reportsa
20/57
Ta(le No. ?
Ta le .ame < +ey
Att'i utes < -uesno = A = = # = $ = %
2
-
8/11/2019 07 Main Reportsa
21/57
Ta(le No.
Ta le .ame < -ueslist
Att'i utes < -uesi) = -uesno
21
-
8/11/2019 07 Main Reportsa
22/57
Ta(le No.
Ta le .ame < 'esult
Att'i utes < s(o'e ) = Stu)ent ) = -ues ) = ma'+s
22
-
8/11/2019 07 Main Reportsa
23/57
Ta(le No.
Ta le .ame < s(anlist
Att'i utes < image )> .ame = u'l = ("e(+e) = in,ali) = stu)enti)
23
-
8/11/2019 07 Main Reportsa
24/57
Ta(le No. =
Ta le .ame < template
Att'i utes < -uesno= Atopleftx = Atoplefty = A ottom'ig"tx = A ottom'ig"ty ?fo' alloptions@
24
-
8/11/2019 07 Main Reportsa
25/57
CHAPTER
3F3TE* P2ANNING
25
-
8/11/2019 07 Main Reportsa
26/57
Be-ore t"e actual de&elo%#ent %roce$$ $tart$ t"e #o$t i#%ortant %"a$e i$ carried out in t"e
$o-t!are de&elo%#ent li-e cycle t"at i$ %ro)ect %lannin/. In t"i$ %"a$e all t"e acti&itie$ or ta$k$ to
(e %er-or#ed -or t"e co#%letion o- %ro)ect are li$ted and t"en are a$$i/ned a ti#e inter&al. T"e
%articular ta$k i$ to (e co#%leted !it"in t"at ti#e a$$i/ned. PERT c"art i$ u$ed to e&aluate
!"et"er t"e $c"edule -or#ed -or &ariou$ ta$k$ "a$ (een $ucce$$-ully -ollo!ed or not.
.1 PROJECT P2AN
At t"e (e/innin/ o- t"e %ro)ect !e $c"eduled #eetin/ ti#e -or t"e /rou% to di$cu$$ on t"e de$i/n
and i#%le#entation o- t"e $o-t!are and !"at lan/ua/e to u$e in !ritin/ t"e $o-t!are. e "ad
$e&eral #eetin/$ to t"i$ e--ect. e t"en de&elo%ed a ti#e0line -or t"e %ro)ect:!"en !e !ould (e
relea$in/ t"e -ir$t &er$ion -or $crutiny and t"e e$ti#ated ti#e !e t"ou/"t !e !ould u$e -or
re-actorin/. e al$o %ondered on a $uita(le na#e to /i&e t"e %ro)ect. e ca#e u% !it" t"e na#e
O*R P"oeni' .T"e /rou% !a$ t"en di&ided into t!o %air$ t"at !ould !ork on %art$ o- t"e
code. e ke%t in touc" !it" eac" ot"er and !"ene&er !e "ad di--icultie$ !e a$ked eac" ot"er
9ue$tion$.
"en !e di$co&ered t"at !e !ere (e"ind $c"edule !e #et to create a ne! ti#e0line. e !ere
(e"ind $c"edule #o$tly (ecau$e o- our di--erent en/a/e#ent$ in $c"ool !ork and ot"er %er$onal
i$$ue$. ortunately -or t"e tea# !e !ere a(le to $tick to t"e ne! ti#e0line and t"e %ro)ect !a$co#%leted in due ti#e. T"e &er$ion o- t"e $o-t!are t"at "a$ (een relea$ed can $till (e i#%ro&ed
de%endin/ on u$er re$%on$e.
3o -ar !e "a&e $ucceeded in co#%letin/ t"e de$ired /oal. e "a&e (een a(le to /et /ood idea$
-ro# our -acultie$ durin/ %re$entation$ and e$%ecially -ro# our /uide on "o! to i#%ro&e t"e
-unctionality and relia(ility o- t"e $o-t!are.
CHAPTER I*P2E*ENTATION
26
-
8/11/2019 07 Main Reportsa
27/57
T"i$ c"a%ter e'%lain$ t"e #et"odolo/y ado%ted !"ile de&elo%in/ t"e $o-t!are !"ic" include$
t"e "ard!are and $o-t!are $%eci-ication$ re9uired. T"e &ariou$ tec"nical i$$ue$ encountered
durin/ t"e de&elo%#ent %roce$$.
.1 TECHNICA2 I33UE3 ENCOUNTERED
3o#e o- t"e tec"nical i$$ue$ and 9ue$tion$ !e encountered !ere !it" t"e -ollo!in/6
Ho! t"e %ro/ra# $a&e$ dataHo! error$ are detected and t"e error #e$$a/e$ t"at $"ould a%%ear
"at "a%%en$ !"en a -or# !it" in&alid ID i$ %roce$$edI$ t"e $o-t!are u$er -riendlyI$ t"e Gra%"ic U$er Inter-ace ele/antT"e %lat-or# t"e $o-t!are $"ould run on
e !ere a(le to an$!er and re$ol&e t"e$e i$$ue$ a-ter #eetin/$ and di$cu$$ion$ !it" t"e entire
/rou%.
.? 3O T ARE DE8E2OP*ENT PRACTICE3 ADOPTEDe u$ed E'tre#e Pro/ra##in/ to (uild t"e $o-t!are.e u$ed $i#%le de$i/n$ !"ic" !ere a$ $i#%le a$ t"e current -unctionality allo!ed (y
t"e $y$te#.e -ir$t (e/an !it" &ery $i#%le de$i/n !"ic" i$ incre#entally i#%ro&ed.
Continuou$ inte/ration !a$ al$o u$ed !"ere eac" code !a$ co#%iled run and te$ted
(e-ore addin/ to t"e $y$te# a-ter !"ic" t"e $y$te# #u$t #eet all t"e criteriaT"e #o$t i#%ortant %ractice ado%ted !a$ %air %ro/ra##in/. e %aired u% !it"
#e#(er$ o- t"e tea# and eac" tea# #et at &ariou$ ti#e$ to code. A-ter eac" %air
coded t"ey #ade $ure t"ey te$ted and co#%iled it t"en added it to t"e #ain $y$te#
!"ic" t"ey $ent to t"e ot"er /rou% #e#(er$.e al$o #ade $ure t"at !e coded accordin/ to codin/ $tandard$ t"e de&elo%#ent
code$ !ere con$i$tent and "ad t"e $a#e $tyle t"rou/" out.
. 3CREEN3HOT3 O THE INA2 3F3TE*
HO*E PAGE6 T"e GUI de&elo%ed i$ &ery u$er0-riendly a$ it %ro&ide$ )u$t clickin/ on t"e
de$ired link to /et a de$ired )o( done. On e'tre#e le-t "and $ide all link$ "a&e (een %ro&ided -or
$%eci-ic )o(. T"e "o#e %a/e o- O*R0P"oeni' !ill look like t"i$60
27
-
8/11/2019 07 Main Reportsa
28/57
i/. .1 +HO*E PAGE,
Be-ore carryin/ on to any e'ecution you -ir$t need to delete all t"e %re&iou$ -ile$ in t"e /allery $o
t"at t"e %roduct i$ ready to (e u$ed a/ain. Fou need to click on t"e link Delete ile$ -ro#
Gallery . It !ill look $o#e!"at like t"i$.
i/. .? +DE2ETE I2E3,
28
-
8/11/2019 07 Main Reportsa
29/57
Ne't $te% i$ to enter t"e key "e key i$ t"e correct o%tion$ o- t"e %articular 9ue$tion$ t"at !ill (e
-illed in t"e data(a$e accordin/ to !"ic" an an$!er !ill (e #arked a$ ri/"t or !ron/. Fou need
to click on t"e link Enter Key and t"e $creen !ill look like t"i$6
i/. . +KEF,Clickin/ on t"e $u(#it (utton %ro&ided you !ill key all t"e an$!er$ i- no #i$#atc" occur$ key
!ill (e in$erted like t"i$6
2/
-
8/11/2019 07 Main Reportsa
30/57
i/. . +KEF IN3ERTED,
urt"er $te% i$ to de-ine no. o- 9ue$tion$ to (e c"ecked in t"e an$!er $"eet. Click on t"e link
Enter Mue$tion$ to (e C"ecked you !ill (e %ro&ided !it" a $creen like t"i$6
3
-
8/11/2019 07 Main Reportsa
31/57
i/. . +MUE3TION3 TO BE CHECKED,
Clickin/ on t"e $u(#it (utton it !ill a$k you to (ro!$e t"e -ile to (e c"ecked6
31
-
8/11/2019 07 Main Reportsa
32/57
i/. .= +BRO 3ING,
3u(#it t"e -ile and you !ill /et to kno! t"e an$!er$ #arked (y t"e $tudent a$ !ell a$ t"e
$tudent0id.
32
-
8/11/2019 07 Main Reportsa
33/57
i/. . +8A2IDATION,
"en you &alidate t"e an$!er$ it !ill a$$i/n 1 #ark -or e&ery ri/"t an$!er and @ -or e&ery
!ron/ an$!er.
33
-
8/11/2019 07 Main Reportsa
34/57
i/. . +TO DATABA3E,
T"en you can in$ert t"e$e &alue$ into t"e data(a$e (y clickin/ on t"e (utton To Data(a$eQ6
34
-
8/11/2019 07 Main Reportsa
35/57
i/. . +3CORE,
T"e la$t $te% i$ to /et t"i$ re$ult in a %rinta(le -or# t"u$ click on t"e link E'%ort to *3 E'cel
and t"e re$ult$ !ill (e di$%layed in a e'cel $"eet.
35
-
8/11/2019 07 Main Reportsa
36/57
i/. .1@ +RE3U2T GENERATION,
T"e Re$ult $"eet !ill look like t"i$6
i/. .11 +RE3U2T ELCE2 I2E,
e "a&e al$o added anot"er E'cel $"eet Re$ult$ co#%iled in !"ic" t"e -inal $core o- t"e
candidate !ill (e di$%layed order (y $tudent0id6
36
-
8/11/2019 07 Main Reportsa
37/57
i/. .1? +RE3U2T CO*PI2ED ELCE2 I2E,
T"e %roce$$ carried a(o&e i$ -or a $in/le i#a/e to (e c"ecked and %ro&ide you t"e re$ult no! i-
you need to c"eck co%ie$ o- $o #any candidate$ !"ic" !ill al!ay$ t"e ca$e to (e you !ill (e
!orkin/ !it" #ulti%le i#a/e$ at t"e $a#e ti#e.
37
-
8/11/2019 07 Main Reportsa
38/57
Ba$ic $te%$ are $a#e e&en -or u%loadin/ t"e #ulti%le $can you need to delete all -ile$ -or# t"e
/allery and enter t"e key in to t"e data(a$e. T"en click on t"e link U%load 3can$ you !ill (e
a$ked to u%load all t"e i#a/e$ you !ant to c"eck &i56
i/. .1 +*U2TIP2E UP2OAD,
38
-
8/11/2019 07 Main Reportsa
39/57
"en you "a&e u%loaded all t"e -ile$ it !ill /i&e you t"e li$t o- all t"e -ile$ t"at you "a&e )u$t
u%loaded6
i/. .1 +2I3TING,
3/
-
8/11/2019 07 Main Reportsa
40/57
Clickin/ on ne't it !ill %ro#%t you to deter#ine 9ue$tion$ to (e c"ecked $i#ilar to in t"e ca$e
o- $in/le i#a/e $can6
i/. .1 +MUE3TION CHECK 2I3T,
4
-
8/11/2019 07 Main Reportsa
41/57
3u(#it t"e 9ue$tion$ to (e c"ecked it !ill carry out t"e %roce$$ until all t"e i#a/e$ "a&e (een
%roce$$ed. T"ere i$ no need to $u(#it t"e i#a/e$ #anually it !ill do it it$el-. "en no i#a/e i$
le-t it !ill /i&e you a noti-ication and a$k -or -urt"er in$truction6
i/. .1= +GO NELT,
41
-
8/11/2019 07 Main Reportsa
42/57
"en you click on t"e ne't t"e -ull -led/ed in-or#ation re/ardin/ t"e -ile$ !ill (e -la$"ed. or
e&ery c"ecked i#a/e 1 !ill (e #arked a/ain$t it and i- in ca$e $o#et"in/ /oe$ !ron/ it !ill (e
#arked a$ @. Al$o i- any -or# "a$ (een #arked a$ in&alid (a$ed on t"e $tudent0id -illed it !ill (e
di$%layed "ere.
i/. .1 +8A2IDITF S CHECKING,
42
-
8/11/2019 07 Main Reportsa
43/57
T"e la$t and -inal $te% i$ to click on t"e link E'%ort to *3 E'cel and you !ill (e %ro&ided t"e
re$ult in %rinta(le -or#6
i/. .1 +RE3U2T GENERATION OR *U2TIP2E UP2OAD,
Re$ult$6
i/. .1 +RE3U2T ELCE2 I2E OR *U2TIP2E UP2OAD,
43
-
8/11/2019 07 Main Reportsa
44/57
Re$ult$ Co#%iled6
i/. .?@ +RE3U2T CO*PI2ED OR *U2TIP2E UP2OAD,
Caution6 I- $o#et"in/ /oe$ !ron/ $o#e!"ere durin/ t"e %roce$$ an o%tion "a$ (een %ro&ided to
$tart -ro# t"e %re&iou$ %roce$$ click on t"e link 3tart Pre&iou$ Proce$$ 6
i/. .?1 +PRE8IOU3 PROCE33,
44
-
8/11/2019 07 Main Reportsa
45/57
3ettin/$6 To truncate t"e ta(le$ and c"an/e auto0inde' o- -ile$ and %roce$$e$ you need to click on
t"e link %ro&ided i.e. 3ettin/$ !"en you click t"i$ link6
i/. .? +3ETTING3,
45
-
8/11/2019 07 Main Reportsa
46/57
In ca$e o- any #odi-ication in a direct link "a$ (een %ro&ided to %"%#yad#in 6
i/. .? +PHP*FAD*IN PAGE,
46
-
8/11/2019 07 Main Reportsa
47/57
Credit %a/e6 T"i$ %a/e i$ )u$t to re%re$ent t"e re-erence$6
i/. .? +CREDIT3,
. HARD ARE AND 3O T ARE REMUIRE*ENT3
/ard#are Re0uirements!
1? *B RA* +reco##ended,
?@@ *B -ree i'ed Di$k
Soft#are Re0uirements!
rontend +Gra%"ical U$er Inter-ace,
PHP done t"rou/" *arco#edia Drea#!ea&er
Backend +Data(a$e Pro/ra#$ Co#%iler,
*y3M2
47
-
8/11/2019 07 Main Reportsa
48/57
Data(a$e to (e i#%orted
o#r.$9l to O*R data(a$e
3o-t!are
La##%Di$k 3%ace6 1=@ *B #ini#u#
Plat-or# Inde%endent
Port$ in U$e
HTTP @
*y3M2 @=
CHAPTER =
3F3TE* TE3TING E8A2UATION S*AINTENANCE
T"i$ c"a%ter include$ t"e %rocedure ado%ted -or te$tin/ and t"e &ariou$ te$t ca$e$ -or#ed to
&eri-y t"e !orkin/ o- t"e $o-t!are. T"en t"e $o-t!are i$ e&aluated -or it$ e--iciency ande--ecti&ene$$. T"e 9uality #ea$ure$ are di$cu$$ed like it "a$ a &ery interacti&e GUI !"ic" "el%$
u$er to %roceed in a %ro%er $e9uence t"rou/"out t"e entire %rocedure.2a$tly t"e #aintenance o-
t"e %ro)ect i$ de$cri(ed.
=.1 TE3TING
48
-
8/11/2019 07 Main Reportsa
49/57
3o-t!are te$tin/ i$ o-ten u$ed in a$$ociation !it" t"e ter#$ &eri-ication and &alidation.
8eri-ication i$ t"e c"eckin/ o- ite#$ includin/ $o-t!are -or con-or#ance and con$i$tency !it"
an a$$ociated $%eci-ication. 3o-t!are te$tin/ i$ )u$t one kind o- &eri-ication !"ic" al$o u$e$
tec"ni9ue$ $uc" a$ re&ie!$ analy$i$ in$%ection$ and !alkt"rou/"$. 8alidation i$ t"e %roce$$ o-
c"eckin/ t"at !"at "a$ (een $%eci-ied i$ !"at t"e u$er actually !anted.
(alidation! Are !e doin/ t"e ri/"t )o(
(erification 6 Are !e doin/ t"e )o( ri/"t
3o-t!are te$tin/ $"ould not (e con-u$ed !it" de(u//in/. De(u//in/ i$ t"e %roce$$ o- analy5in/
and locatin/ (u/$ !"en doe$ not (e"a&e a$ e'%ected. Alt"ou/" t"e identi-ication o- $o#e (u/$
!ill (e o(&iou$ -ro# %layin/ !it" t"e $o-t!are a #et"odical a%%roac" to $o-t!are te$tin/ i$ a
#uc" #ore t"orou/" #ean$ o- identi-yin/ (u/$. De(u//in/ i$ t"ere-ore an acti&ity !"ic"
$u%%ort$ te$tin/. Ho!e&er no a#ount o- te$tin/ can (e /uaranteed to di$co&er all (u/$.
=.? TE3T CA3E3
T"e $o-t!are "a$ (een te$ted -or &ariou$ $ituation$ -ro# t"e $cannin/ %roce$$ to re$ult di$%lay
%roce$$. 8ariou$ te$t "a$ (een -or#ed in order to te$t t"e $o-t!are -or di--erent condition$ !"ic"
"el%$ t"e u$er to /et a &ie! o- t"e !orkin/ o- $o-t!are i.e. o! t"e $o-t!are !ill (e"a&e in a
%articular $ituation.
%est Case Number! 1
%est Case Ob1ecti.e! To &eri-y !"et"er t"e $o-t!are %er-or# inclination c"eck.
%est Case Input -escription!
1, ill a -or# !it" di/it ID and #arked an$!er$.
?, Put t"e -or# in a (it tilted %o$ition on $canner and $can t"e %a/e.
, 3tart %roce$$in/ t"e %a/e.
xpected Result!
I- t"e re$ult o- t"e -or# i$ %ro&ided
4/
-
8/11/2019 07 Main Reportsa
50/57
T"en $cannin/ #odule i$ !orkin/ correctly el$e decrea$e t"e de/ree o- tiltin/ t"e -or#
(e-ore $cannin/.
%est Case Number! ?
%est Case Ob1ecti.e! To &eri-y !"et"er t"e $o-t!are !ill %roduce re$ult in a ca$e !"ere a
candidate "a$ #arked #ore t"an 1 o%tion -or a 9ue$tion.
%est Case Input -escription!
1, ill t"e -or# in !"ic" #ark #ore t"an 1 o%tion -or $o#e 9ue$tion$.
?, 3can t"e -or#.
, Proce$$ t"e -or#.
xpected Result!
I- @ #ark i$ a!arded -or t"o$e 9ue$tion$ t"en 3ucce$$-ul
%est Case Number!
%est Case Ob1ecti.e! To &eri-y !"et"er t"e $o-t!are !ill %roduce re$ult in a ca$e !"ere a
candidate "a$ -illed a !ron/ ID.
%est Case Input -escription!
1, ill t"e -or# !it" incorrect ID.
?, 3can t"e -or#.
, Proce$$ t"e -or#.
xpected Result!
An Error #e$$a/e i$ di$%layed.
=. ADEMUACF AND CO8ERAGE
5
-
8/11/2019 07 Main Reportsa
51/57
T"e O*R P"oeni' $o-t!are can %er-or# -ollo!in/ -unction$6
3a&e JPEG -or#at i#a/e
A%%ly i#a/e %roce$$in/ tec"ni9ue$ on t"e i#a/e
A%%ly O*R tec"ni9ue on t"e -illed -or#
3a&e and /enerate t"e re$ult in E'cel
Pro&ide t"e u$er !it" ade9uate "el% (y t"e u$er #anual !it" t"e $o-t!are
=. E ICIENCF AND E ECTI8ENE33
T"e O*R P"oeni' e&aluate$ t"e O*R -or#$ de$i/ned a$ te#%late$ on A0 $"eet and
auto#atically /enerate$ t"e re$ult in E'cel
T"e $o-t!are $a&e$ t"e ti#e !"ic" #anual e&aluation !ould "a&e taken
I- t"e -or#$ are e&aluated u$in/ O*R P"oeni' rat"er t"an dedicated O*R 3canner$ t"en
t"e co$t in&ol&ed i$ reduced to a "i/" de/ree.
T"e $o-t!are reduce$ t"e co$t and in&ol&ed u% to a /reat e'tent.
=. PRODUCTI8ENE33 T"e O*R P"oeni' /i&e$ t"e u$er a(ility to u$e t"e %o!er-ul O*R tec"ni9ue at a
#ini#al co$t.
It /i&e$ t"e u$er a(ility to retrie&e t"e re$ult o- e&ery candidate accordin/ to it$ &alid ID.
T"e re$ult i$ /enerated in E'cel "ence it #ake$ t"e -urt"er e&aluation ea$y.
=.= E2EGANCE AND U3ER0 RIEND2INE33
T"e di--erent -unction$ are outlined in a &ery $i#%le and clear #anner -or t"e u$er$. All t"e -unction$ to %roce$$ t"e O*R -or# are a&aila(le in t"e GUI. T"e inter-ace i$ &ery $i#%le and not co#%licated to allo! -or ea$y u$a/e.
51
-
8/11/2019 07 Main Reportsa
52/57
CHAPTER
CO3T S BENE IT ANA2F3I3
T"i$ c"a%ter "a$ (een included to /et a &ery clear &ie! o- "o! t"e $o-t!are %ro&e$ to (e a (etter
o%tion a$ co#%ared to it$ ot"er alternati&e$ already e'i$tin/ in t"e #arket..1 CO3T0BENE IT ANA2F3I3
T"e #o$t co##on !ay o- carryin/ out an econo#ic a$$e$$#ent o- a %ro%o$ed $y$te# i$ (y
co#%arin/ t"e e'%ected co$t$ o- de&elo%#ent and o%eration o- t"e $y$te# !it" t"e (ene-it$ o-
"a&in/ it in %lace. A$$e$$#ent i$ (a$ed on t"e 9ue$tion !"et"er t"e e$ti#ated co$t$ are e'ceeded
(y t"e e$ti#ated inco#e and ot"er (ene-it$.T"e $tandard !ay o- e&aluatin/ t"e econo#ic (ene-it$ o- any %ro)ect i$ to carry out a co$t (ene-it
analy$i$ con$i$tin/ o- t!o $te%$ Identi-yin/ and e$ti#atin/ all o- t"e co$t$ and (ene-it$ o- carryin/ out t"e %ro)ect and
o%eratin/ t"e $y$te#. E'%re$$in/ t"e$e co$t$ and (ene-it$ in co##on unit$.
A ty%ical $o-t!are %ro)ect co#%ri$e$ o- t"e -ollo!in/ expenditure heads! *an%o!er Co$t6 It co#%ri$e$ o- t"e e--ort %ut in t"e %ro)ect re/ardin/ t"e #an%o!er
in&ol&ed in t"e de&elo%#ent o- t"e %ro)ect. It i$ calculated in %er$on #ont"$ (y
calculatin/ t"e ti#e $%ent (y eac" #e#(er o- t"e de&elo%#ent tea#.
52
-
8/11/2019 07 Main Reportsa
53/57
Hard!are Co$t6 T"e "ard!are co$t include$ t"e co$t incurred in t"e %urc"a$e o- t"e
"ard!are con-i/uration to %ro&ide t"e $y$te# a $uita(le %lat-or# to %er-or# it$
e'ecution. T"e %lat-or# include$ t"e %roce$$or #e#ory etc. 3o-t!are Co$t6 T"e $o-t!are co$t include$ t"e co$t incurred in t"e %urc"a$e o- $uita(le
$o-t!are re9uired -or t"e de&elo%#ent o- t"e %ro%o$ed $y$te# like o%eratin/ $y$te# etc.T"e #a)or benefits o- t"e CO3T0BENE IT analy$i$ are
Direct (ene-it$6 T"e$e accrue directly -ro# t"e o%eration o- t"e %ro%o$ed $y$te#.
E'a#%le reduction in $alary (ill$ t"rou/" ne! co#%uteri5ed $y$te#. Indirect (ene-it$6 T"e$e are /enerally $econdary (ene-it$ $uc" a$ increa$ed accuracy
t"rou/" a -riendlier u$er inter-ace $o t"at error$ are #ini#i5ed and co$t reduced.
.? CBA o- O*R P"oeni'Tec"nical co$t$ o- our $o-t!are are ne/li/i(le a$ t"i$ %ro)ect i$ (a$ed on #o$t %o%ular
tec"nolo/ie$ and any ot"er $%ecial $o-t!are or "ard!are i$ not re9uired (y our %ro)ect.T"e #oti&ation (e"ind t"e de&elo%#ent o- t"i$ %ro)ect i$ t"e %o!er-ul e--ecti&e (ut &ery co$tly
O*R tec"ni9ue. T"e e&aluation o- O*R -or#$ !it" t"e "el% o- dedicated $canner$ i$ a u$e-ul
#et"od (ut t"e co$t o- t"e$e e'%en$i&e $canner$ ran/e -ro# >1 @@ to >?@@@ i.e. R$. @@@@ +a%%,
and al$o t"e %a%er u$ed a$ O*R -or# i$ a $%ecial %a%er called a$ tran$o%tic %a%er !"ic" co$t R$.
%er $"eet. Due to t"i$ "ea&y co$t in&ol&ed $#all $cale indu$trie$ are not a(le to take t"e
(ene-it$ o- t"i$ tec"nolo/y.T"e 3o-t!are de$i/ned i.e. O*R P"oeni' reduce t"i$ co$t u% to a lar/e e'tent (y re%lacin/ t"e
tran$o%tic %a%er (y t"e A $"eet$ and t"e dedicated $canner$ !it" t"e PC. T"e -or#$ are no!
$canned t"rou/" any a&aila(le $canner. T"e !ork %er-or#ed (y t"e dedicated e'%en$i&e O*R
$canner i$ no! %er-or#ed (y t"e PC and "ence t"e co$t i$ reduced.T"e c"art clearly &i$uali5e$ t"e de/radation in co$t in&ol&ed !"ile u$in/ O*R P"oeni' in$tead
o- O*R 3canner$. E'i$tin/ 3o-t!are 3olution &7$ O*R P"oeni'
Remar, Office OMR +Co$t6 > ,Ma"enta Suite +Co$t6 >= a%%ro',(ision OMR +Co$t6 > a%%ro',
PC OMR +Co$t6 > @@,
53
-
8/11/2019 07 Main Reportsa
54/57
i/. .1 +CO3T CO*PARI3ION,
CHAPTER
2I*ITATION3 UTURE 3COPE S CONC2U3ION
T"e ai# !a$ to introduce $o-t!are t"at !ould $la$" do!n t"e co$t incurred in e&aluation
%ur%o$e$ (y u$in/ A0 $"eet$ in %lace o- O*R -or#$ and PC in$tead o- O*R $canner. T"e u$er
i$ %ro&ided !it" an interacti&e GUI !"ic" !ill "el% t"e u$er %roce$$ any nu#(er o- -or#$ or
$"eet$ 9uickly and e--iciently and "ence /enerate$ t"e re$ult in e'cel in t!o di--erent !ay$. T"i$
%ro)ect "el%ed u$ to learn t"e tool$ and t"e tec"nolo/y and !e /ot a (etter in$i/"t on t"eir
!orkin/. e !ere a(le to attain our $et o()ecti&e$ and t"i$ "el%ed u$ /ain con-idence in !ritin/ our o!n
code and our o!n a%%lication$.
T"e -ollo!in/ are 9ualitie$ o- $o-t!are6T"e $o-t!are i$ -ully te$ted to en$ure t"at it i$ relati&ely error -ree and it co#%ute$ re$ult
correctly.T"e $o-t!are %ro&ide$ a (etter ti#e and #oney $a&in/ !ay o- %roce$$in/ O*R -or#$ (y
a%%lyin/ t"e &ariou$ O*R P"oeni' -unction$ and "ence /eneratin/ t"e re$ult in E'cel.
.1 2I*ITATION3acility to de$i/n ne! O*R 3"eet$ i$ not included t"ou/" %rede$i/ned te#%late$ can (e
#odi-ied to $o#e e'tent.
Barcode identi-ication $y$te# i$ not included it i$ not %o$$i(le to %rint Barcode onnor#al A $"eet$.I- any c"an/e i$ #ade in t"e %rede$i/ned te#%late t"en e&aluation %roce$$ need$ to (e
done on t"e $a#e $y$te#.T"e $o-t!are cannot (e u$ed -or $u()ecti&e ty%e e'a#ination$7$ur&ey$.
54
-
8/11/2019 07 Main Reportsa
55/57
-
8/11/2019 07 Main Reportsa
56/57
APPENDIL
%ransoptic Paper! It i$ a $%ecial kind o- %a%er !"ic" i$ (a$ically u$ed in O*R tec"ni9ue.
2 -ata Scanner 3 OP 4 Scanner! T"e$e are dedicated $canner u$ed to %roce$$ O*R -or#$.
T"ey are 9uite e'%en$i&e.
P/P! PHP $tand$ -or Hy%er Te't Pre%roce$$or. PHP i$ a !idely0u$ed /eneral0%ur%o$e $cri%tin/
lan/ua/e t"at i$ e$%ecially $uited -or !e( de&elo%#ent and can (e e#(edded into HT*2. It
/enerally run$ on a !e( $er&er takin/ PHP code a$ it$ in%ut and creatin/ !e( %a/e$ a$ out%ut.
5AMPP! LA*PP i$ a -ree and o%en $ource cro$$0%lat-or# !e( $er&er %acka/e con$i$tin/
#ainly o- t"e A%ac"e HTTP 3er&er *y 3M2 data(a$e and inter%reter$ -or $cri%t$ !ritten in t"e
PHP and Perl %ro/ra##in/ lan/ua/e$.
56
-
8/11/2019 07 Main Reportsa
57/57
RE ERENCE3
1. U3E O OPTICA2 *ARK READING +O*R, OR CEN3U3 DATA CO22ECTION (y *r Ke&in Orc"ard
?. PHP S *y3M2 e( De&elo%#ent : 2uke allin/ ourt" Edition
. Internet 3ource$ UR2"tt%677!!!."ud5illa.or/
"tt%677!!!.%"%-reak$.or/
"tt%677!!!.%o$tlet.co#
. Directory 2i$tin/ 3cri%t6 A$" Foun/ . De$i/n (y *anny
http://www.hudzilla.org/http://www.phpfreaks.org/http://www.postlet.com/http://evoluted.net/http://www.tenka.co.uk/http://www.hudzilla.org/http://www.phpfreaks.org/http://www.postlet.com/http://evoluted.net/http://www.tenka.co.uk/