Vous êtes sur la page 1sur 60

ACKNOWLEDGEMENT

At the very outset I would like to give first honour to GOD who gave the wisdom
and knowledge to complete this project.

My extreme thanks goes to the PRINCIPAL, Dr. A. BIJU for providing the
necessary facilities for the completion of this project work in my college.

I sincerely extend our thanks to Dr. Murugan R, Associate Professor and Head of
the Computer Applications Department for all the help.

I wish to extend our sincere thanks to my guide Smt. Shereena V. B, Assistant


Professor, Department of Computer Applications for her valuable guidance and support. I
thank them for the timely suggestions and constant encouragement that boosted up my
morale and led to accomplishment of this project.

I finally like to thank my parents, my friends and all my well-wishers who supported
me directly and indirectly during my project.

EJAS MUHAMMED

1
TABLE OF CONTENTS

Contents Page no
1. Introduction 3
1.1 Introduction 4

1.2 Objective of the project 4

2. Requirement and Analysis 6


2.1 Introduction 7

2.2 Problem definition 7

2.3 Select the software development model 7

2.4 Requirement Specification 8

2.4.1 Existing System 9

2.4.2 Proposed System 9

2.4.3 Justification for the proposed System 10

2.4.4 Benefits of proposed system 11

2.5 Project planning 11

2.6 Project Scheduling 12

2.7 Feasibility Study 16

2.7.1 Economic Feasibility 16

2.7.2 Technical Feasibility 17

2.7.3 Operational Feasibility 17

2.7.4 Behavioral Feasibility 17

2
3. Software Requirement Specification (SRS) 15
3.1 Introduction 16

3.1.1 Purpose 16

3.1.2 Scope 16

3.1.3 Definition, Acronyms, and Abbreviations 16

3.1.4 References 16

3.1.5 Overview 17

3.2 Overall Description 17

3.2.1 Product Perspective 17

3.2.2 Product Functions 17

3.2.3 User Characteristics 17

3.2.4 Constraints 18

3.2.5 Assumptions and dependencies 18

3.3 Specific Requirements 19

3.3.1 External interfaces 19

3.3.2 Functional requirements 20

3.3.3 Performance requirements 20

3.3.4 Logical database requirements 20

3.3.5 Design constraints 21

3.3.6 Software system attributes 21

3.3.7 Organizing the specific requirements 22

4 . Supporting Information 23

5. Software and hardware requirement 31


5.1 Software requirements 32

5.2 Hardware requirements 32

3
4
1.INTRODUCTION

5
1.1 INTRODUCTION
This project entitled “Police Station Management System” keeps all
the record and details of a Police Station. This system is designed for carrying
out a Police Station activities more easily and efficiently. The application
reduces the workloads of the staff in which the details of the Police Station are
stored in the database. So that manual effort is reduced very much and the
Police Station can keep the records effectively.
Intention of the system is the computerization of the existing system.
In an existing system all work was done manually with a lot of paper work
involved. The project titled Police Station Management System is exclusively
for the authority. It saves a lot of time and manpower and helps the activities
to run properly with almost no errors and delay. This system is developed in
Visual Basic language with Oracle as backend. VB is very suitable one for such
an application and we make use of its higher version Visual Basic 6.0. User
Friendly Environment of VB Language helps the Authorized Persons to Operate
the Software Even With Less computer knowledge.

1.2 OBJECTIVES
The main objective of the system is to computerize the functions in the
management of a Police Station. The effort given here is to convert the current
system of managing data of the Police Station into a computerized system, so
that a faster, secure, error free and efficient computer system involves. In the
very first stage , We have to identify the problem and collect details of
problems. It involves gathering of information about the problem of existing
system, how the problem must be solved and finding the cost estimates and
implementation specification of the new system to improve the current
system. Convert the present manual system to a new computerized system. so
the system should provide better performance, make searching for information
easier. Reduce delay in data receiving. The proposed system should provide
proper securities to prevent unauthorized access are the main objective this
project

6
2. REQUIREMENT AND ANALYSIS

7
2.1 INTRODUCTION
Analysis is the study of various operations performed by the system.
During analysis data are collected on different files. System analysis involves
gathering of necessary information and using the structured tool for analysis.
This includes studying the existing system and its drawback, designing a new
system and conducting cost-benefit analysis.The Police Station Management
System is the project designed for storing and operating various data based on
the Police Station Related activities carried out in the authority.

2.2 PROBLEM DEFINITION


Every system consists of several problems. The manual process of
Police Station Management also has some problems. Existing system is manual
in nature. The necessary details are stored in printed sheets. The existing
system is inefficient since all the data manipulations are carried out manually.
This consume considerable amount of time and lots of paper work needed.
Also there are chances for error to occur. Manual work causes considerable
delay. So in order to increase the efficiency manual system must be
computerized.

2.3 SOFTWARE DEVELOPMENT MODEL


A software model is an abstract representation of software process.
Software model of the process can be used to explain different approaches to
software development. The different types of models are waterfall mode,
iterative enhancement model, spiral mode, prototyping model etc. I select the
waterfall model for my project as the system development tool. Waterfall
model is the classical model of software development. This model is based on
four phases of System Development Life Cycle. The phases of System
Development Life Cycle are:
➢ Study phase
➢ Design phase
➢ Development phase
➢ Operation phase
8
In waterfall model result of each is act as input for the next process.
Waterfall model follows a sequential method for solving problems. Here
different stages of project overlap and feed information each other. This model
is absolute way for correcting problems or implementing proposed system.

The sequential phases in waterfall models are requirement gathering


and analysis, system design, implementation, integration and testing,
deployment of system, maintenance.

2.4 REQUIREMENT SPECIFICATION


The Police Station Management System automation deals with the
Complaint Registration, Case records, FIR and other Police Station based
records. Functional requirements describe the relationship between inputs and
outputs of the system. According to the criteria I studied the current status of
the existing system. From the study I understood that the existing system is
prepared manually results in the wastage of time and inaccuracy, and may lose
the stored data. So software required for the quick and secure activities of the
authority.

9
2.4.1 Existing System
The existing system is considered as manual paper processing system. All works
done with a lot of paper work involved. Paper work is one of the old
fashioned methods. Paper can easily get damaged or get lost leading to loss of
data. It is also expensive to keep or buying files to store records. The FIR, Case
Records are prepared manually, so there is a chance for occurring errors and
the calculations are not so accurate. Various information such as Policemen
Allowance, Criminal Records, Case records are handled manually. When there
is need for retrieving details searching is unavoidable this is a difficult task
searching the records manually .This is also too much time consuming when we
want to retrieve details according to some specific conditions. Report
generation is another limiting factor of existing system.
These problems can be solved by introducing a new system. To
overcome these problems we are implementing a computerized system with
combination of VB and Oracle.

2.4.2 Proposed System


Which is also more helpful to search Complaints, Cases, Prisoners,
Criminal records etc. The present system has limitations.The proposed system
is designed to eliminate all the disadvantages of the existing system. The
proposed system is an interactive system, highly user friendly and designed
exclusively for the Authority. The system is developed in VB with Oracle as
backend.
The proposed system use reduces manpower effort, paper wastage
etc. It is very efficient and it saves time. The system is having many added
advantages which are having higher number of economic features for user
interface. The system modular structure will allow the system to pair with its
other system for easy data transfer with high control levels in user hands. The
proposed system will be more appropriate and genuine without any errors and
by using this application the FIR can be generated easily.

10
It is designed keeping in mind all the drawbacks of the present system
in order to provide a permanent solution to the existing system. The proposed
system overcomes all the hurdles faced by the existing system.

2.4.3 Justification of Proposed System


The proposed system is designed to eliminate all the disadvantages of
the existing system. The proposed system are more user friendly. The proposed
system aims; Speed in processing, Reduce manpower, Security of data, Reduce
errors and Availability of reports at just a mouse click
If any particular information is needed it can be collected from the
database file. The chance of errors is less in the new system as proper
validation is provided. The Police Station Management System is provided with
password for login, so the unauthorized access can be prevented. The
administrator can delete unwanted records and thus can save the memory
space. The designing of the proposed system is done in such a way that it
handles the above problems of the current system efficiently.

2.4.4 Benefits Of Proposed System


The proposed system is fully computerized thus making it user friendly. It
simplifies the task of storage and report generation. Some of the benefits are :
User friendly , Efficient database , Easy for searching ,through the database,
Ability to handle the updates, Speed up processing, Ability to print the needed
reports in just a mouse click, Graphical user interface, Greater accuracy in data
collection and Security

2.5 PROJECT PLANNING


Project planning is the most importance phase of a software
development life cycle. The project plan discusses what should be done and
how it should be done to reach the final goal. It is unlike any other project
activity because software is contracted in mind and one personnel
interpretations are not the same as another’s, even both are involved in the

11
same software project. These differences in options are the core of software
errors. Therefore, a specific, detailed project plan must be developed.
Project planning means plotting activities against a time frame and
developing a network based on an analysis of the tasks that must be performed
to complete the project. The basic goal of planning is to look into the future,
identify the activities that need to be done to complete the project
successfully. A good plan is flexible enough to handle the unforeseen events
that inevitably occur in lagged project.
The approximate time and date planning is as follows:-

TASK START DATE DURATION END DATE

Logic Design 30-april-2018 5 days 4-May-2018

System 5-may-2018 2 days 6-May-2018


Selection
System Study 7-may-2018 20days 27-May-2018

Initial Report 28-may-2018 4 days 1-June-2018

Form Design 6-july-2018 20 days 3-September-


2018
Coding 3-september- 45days 19-September-
2018 2018
SQL 1-november- 10 days 10-November-
2018 2018
Testing 11- 16 days 27-November-
november- 2018
2018
Documentation 28- 7 days 05-December-
november- 2018
2018

2.6 PROJECT SCHEDULING


Project scheduling is the process of converting project steps, resources
and estimates to a series of sequential and parallel tasks that can be spread

12
across a calendar to determine the start, intermediate milestone and
completion dates for project.
A Gantt chart, commonly used in project management, is one of the
most popular and useful ways of showing activities (tasks or events) displayed
against time.
On the left of the chart is a list of the activities and along the bottom is a
suitable time scale. Each activity is represented by a bar; the position and
length of the bar reflects the start date, duration and end date of the activity.
The Gantt chart is prepared using the above information.
TASK MAY JUNE JULY AUGUST SEPTEMBER OCTOBER NOVEMBER

REQUIREMENT

GATHERING

SYSTEM

ANALYSIS

SYSTEM DESIGN

FORM DESIGN

CODING

TESING

BUILD

2.7 FEASIBILTY STUDY


Feasibility study is conducted to determine whether the proposed system
is feasible or not. The purpose of feasibility study is to investigate the present
system, evaluate the cost and effectiveness of the proposed system, evaluate
the possible applications of computer based methods, select a tentative

13
system, evaluate the impact of the proposed system on existing personnel and
ascertain the need for new personnel.

2.7.1 Economic Feasibility


Economic feasibility study presents tangible and intangible benefits
from the project by comparing the development and operational cost. The
technique of cost benefit analysis is used as a basis of attaining economic
feasibility.
Presently the Police Station Management in the authority activities
require lots of paper works and manpower are needed in this context.
Implementing the proposed system can eliminate these drawbacks which save
time, money and manpower. Thus the proposed system is economically
feasible.

2.7.2 Technical Feasibility


It was found that the authority currently uses computer and printers
for creating documents and drawings. It is essential to check whether
technically skilled persons are available or not in the office. If not, training of
staffs is necessary. If they get trained with the designed software, new
appointments can be avoided and the system will run smoothly. This system
can support the later versions of Windows operating system. So the proposed
system is technically feasible.

2.7.3 Operational Feasibility


Since the software is designed in a user friendly manner, it is easy to
understand the working process of a computer aware person. Training is
provided for the users of this software. It seems that the system can be used if
it is developed and implemented. So the system is operationally feasible.

2.7.4 Behavioural Feasibility

In today’s world, where computer is an inevitable entity, the systems


like auction site, which requires no special efforts than surfing the net are

14
enjoying wide acceptance. Thus the organization is convinced that the system is
feasible.

People are inherently resistant to change, and computers have been


known to facilitate change. An estimate should be made about the reaction of
the user towards the development of a computerized system. Computer
installations have something to do with turnover, transfers and changes in the
Police Station Systems.

15
3. SOFTWARE REQUIREMENT SPECIFICATION
(SRS)

16
3.1 INTRODUCTION
3.1.1 Pupose
The purpose of this document is to describe the Police Station
Management System.This document contains the functional, behavioral and
non-functional requirements of the project and it also contains the guidelines
for system engineers and designers to start working the project. The main
purpose of this project is to maintain easy circulation system using computers
in the police stations.

3.1.2 Scope
The project is developed mainly for the use of the Police Station
authority. This project will work as a complete user interface. This system can
be implemented under various conditions. We can add new information and
when we require making reusability, it is possible as there is flexibility in all the
modules. The language used for developing this project is VB6.0 and Oracle as
backend which is very efficient in storing and retrieving the information as
needed.

3.1.3 Definitions, Acronyms and Abbreviations


VB – Visual Basic
SQL – Structured Query Language
ER – Entity Relationship
IDE – Integrated Development Environment
SRS – Software Requirement Specification
IEEE – Institute of Electrical and Electronics Engineers

3.1.4 References
❖ Books
● Norton, Peter.Using Visual Basic 6.0.
● Awad, M.Elias.System Analysis And Design.9thed.New Delhi:Galgotia.2012
● K. K Aggarwal, Yogesh Singh Software Engineering (Third Edition)
New Age International Publications
17
● RamezElmasri and Shamkant B. Navathe, Fundamentals of Database
Systems Pearson Education, 5th edition

3.1.5 Overview
The document contains the detailed documentation of the requirements and
functions of ‘Police Station Management System’ like product function,
functional requirements, constraints, dependencies etc. The SRS is organized as
its discuss the product description first then the requirements of the products,
and the dependencies that will face by the systems etc. The developer is
responsible for:
● Developing the system.
● Installing the software.
● Maintaining the system.

3.2 Overall Description


3.2.1 Product Perspective
Police Station Management System is a replacement for the existing
system which was using a number of books for storing the information about
Crime records, Cases, Criminals, FIRs etc. The new system would be more
efficient and easy for managing and manipulating.

3.2.2 Product Function


The product function can be represented using ER diagram. The main
purpose of this system is to reduce complexity of existing system. This software
is capable of managing rent details and the details of various rent activities of
authority. The valid users are allowed to view and use the system.

3.2.3 User Characteristics


The users of the Police Station Management System are the persons
who manage this system. The authorities and administrators should have a
basic knowledge of computers. The persons who manage the system should
have more knowledge about the internal modules of the system and are
capable of modifying the system and correcting errors if any chance of disk

18
crash, power failures and other catastrophes. The features that are available to
the persons manage the system are:
● Can add information to the database.
● Can modify the information
● Can remove any unwanted information
● Can check the information in the added records
● Can access all the records.
3.2.4 Constraints
✓ Oracle server is used as SQL engine and database
✓ Correct username and password must be provided for login.
✓ User must be aware to enter correct data into databases
3.2.5 Assumptions and Dependencies
The assumptions are:
The coding should be error free. The system should be user friendly so
that the users can easily access data which have more storage capacity and
provide fast access to database. Search facilities and provide quick search
results. Save money and time unlike the existing system. The user must provide
correct user name and password to enter to the system.
The dependencies are:
The specific hardware and software due to which the product will run
on the basis of listing requirements and specification, the system will be
developed and run. The end-users should have knowledge about the system.
Updates are to be made correctly and data entered without any mistakes

3.3 Specific Requirements


3.3.1 External Interfaces
GUI
The software provides good graphical interface for the user and the
administrator can operate on the system, performing the required task such as
create, update, viewing the details of the Cases, Complaints, Criminals, FIR etc.
It allows user to view quick reports like FIR, Allowance Report, Case Reoports
etc. It provides search facility based on different criteria. The user interface

19
must be customizable by the administrator. All the modules provided with the
software must fit into this graphical user interface and accomplish to the
standard defined. The design should be simple and all the different interfaces
should follow a standard template

Login interface
The system is provided with a user name and password. If the user gives an
incorrect user name or password, an error message occurs.

Search interface
The authorized person can search for a particular detail which he is interested
in. The search can be done using id or name

Report
The user can generate different reports like FIR Report, Case Report, Allowance
Report etc.

Hardware Interfaces
Only the recommended configuration (basic requirements of a computer
system) no other specific hardware is required to run the software.

Software Interfaces
Software will depend on the security features provided by the operating
system and the language VB6.0.The system will have a direct connection with
the database SQL .The data’s are stored in the database and retrieved as per
requirements.

3.3.2 Functional Requirements


➢ Insert records: This action is done to add new records into fields .
➢ Update records: This event is to modify or update the information on each
process.
➢ Delete records: This action is to remove records from the system whenever
they are no longer needed.
➢ Search for records: Whenever the admin wants to search for a record, this
action is performed.
➢ The validation of data entered should be done.

20
➢ Specific condition has to be met.
➢ System shall maintain the sequences of the processes.
3.3.3 Performance Requirement
The proposed system that we are going to develop will be used as the
Chief performance system. Therefore, it is expected that the database would
perform functionally all the requirements that are specified by the Police
Station. The performance of the system should be fast and accurate. Response
of the system to an operation should be within reasonable time. The system
should be able to handle large amount of data. The system should also capable
for updating the data such as Complaints, Creating cases, Criminal records, FIR,
Policemen Allowances etc.

3.3.4 Logical Database Requirement


A database requirement is dealing with the requirements for the
collection of data. Some of major tasks, using a computer system are to store
and manage data. To handle these tasks, you need a specialized computer
program known as a database management system (DBMS).A DBMS stored,
process, and retrieve data. The database used in this project is SQL.

TABLE PRIMARY FORIEGHN DESCRIPTION


NAME KEY KEY
LOGIN USERNAME Login
information

COMPLAINT COMPLAINT_ID Complaint


information

CRIMINAL CRIMINAL_ID Criminal


information

POLICEMEN POLICEMEN_ID Policemen


information

21
CASE CASE_ID Case
information

PRISONER PRISONER_ID CASE_ID Prisoner


information

FIR FIR_ID CASE_ID FIR information

ALLOWANCE ALLOWANCE_ID POLICEMEN_ID Allowance


information

3.3.5 Design Constraints


The program is designed for and will operate under the Windows 7,
Windows XP or Windows 10 OS. Before accepting the system the developer will
have to show through test cases that all conditions are satisfied.

3.3.6 Software System Attributes


➢ Reliability: The software should not have any reliability issues. The software will
be thoroughly tested and any issues resolved.
➢ Availability: The software will execute as a standalone system so as long as the
machine is running, the program will be available. The key to maintaining
availability will be by ensuring a connection to the database server is available.
Failure to connect to the database will make data unavailable.
➢ Security: This software is intended to communicate over an internal network;
therefore security is of little concern. The user will have to enter the username
and password so the program can connect to the database server. The
username and password will not be stored because encryption of such
information is outside the scope of the project.
➢ Maintainability: The software will be composed of various modules decreasing
the complexity of expansion.
➢ Portability: As states previously, this software will only run under the Windows
OS. The setup file, setup.info, can be copied to multiple machines so that each
program does not have to be setup separately.

22
3.3.7 Organizing the specific requirements
In this system the overall functionality is organized by Data flow
diagrams and E-R diagrams. Based on these diagrams, data relationships and
dependencies are found and a functional hierarchy is made for organizing the
specific requirements.

23
4. SOFTWARE AND HARDWARE REQUIREMENT

24
4.1 SOFTWARE REQUIREMENTS

To develop the application software, we use different type of software.


The software for the development has been selected based on several
factors such as: Support and stability, Cost effectiveness, Development
speed, Ability to create robust application least time.

The minimal software’s used for storage are:

Front-End Development: VB 6.0

IDE : VB IDE

Database Server : ORACLE


4.2 HARDWARE REQUIREMENTS

The hardware requirements for developing and implementing the


proposed system are given below:

Processor: Intel Core i3


RAM : 2GB

25
5. SYSTEM DESIGN

26
5.1 INTRODUCTION
The system design is a solution to “how to” approach to the creation of new system.
The basis for the system design is a good system analysis. The important phase is composed
of several steps. The first step is to determine how the output should be produced and in
what format. Second the database, the input data and the master files have to be designed
to meet the requirements of the proposed system. It provides for the understanding and
procedural details necessary for implementing the system recommended in the feasibility
study. It refers to the technical specifications that will be applied in implementing the
candidate system. It also includes the construction of programs and program testing. Finally
the details related to justification of the system and estimate of the impact of the candidate
system on the user and the organization are documented and evaluated by the
management as steps towards implementation. System design goes through phases of
development, logical and physical design.

DFD shows the logical flow of a system and defines the boundaries of the system. For
a candidate system, it describes the inputs, outputs, database and procedures. The design
covers the review of the current physical system, prepares output specifications, prepares
input specifications and specifies the implementation plan, reviews benefits, costs, target
dates and constraints.

System design objectives include specify logical design elements, support business
activities ensure that system features meet user requirements, provides a system
engineered for ease of use by people ,provides detailed software development
specification, confirm to design standards.

The logical design specifies output, input file and screen layout. The physical design
produces the working system by defining the design specification that tells the programmer
exactly what the candidate system must do.

27
5.2 INPUT DESIGN
In input design, user oriented data are converted to a computer based format. It is the link
between user and the information system. The input design involves determining what the
inputs are, how the data should be performed, how to validate data, how to minimize data
entry and how to provide a multiuser facility.

The main objectives of the input design are:


1. Produce cost effective method of input
2. Achieve highest possible level of accuracy
3. Ensure that the input is acceptable to and understood by staff.

The goal of designing input data is to make entry easy, logical and free from
errors as possible. The entering data entry operators need to know the allocated space
for each field; field sequence and which must match with that in the source document.
The format in which the data fields are entered should be given in the input form.

LOG IN FORM

LOG IN

LOG IN

28
COMPLAINT DETAILS FORM

COMPLAINT DETAILS

ID PLACE

NAME PLACE

PHONE NUMBER

AADHAR

FROM DATE TO DATE

ADDRESS DESCRIPTION

NEW INSERT SEARCH UPDATE DELETE EXIT

CRIMINAL DETAILS FORM

CRIMINAL DETAILS

ID PLACE

NAME PLACE

PHONE NUMBER

AADHAR

ADDRESS DESCRIPTION

NEW INSERT SEARCH UPDATE DELETE EXIT

29
CASE DETAILS FORM

CASE DETAILS

ID PLACE

NAME PLACE

PHONE NUMBER

AADHAR

FROM DATE TO DATE

ADDRESS DESCRIPTION

CONVERT
TO CASE

INSERT SEARCH UPDATE DELETE EXIT

FIR FORM

FIR DETAILS

ID PLAC ACT NAME

NAME PLACE REFERENCE

PHONE NUMBER MEGISTRATE

AADHAR PLACE

FROM DATE TO DATE

ADDRESS DESCRIPTION

CRIME NUMBER

GENERATE
FIR

INSERT SEARCH UPDATE DELETE EXIT


30
5.3 OUTPUT DESIGN

Efficient, intelligible output design improves the system relationship with the user and help
in decision making. Allowing the user to review sample screen is important because the user
is the ultimate judge of the quality of the output.

Computer output is the most important and direct information source to the user.
Output design is a process that involves designing necessary outputs in the form of reports
that should be given to the users according to the requirements. Since the reports are
directing referred by the management for taking decisions and to draw conclusions they
must be designed with almost care and the details in the reports must be simple, descriptive
and clear to the user.

31
LOG IN FORM

LOG IN

admin

*******

LOG IN

COMPLAINT DETAILS FORM

COMPLAINT DETAILS

ID 1011 PLACE

NAME EJAS PLACE

PHONE NUMBER 9961020536

AADHAR 1963332405120001

FROM DATE 12-Oct-2017 TO DATE 13-Oct-2017

ADDRESS Ez villas , DESCRIPTION My bike is missing feom the


Kothamangalam town. KL 06 C 2146

NEW INSERT SEARCH UPDATE DELETE EXIT

32
CRIMINAL DETAILS FORM

CRIMINAL DETAILS

ID 1034 PLACE

NAME PRAVEEN PLACE

PHONE NUMBER 9895444848

AADHAR 9600012453333021

ADDRESS PR VILLAS, KOCHI DESCRIPTION NOTORIOUS CRIMINAL, CASE


NUMBERS 123, 1056, 1007

NEW INSERT SEARCH UPDATE DELETE EXIT

CASE DETAILS FORM

CASE DETAILS

ID 1011 PLACE

NAME EJAS PLACE

PHONE NUMBER 9961020536

AADHAR 1963332405120001

FROM DATE 12-Oct-2017 TO DATE 13-Oct-2017

ADDRESS Ez villas , DESCRIPTION My bike is missing feom the


Kothamangalam town. KL 06 C 2146

CONERT
TO CASE

INSERT SEARCH UPDATE DELETE EXIT

33
FIR FORM

FIR DETAILS

ID 1023 PLAC ACT NAME ROBBERY ACT

NAME EJAS PLACE REFERENCE 1-3/5A

PHONE NUMBER 9961020536 MEGISTRATE ALUVA SUB JUDICIAL

AADHAR 1655523222120001 PLACE ALUVA

FROM DATE 12-OCT-2017 TO DATE 13-OCT-2017

ADDRESS EZ VILLAS, KOCHI DESCRIPTION BIKE IS MISSING FROM TOWN.


KL 06 C 2456
CRIME NUMBER 123/2017

GENERATE
FIR

INSERT SEARCH UPDATE DELETE EXIT

34
5.4 ER DAIGRAM

35
5.5 DATABASE DESIGN
LOGIN TABLE
FIELD DATA TYPE DESCRIPTION

USERNAME VARCHAR(8) Username

PASSWORD VARCHAR(12) Password

TYPE VARCHAR(4) User Type

COMPLAINT TABLE
FIELD DATA TYPE DESCRIPTION

COMPLAINT_ID VARCHAR(6) Complaint ID

NAME VARCHAR(25) Name od Informer

PHONENO NUMBER(10) Contact No. of Informer

AADHAR VARCHAR(16) Addhar of Informer

TITLE VARCHAR(6) Title of Complaint

FROMDATE DATE Date From

TODATE DATE Date To

ADDRESS VARCHAR(15) Address of the informer

DESCRIPTION VARCHAR(50) Description of the case

36
CASE TABLE
FIELD DATA TYPE DESCRIPTION

COMPLAINT_ID VARCHAR(6) Complaint ID

NAME VARCHAR(25) Name of Informer

PHONENO NUMBER(10) Phone Of Informer

AADHAR VARCHAR(16) Aadhar of Informer

TITLE VARCHAR(6) Title of the Case

FROMDATE DATE Date From

TODATE DATE Date To

ADDRESS VARCHAR(15) Address of the Informer

DESCRIPTION VARCHAR(50) Description of the case

FIR TABLE
FIELD DATA TYPE DESCRIPTION

CASE_ID VARCHAR(6) Case ID

NAME VARCHAR(25) Name of Informer

PHONENO NUMBER(10) Phno. Of Informer

AADHAR VARCHAR(16) Aadhar of Informer

TITLE VARCHAR(6) Title of the case

FROMDATE DATE Date From

TODATE DATE Date To

ADDRESS VARCHAR(15) Address

DESCRIPTION VARCHAR(50) Description of the Case

REFERENCE VARCHAR(10) Case Refernce

37
MEGISTRATE VARCHAR(10) Megistrate Name

PLACE VARCHAR(10) Place

CRIMENUMBER VARCHAR(10) Crime Number

POLICEMEN TABLE
FIELD DATA TYPE DESC RIPTION

POLICEMEN_ID VARCHAR(8) Policemen ID

NAME VARCHAR(15) Name of Policemen

AADHAR VARCHAR(16) Aadhar of Policemen

PHONENUMBER NUMBER(10) Contact of Policemen

DESIGNATION VARCHAR(10) Designation

DOB DATE Date of bith

ALLOWANCE TABLE
FIELD DATA TYPE DESCRIPTION

ALLOWANCE_ID VARCHAR(7) Allowance ID

POLICEMEN_ID VARCHAR(8) Policemen ID

ALLOWANCETYPE VARCHAR(10) Type of Allowance

AMOUNT NUMBER(5) Amount

CRIMINAL TABLE
FIELD DATA TYPE DESCRIPTION

CRIMINAL_ID VARCHAR(6) Criminal ID

NAME VARCHAR(25) Criminal Name

38
PHONENO NUMBER(10) Phno. Of Criminal

AADHAR VARCHAR(16) Aadhar of Criminal

ADDRESS VARCHAR(15) Criminal Address

DESCRIPTION VARCHAR(50) Description

PRISONER TABLE
FIELD DATA TYPE DESCRIPTION

CRIMINAL_ID VARCHAR(6) Criminal ID

CASE_ID VARCHAR(6) Case ID

NAME VARCHAR(25) Nam of Prisoner

PHONENO NUMBER(10) Contact of Prisioner

AADHAR VARCHAR(16) Aadhar of Prisoner

ADDRESS VARCHAR(15) Address

DESCRIPTION VARCHAR(50) Description

FIR TABLE
FIELD DATA TYPE DESCRIPTION

FIR_ID VARCHAR(6) FIR ID

CASE_ID VARCHAR(6) Case ID

NAME VARCHAR(25) Name of Informer

PHONENO NUMBER(10) Phno of Informer

AADHAR VARCHAR(16) Aadhar of Informer

39
TITLE VARCHAR(6) Title of Case

FROMDATE DATE Date From

TODATE DATE Date To

ADDRESS VARCHAR(15) Address

DESCRIPTION VARCHAR(50) Description

5.6 MODULE DESCRIPTION

1. Login Module
Login module provides a provision for access the system using a valid username and
password. Admin and Policemen User in the authority are the authorised persons for using
the system

2. Complaint Module
This module is for registering new Complaints, view, edit and update Complaints as well.

3. Case Module
This module is used to convert a Complaint into a Case.

4. Criminal Module
This module consist of details of Criminals

5. Policemen Module
This module gives the information about the Policemen employees of the Station

6. Allowance Module
This module is used for requesting a new Allowance for any policemen

7. FIR Module
This module is used to generate the FIR report of a particular case.

40
5.7 DATA FLOW DAIGRAM

LEVEL 0

LEVEL 1

41
42
6. SYSTEM DEVELOPMENT

43
6.1 PROCESS DESCRIPTION
“POLICE STATION MANAGEMENT SYSTEM” starts with a login page through which the admin can
enter the processing section, and they cannot enter into the main page without typing the correct
username and password.

After entering the main form the admin can view several menus, which perform different operations
like Case, Complaint, Prisoner, FIR, Allowance, Policemen etc . Admin can select any details that he
want from the Master MDI form.

Employee form provides facility for managing Complaint details ie. When we click that
option the form for updating the Complaint details displays, and on that form there is a facility for
updating Complaint details, where Complaint id generates automatically. It contains some
operations like add, delete, search and edit. But the Policemen can access and when we click on the
update button, details are stored are updated the database. Along with the update button, form
contains Search to find any records from the database by inputting the Complaint id in the input box
displayed.

The admin can access all the records in the database .the admin is the person who enter the
new record in the database. the admin is also responsible for inserting case details. All the editing
are done by admin, the deletion operation is not always possible, because the each record is
needed for future use.

44
7. SYSTEM IMPLEMENTATION

45
7.1 Testing

Testing is vital to the success of the system. System testing makes a logical
assumption that if all parts of the system are correct, the goal will be successfully achieved.
In the testing process we test the actual system in an organization and gather errors from
the new system operates in full efficiency as stated. System testing is the stage of
implementation, which is aimed to ensuring that the system works accurately and
efficiently.

The main objective of testing is to uncover errors from the system. For the
uncovering process we have to give proper input data to the system. So we should have
more conscious to give input data. It is important to give correct inputs to efficient testing.

Testing is done for each module. After testing all the modules, the modules are
integrated and testing of the final system is done with the test data, specially designed to
show that the system will operate successfully in all its aspects conditions. Thus the system
testing is a confirmation that all is correct and an opportunity to show the user that the
system works. Inadequate testing or non-testing leads to errors that may appear few
months later. This will create two problems. 1. Time delay between the cause and
appearance of the problem, 2.The effect of the system errors on files and records within the
system. The purpose of the system testing is to consider all the likely variations to which it
will be suggested and push the system to its limits.

Testing has to be done using the two common steps Unit testing and Integration
testing.

UNIT TESTING:

Unit testing verification efforts on the smallest unit of software design, module. This is
known as “Module Testing”. The modules are tested separately. This testing is carried out
during programming stage itself. In these testing steps, each module is found to be working
satisfactorily as regard to the expected output from the module.

46
INTEGRATION TESTING:

Integration testing is a systematic technique for constructing tests to uncover error


associated within the interface. In the project, all the modules are combined and then the
entire program is tested as a whole. In the integration-testing step, all the error uncovered
is corrected for the next testing steps.

VALIDATION TESTING:

To uncover functional errors, that is to check whether functional characteristics confirms to


specification or not.

OUTPUT TESTING:

The output generated or displayed by the system, under consideration is tested asking
the users about the format required by them. Here, the output is considered into two ways:
one is on the screen and other is the format.

The output format on the screen is found to be correct as the format design according
to the user needs. For the hard copy also, the output comes out as specified by the user.
Hence the output testing didn’t result in any correction in the system.

7.2 System Implementation

The term implementation is mainly converting the application into an automated one or
in other words it is a process of converting a manual system to an automated one.

Here the software developed for Police Station convert the existing manual system to into
a computerized one.

By implementing this software in the the Police Station, I am sure that they will get a huge
relief that they can reduce the paper works as well as they can reduce the effort taken for
large calculations.

By implementing this system, they can reduce the errors that arise when they use
the paper works and it provides a better platform for the large calculations. The effort and
also the time can be saves by this system. Manual computations take more time that can
reduce into second by this system.

47
7.3 Security

In any organizations data is the most important element and the main issue related
to it is the security of those valuable data. One of the major areas in development process
of a system is providing security to all its data in an efficient way. In my work, as it is for a
Police Station it is tightly protected by Password system. The admin has only the efficiency
to open the system and none other can login into the system. The database server equipped
with efficient password security system. So the entire system is provided with tight security
and I am sure that the data should not be hacked by an unauthorized person.

48
8. CONCLUSION

49
In this new world, Computers have made their presence in each and every field. Computers
simplified procedures in almost all fields.

In my project, I provide almost all facilities for entering the details in the Police Station,
which is presently done manual. The facilities include the insertion of Case details in to the
database, and other necessary details used by the authority like Policemen details, Prisoner
details, Complaint details, Allowance details, FIR details.

The system also provides a platform to perform various edit operations and search
operations.

The system reduces the effort and saves time by creating automatic id’s and it provides
a user friendly platform for the user, he can use the system in an efficient manner by
accepting the appropriate warning messages and he can ensure that the details are stored
in to the database by reading the messages provided by the system.

I have tried my level best to make a perfect user-friendly system and I am sure that it
is with a very less percentage of errors. I expect the implementation of this new system will
provide them an effective working environment and can reduce the manpower.

I expect by implementing my system will definitely improve the efficiency of the


Police Stations.

50
9. APPENDIX

51
9.1 Sample Input Screens and Output Screens

Login Form

52
Master Form

Complaint Form

53
Criminal Form

Prisoner Form

54
Case Form

Fine Calculation Form

55
Allowance Form

FIR Form

56
9.1 Reports
Allowance Report

Lookout

57
FIR

58
10. BIBLIOGRAPHY

59
Books Referenced :
 Thomas Powell, Fritz Schneider. Visual Basic- The CompleteReference. 2nd
ed,2004.
 James R Groff, Paul N Weinberg .The Complete Reference SQL. 2nd ed: Tata MC
Graw Hill ,2002.
 Byron S Gottfried .A Complete Guide To Programming in Visual Basic: Tata MC
Graw Hill Publications,2000.
 Francesco Belen .Advanced Programming Using VisualBasic: Microsoft Press
Publications,1999.
 Shepherd George .Microsoft Visual Basic 8 Step by Step :Microsoft Press A
division of Microsoft Coorperation ,2008.

Electronic Meterials :
 http://www.google.co.in/webhp=chrome-instant &ion = 1 & espv =2 &ie=UTF-
8#q=form%20.

 http://www.scribd.com

60

Vous aimerez peut-être aussi