Sexual Predator Analysis System Conceptual Design

308 views

Published on

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

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
308
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Sexual Predator Analysis System Conceptual Design

  1. 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 2012Juan TobarSenior Systems Analyst/Programmer
  2. 2. BackgroundThe MDPD Systems Development Bureau has requested services for thedevelopment of a Sexual Offender / Predator Analysis System (SOPAS). MDPDrequires a database to assist Crime Analyst and Police Officers in the collection,query and reporting of released sexual offender and predator information.Document ObjectiveThe objective of this document is to establish a framework that can be used todevelop a Sexual Offender / Predator Analysis System.Document ScopeThe scope of this document is as follows: Document current processes Document business requirements Design the database, application, queries and reports Document GIS functionsCurrent Process – Analysis and ReportsThe Sexual Predator Unit of MDPD is charged with oversight of released sexualoffenders and predators. The information to accomplish this task is currentlyaccessed 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 usedextensively but do not occur in digital forms. At present query and reportingfunctions are conducted manually and because of this the process is slow andmany 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 crimeinvestigations. As such, the database was not created with the intent of trackingreleased 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 digitalinformation currently available. The unit only uses this application for addressverification because of numerous limitations and bugs. Some of the limitations of 2
  3. 3. the application include: the inability to do update on columns other than thoserelated to address verification, inconsistent and incomplete records in many ofthe tables, the inability to view updated information, an inability to query andproduce reports.Diagram 1: Current Analysis and Report Process Probation Investigative CJNET Orders Notes CJIS Manual Queries and ReportsCurrent Process – Address VerificationAddress changes of Sexual Offenders / Predators on probation are reported toFDLE by Probation Officers. Address changes of Sexual Offenders / Predatorsnot on probation are reported to FDLE by the Department of Motor Vehicles(DMV). In addition, the Sexual Predator Unit of MDPD also provides FDLEupdates 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 24hours using a Reverse 911 system. Within 48 hours after receiving notification ofthe presence of a sexual predator, MDPD is charged with notifying each day carecenter, elementary school, middle school and high school within a one-mileradius of the temporary or permanent residence of the sexual predator of thepresence of the sexual predator. Analysts perform the latter notification using theGIS Mapping Application. The analyst geocodes the address of the sexualpredator and then performs a notification analysis that produce a report of theschools and day care centers that exist within a specified area around theaddress. The analysts then use this report to label mandated notification flyersand hand deliver them to the establishments. This 48-hour notification system isin place because it is the only method that guarantees the delivery of thesematerials within 48 hours. 3
  4. 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 LabelsBusiness RequirementsThe Sexual Predator Unit of MDPD needs a SOPAS for the collection, analysisand reporting of released sexual offender / predator information. A SexualPredator Unit Crime Analyst will be responsible for the entry of data into theSOPAS database this will include information from the afore mentionedinvestigative notes, vehicle information and probation orders. Althoughincorporation of the actual data behind CJNET would be beneficial it is notnecessary as much of this database is unpopulated. The database will need tosupport basic tabular queries and the production of reports based on name,address, zip code, physical description, vehicle, victim type and modus operandi. 4
  5. 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. ReportsThere is also a need for GIS queries based on a one-mile radius of the temporaryor permanent residence of sexual predators. This function as documented aboveis being provided through the GIS Mapping Application. The Sexual Predator Unitwould like to enhance this capability by eliminating the need to type in thepredator address in order to create the one-mile buffer. This can beaccomplished by creating a procedure for the daily update of sexual predatorlocations in a GIS data set.The unit also expressed a desire to have an automated method for the creationof mailing labels for day care facilities and school within a one-mile radius of theresidences of known sexual predators. 5
  6. 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 NotificationsFDLE SOPAS DatabaseNot withstanding the limitations expressed above regarding the CJNETapplication the FDLE MS SQL SOPAS database is perfectly suited for therecording of released sex offender / predators information as it was created forthis purpose (Appendix A: Modified FDLE Sex Offender / Predator DatabaseStructure). It is therefore recommended that this database be the foundation forthe creation of MDPD’s own SOPAS. Modifications to this database will includethe standardization of table names and fields to more closely follow MDPDestablished databases CAS and CIW (See Appendix B: FDLE, CAS, CIW TableNames and Fields). The FDLE SOPAS database was created for the collection ofSexual Offender / Predator information throughout Florida, as such, many of thetables 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 SQLdatabase format it is recommended that database standardization andnormalization occur on this platform. Once in its final form this database can berecreated in ORACLE through SQL. 6
  7. 7. Database and Front-endThe number of users of this database will consist of the 5 or 6 individuals withinthe Sexual Predator Unit and the number of daily transactions is unlikely to begreater than 100 per day once all the data elements have been entered. Inaddition, unlike CJNET SOPAS does not necessitate the update of records byremote agencies and so a web component for data entry is not recommended.There are numerous database solutions to this project but based on thesenumbers ORACLE Forms or ORACLE with a Visual Basic front-end should beconsidered.Queries - ReportsQueries 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 temporaryor permanent residence of sexual predators. To accomplish these queries live inthe application Visual Basic / MapObject components will have to be integratedinto the ORACLE environment. Other GIS queries based on different types ofgeography other than circular buffers were considered beneficial but notessential.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. 8. o By GeographyAutomated Sexual Offender / Predator GIS Data Set CreationThe FDLE Sexual Offender / Predator Unit has enabled an option for receiving alocal copy of search results from their web site. With this enhancement, userscan also save the results of the flyer search conducted against Sex Offender /Predator database. This feature is available to users who are authorized by theSex Offender / Predator Unit (SOPU) at FDLE.Using this technology it is now possible to automate the creation of a sexualpredator GIS data sets on a daily basis. This would occur by automating thedownload of a countywide search results from the FDLE web site. Geocodingthese results and through a comparison of the previous days geocoded eventsidentify new or changed records then generating a new shape file. This file couldthen be made available through the GIS Mapping Application to the SexualPredator and Sex Crimes Unit of MDPD.ConclusionThe Sex Offender / Predator Unit needs an application for tracking releasedsexual predator information and CJNET can be used as a template for thecreation of a Sexual Offender / Predator Analysis System. An ORACLE databaseand Visual Basic front end is recommended as the tools for this implementation.Additional functionality must be added in the area of querying and reportpreparation. 8
  9. 9. Appendix A: Modified FDLE Sex Offender / Predator Database Structure 9
  10. 10. Appendix B: FDLE, CAS, CIW Table Names and Fields 10
  11. 11. Appendix C: Data Entry/Query/Report Screens 11
  12. 12. 12
  13. 13. 13
  14. 14. 14
  15. 15. 15
  16. 16. 16
  17. 17. 17
  18. 18. 18
  19. 19. 19
  20. 20. 20
  21. 21. 21
  22. 22. 22
  23. 23. 23
  24. 24. 24

×