Abstract:
Keeping in view the deteriorating security situation in Pakistan, it is understandable that better methods of crime-investigation are necessary. Right now, most of the police stations in Pakistan make use of registers to store data related to a crime scene or to a criminal/suspect. The retrieval of this data can become very difficult and time-consuming. This renders the investigation processes inefficient and the police departments, mostly, powerless. While some police stations in big cities have shifted to digitized systems aimed at reducing the efforts to access this data, these constitute a couple of non-standardized programs which interact with databases stored on the local machines. Since, this data cannot be accessed by other machines; data sharing between these softwares is not possible. Thus, the collaboration between any two police stations is still weak. Moreover, if the process of carrying out an investigation changes over time, these softwares may need alterations, in which case the same team of developers must be employed. Otherwise, the transition may become very difficult.
This projects aims to solve these problems by introducing a framework for such developers which could provide easy interfaces that call the basic and essential functions for these databases. Based on modular approach of programming, the framework has the capability to amalgamate new interfaces and functions without having to worry about the rest of the code, hence, facilitating with the evolution of the framework with the ever-evolving methods of investigations globally. Also, this framework will interact with shared databases stored on servers to enable data sharing between different police stations. This will allow for easy cooperation and association between these stations. To further facilitate them, interfaces to convert the existing databases to target database have also been provided.