Copyright © 2017 Jacob Jones and Andrew Rottier
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.
Those who wish to install and use PEMS have two options for installation:
-
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).
-
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.
- Version 0.1
- Initial beta release
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.
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.
-
- Copyright © 2012 The Buzz Media
- Distributed under the Apache License Version 2.0
- Provides many of the basic image editing capabilities (resizing, rotating, brightening, etc.) offered by PEMS
-
- Copyright © 2007-2015 The Apache Software Foundation
- Distributed under the Apache License Version 2.0
- Used to import images from memory and retrieve their metadata
-
- Copyright © 2009–2015 The Apache Software Foundation
- Distributed under the Apache License Version 2.0
- Utilized to generate and modify PDF files during the PEMS printing procedure
-
- Taken from the Tango! project set
- Released into the public domain by its creators
-
- Taken from the Tango! project set
- Released into the public domain by its creators
-
- Taken from the Tango! project set
- Released into the public domain by its creators
-
- Taken from the Tango! project set
- Released into the public domain by its creators
-
- Taken from the Tango! project set
- Released into the public domain by its creators
-
- Taken from the Tango! project set
- Released into the public domain by its creators
-
- Taken from the Tango! project set
- Released into the public domain by its creators
- 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
- 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
Any questions, comments, or concerns regarding PEMS can be referred to Jacob Jones or Kevin Ross.