E COPS





ABSTRACT


         The  E COP’S    is  an  innovative  project  for    local  law  enforcement  which  improves  the  efficiency  of  agency  operations,  provides    faster    access  to  agency data,  automates   the  generation   of  criminals  reports      and  increases  the  availability, timeliness, quality  and   accessibility  of   local  data  supplied  to  the  State’s  criminal  history   repository   By  automating  the  criminals  records   and  storage  of  incidents,  arrest  and    warrant information, proposed  system  has  dramatically  reduced  the  time  and   effort   required  to  process   arrests   and   perform  routine  administrative  functions,   and   has  created   new  opportunities   for   searching   and  analysing   local crime  data. It  has  saved    local  law  enforcement  agencies  the cost  and effort  of  developing  or  purchasing  their  own  records   management s systems  and  serves  the  larger  goal  of  integrating   state  and   local  criminal   justice  information  systems.
         
MODULES
 Administrator
·       Add new record
·       Update an existing record
·        Delete an existing record
   User
·       Login
·       Add new record
·       Review section
·       View an existing record

INTRODUCTION
 ABOUT THE PROJECT
                   E-COPS is a WEB application for    local  law     enforcement  which improves  the efficiency  of agency operations, provides    faster    access to  agency data,      automates   the generation    of  criminals  reports      and increases the availability, timeliness,  quality  and   accessibility  of   local  data  supplied  to  the   State’s  criminal     history   repository      By   automating the criminals   records   and    storage of incidents, arrest  and    warrant   information, proposed system   has   dramatically reduced  the  time  and   effort   required  to   process   arrests   and   perform routine administrative functions,   and   has created   new   opportunities   for   searching   and analysing   local crime   data.  It  has  saved    local law  enforcement  agencies  the cost  and effort  of developing  or  purchasing  their  own  records   management  systems  and serves  the larger  goal  of  integrating   state  and   local criminal   justice   information systems.



SYSTEM STUDY  

 STUDY OF EXISTING SYSTEM

  The existing system under study is non-computerized system for inventory control and manual processing. There is lack of effective coordination and administration of the State’s criminal justice process.



DRAWBACK OF EXISTING PACKAGES

·        The existing system needs a number of registers for handling the records. It is difficult to find out the total requisition details for particular victim.
·        The calculation requires large amount of clerical time.
·        The system is less reliable due to the possibility of human errors while entering data and during calculations.
·        Storing various records is very time consuming and a tedious task.
·        Data security less at different levels.

PROPOSED SYSTEM
                                The initial investigation reveals that there is a need for computerization in the existing system. By automating the criminals records and storage of incidents, arrest and warrant information, proposed system has dramatically reduced the time and effort required to process arrests and perform routine administrative functions, and has created new opportunities for searching and analyzing local crime data. It has saved local law enforcement agencies the cost and effort of developing or purchasing their own records management systems and serves the larger goal of integrating state and local criminal justice information systems.


ADVANTAGES OF PROPOSED SYSTEM

·        Faster and more accurate retrieval of information. Generation of various reports is made easy.

·        A caution indicator which alerts the investigating officers to individuals who may pose an immediate danger because of assaultive behavior, weapons possession or other resons.
·        Human error in processing data is avoided.
·        Unauthorized access is not possible.
·        Cost establishment and maintenances are lower than a manual system.
·        Association of incident data with a subsequent Arrest Report.
·        Automatic tracking of all recorded incidents, linking a variety of data fields.
·        More efficient and reliable.


PROJECT REVIEW


                                                        The E COP’S is an innovative project for local law enforcement which improves the efficiency of agency operations, provides faster access to agency data, automates the generation of criminals reports and increases the availability, timeliness, quality and accessibility of local data supplied to the State’s criminal history repository.


EXISTING SYSTEM

                                           The existing system under study is non-computerized system for inventory control and manual processing. There is lack of effective coordination and administration of the State’s criminal justice process.

·        The existing system needs a number of registers for handling the records. It is difficult to find out the total requisition details for particular victim.
·        The calculation requires large amount of clerical time.
·        The system is less reliable due to the possibility of human errors while entering data and during calculations.
·        Storing various records is very time consuming and a tedious task.
·        Data security less at  different levels.
         


PROPOSED SYSTEM

                                              The initial investigation reveals that there is a need for computerization in the existing system. By automating the criminals records and storage of incidents, arrest and warrant information, proposed system has dramatically reduced the time and effort required to process arrests and perform routine administrative functions, and has created new opportunities for searching and analyzing local crime data. It has saved local law enforcement agencies the cost and effort of developing or purchasing their own records management systems and serves the larger goal of integrating state and local criminal justice information systems.
         
            SCOPE OF THE PROJECT

·        Faster and more accurate retrieval of information. Generation of various reports is made easy.
·        A caution indicator which alerts the investigating officers to individuals who may pose an immediate danger because of assaultive behavior, weapons possession or other resons.
·        Human error in processing data is avoided.
·        Unauthorized access is not possible.
·        Cost establishment and maintenances are lower than a manual system.
·        Association of incident data with a subsequent Arrest Report.
·        Automatic tracking of all recorded incidents, linking a variety of data fields.
·        More efficient and reliable.
                  
FUNCTIONAL REQUIREMENTS

USER

·         LOGIN


Each qualified user has their own user account. To access their account fill the information in the required field.
Input           :         username, password
Output                  :         Checks the login table if such a user exists. If yes then entry is provided into the software else a message comes saying to enter the correct username and password. This password also checks whether the user is an administrator or only a user. Only an administrator can look through the entire list and bring changes to the details .
·         ADD NEW RECORD
This provision used for entering the details of new criminal.
Input           :         Identification number, First  name, Last name, gender, age, photo, height, weight,Address, Identifiaction marks, jailed or not, Previous history, which station boundry,Station contacting details……………..

Output       :         Record with above details send for conformation of administrator .


  • REVIEW SECTION

A review section is available for the user. Here the user can add their comments. The comments of one user are visible of other users also. This section is more useful for the users, because they can express their ideas through this.

Input :         name, e-mail id, comments

Output:       The comments will be displayed

·         VIEW AN EXISTING  RECORD
This provision used for geting the details of pre entered criminal.

                   Input :         Identification number,
Station contacting details……………..
                   Output :      Record with above details desplayed.

ADMINISTRATOR
·         ADDING  USER
Enabled to change the password and username of the user of the software.

Input          :         First  name, Last name, Login name, password, re-enter  Password, Rank, Current station, Contact no, Word Verification

          Output                 :         Checks Login name, Rank, Word Verification and all other madontry parts are correctly filled. If yes then gets a new user account.

·         REMOVING  USER

Enabled to change the password and username of the user of the software.

          Input          :         First  name, Last name, Login name, password, re-enter  Password, Rank, Current station, Contact no, Word Verification

          Output       :        Checks Login name, Rank, Word Verification and all other madontry parts are correctly filled. If yes then gets a new user account.
                                

·         ADD NEW RECORD
This provision used for entering the details of new criminal.

Input          : Identification number, First  name, Last name, gender, age, photo, height, weight, Address, Identification marks, jailed or not, Previous history, which station name, Station contact details……………..

                   Output :     Record with above details saved .


·         UPDATE AN EXISTING RECORD

This provision used to add new details or change existing details.

                   Input          :         Add new details and change existing details.

                   Output       :         Changes saved.

·         DELETE AN EXISTING RECORD

This provision used to delete  an existing record.

                   Input                    :         delete an  existing  record.

                   Output       :         Changes saved.

 SYSTEM REQUIREMENTS

SOFTWARE REQUIREMENTS
OPERATING SYSTEM : WINDOWS XP

FRONT END : Macromedia Dreamweaver MX 2004

BACK END : WampServer

WEB CLIENT : INTERNET EXPLORER, MOZILLA FIREFOX.

INTERNET STANDARD : HTTP

 HARDWARE REQUIREMENTS

Processor                         : 1 GHz or more
Harddisk                          : 40 GB
Memory                           : 512 MB or more
Keyboard                         : 104 Keys
Components                     : Scroll Mouse
Display                             :14” color monitor (1280 X 768 or more)

SELECTION OF SOFTWARE
 PHP?
·       PHP stands for PHP: Hypertext Preprocessor
·       PHP is a server-side scripting language, like ASP
·       PHP scripts are executed on the server
·       PHP supports many databases (MySQL, Informix, Oracle,  Sybase, Solid, PostgreSQL, Generic ODBC, etc.)
·       PHP is an open source software
·       PHP is free to download and use
What is a PHP File?
·       PHP files can contain text, HTML tags and scripts
·       PHP files are returned to the browser as plain HTML
·       PHP files have a file extension of ".php", ".php3", or ".phtml"


What is MySQL?
·        MySQL is a database server
·        MySQL is ideal for both small and large applications
·        MySQL supports standard SQL
·        MySQL compiles on a number of platforms

PHP + MySQL
·        PHP combined with MySQL are cross-platform (you can develop in Windows and serve on a Unix platform)

Why PHP?
·        PHP runs on different platforms (Windows, Linux, Unix, etc.)
·        PHP is compatible with almost all servers used today (Apache, IIS, etc.)
·        PHP is FREE to download from the official PHP resource: www.php.net
·        PHP is easy to learn and runs efficiently on the server side

                                   SYSTEM DESIGN

    ELEMENTS OF DESIGN

 Feasibility and Critical Factors 

          Feasibility factors are those factors that determine whether the software developed satisfies the stipulated requirements that describe system’s behavior.There is always a set of conditions that can completely describe the system; when changes are applied on the system, it may change its overall state by changing the state of any of the conditions that constitute the description set. Requirements can be of two types: Functional requirements, Non functional requirements. A functional requirement describes the interaction between the system and its environment. A non functional requirement describes the constraint on the system that limits the choices for construction of a solution to the problem.
System design is the stage of transition from user requirement specification to a specification for the software personnel. The importance of the design can be stated with a single word “Quality”. Design is the place where quality is fostered in software development. The phase acts as the bridge between the user specification and implementation phase, which satisfies the user specification. While analysis essentially logical, design is creative. An elegant design achieves its objective with minimum use of resources. The resources are always limited but an acceptable design often proves to be a compromise between a number of factors like cost, reliability, accuracy, security, control, integration, and expansibility.

System Design consists of:
•  Physical Design
•  Logical Design


 Physical System Design

Physical design produces working system by defining specification and the necessary programs are written based on this, which performs necessary calculations through the existing database produce report and maintains updated database at all times.
Physical design consists of:
·        Input Design
·        Output Design
·        Program Design

 Input Design
Input design is the process of converting user-originated inputs to a computer based format. The goal of designing input data is to make data entry as easy and free from errors as possible.
Well-designed inputs serve five purposes
            • Control work flow
            • Reduce redundancies
            • Record data
            • Increase clerical accuracy
            • Allow easier checking of data
Inputs are important because in many instances, they are the contact a user has with a system
   
 Output Design

Outputs from the computer system are required primarily to communicate the results of processing to the users. Output design is an ongoing activity during the study phase. The objective of output design is to define the contents and format of all documents and reports in an attractive and useful format. Other reasons for output generations are:
            • To provide proper communication of data to the user.
            • To re-input to the computer for being connected with other data and further processing.
            • To provide permanent storage
Output generally refers to the results and information that are generated by the system. It can be in the form of operational documents a report. Since some of the end users will not actually operate the information system or input through workstations.
         
 Program Design

The most creative and challenging phase of the system development life cycle is the system design. The term design describes the final system and the process by which it is developed. It refers to the technical specifications that will be applied in implementing the candidate system. The first step is to determine how the output is to be produced and in what format, sample outputs are to be presented.
Design is the process of creating alternative solutions evaluating the choice and drawing up the specifications for the chosen alternatives. System design work follows logically from system analysis. Identifying where a system may be improved leads on how the system can be improved and in particular advantage of computer use.
Application design consists of taking the compiled list of requirements and turning it into detailed specification describes the new system. Many of the tools used in the analysis phase can be used in phase to clarify the different aspects of the proposed system. Dataflow diagrams can be used in this phase to clarify the different aspects of the proposed system.
The general purpose that use here for object oriented design has a number of stages:
            a. Understand and define content and the modes of use of the system.
            b. Design the system architecture
            c. Identify the system objects in the system
            d. Develop design models
            e. Specify object interface


 Logical System Design

The data flow oriented design has been adopted for the system. The main attraction of the data flow oriented design is that it is amenable to wide range of application areas. Data flow diagrams show the logical flow of the system and define boundaries of the system. It describes the inputs (source), output (destination), database (data sources) and procedures (data flows), all in a format that meets the user’s requirements. While preparing the logical system design, it is tried to specify the user needs at all level of detail that virtually determines the information flow into and out of the system. The required data sources and the specific objectives of the design where also considered. The outline design of the needed reports and input forms was defined.
Data is the key to the overall system and it is structured to meet the user requirement. Each item of data is uniquely and defined in a database. The relationship between various items of data was identified. The data are analyzed to determine whether they are normalized. Then the procedures handled by the computer and human beings are also determined. The users were informed about the logical design of the system.

ARCHITECTURAL DESIGN

·Elements of Design
Data flow diagram is used to define the flow of the system and its resources such as information. Data flow diagrams are a way of expressing system requirements in a graphical manner. Data flow diagrams represent one of the most ingenious tools used for structured analysis. A data flow diagram or as it is shortly called, is also known as a bubble chart. It has the purpose of clarifying system requirements and identifying major transformations that will become programs in system design. It is the major starting point in the design phase that functionally decomposes the requirement specifications down to the lowest level of detail. To draw DFD,
·        Look at the system from the inside to the outside
·        Identify the activities
·        Locate the data flow
·        Show the internal inputs that exists within the system
·        Look for duplication of data flows or stores(files) 




















Next PostNewer Post Previous PostOlder Post Home
Post a Comment