Key Features:
1. Incident Management:
Create, edit, and delete incident records
Track incident types (Theft, Assault, Burglary, Vandalism, Traffic Accidents, etc.)
Monitor status (Reported, Under Investigation, Solved, Closed)
Priority levels (Low, Medium, High, Critical)
Complete details: location, officers, victims, suspects, evidence, notes
2. Person Management:
Maintain database of persons (Suspects, Victims, Witnesses)
Store personal information: name, DOB, address, phone, driver's license
Add notes for each person
3. Reporting System:
Generate reports by date range
Report types: All Incidents, By Status, Summary
Export and print capabilities
4. Search Functionality:
Search incidents by location, victim, suspect, or description
Search persons by name, address, or license
Unified search across all data
5. Data Management:
File-based storage (incidents.dat, persons.dat)
Backup functionality
Data persistence between sessions