SlideShare uma empresa Scribd logo
1 de 24
Baixar para ler offline
Miami-Dade Police Department
       Sexual Predator Analysis System Conceptual Design


                          Prepared for:

                  Miami-Dade Police Department
                  Systems Development Bureau
                Ira S. Feuer, Bureau Commander

                          Prepared by:

        Miami-Dade Information Technology Department
      Application Consulting and Technical Services Division
                    Orlando Suarez, Director
                         29 August 2012




Juan Tobar
Senior Systems Analyst/Programmer
Background

The MDPD Systems Development Bureau has requested services for the
development of a Sexual Offender / Predator Analysis System (SOPAS). MDPD
requires a database to assist Crime Analyst and Police Officers in the collection,
query and reporting of released sexual offender and predator information.

Document Objective

The objective of this document is to establish a framework that can be used to
develop a Sexual Offender / Predator Analysis System.

Document Scope

The scope of this document is as follows:

      Document current processes
      Document business requirements
      Design the database, application, queries and reports
      Document GIS functions

Current Process – Analysis and Reports

The Sexual Predator Unit of MDPD is charged with oversight of released sexual
offenders and predators. The information to accomplish this task is currently
accessed from a variety of sources including:

      The FDLE web-enabled database known as CJNET,
      Investigative notes,
      Vehicle information from the Criminal Justice Information System (CJIS)
      and probation orders.

Investigative notes, vehicle information and probation orders are used
extensively but do not occur in digital forms. At present query and reporting
functions are conducted manually and because of this the process is slow and
many queries cannot be accomplished.

The Sex Crimes Unit of MDPD maintains a Sex Crimes Analysis System (SCAS)
for the purpose of collecting, analyzing and reporting on current sex crime
investigations. As such, the database was not created with the intent of tracking
released sexual offenders and predators.

As already stated the Sexual Predator Unit tracks released sexual offenders /
predators through CJNET. CJNET provides the most complete set of digital
information currently available. The unit only uses this application for address
verification because of numerous limitations and bugs. Some of the limitations of


                                        2
the application include: the inability to do update on columns other than those
related to address verification, inconsistent and incomplete records in many of
the tables, the inability to view updated information, an inability to query and
produce reports.

Diagram 1: Current Analysis and Report Process

                            Probation        Investigative
            CJNET            Orders             Notes              CJIS




                                      Manual
                                    Queries and
                                     Reports



Current Process – Address Verification

Address changes of Sexual Offenders / Predators on probation are reported to
FDLE by Probation Officers. Address changes of Sexual Offenders / Predators
not on probation are reported to FDLE by the Department of Motor Vehicles
(DMV). In addition, the Sexual Predator Unit of MDPD also provides FDLE
updates through address verification using CJNET.

MDPD which is charged with notifying the public receives sexual offender /
predator address updates from FDLE. Residential notifications occur within 24
hours using a Reverse 911 system. Within 48 hours after receiving notification of
the presence of a sexual predator, MDPD is charged with notifying each day care
center, elementary school, middle school and high school within a one-mile
radius of the temporary or permanent residence of the sexual predator of the
presence of the sexual predator. Analysts perform the latter notification using the
GIS Mapping Application. The analyst geocodes the address of the sexual
predator and then performs a notification analysis that produce a report of the
schools and day care centers that exist within a specified area around the
address. The analysts then use this report to label mandated notification flyers
and hand deliver them to the establishments. This 48-hour notification system is
in place because it is the only method that guarantees the delivery of these
materials within 48 hours.




                                         3
Figure 2: Current Address Verification Process

   Probation      DHSMV            MDPD
    Officers
                                                    Manual          Reverse 911
                                                    Address         Notifications
                   FDLE                              Input


                                                      Semi
                                     CJNET          Automated
                                                   GIS Mapping
                                                    Geocoding


                                                  Paper Report of
                                                 Day Care Centers
                                                   and Schools



                              Hand                   Manual
                            Delivered               Creation of
                           Notifications             Mailing
                                                      Labels




Business Requirements

The Sexual Predator Unit of MDPD needs a SOPAS for the collection, analysis
and reporting of released sexual offender / predator information. A Sexual
Predator Unit Crime Analyst will be responsible for the entry of data into the
SOPAS database this will include information from the afore mentioned
investigative notes, vehicle information and probation orders. Although
incorporation of the actual data behind CJNET would be beneficial it is not
necessary as much of this database is unpopulated. The database will need to
support basic tabular queries and the production of reports based on name,
address, zip code, physical description, vehicle, victim type and modus operandi.




                                           4
Diagram 3: Proposed Analysis and Report Process


                           Probation       Investigative
            CJNET           Orders            Notes                  CJIS




                                   Manual
           Automated              Data Input
           Geocoding
           Procedure

                                                           Browse
        SexPred ID#
        Police District
        Police Grid
                                   SOPAS                   Queries
        Municipality
        Council Dist.
        Com. Dist.
                                                           Reports




There is also a need for GIS queries based on a one-mile radius of the temporary
or permanent residence of sexual predators. This function as documented above
is being provided through the GIS Mapping Application. The Sexual Predator Unit
would like to enhance this capability by eliminating the need to type in the
predator address in order to create the one-mile buffer. This can be
accomplished by creating a procedure for the daily update of sexual predator
locations in a GIS data set.

The unit also expressed a desire to have an automated method for the creation
of mailing labels for day care facilities and school within a one-mile radius of the
residences of known sexual predators.




                                          5
Diagram 2: Proposed Address Verification Process

   Probation       DMV            MDPD
    Officers
                                                   Download        Reverse 911
                                                   Data from       Notifications
                   FDLE                             FDLE



                                                     GIS
                                   CJNET            Mapping
                                                   Geocoding



                                                   Creation of
                                                    Mailing
                                                     Labels



                                                    Manual
                                                  Notifications




FDLE SOPAS Database

Not withstanding the limitations expressed above regarding the CJNET
application the FDLE MS SQL SOPAS database is perfectly suited for the
recording of released sex offender / predators information as it was created for
this purpose (Appendix A: Modified FDLE Sex Offender / Predator Database
Structure). It is therefore recommended that this database be the foundation for
the creation of MDPD’s own SOPAS. Modifications to this database will include
the standardization of table names and fields to more closely follow MDPD
established databases CAS and CIW (See Appendix B: FDLE, CAS, CIW Table
Names and Fields). The FDLE SOPAS database was created for the collection of
Sexual Offender / Predator information throughout Florida, as such, many of the
tables can be further normalized by the simplified needs of a single county.

Since the FDLE SOPAS database has been provided to MDPD in a MS SQL
database format it is recommended that database standardization and
normalization occur on this platform. Once in its final form this database can be
recreated in ORACLE through SQL.




                                         6
Database and Front-end

The number of users of this database will consist of the 5 or 6 individuals within
the Sexual Predator Unit and the number of daily transactions is unlikely to be
greater than 100 per day once all the data elements have been entered. In
addition, unlike CJNET SOPAS does not necessitate the update of records by
remote agencies and so a web component for data entry is not recommended.
There are numerous database solutions to this project but based on these
numbers ORACLE Forms or ORACLE with a Visual Basic front-end should be
considered.

Queries - Reports

Queries and associated reports include: basic tabular queries based on name,
address, zip code, physical description, vehicle, victim type and modus operandi.
There is also a need for GIS queries based on a one-mile radius of the temporary
or permanent residence of sexual predators. To accomplish these queries live in
the application Visual Basic / MapObject components will have to be integrated
into the ORACLE environment. Other GIS queries based on different types of
geography other than circular buffers were considered beneficial but not
essential.

Data Entry/Query/Report Screens (Appendix C)

Data entry screens will include the following:
      Main
      Data Entry
          o Subject information
          o Addresses
          o Alias and Ids
          o Pictures
          o Employers
          o Crimes and Victims
          o Vehicle
      Query
          o Subject Information
          o Addresses
          o Alias and Ids
          o Crime and Victims
          o Vehicle
      Reports
          o By Physical Description
          o By Vehicle
          o By Victim Type
          o By Statute


                                         7
o By Geography


Automated Sexual Offender / Predator GIS Data Set Creation

The FDLE Sexual Offender / Predator Unit has enabled an option for receiving a
local copy of search results from their web site. With this enhancement, users
can also save the results of the flyer search conducted against Sex Offender /
Predator database. This feature is available to users who are authorized by the
Sex Offender / Predator Unit (SOPU) at FDLE.

Using this technology it is now possible to automate the creation of a sexual
predator GIS data sets on a daily basis. This would occur by automating the
download of a countywide search results from the FDLE web site. Geocoding
these results and through a comparison of the previous days geocoded events
identify new or changed records then generating a new shape file. This file could
then be made available through the GIS Mapping Application to the Sexual
Predator and Sex Crimes Unit of MDPD.

Conclusion

The Sex Offender / Predator Unit needs an application for tracking released
sexual predator information and CJNET can be used as a template for the
creation of a Sexual Offender / Predator Analysis System. An ORACLE database
and Visual Basic front end is recommended as the tools for this implementation.
Additional functionality must be added in the area of querying and report
preparation.




                                       8
Appendix A: Modified FDLE Sex Offender / Predator Database Structure




                                     9
Appendix B: FDLE, CAS, CIW Table Names and Fields




                                   10
Appendix C: Data Entry/Query/Report Screens




                                    11
12
13
14
15
16
17
18
19
20
21
22
23
24

Mais conteúdo relacionado

Destaque

2014 Scholastic Art Show (WRHS Winners)
2014 Scholastic Art Show (WRHS Winners)2014 Scholastic Art Show (WRHS Winners)
2014 Scholastic Art Show (WRHS Winners)leducbra
 
3/5/2015 - Barium Springs
3/5/2015 - Barium Springs3/5/2015 - Barium Springs
3/5/2015 - Barium Springsprofcyclist
 
Lmc unsung hero pilot art competition entries
Lmc unsung hero pilot art competition entriesLmc unsung hero pilot art competition entries
Lmc unsung hero pilot art competition entriesleducbra
 
TRAUMATISMO CRANEO ENCEFALICO EN PEDIATRIA
TRAUMATISMO CRANEO ENCEFALICO EN PEDIATRIATRAUMATISMO CRANEO ENCEFALICO EN PEDIATRIA
TRAUMATISMO CRANEO ENCEFALICO EN PEDIATRIABrian Daniel
 
INFERTILIDAD GINECOLOGIA
INFERTILIDAD GINECOLOGIAINFERTILIDAD GINECOLOGIA
INFERTILIDAD GINECOLOGIABrian Daniel
 
2015 youth art month (auburn washburn usd 437)
2015 youth art month (auburn washburn usd 437)2015 youth art month (auburn washburn usd 437)
2015 youth art month (auburn washburn usd 437)leducbra
 
Photo album1
Photo album1Photo album1
Photo album1leducbra
 
Photo album2
Photo album2Photo album2
Photo album2leducbra
 
The City of Bakersfield, CA GIS Implementation Plan (1997 - 1998)
The City of Bakersfield, CA GIS Implementation Plan (1997 - 1998)The City of Bakersfield, CA GIS Implementation Plan (1997 - 1998)
The City of Bakersfield, CA GIS Implementation Plan (1997 - 1998)Juan Tobar
 
2013 Scholastic Art Show (WRHS Winners)
2013 Scholastic Art Show (WRHS Winners)2013 Scholastic Art Show (WRHS Winners)
2013 Scholastic Art Show (WRHS Winners)leducbra
 
Scholastic art (2013 winners)
Scholastic art (2013 winners)Scholastic art (2013 winners)
Scholastic art (2013 winners)leducbra
 

Destaque (13)

2014 Scholastic Art Show (WRHS Winners)
2014 Scholastic Art Show (WRHS Winners)2014 Scholastic Art Show (WRHS Winners)
2014 Scholastic Art Show (WRHS Winners)
 
3/5/2015 - Barium Springs
3/5/2015 - Barium Springs3/5/2015 - Barium Springs
3/5/2015 - Barium Springs
 
Lmc unsung hero pilot art competition entries
Lmc unsung hero pilot art competition entriesLmc unsung hero pilot art competition entries
Lmc unsung hero pilot art competition entries
 
TRAUMATISMO CRANEO ENCEFALICO EN PEDIATRIA
TRAUMATISMO CRANEO ENCEFALICO EN PEDIATRIATRAUMATISMO CRANEO ENCEFALICO EN PEDIATRIA
TRAUMATISMO CRANEO ENCEFALICO EN PEDIATRIA
 
INFERTILIDAD GINECOLOGIA
INFERTILIDAD GINECOLOGIAINFERTILIDAD GINECOLOGIA
INFERTILIDAD GINECOLOGIA
 
2015 youth art month (auburn washburn usd 437)
2015 youth art month (auburn washburn usd 437)2015 youth art month (auburn washburn usd 437)
2015 youth art month (auburn washburn usd 437)
 
Photo album1
Photo album1Photo album1
Photo album1
 
Photo album2
Photo album2Photo album2
Photo album2
 
The City of Bakersfield, CA GIS Implementation Plan (1997 - 1998)
The City of Bakersfield, CA GIS Implementation Plan (1997 - 1998)The City of Bakersfield, CA GIS Implementation Plan (1997 - 1998)
The City of Bakersfield, CA GIS Implementation Plan (1997 - 1998)
 
2013 Scholastic Art Show (WRHS Winners)
2013 Scholastic Art Show (WRHS Winners)2013 Scholastic Art Show (WRHS Winners)
2013 Scholastic Art Show (WRHS Winners)
 
Scholastic art (2013 winners)
Scholastic art (2013 winners)Scholastic art (2013 winners)
Scholastic art (2013 winners)
 
Tig Welder
Tig WelderTig Welder
Tig Welder
 
Arte gotikoa 0
Arte gotikoa 0Arte gotikoa 0
Arte gotikoa 0
 

Semelhante a Sexual Predator Analysis System Conceptual Design

NREGS- Bihar (E-Shakti)
NREGS- Bihar (E-Shakti)NREGS- Bihar (E-Shakti)
NREGS- Bihar (E-Shakti)Nirmal Prakash
 
2010 Usdot Asset Management Presentation
2010 Usdot Asset Management Presentation2010 Usdot Asset Management Presentation
2010 Usdot Asset Management Presentationfjudson
 
IRJET- Deep Learning Based Card-Less Atm Using Fingerprint And Face Recogniti...
IRJET- Deep Learning Based Card-Less Atm Using Fingerprint And Face Recogniti...IRJET- Deep Learning Based Card-Less Atm Using Fingerprint And Face Recogniti...
IRJET- Deep Learning Based Card-Less Atm Using Fingerprint And Face Recogniti...IRJET Journal
 
Big Data: A Big Trap for Product Development
Big Data: A Big Trap for Product DevelopmentBig Data: A Big Trap for Product Development
Big Data: A Big Trap for Product DevelopmentStrategy 2 Market, Inc,
 
Online Transaction Fraud Detection System Based on Machine Learning
Online Transaction Fraud Detection System Based on Machine LearningOnline Transaction Fraud Detection System Based on Machine Learning
Online Transaction Fraud Detection System Based on Machine LearningIRJET Journal
 
18 16108 paper 089 ijeecs(edit)
18 16108 paper 089 ijeecs(edit)18 16108 paper 089 ijeecs(edit)
18 16108 paper 089 ijeecs(edit)IAESIJEECS
 
GIS Needs Assessment & Planning for Community & Human Services
GIS Needs Assessment & Planning for Community & Human ServicesGIS Needs Assessment & Planning for Community & Human Services
GIS Needs Assessment & Planning for Community & Human ServicesGreg Babinski
 
IT Strategic Planning Arlington's Approach
IT Strategic Planning Arlington's ApproachIT Strategic Planning Arlington's Approach
IT Strategic Planning Arlington's ApproachHayley Oleksiak
 
Web based Grievance handling system
Web based Grievance handling systemWeb based Grievance handling system
Web based Grievance handling systemFAKHRUN NISHA
 
Optical Character Recognition based KYC System
Optical Character Recognition based KYC SystemOptical Character Recognition based KYC System
Optical Character Recognition based KYC SystemIRJET Journal
 
Automatic Traffic Rules Violation Control and Vehicle Theft Detection Using D...
Automatic Traffic Rules Violation Control and Vehicle Theft Detection Using D...Automatic Traffic Rules Violation Control and Vehicle Theft Detection Using D...
Automatic Traffic Rules Violation Control and Vehicle Theft Detection Using D...IRJET Journal
 
(Preview) NEC Digital Platform for State and Local Governments
(Preview) NEC Digital Platform for State and Local Governments(Preview) NEC Digital Platform for State and Local Governments
(Preview) NEC Digital Platform for State and Local GovernmentsInteractiveNEC
 
GALINDO CONSULTING GROUP, INC corporate presentation December 2012
GALINDO CONSULTING GROUP, INC corporate presentation December 2012GALINDO CONSULTING GROUP, INC corporate presentation December 2012
GALINDO CONSULTING GROUP, INC corporate presentation December 2012Carlos Jorge Galindo
 
Greater Cincinnati GPS Household Survey Pilot Results
Greater Cincinnati GPS Household Survey Pilot ResultsGreater Cincinnati GPS Household Survey Pilot Results
Greater Cincinnati GPS Household Survey Pilot ResultsAndrew Rohne
 
The Chicago Police Department’s Information Collection for Automated Mapping...
 The Chicago Police Department’s Information Collection for Automated Mapping... The Chicago Police Department’s Information Collection for Automated Mapping...
The Chicago Police Department’s Information Collection for Automated Mapping...Daniel X. O'Neil
 
2010 Gist
2010 Gist2010 Gist
2010 Gistfjudson
 

Semelhante a Sexual Predator Analysis System Conceptual Design (20)

NREGS- Bihar (E-Shakti)
NREGS- Bihar (E-Shakti)NREGS- Bihar (E-Shakti)
NREGS- Bihar (E-Shakti)
 
2010 Usdot Asset Management Presentation
2010 Usdot Asset Management Presentation2010 Usdot Asset Management Presentation
2010 Usdot Asset Management Presentation
 
Ambis
AmbisAmbis
Ambis
 
Ambis
AmbisAmbis
Ambis
 
IRJET- Deep Learning Based Card-Less Atm Using Fingerprint And Face Recogniti...
IRJET- Deep Learning Based Card-Less Atm Using Fingerprint And Face Recogniti...IRJET- Deep Learning Based Card-Less Atm Using Fingerprint And Face Recogniti...
IRJET- Deep Learning Based Card-Less Atm Using Fingerprint And Face Recogniti...
 
Big Data: A Big Trap for Product Development
Big Data: A Big Trap for Product DevelopmentBig Data: A Big Trap for Product Development
Big Data: A Big Trap for Product Development
 
Online Transaction Fraud Detection System Based on Machine Learning
Online Transaction Fraud Detection System Based on Machine LearningOnline Transaction Fraud Detection System Based on Machine Learning
Online Transaction Fraud Detection System Based on Machine Learning
 
18 16108 paper 089 ijeecs(edit)
18 16108 paper 089 ijeecs(edit)18 16108 paper 089 ijeecs(edit)
18 16108 paper 089 ijeecs(edit)
 
GIS Needs Assessment & Planning for Community & Human Services
GIS Needs Assessment & Planning for Community & Human ServicesGIS Needs Assessment & Planning for Community & Human Services
GIS Needs Assessment & Planning for Community & Human Services
 
IT Strategic Planning Arlington's Approach
IT Strategic Planning Arlington's ApproachIT Strategic Planning Arlington's Approach
IT Strategic Planning Arlington's Approach
 
IT Strategic Planning Arlington's Approach
IT Strategic Planning Arlington's ApproachIT Strategic Planning Arlington's Approach
IT Strategic Planning Arlington's Approach
 
Web based Grievance handling system
Web based Grievance handling systemWeb based Grievance handling system
Web based Grievance handling system
 
Optical Character Recognition based KYC System
Optical Character Recognition based KYC SystemOptical Character Recognition based KYC System
Optical Character Recognition based KYC System
 
Automatic Traffic Rules Violation Control and Vehicle Theft Detection Using D...
Automatic Traffic Rules Violation Control and Vehicle Theft Detection Using D...Automatic Traffic Rules Violation Control and Vehicle Theft Detection Using D...
Automatic Traffic Rules Violation Control and Vehicle Theft Detection Using D...
 
(Preview) NEC Digital Platform for State and Local Governments
(Preview) NEC Digital Platform for State and Local Governments(Preview) NEC Digital Platform for State and Local Governments
(Preview) NEC Digital Platform for State and Local Governments
 
GALINDO CONSULTING GROUP, INC corporate presentation December 2012
GALINDO CONSULTING GROUP, INC corporate presentation December 2012GALINDO CONSULTING GROUP, INC corporate presentation December 2012
GALINDO CONSULTING GROUP, INC corporate presentation December 2012
 
Greater Cincinnati GPS Household Survey Pilot Results
Greater Cincinnati GPS Household Survey Pilot ResultsGreater Cincinnati GPS Household Survey Pilot Results
Greater Cincinnati GPS Household Survey Pilot Results
 
The Chicago Police Department’s Information Collection for Automated Mapping...
 The Chicago Police Department’s Information Collection for Automated Mapping... The Chicago Police Department’s Information Collection for Automated Mapping...
The Chicago Police Department’s Information Collection for Automated Mapping...
 
Connected vehicle highway network applications
Connected vehicle highway network applicationsConnected vehicle highway network applications
Connected vehicle highway network applications
 
2010 Gist
2010 Gist2010 Gist
2010 Gist
 

Último

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 

Último (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

Sexual Predator Analysis System Conceptual Design

  • 1. Miami-Dade Police Department Sexual Predator Analysis System Conceptual Design Prepared for: Miami-Dade Police Department Systems Development Bureau Ira S. Feuer, Bureau Commander Prepared by: Miami-Dade Information Technology Department Application Consulting and Technical Services Division Orlando Suarez, Director 29 August 2012 Juan Tobar Senior Systems Analyst/Programmer
  • 2. Background The MDPD Systems Development Bureau has requested services for the development of a Sexual Offender / Predator Analysis System (SOPAS). MDPD requires a database to assist Crime Analyst and Police Officers in the collection, query and reporting of released sexual offender and predator information. Document Objective The objective of this document is to establish a framework that can be used to develop a Sexual Offender / Predator Analysis System. Document Scope The scope of this document is as follows: Document current processes Document business requirements Design the database, application, queries and reports Document GIS functions Current Process – Analysis and Reports The Sexual Predator Unit of MDPD is charged with oversight of released sexual offenders and predators. The information to accomplish this task is currently accessed from a variety of sources including: The FDLE web-enabled database known as CJNET, Investigative notes, Vehicle information from the Criminal Justice Information System (CJIS) and probation orders. Investigative notes, vehicle information and probation orders are used extensively but do not occur in digital forms. At present query and reporting functions are conducted manually and because of this the process is slow and many queries cannot be accomplished. The Sex Crimes Unit of MDPD maintains a Sex Crimes Analysis System (SCAS) for the purpose of collecting, analyzing and reporting on current sex crime investigations. As such, the database was not created with the intent of tracking released sexual offenders and predators. As already stated the Sexual Predator Unit tracks released sexual offenders / predators through CJNET. CJNET provides the most complete set of digital information currently available. The unit only uses this application for address verification because of numerous limitations and bugs. Some of the limitations of 2
  • 3. the application include: the inability to do update on columns other than those related to address verification, inconsistent and incomplete records in many of the tables, the inability to view updated information, an inability to query and produce reports. Diagram 1: Current Analysis and Report Process Probation Investigative CJNET Orders Notes CJIS Manual Queries and Reports Current Process – Address Verification Address changes of Sexual Offenders / Predators on probation are reported to FDLE by Probation Officers. Address changes of Sexual Offenders / Predators not on probation are reported to FDLE by the Department of Motor Vehicles (DMV). In addition, the Sexual Predator Unit of MDPD also provides FDLE updates through address verification using CJNET. MDPD which is charged with notifying the public receives sexual offender / predator address updates from FDLE. Residential notifications occur within 24 hours using a Reverse 911 system. Within 48 hours after receiving notification of the presence of a sexual predator, MDPD is charged with notifying each day care center, elementary school, middle school and high school within a one-mile radius of the temporary or permanent residence of the sexual predator of the presence of the sexual predator. Analysts perform the latter notification using the GIS Mapping Application. The analyst geocodes the address of the sexual predator and then performs a notification analysis that produce a report of the schools and day care centers that exist within a specified area around the address. The analysts then use this report to label mandated notification flyers and hand deliver them to the establishments. This 48-hour notification system is in place because it is the only method that guarantees the delivery of these materials within 48 hours. 3
  • 4. Figure 2: Current Address Verification Process Probation DHSMV MDPD Officers Manual Reverse 911 Address Notifications FDLE Input Semi CJNET Automated GIS Mapping Geocoding Paper Report of Day Care Centers and Schools Hand Manual Delivered Creation of Notifications Mailing Labels Business Requirements The Sexual Predator Unit of MDPD needs a SOPAS for the collection, analysis and reporting of released sexual offender / predator information. A Sexual Predator Unit Crime Analyst will be responsible for the entry of data into the SOPAS database this will include information from the afore mentioned investigative notes, vehicle information and probation orders. Although incorporation of the actual data behind CJNET would be beneficial it is not necessary as much of this database is unpopulated. The database will need to support basic tabular queries and the production of reports based on name, address, zip code, physical description, vehicle, victim type and modus operandi. 4
  • 5. Diagram 3: Proposed Analysis and Report Process Probation Investigative CJNET Orders Notes CJIS Manual Automated Data Input Geocoding Procedure Browse SexPred ID# Police District Police Grid SOPAS Queries Municipality Council Dist. Com. Dist. Reports There is also a need for GIS queries based on a one-mile radius of the temporary or permanent residence of sexual predators. This function as documented above is being provided through the GIS Mapping Application. The Sexual Predator Unit would like to enhance this capability by eliminating the need to type in the predator address in order to create the one-mile buffer. This can be accomplished by creating a procedure for the daily update of sexual predator locations in a GIS data set. The unit also expressed a desire to have an automated method for the creation of mailing labels for day care facilities and school within a one-mile radius of the residences of known sexual predators. 5
  • 6. Diagram 2: Proposed Address Verification Process Probation DMV MDPD Officers Download Reverse 911 Data from Notifications FDLE FDLE GIS CJNET Mapping Geocoding Creation of Mailing Labels Manual Notifications FDLE SOPAS Database Not withstanding the limitations expressed above regarding the CJNET application the FDLE MS SQL SOPAS database is perfectly suited for the recording of released sex offender / predators information as it was created for this purpose (Appendix A: Modified FDLE Sex Offender / Predator Database Structure). It is therefore recommended that this database be the foundation for the creation of MDPD’s own SOPAS. Modifications to this database will include the standardization of table names and fields to more closely follow MDPD established databases CAS and CIW (See Appendix B: FDLE, CAS, CIW Table Names and Fields). The FDLE SOPAS database was created for the collection of Sexual Offender / Predator information throughout Florida, as such, many of the tables can be further normalized by the simplified needs of a single county. Since the FDLE SOPAS database has been provided to MDPD in a MS SQL database format it is recommended that database standardization and normalization occur on this platform. Once in its final form this database can be recreated in ORACLE through SQL. 6
  • 7. Database and Front-end The number of users of this database will consist of the 5 or 6 individuals within the Sexual Predator Unit and the number of daily transactions is unlikely to be greater than 100 per day once all the data elements have been entered. In addition, unlike CJNET SOPAS does not necessitate the update of records by remote agencies and so a web component for data entry is not recommended. There are numerous database solutions to this project but based on these numbers ORACLE Forms or ORACLE with a Visual Basic front-end should be considered. Queries - Reports Queries and associated reports include: basic tabular queries based on name, address, zip code, physical description, vehicle, victim type and modus operandi. There is also a need for GIS queries based on a one-mile radius of the temporary or permanent residence of sexual predators. To accomplish these queries live in the application Visual Basic / MapObject components will have to be integrated into the ORACLE environment. Other GIS queries based on different types of geography other than circular buffers were considered beneficial but not essential. Data Entry/Query/Report Screens (Appendix C) Data entry screens will include the following: Main Data Entry o Subject information o Addresses o Alias and Ids o Pictures o Employers o Crimes and Victims o Vehicle Query o Subject Information o Addresses o Alias and Ids o Crime and Victims o Vehicle Reports o By Physical Description o By Vehicle o By Victim Type o By Statute 7
  • 8. o By Geography Automated Sexual Offender / Predator GIS Data Set Creation The FDLE Sexual Offender / Predator Unit has enabled an option for receiving a local copy of search results from their web site. With this enhancement, users can also save the results of the flyer search conducted against Sex Offender / Predator database. This feature is available to users who are authorized by the Sex Offender / Predator Unit (SOPU) at FDLE. Using this technology it is now possible to automate the creation of a sexual predator GIS data sets on a daily basis. This would occur by automating the download of a countywide search results from the FDLE web site. Geocoding these results and through a comparison of the previous days geocoded events identify new or changed records then generating a new shape file. This file could then be made available through the GIS Mapping Application to the Sexual Predator and Sex Crimes Unit of MDPD. Conclusion The Sex Offender / Predator Unit needs an application for tracking released sexual predator information and CJNET can be used as a template for the creation of a Sexual Offender / Predator Analysis System. An ORACLE database and Visual Basic front end is recommended as the tools for this implementation. Additional functionality must be added in the area of querying and report preparation. 8
  • 9. Appendix A: Modified FDLE Sex Offender / Predator Database Structure 9
  • 10. Appendix B: FDLE, CAS, CIW Table Names and Fields 10
  • 11. Appendix C: Data Entry/Query/Report Screens 11
  • 12. 12
  • 13. 13
  • 14. 14
  • 15. 15
  • 16. 16
  • 17. 17
  • 18. 18
  • 19. 19
  • 20. 20
  • 21. 21
  • 22. 22
  • 23. 23
  • 24. 24