project report on aaj

Upload: ashutoshsharma

Post on 01-Jun-2018

238 views

Category:

Documents


0 download

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/