project report on aaj
TRANSCRIPT
-
8/8/2019 project report on aaj
1/57
A MAJOR PROJECT REPORT
ON
CRIME REPORT MANAGEMENT SYSTEM
Submitted in Partial Fulfillment of the Requirement for the
Aard of !e"ree in
Ma#ter of Com$uter A$$li%ation#
S&'MITTE! 'Y
Name( A)a#h Aman Ja*#ur*a
Roll No( +,-./.0..0
&N!ER T1E S&PER2ISION OF
Internal Su$er3i#or E4ternal Su$er3i#or
Mr5 Amit Tane6a Mr52575Mi#hra
A##o%iate Profe##or Te%hni%al 1ead
In3erti# &ni3er#it* 'areill* !&CAT8Noida
IN2ERTIS INSTIT&TE OF COMP&TER APP9ICATIONS
IN2ERTIS &NI2ERSITYIn3erti# 2illa"e8 'areill*: 9u%)no8 N1:/08 'areill*8 &ttar Prade#h /0,+/,
'at%h( /.+/ ; /.+-
-
8/8/2019 project report on aaj
2/57
-
8/8/2019 project report on aaj
3/57
CERTIFICATE
This is to certify that Mr. Akash Aman Jaysurya (Roll No.1350204004! has carrie" out the ma#or $ro#ect %ork $resente" inthis re$ort entitle"
-
8/8/2019 project report on aaj
4/57
Prefa%e
The nternets ra$i" "iffusion an" "i'itiation of economic acti&ities ha&e le" to theemer'ence of a ne% ree" of criminals. conomic! $olitical! an" social im$acts le" toincrease the numer of crime acti&ity at e&ery face of life .This serious last in the fiel" ofcrime $ro&e to e a e$i"emic situation for the 'uar"s. The i''est $rolem arises %ith ahy"rahea"e" situations .*o this $ro#ect is an attem$t to sol&e a 6uestion to mana'ement ofthe information of the criminal! %itness! char'e sheets an" all other im$ortant as$ects thatmust e ke$t for a future reference.7or the first time in our ci&iliation! com$uters an" net%orks! to'ether! constitute an
am$lifier of the human min"! %here the am$lification factor is at a illion an" 'ro%in' fast%ith no u$$er oun" in si'ht. 8ith such formi"ale $otential an" $o%er! com$uters an"net%orks are "estine" to fun"amentally alter our %orl" 9 e&en eyon" %hat %e canreasonaly ima'ine.*o this soft%are 'ather all the resources %hich $ro&i"e a easy metho" to mana'e an"control .:ookin' at the $atterns of cyercrimes! it is a$$arent that many un"erlyin' assum$tionsaout crimes are fla%e"! unrealistic! an" im$lausile to e;$lain this ne% form ofcriminality. The em$irical recor"s re'ar"in' crime $atterns an" strate'ies to a&oi" an"fi'ht crimes run counter to the functionin' of the cyer %orl".Theorists are also "eatin' as to the est %ay to com$rehen" the actions of criminals an"hackers an" the symiotic relationshi$s they ha&e %ith &arious situation.An online com$rehensi&e crime re$ortin' system to en'a'e $ulic! N
-
8/8/2019 project report on aaj
5/57
AC7NO>9EG!EMENT
e;ten" my Thanks to -ucat! Noi"a %ho has 'i&en me o$$ortunity.
To"ay am feelin' a 'reat sense of ;citement on my %ay to successfully
com$lete my $ro#ect on
-
8/8/2019 project report on aaj
6/57
Table of Content#
1. ntro"uction of $ro#ect 1a. )rolem *tatement
. )ro$ose" 8ork 2. ,r'aniation )rofile 53. *ystem Re6uirements An" Analysis ?
a. *ystem Analysis . Re6uirements Analysis
4. *ystem -esi'n 10a. -ataase Tales
. -ata 7lo% -ia'rams
5. *ystem o"in'@*na$shots 25. *ystem Testin' 40
a. Test ases . Test techni6ues
?. m$lementation 44ilio'ra$hy
9i#t of Table#
-
8/8/2019 project report on aaj
7/57
1. rime se6uence (tlBcirme*e6stimationMaster 10
2. rime ate'ory (tlBcrimeate'oryMaster 11
3. rime Nature ( tlBcrimeate'oryNatureMaster 11
4. rime har'esheet ( tlBcrimehar'esheetMaster 12
5. rime 8itness ( tlBcrime8itnessMaster 12
. -e$artment m$loyee ( tlB"e$artmentm$loyeemaster 13
?. -e$artments ( tlB"e$artmentMaster 13
C. -esi'nations ( tlB"esi'nationMaster 14
D. &i"ences (tlBe&i"enceMaster 14
10. &i"ences Ty$e (tlBe&i"enceTy$eMaster 15
11. n&esti'ation ( tlBin&esti'ationMaster 15
12. /sers ( tlBlo'inMaster 1
13. )olice *tations (tlB$olice*tationMaster 1
14. Territory (tlBterritoryMaster 1?
15. Eictims (tlB&ictimesMaster 1?
1. Eictims 7R (tlB&ictims7irMaster 1C
9i#t of Fi"ure#
-
8/8/2019 project report on aaj
8/57
1.:o'in )a'e(frm:o'in)a'e.as$; 25
2. -esi'nation )a'e(frm-esi'nationMaster.as$; 2
3. -e$artment m$loyee )a'e(frm-e$m$Master.as$; 2?
4.rime ate'ory )a'e (crimeate'orymaster.as$; 2C
5.rime cate'ory Nature $a'e(rimeate'orynatureMaster.as$; 2D
.Eictim )a'e(EictimMaster.as$; 30
?.Eictim 7R )a'e(frmEictim7irMaster.as$; 31
C. n&esti'ation $a'e(frmn&esti'ationMaster.as$; 32
D. rime se6uence )a'e(frmrime*e6uencestimationMaster.as$; 33
10. rime 8itness )a'e(frmrime8itnessMaster.as$; 34
11. &i"ence )a'e(frm&i"enceMaster.as$; 35
12. &i"ence Ty$e )a'e(frm&i"enceTy$eMaster.as$; 3
13. rime har'esheet $a'e(frmrimehar'e*heetmaster.as$; 3?
14. A"" /ser )a'e(frm/serA"".as$; 3C
15. +ome )a'e(frm+ome)a'e.as$; 3D
9i#t of Abbre3iation
-
8/8/2019 project report on aaj
9/57
se6uence" F *e6uence "
firNo F 7R Numer
"escri$tion F -escri$tion
crimeate'ory" F rime ate'ory "
crimeate'ory F rime cate'ory
nature" F Nature "
cate'ory" F ate'ory "
crimeName F rime Name
char'e*heetNo F har'esheet Numer
chae'e*heet-ate F har'esheet -ate
char'e*heet-es F har'esheet -escri$tion
$ro"uceourtName F Name of ourt
char'e*heet7iel"y F har'esheet 7iel" y
%itnesse" F 8itness "
%itnessollecte"-ate F 8itness ollecte" -ate
%itnessnfo F 8itness nformation
em$loyeeNo F m$loyee Numer
em$loyeeName F m$loyee Name
"esi'nation" F -esi'nation "
"e$artmentNo F -e$artment Numer
"ate,firth F -ate ,f irth
"ate,fJoin F -ate ,f Join
email" F mail "
hi'hest-es'" F +i'hest -esi'nation "
e&i"enceTy$e" F &i"ence Ty$e "
-
8/8/2019 project report on aaj
10/57
e&i"enceollecte""ate F &i"ence ollection -ate
e&i"enceName F &i"ence Name
start-ate F *tart -ate
en"-ate F n" -ate
mac F MA A""ress
lo'in,l")% F :o'in ,l" )ass%or"
lo'inurrent)% F :o'in urrent )ass%or"
inchar'e" F nchar'e -
$olice*tation" F )olice *tation "
Introdu%tion of Pro6e%t
-
8/8/2019 project report on aaj
11/57
The rime Recor"s Mana'ement *ystem a$$lies to )olice *tations all across the countryan" s$ecifically looks into the su#ect crime $re&ention! "etection! con&iction of criminals
"e$en"in' on a hi'hly res$onsi&e ackone of nformation Mana'ement. The efficiency of the )olice an" the effecti&eness %ith %hich it tackles crime "e$en" on %hat 6uality of information it can "eri&e from its e;istin' recor"s an" ho% fast it can ha&e access to it.
ha" "one this $ro#ect usin' A*).NT as front en" an" *G: *er&er as ack en" easin' theeffort of user.
Module# of the Pro6e%t
+? !e$artment module
n this mo"ule %e ha&e three su mo"ules -esi'nation ! -e$artment em$loyee an"
$olice stations. n these mo"ules %e store "esi'nations of "e$artment! their "escri$tion!em$loyee in "e$artment an" $olice stations "etails %ith inchar'e of that station.
/? In3e#ti"ation module
This mo"ule is use" for storin' in&esti'ation "etails. t contains all information relate" toin&esti'ation #ust like e&i"ence! e&i"ence ty$e! e&i"ence "escri$tion! %itness! %itness"etails! in&esti'ation "uration etc.
,? Crime module
This mo"ule is use" for enterin' all "etails aout the crime. t contains the "ate an" time!
$olice station %here it is recor"e"! $lace! Nature of rime! :ocation of the rime etc.
0? Char"e#heet module
n this mo"ule %e store the char'esheet information. t contains char'esheet numer!char'esheet "ate! fir numer! %ho fille" the char'esheet etc.
-? Admini#trator Module
The mo"ule %ill e $rotecte" y user - an" $ass%or". ,r"inary %ill not e $ermitte" toenter into this area. The mo"ule %ill e focusin' on the maintenance like Master -ataMaintenance! Remo&al of ol" an" out"ate" "ata from the soft%are etc.
@? Se%urit* Module
The mo"ule contains the user "etails.A"ministrator can a"" a ne% user y $ro&i"in' ane% user name an" $ass%or"!can "elete any user.
.
Problem Statement
-
8/8/2019 project report on aaj
12/57
n the e;istin' crime mana'ement system! most of the o$erations are "one manually likesen" com$laints! takin' actions a'ainst crimes! &ie% status etc. *o %ith the e;istin'
system if anyo"y %ants to com$laint a'ainst crimes he must "o it throu'h the $olice.
f %e are "oin' the system manually! so many minor errors %ill occur. rror "etection inthe $re&ious entries ma"e an" "ata cross &erification is another im$ortant function. Theseare "one manually! an" it %oul" take time.
!raba%)# of the e4i#tin" #*#tem %an be %on%luded a# follo#(
The e;istin' system is time consumin' an" not &ery user frien"ly.
The 7R rou'ht y a $erson hailin' from a family eyon" $o&erty! the e;istin' system
sho%s i'norance for the same
The officer "ealin' %ith a $articular case cannot take "ecision y himself e&en %hen heis ha&in' the first han" kno%le"'e@information aout the case an" he can e;$ectostructions from hi'her authorities@officials.
&en an efficient officer cannot@may not ale to han"le more than one case at a time.
As %e all kno%! a co&ere" truth! riery $lays an im$ortant role in the e;istin' system.
Many cases are $ille" u$ in the corners! %hich are not $ro&e"! "ue to lack of
commitment in the #o. n most of the cases! the innocent are accuse" in the e;istin' system.
As $er our #uris"iction! H:et thousan" criminals esca$enot a sin'le innocent e $unishe"
H. As a result of this an" other factors that influence in&esti'ation! such as riery! theinnocent ecomes accuse" in se&eral situations in the eyes of Justice.
The e;istin' system coul" $ro&i"e only in&esti'ation an" there is no A"&ocatin'!
ounselin' facilities etc. hence no contact or control or coor"ination on these cell. They criticie" it for ein' inefficient! time consumin'! $oorly mana'e"! "is$arate an"
lackin' fle;iility. &aluation re6uires monitorin' crime efore! "urin' an" after the initiati&e.
7acts other than these initiati&es may also im$act on crime le&els %hich makes
e&aluation $articularly "ifficult.
ecause of the amount of serious crime! lesser crime 'oes unchecke". Many crimes
ecome re'ar"e" as antisocial acti&ities.
Pro$o#ed >or)
-
8/8/2019 project report on aaj
13/57
,ur mission statement "irects us to $romote the $ulic interest %hile alancin' the :a%.,&iously %ell not rush to #u"'ment! ut %ill look at the facts an" ren"er a thou'htful"ecision ase" on these facts. ,r'aniation is an in"e$en"ent statutory o"y %hich %ascreate" to maintain an effecti&e an effecti&e an" efficient $olice ser&ice for the $ulic. ts
$rimary task inclu"es securin' continuous nee"s of the $ulic in an efficient manner. As $art of the res$onsiility! Iour committee is res$onsile for $erformance monitorin'($erformance $lannin' an" re&ie% formerly $rofessional stan"ar"s an" $erformancemonitorin' "eci"e" to look at the contriution an" effecti&eness of the or'aniation%ithin the $ulic. 8e nee" the %hole hearte" su$$ort of each an" e&ery in"i&i"ualmemer of the site an" coo$eration of the users. The a"ministrator! alon' %ith thein&esti'ators! la%yers! counselors! an" other authorities statutory $artners in our or'aniation.
-
8/8/2019 project report on aaj
14/57
The $ro"uct $ro&i"es a frame%ork! %hich is error free. 8e kno% a crime mana'ementsystem is actually a critical $rocess ha&in' many calculations an" o$erations. *o eachsim$le error lai" to i' $rolem. *o it shoul" e error free an" our o#ecti&e is to uil"error free soft%are.
ORGANIATION PROFI9E
-
8/8/2019 project report on aaj
15/57
-/AT is one of the nations lar'est or$orate "ucation! Trainin' an" onsultancy $ro&i"er an" ecause -/AT is a com$letely n"ian com$any an" %e un"erstan" n"iastrainin' nee"s! an" ho% they affect our uni6ue $lace in the 'loal economy. -/AT hasits cor$orate office in Noi"a (/) %ith its ranches in -elhi@NR an" %e $ro&i"e ser&ices
to 20!000 $rofessional annually throu'h a sin'le $oint of contact to mana'e our customerstrainin' nee"s.8ith o&er years e;$erience in the in"ustry! -/AT is reco'nie" as a lea"in' e;$ert inthe "esi'n! "e&elo$ment an" "eli&ery of technical an" soft skills trainin' from in"i&i"ualcourses an" seminars to certification $ro'rams an" fullscale trainin' solutions. -/AToffers a full s$ectrum of &en"orauthorie" technical!usiness skills! $ro#ect mana'ementan" a$$lication courses "esi'ne" to suit e&ery skill le&el! as %ell as the aility to consult"irectly %ith or'aniations to tailor ma"e learnin' $lans for any numer of em$loyees.-/AT $ro"ucts an" ser&ices ha&e %i"e a$$eal an" are a$$licale to those in a &ariety of
$ositions inclu"in' net%ork a"ministrators! systems analysts! systems architects! soft%are"e&elo$ers! hel$ "esk staff! T mana'ers! senior e;ecuti&es! a"ministrati&e assistants an"
usiness $rofessionals.8ith -/AT! you 'et remarkale fle;iility in choosin' the learnin' "eli&ery metho" thatsuits your em$loyees an" your or'aniation. -/AT offers a rea"th of instructorle"trainin' courses across n"ia. To satisfy increasin' customer "eman"! -/AT %ill soonim$lement a :earnin' Mana'ement *ystem (:M* that offers all customers access tofullser&ice!multi&en"or online trainin'.-/AT $ro&i"es cor$orate e"ucation an" customcontent trainin' solutions to some of n"iaKs lar'est $ri&ate an" $ulic or'aniations. 8e ser&e clients in &arious sectors such asinformation technolo'y! financial ser&ices! $harmaceuticals! telecommunications!e"ucation!$rofessional ser&ices. -/AT is $rou" of itself in its aility to assess learnin'nee"s an" "e&elo$ an" "eli&er trainin' solutions to su$$ort an" enhance our customersKreturn on their trainin' in&estments.
Nitin Mehta
-irector -ucat
A 'ra"uate in from -elhi /ni&ersity! -elhi in 1DDC in .om (+. +e also has a )ost
-
8/8/2019 project report on aaj
16/57
esi"es usiness! he is acti&ely in&ol&e" in social $hilanthro$ic %ork. +e has een anacti&e $artici$ant of the A'roha Eikas Trust for more than 2 years.
Ser3i%e#
-/AT has hi'hly e;$erience" team of soft%are "e&elo$ers s$ecialiin' in emer'in'internet an" %e technolo'ies. 8e uil" $rofessional! inno&ati&e an" creati&e solutions forthe %e! ase" on o$en source com$onents!o$en stan"ar"s an" frame%orks. 8e %orkclosely %ith our clients to $ro&i"e a clear &ision an" un"erstan"in' of ho% emer'in'technolo'ies can e use" to 'ain a "istinct a"&anta'e o&er their com$etitors.
No hi'h 6uality $ro"uct can e use" efficiently to"ay %ithout eme""in' it in a richframe%ork of ser&ices. Althou'h our $ro"ucts ren"er a hi'h "e'ree of userfrien"liness!other $rolems remain to e sol&e" that our locate" "o%n or u$stream of the soft%are use.8e are "i&ersifie" our ser&ices into F
Trainin" : !&CAT
!e3elo$ment : !&CAT TEC1NO9OGIES
Con#ultan%* : CONS&9TEYE IN!IA
S*#tem Requirement And Anal*#i#
-
8/8/2019 project report on aaj
17/57
SYSTEM ANA9YSIS
*ystem Analysis %orks %ith users to i"entify 'oals an" uil" systems to achie&e them.*ystem analysis is an im$ortant $hase of any system "e&elo$ment $rocess. The system isstu"ie" to the minutest "etails an" analye". The system analyst $lays the role of aninterro'ator an" "%ells "ee$ in to the %orkin' of the $resent system. n analysis! a "etaile"stu"y of these o$erations $erforme" y a system an" their relationshi$s %ithin an" outsi"eof the system is "one. A key 6uestion consi"ere" here is! H%hat must e "one to sol&e the
$rolemPQ ,ne as$ect of analysis is "efinin' the oun"aries of the system an" "eterminin'%hether or not the can"i"ate system shoul" e consi"ere". The system is &ie%e" as a%hole an" the in$uts to the system are i"entifie". The out$uts from the system are trace"throu'h the &arious $rocessin' that the in$ut $hases throu'h in the or'aniation. -urin'analysis! "ata are collecte" on a&ailale files! "ecision $oints! an" transaction han"le" y
$resent system. ,nce analysis is com$lete" the analyst has a firm un"erstan"in' of %hat isto e "one.
FEASI'I9ITY ST&!Y
A feasiility stu"y is a test of system $ro$osal accor"in' to its %orkaility! im$act on theor'aniation! aility to meet user nee"s an" effecti&e use of resources. A$art from these! aninitial in&esti'ation is launche" to stu"y the $resent system! e&aluate the $ossilea$$lication of com$uter ase" of metho"s. *electin' a tentati&e system! e&aluate the costan" effecti&eness of the $ro$ose" system! e&aluate the im$act of the $ro$ose" system!
e;istin' $ersonal an" ascertain the nee" of ne% $ersonal.
To "efine an im$ro&e" information system! the stu"y 'rou$ must un"erstan" theinformation re6uirements of the or'aniation. This un"erstan"in' may e otaine" y"eterminin' %hat is currently ein' "one an" of in&esti'atin' throu'h inter&ie%s an"analysis %hat information is nee"e" to e $ro&i"e" that is not ein' furnishe" y thee;istin' system . -ata on the cost of o$eratin' the current system nee"s to e collecte" inor"er to make a cost enefit for a ne% system.
The o#ecti&e of feasiility stu"y is not to sol&e the $rolem! ut to ac6uire a sense of itssco$e. -urin' the stu"y! the $rolem "efinition is crystallie" an" as$ects of the $rolem
to e inclu"e" in the system are "etermine"! conse6uently costs an" enefits are estimate"%ith 'reater "etail at this sta'e. The result of the feasiility stu"y is a system formal
$ro$osal. This is a sim$ly a form of "ocumentin' or "etailin' the nature an" sco$e of $ro$ose" solutions. The $ro$osal summaries %hat is kno%n an" %hat is 'oin' to e "one.Three key consi"erations in&ol&e" in the feasiility analysisF
conomic feasiility
Technical feasiility
eha&ioral feasiility
ECONOMIC FEASI'I9ITY(
-
8/8/2019 project report on aaj
18/57
conomic analysis is the most fre6uently use" metho" for com$arin' the cost %ith the enefit or income that is e;$ecte" from "e&elo$e" system.
n the e;istin' system! many $eo$le are in&ol&e" in the $rocess ut in the $ro$ose"
system! numer of $ersons in&ol&e" e re"uce" "rastically. *o the $ro$ose" system iseconomic. n the e;istin' system! stora'e of all these recor"s shoul" e arran'e" an" security
shoul" e $ro&i"e" for the recor"s. n the $ro$ose" system! se$arate security arran'ementis not nee"e" since the soft%are $ro&i"es security an" maintenance is sim$ly an" har"lynee"s one or t%o $erson to o$erate the system.
TEC1NICA9 FEASI'I9ITY(
The feasiility center on the e;istin' com$uter system (soft%are! har"%are an" to
%hat e;ten" it can su$$ort the $ro$ose" a""ition. n the $ro$ose" system! "ata can e easily store" an" mana'e" in "ataase
mana'ement system soft%are. The results for &arious 6ueries can e 'enerate" easily.
Therefore! the system is technically feasile
'E1A2IORA9 FEASI'I9ITY(
)eo$le are inherently resistant to chan'e an" com$uter has kno%n to facilitate
chan'e. An estimate shoul" e ma"e of ho% stron' a reaction the user staff likely to ha&e
to%ar"s the "e&elo$ments of com$uterie" system.
n the e;istin' system more man$o%er is re6uire" an" time factor is more ut in the $ro$ose" system! man$o%er an" time factors are re"uce" .*o! the remainin' numers areen'a'e" %ith some other im$ortant %orks.
An *R* is asically an or'aniationKs un"erstan"in' (in %ritin' of a customer or $otentialclientKs system re6uirements an" "e$en"encies at a $articular $oint in time (usually $rior to any actual "esi'n or "e&elo$ment %ork. tKs a t%o%ay insurance $olicy that assures that
oth the client an" the or'aniation un"erstan" the others re6uirements from that
$ers$ecti&e at a 'i&en $oint in time.
-
8/8/2019 project report on aaj
19/57
REB&IREMENT ANA9YSIS
Re6uirement analysis task is a $rocess of "isco&ery! refinement! mo"elin' an"
s$ecification. oth the "e&elo$ers an" customers take an acti&e role in re6uirementanalysis. Re6uirement analysis is a communication intensi&e acti&ity. Re6uirementanalysis can e "i&i"e" intoF
)rolem Reco'nition
)rolem &aluation L *ynthesis
Problem Re%o"nition
The 'oal of this ste$ is reco'nition of asic $rolem elements as in"icate" y thecustomer. The asic $ur$ose of this acti&ity is to otain a thorou'h un"erstan"in' of the
nee"s of the client an" the user! %hat e;actly is "esire" from the soft%are an" %hat arethe constraints on the solution.
)rolems of the e;istin' systemF
*ecurity cant assure"
-elay in storin' an" retrie&in' information
)ossiility of human errors
Problem E3aluation S*nthe#i#
n this ste$ analyst must "efine all e;ternally oser&ale o#ects! e&aluate flo% an"
control of the information! "efine an" elaorate all soft%are functions! un"erstan".*oft%are eha&ior an" "esi'n constraints etc. &aluation an" synthesis continues until
oth analyst an" customer fiel" confi"ent aout the $ro"uct.
,nce the $rolems are i"entifie"! e&aluation $rocess e'ins. After e&aluation of thecurrent $rolem an" "esire" in formations! the analyst synthesis one or more solutions.
*ecurity can e assure"
ost effecti&e
No chance of errors
TOO9S P9ATFORMS &SE!
,$eratin' *ystem F 8in"o%s ?
7ront n" F A*).Net %ith E
ack n" F *G: *RER 200C
-
8/8/2019 project report on aaj
20/57
SYSTEM !ESIGN
The most creati&e an" challen'in' $hase of the system life cycle is system "esi'n. Theterm "esi'n "escries a final system an" the $rocess y %hich it is "e&elo$e". t refers tothe technical s$ecifications that %ill e a$$lie" in im$lementin' the $ro$ose" system. talso inclu"es the construction of $ro'ram an" "esi'nin' of out$ut! in$ut! menu! co"e!"ataase an" $rocess of the system.
*ystem out$ut may e re$ort! "ocument or a messa'e. n online a$$lications!information is "is$laye" on the screen. The layout sheet for "is$laye" out$ut is similar tothe layout chart use" for "esi'nin' out$ut.
,nline "ata entry makes use of $rocessor that acce$ts comman"s an" "ata from theo$erator throu'h a keyoar" or a "e&ice such as touch screen or &oice in$ut.
-esi'nin' the co"e "e$en"s on the $ro'rammin' lan'ua'e chosen an" mostly they arenot s$ecifie" %hile outlinin' the "esi'n of the system. The 'oal of co"in' is to translatethe "esi'n of the system in to co"e in a $ro'rammin' lan'ua'e. The aim of the co"e"esi'n is to im$lement the system in est $ossile manner.
-ataase "esi'n is use" to "efine an" s$ecify the structure of o#ects use" in the system.A %i"e array of "esi'n information must e "e&elo$e" "urin' the "ataase "esi'n. A"ataase is the collection of interrelate" "ata store" %ith minimum re"un"ancy to ser&e
many users 6uickly an" efficiently. The 'eneral o#ecti&e of "ata ase "esi'n is to makeinformation access easy! 6uick! ine;$ensi&e! an" fle;ile for the user.
-ataases of Hrime Re$ortin' *ystemQ is as sho%n elo%.
!ataba#e table#(
Table Name ( tblD%irmeSeqE#timationMa#ter
-
8/8/2019 project report on aaj
21/57
Table Name ( tblD%rimeCate"or*Ma#ter
Table Name ( tblD%rimeCate"or*NatureMa#ter5
-
8/8/2019 project report on aaj
22/57
Table Name ( tblD%rimeChar"e#heetMa#ter
-
8/8/2019 project report on aaj
23/57
Table Name ( tblD%rime>itne##Ma#ter
Table Name ( tblDde$artmentEm$lo*eema#ter
-
8/8/2019 project report on aaj
24/57
Table Name ( tblDde$artmentMa#ter
Table Name ( de#i"nationMa#ter
-
8/8/2019 project report on aaj
25/57
Table Name ( tblDe3iden%eMa#ter
Table Name ( tblDe3iden%eT*$eMa#ter
-
8/8/2019 project report on aaj
26/57
Table Name ( tblDin3e#ti"ationMa#ter
Table Name ( tblDlo"inMa#ter
-
8/8/2019 project report on aaj
27/57
Table Name ( tblD$oli%eStationMa#ter
Table Name ( tblDterritor*Ma#ter
-
8/8/2019 project report on aaj
28/57
Table Name ( tblD3i%time#Ma#ter
Table Name ( tblD3i%tim#FirMa#ter
MO!E9ING
-
8/8/2019 project report on aaj
29/57
login
-urin' the e&aluation an" solution synthesis acti&ity! the analyst creates mo"els of thesystem in an effort to etter un"erstan" "ata an" control flo%. The mo"el ser&es asfoun"ation for soft%are "esi'n an" as the asis for the creation of s$ecification for thesoft%are. 7or the etter un"erstan"in' of "ata an" control flo% %e use -ata 7lo%
-ia'rams.
!ata Flo !ia"ram#
-ata 7lo% -ia'ram is use" to "efine the flo% of the system an" its resources such asinformations. -7-s are a %ay of e;$ressin' systems re6uirements in 'ra$hical manner.-7- re$resents one of the most in'enious tools use" for structure" analysis. t has the
$ur$ose of clarifyin' system re6uirements an" i"entifyin' ma#or transformations that%ill ecome $ro'rams in the system "esi'n. t is the ma#or startin' $oint in the "esi'n
$hase that functionalities "ecom$ose the re6uirement s$ecification to the lo%est le&el of "etail.
-7- of Hrime Re$ortin' *ystemQ is as sho%n elo%F
!ATA F9O> !IAGRAMS(
9e3el . !F!
lo'in re6uest
crimere$ort
"etails res$onse
9e3el +5. !F! admin?
re6uest "etails
Crime Reporting System
users
admin registration
-
8/8/2019 project report on aaj
30/57
station
crimedescription
assignstation
login
Crime description
"etails
re6uest
"etails
"etails
9e3el +5+ !F! %itien?
re6uest "etails
"etails
username
password
login station
processes
complaints
citizen registration
username
password
complaints
login
-
8/8/2019 project report on aaj
31/57
login
crimedescription
fr
criminaldetails
newteamregister
teammember
victim
9e3el +5/ !F! #tation?
re6uest "etails
"etails
station registration
usernamepassword
crime processes
login
-
8/8/2019 project report on aaj
32/57
witness
crimedescription
advocate
crimeclose
station
crimedescription
assignstation
re6uest
"etails
9e3el /5. !F! admin?
re6uest "etails
res$onse
com$laints
"etails
crime"
close
crime
station approval
admin
view complaints
assign
station
-
8/8/2019 project report on aaj
33/57
crimedescription
crimeclose
9e3el /5+ !F! %itien?
request details
details
response
crimeid
9e3el /5/5. !F! #tation?
send complaints citizen
view
accepted
complaints
crime
status
-
8/8/2019 project report on aaj
34/57
9e3el /5/5+ !F! #tation?
view complaints
-
8/8/2019 project report on aaj
35/57
crimedescription
criminaldetails
advocate
crimedescription
assignstation
request details
response
criid
details
crimeid
S*#tem Sna$#hot#
station
avocation
processes
close
crime
-
8/8/2019 project report on aaj
36/57
Pa"e Name ( frm9o"inPa"e5a#$4
-
8/8/2019 project report on aaj
37/57
Pa"e Name ( frm!e#i"nationMa#ter5a#$4
)rocessin' F *tore" in Tale
Tale or )roce"ure F Tale
Tale Name F "esi'nationMaster
8hen %e %ant see all "is'nation then click on sho%all"esi'nation utton then %e 'et the"ata from tale an" also %e %ill mo"ify that "ata.
Pa"e Name ( frm!e#i"nationMa#ter5a#$4
-
8/8/2019 project report on aaj
38/57
Pa"e Name ( frm!e$Em$Ma#ter5a#$4
)rocessin' F *tore" in Tale
Tale or )roce"ure F Tale
Tale Name F tlB"e$artmentm$loyeemaster
8hen %e %ant see all "e$artment em$loyees then click on sho%all"e$artment utton then%e 'et the "ata from tale an" also %e %ill mo"ify that "ata.
Pa"e Name ( frm!e$Em$Ma#ter5a#$4
-
8/8/2019 project report on aaj
39/57
Pa"e Name ( %rimeCate"or*ma#ter5a#$4
)rocessin' F store" in Tale
Tale or )roce"ure F Tale
Tale Name F tlBcrimeate'oryMaster
8hen %e %ant see all crime cate'ories then click on sho%allcrime cate'ories utton then
%e 'et the "ata from tale an" also %e %ill mo"ify that "ata.
Pa"e Name ( %rimeCate"or*ma#ter5a#$4
-
8/8/2019 project report on aaj
40/57
Pa"e Name ( CrimeCate"or*natureMa#ter5a#$4
)rocessin' F *tore" in Tale
Tale or )roce"ure F Tale
Tale Name F tlBcrimeate'oryNatureMaster.
8hen %e %ant see all recor"s then click on sho%all utton then %e 'et the "ata from talean" also %e %ill mo"ify that "ata.
Pa"e Name ( CrimeCate"or*natureMa#ter5a#$4
-
8/8/2019 project report on aaj
41/57
Pa"e Name ( 2i%timMa#ter5a#$4
)rocessin' F *tore" in Tale
Tale or )roce"ure F Tale
Tale Name F tlB&ictimesMaster
8hen %e %ant see all recor"s then click on sho%all utton then %e 'et the "ata from talean" also %e %ill mo"ify that "ata.
Pa"e Name ( 2i%timMa#ter5a#$4
-
8/8/2019 project report on aaj
42/57
Pa"e Name ( frm2i%timFirMa#ter5a#$4
)rocessin' F *tore" in Tale
Tale or )roce"ure F Tale
Tale Name F tlB&ictims7irMaster
Pa"e Name ( frm2i%timFirMa#ter5a#$4
-
8/8/2019 project report on aaj
43/57
Pa"e Name ( frmIn3e#ti"ationMa#ter5a#$4
)rocessin' F *tore" in tale
Tale or )roce"ure F Tale
Tale Name F tlBin&esti'ationMaster
Pa"e Name ( frmIn3e#ti"ationMa#ter5a#$4
-
8/8/2019 project report on aaj
44/57
Pa"e Name ( frmCrimeSequen%eE#timationMa#ter
)rocessin' F *tore" in Tale
Tale or )roce"ure F Tale
Tale Name F tlBcirme*e6stimationMaster
Pa"e Name ( frmCrimeSequen%eE#timationMa#ter
-
8/8/2019 project report on aaj
45/57
Pa"e Name ( frmCrime>itne##Ma#ter5a#$4
)rocessin' F *tore" in Tale
Tale or )roce"ure F Tale
Tale Name F tlBcrime8itnessMaster
Pa"e Name ( frmCrime>itne##Ma#ter5a#$4
-
8/8/2019 project report on aaj
46/57
Pa"e Name ( frmE3iden%eMa#ter5a#$4
)rocessin' F *tore" in Tale
Tale or )roce"ure F Tale
Tale Name F tlBe&i"enceMaster
Pa"e Name ( frmE3iden%eMa#ter5a#$4
-
8/8/2019 project report on aaj
47/57
Pa"e Name ( frmE3iden%eT*$eMa#ter5a#$4
)rocessin' F *tore" in Tale
Tale or )roce"ure F Tale
Tale Name F tlBe&i"enceTy$eMaster
Pa"e Name ( frmE3iden%eT*$eMa#ter5a#$4
-
8/8/2019 project report on aaj
48/57
Pa"e Name ( frmCrimeChar"eSheetma#ter5a#$4
)rocessin' F *tore" in Tale
Tale or )roce"ure F Tale
Tale Name F tlBcrimehar'esheetMaster
Pa"e Name ( frmCrimeChar"eSheetma#ter5a#$4
-
8/8/2019 project report on aaj
49/57
Pa"e Name ( frmerAdd5a#$4
)rocessin' F *tore" n Tale
Tale or )roce"ure F Tale
Tale Name F tlB/ser.
8hen %e click on mac it take MA a""ress of that om$uter.
-
8/8/2019 project report on aaj
50/57
8hen 8e %ant come out this $ro#ect %e click on :o'out
Pa"e Name ( frm1omePa"e5a#$4
-
8/8/2019 project report on aaj
51/57
SYSTEM TESTING
*ystem testin' is a critical as$ect of *oft%are Guality Assurance an" re$resents theultimate re&ie% of s$ecification! "esi'n an" co"in'. Testin' is a $rocess of e;ecutin' a $ro'ram %ith the intent of fin"in' an error. A 'oo" test is one that has a $roaility of fin"in' an as yet un"isco&ere" error. The $ur$ose of testin' is to i"entify an" correct u'sin the "e&elo$e" system. Nothin' is com$lete %ithout testin'. Testin' is the &ital to thesuccess of the system.
n the co"e testin' the lo'ic of the "e&elo$e" system is teste". 7or this e&ery mo"ule of the $ro'ram is e;ecute" to fin" an error. To $erform s$ecification test! the e;amination of thes$ecifications statin' %hat the $ro'ram shoul" "o an" ho% it shoul" $erform un"er &ariouscon"itions.
/nit testin' focuses first on the mo"ules in the $ro$ose" system to locate errors. Thisenales to "etect errors in the co"in' an" lo'ic that are containe" %ithin that mo"ule alone.Those resultin' from the interaction et%een mo"ules are initially a&oi"e". n unit testin'ste$ each mo"ule has to e checke" se$arately.
*ystem testin' "oes not test the soft%are as a %hole! ut rather than inte'ration of eachmo"ule in the system. The $rimary concern is the com$atiility of in"i&i"ual mo"ules. ,nehas to fin" areas %here mo"ules ha&e een "esi'ne" %ith "ifferent s$ecifications of "atalen'ths! ty$e an" "ata element name.
Testin' an" &ali"ation are the most im$ortant ste$s after the im$lementation of the
"e&elo$e" system. The system testin' is $erforme" to ensure that there are no errors in theim$lemente" system. The soft%are must e e;ecute" se&eral times in or"er to fin" out theerrors in the "ifferent mo"ules of the system.
Eali"ation refers to the $rocess of usin' the ne% soft%are for the "e&elo$e" system in ali&e en&ironment i.e.! ne% soft%are insi"e the or'aniation! in or"er to fin" out the errors.The &ali"ation $hase re&eals the failures an" the u's in the "e&elo$e" system. t %ill ecome to kno% aout the $ractical "ifficulties the system faces %hen o$erate" in the trueen&ironment. y testin' the co"e of the im$lemente" soft%are! the lo'ic of the $ro'ramcan e e;amine". A s$ecification test is con"ucte" to check %hether the s$ecificationsstatin' the $ro'ram are $erformin' un"er &arious con"itions. A$art from these tests! there
are some s$ecial tests con"ucte" %hich are 'i&en elo%F
1. Pea) 9oad Te#t#( This "etermines %hether the ne% system %ill han"le the &olumeof acti&ities %hen the system is at the $eak of its $rocessin' "eman". The test hasre&eale" that the ne% soft%are for the a'ency is ca$ale of han"lin' the "eman"s atthe $eak time.
2. Stora"e Te#tin"( This "etermines the ca$acity of the ne% system to storetransaction "ata on a "isk or on other files. The $ro$ose" soft%are has the re6uire"stora'e s$ace a&ailale! ecause of the use of a numer of har" "isks.
-
8/8/2019 project report on aaj
52/57
,5 Performan%e Time Te#tin"( This test "etermines the len'th of the time use" y thesystem to $rocess transaction "ata.
The testin' ste$s $erforme" in Hrime Re$ortin' *ystemQ are 'i&en elo%F
/nit testin'
nte'ration testin'
Eali"ation testin'
&nit te#tin"
n unit testin' "ifferent mo"ules are teste" a'ainst the s$ecifications $ro"uce" "urin' the"esi'n of the mo"ules. /nit testin' is essential for the &erification of the co"e $ro"uce""urin' the co"in' $hase! an" hence the 'oal is to test the internal lo'ic of the mo"ules.
The testin' is carrie" out "urin' the $ro'rammin' itself. After "esi'nin' an" co"in' each
form they are run to see %hether there are any anomalies. *ome of the &arious test casesuse" to test the system are as follo%sF
Test cases are 'i&en for testin' a'ainst re6uirements of the unit ein' teste".
Test case for $ath or ranch co&erin'.
Test case for "ata flo% co&era'e.
Testin' %ith classes of a" "ata
n unit testin' the $ro'ram unit that make u$ the system are teste" in"i&i"ually. /nittestin' focuses first on the mo"ules! in"e$en"ent of one another to locate errors. +ere in
Hrime Re$ortin' *ystemQ unit testin' contains testin' like user re'istration test! lo'intest! user u$"atin' test! a'ent re'istration test! $olicy re'istration test! customer re6uesttest! $remium calculation test etc. This enales to "etect in co"in' an" the lo'ic %ith inthe mo"ule alone. This testin' is also use" to ensure the inte'rity of "ata store"tem$orarily.
Inte"ration te#tin"
nte'ration testin' is systematic techni6ue for constructin' the $ro'ram structure! %hileat the same time con"uctin' test to unco&er errors associate" %ith interfacin'. That is the
$ro'ram is constructe" an" teste" in small se'ments! %hich makes it easier to isolate an"correct.
n&ali" mo"ules are in&arialy relate" to one another an" interact in a total system. ach $ortion of the system is teste" a'ainst the entire mo"ule %ith oth testin' an" li&e "ata efore the entire system is rea"y to e im$lemente". 8hen the in"i&i"ual mo"ules %erefoun" %orks satisfactory! the system inte'ration test %as carrie" out. -ata %as collecte"in such a %ay that all $ro'ram $aths coul" e co&ere". /sin' these "ata a com$lete test%as ma"e. All out$uts %ere 'enerate". -ifferent users %ere allo%e" to %ork on thesystem to check its $erformance.
*o here in Hrime Re$ortin' *ystemQ inte'ration testin' contains a"ministrati&e mo"ule!customer mo"ule an" lo'in %ith a"ministrati&e an" customer mo"ule.
-
8/8/2019 project report on aaj
53/57
2alidation te#tin"
At the culmination of the inte'ration testin'! the soft%are %as com$letely assemle" as $acka'e! interfacin' errors ha&e een unco&ere" an" a final series of soft%are &ali"ation
testin' e'an. +ere %e test the system functions in manner that can e reasonalye;$ecte" y customer! the system %as teste" a'ainst system re6uirement s$ecification.-ifferent unusual in$uts that the users may use %ere assume" an" the out$uts %ere&erifie" for such un$rece"ente" in$uts. -e&iation or errors "isco&ere" at this ste$ arecorrecte" $rior to the com$letion of this $ro#ect %ith the hel$ of user y ne'otiatin' toestalish a metho" for resol&in' "eficiencies. Thus the $ro$ose" system un"er consi"eration has een teste" y usin' &ali"ation testin' an" foun" to e %orkin'satisfactorily.
TEST RES&9TS
The $rimary 'oal of soft%are im$lementation is the $ro"uction of source co"e that is easyto rea" an" un"erstan". larification of source co"e hel$s in easier "eu''in'! testin' an"mo"ification. *ource co"e clarification is enhance" y structural co"in' techni6ues! y'oo" co"in' style! y a$$ro$riate su$$ortin' "ocuments! y 'oo" internal comments an"
y the features $ro&i"e" in the mo"ern $ro'rammin' lan'ua'e.
n our im$lementation $hase! source co"e contains oth 'loal an" formal &ariales. tcontains $re"efine" functions as %ell as the user "efine" functions. The result of the ne%system is com$are" %ith the ol" system an" su$$oses the result is %ron' the error must e
"eu''e".
After the acce$tance of the system y the user! the e;istin' system must e re$lace" y thisne% system. Any user can %ork in this $acka'e &ery easily. t "oes not re6uire anyintensi&e trainin' for the user. )roce"ures an" functions in the system are &ery sim$le thatany one can un"erstan" an" corres$on"in'ly act to the system %ith no "ifficulty.
Te#t Ca#e# F
er Authenti%ation(
Functions Tested Expected Result Test
Result
/ser shoul" enter oth /ser Name an" $ass%or"
8hen the user enters only one or none lo'inscreen %ill "is$laye" %ith error messa'e
Ase;$ecte"
:o'out %hen user %ants to"iscontinue lo'in section
-is$layin' the user lo'out successfully Ase;$ecte"
-
8/8/2019 project report on aaj
54/57
Inte"er Field Che%)(
heckin' %hether a $articular te;t fiel"! %hich is su$$ose" to recei&e only inte'ers! is
recei&in' any other characters.
Input Value Expected Result Result
123 -is$lay )ass
-6%e -oesnt -is$lay )ass
SU. -oesnt -is$lay )ass
Field Che%)in"(
Function Tested Expected Result Test Result
Name The name of the user is entere" here. t cancontain only characters an" lank s$ace
Test*uccessful
Moile)hone! Vi$co"e! -ate of irth
This shoul" only contain numers. Testsuccessful
-
8/8/2019 project report on aaj
55/57
IMP9EMENTATION
The ne;t sta'e after testin' is im$lementation.
-
8/8/2019 project report on aaj
56/57
:ist all files re6uire" for im$lementation.
"entify all "ata re6uire" to uil" ne% files "urin' the im$lementation.
:ist all ne% "ocuments an" $roce"ures that 'o into the ne% system.
The im$lementation $lan shoul" antici$ate $ossile $rolems an" must e ale to "eal%ith them. The usual $rolems may e missin' "ocuments mi;e" "ata formats et%eencurrent an" files! errors in "ata translation! missin' "ata etc.
-
8/8/2019 project report on aaj
57/57
'I'9IOGRAG1Y
Referen%e 'oo)#(
1. Acti&e *er&er )a'es for -ummies. -< ooks %orl"%i"e! 20012. *cott *taert! Authentication an" *ecurity for nternet "e&elo$ers3. All n"ia Re$orter 4. Werala :a% Times Journal5. n"ian :a% Re$orter
Referen%e Site#(
1. +o%ar"! Michael. HMicrosoft nternet nformation *er&er *ecurityQ
&R9#(
htt$F@@%%%.hi'hcourtofkerala.com@
htt$F@@%%%.casecitation.com@
http://www/http://www.casecitation.com/http://www.casecitation.com/http://www/