** Created by **Erick Mutua, Esther Muchai and Peter Maina
This is an integrated Occurrence Book application system that captures and manages all activities in a police station where manual occurrence books and registers are used.
Occurences such as reporting a crime, cash bail payment and booking a suspect are logged electronically by the officers on duty.The system interfaces with users on all levels and has an according set of rules to guide the user through mandatory fields to correctly capture occurrence data. This process ensures the integrity of the data and also speeds up capturing of information and at the same time enforces standardisation.
The system is web based and makes use of a centralised database to store all system information.The system is designed to be user friendly and easy to use.
System security is achieved using usernames and passwords linked to specific roles and rights as well as built-in database security mechanisms. To further extend the system’s security options, it can be set up to run securely using encryption.
As a user, I would like to;
- Register to the app to start using the application.
- Add in a new criminal by accessing a new registration form to key in the details.
- View a list of all the different records fetched from the database.
- Filter crime data by date.
- Filter crime data by nature of crime.
- See the repeat offenders.
- See different categories of crimes.
- See the time a criminal was brought in.
Behaviour | Input | Output |
---|---|---|
Sign up for an account | Account name: Ceaser Password: Julius |
An account is created and a message is displayed |
Login User | Email: [email protected] Password:***** |
Logged in into the account and directed to the index page |
Display search form | Search by Name, ID No. or Year | Once authenticated, the user will be able to view suspect information if any |
Display suspect profile | Add Crime | An authenticated user can view Suspect information inclusive of previous records if any |
Display Occurrence Book | Add Report | An authenticated user can view reports taken from different people can be view |
Display Occurrence Book | Add Suspect | An authenticated user can enter new suspect information into the database |
Display Archive | Enter year | An authenticated user can view all information from the specific year |
Display Cash Bail Book | Click Add Bail | An authenticated user can view Suspects who have paid bail |
Click here to go to the deployed site
or
Copy this and paste to your desired web browser
- Cash bail Book, flag when cash is refunded
- Python3.6
- Django
- Bootstrap
- Postgres Database
- Css
- HTML
- Javascript
- Heroku
MIT ©2018 **Erick Mutua, Esther Muchai and Peter Maina