Skip to content

PEMS (Police Evidence Management System) is a simple application specifically designed for use by law enforcement officers, allowing them to easily manage, edit, store, and backup evidence files acquired during investigations.

Notifications You must be signed in to change notification settings

jacob-t-jones/PEMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Copyright © 2017 Jacob Jones and Andrew Rottier

Overview

PEMS (Police Evidence Management System) is a simple application specifically designed for use by law enforcement officers, allowing them to easily manage, edit, store, and backup evidence files acquired during investigations. Written in Java, the program is almost completely GUI based and provides basic image manipulation capabilities, an easy to use photo importation interface, and the ability to backup evidence files both locally and remotely. Although written and designed with the Plainville Police Department in mind, it can be modified to fit the needs of most law enforcement agencies.

Installation

Those who wish to install and use PEMS have two options for installation:

  1. The source code provided on GitHub can be downloaded and compiled on the machine in question. Users who choose this option should be aware that PEMS was written and compiled using Java Development Kit Version 1.7.0 Update 67 (JDK 7u67).

  2. An executable file can be provided for installion on the machine in question. This is the simpler option, and leaves far less room for error.

Changelog

  • Version 0.1
    • Initial beta release

Licensing

PEMS and all three external libraries utilized within the project are open source, and fall under the Apache License Version 2.0. As is required by law, a copy of said license has been included within this project, and can be found in the APACHE file in the project's home directory.

Documentation

All code written for this project has been documented in detail through the use of Javadocs. This documentation is included with the project source code, and can be found in the "/docs/" directory.

Libraries Incorporated

Resources Utilized

  • add.png

    • Taken from the Tango! project set
    • Released into the public domain by its creators
  • delete.png

    • Taken from the Tango! project set
    • Released into the public domain by its creators
  • folder.png

    • Taken from the Tango! project set
    • Released into the public domain by its creators
  • harddrive.png

    • Taken from the Tango! project set
    • Released into the public domain by its creators
  • next.png

    • Taken from the Tango! project set
    • Released into the public domain by its creators
  • printer.png

    • Taken from the Tango! project set
    • Released into the public domain by its creators
  • refresh.png

    • Taken from the Tango! project set
    • Released into the public domain by its creators

Credits

Jacob Jones
GitHub
LinkedIn

  • Lead Programmer
  • Responsibilities included (but were not limited to):
    • Code for backend image importation and case creation
    • General planning and design implementation
    • Class hierarchy and project organization
    • Error and exception handling
    • File system creation and organization
    • Development of the graphical user interface
    • Javadoc creation

Andrew Rottier
GitHub
LinkedIn

  • Lead Programmer
  • Responsibilities included (but were not limited to):
    • Development of the graphical user interface
    • Installation of externeral libraries
    • General planning and design implementation
    • Implementation of the printing interface and procedure
    • Initial code commenting

Kevin Ross
GitHub
LinkedIn

  • Project Manager
  • Responsibilities included (but were not limited to):
    • Project conception
    • Beta testing and bug detection
    • Application installation and support for the Plainville Police Department

Contact

Any questions, comments, or concerns regarding PEMS can be referred to Jacob Jones or Kevin Ross.

About

PEMS (Police Evidence Management System) is a simple application specifically designed for use by law enforcement officers, allowing them to easily manage, edit, store, and backup evidence files acquired during investigations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages