02-06-2012, 11:19 AM
Crime File Reporting
ABSTRACT
The project titled as “Crime File Reporting” is a web based application. This software provides facility for reporting online crimes, complaints, missing persons, show most wanted person details mailing as well as chatting. Any number of clients can connect to server. Each user first makes their login to server to show their availability. The server can be any web server; an SMTP server must be maintained for temporary storage of emails and chat jar files for enable the chatting facilities.
This project has its front end as Java. Java is a general-purpose, concurrent, class-based, object-oriented programming language that is specifically designed to have as few implementation dependencies as possible. The back end of this project is SQL. SQL (often referred to as Structured Query Language) is a programming language designed for managing data in RDBMS.
This project is implemented on MVC architecture. MVC is a classic design pattern often used by applications that need the ability to maintain multiple views of the same data. The MVC pattern hinges on a clean separation of objects into one of three categories — models for maintaining data, views for displaying all or a portion of the data, and controllers for handling events that affect the model or view(s).
Keywords: SMTP (Simple Mail Transfer Protocol), SQL (Structured Query Language), RDBMS (Relational Database Management Systems), MVC (Model-View-Controller).