This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
CRIME AUTOMATION & REPORTING SYSTEM
CONTENTS
1. Synopsis 2. Organization Profile3. Project Overview4. System Analysis 4.1 Existing System 4.2 Proposed System 4.3 Feasibility Study4.3.1 Economic Feasibility4.3.2 Technical Feasibility4.3.3 Behavioral Feasibility4.4 Tools & Platforms Used5. Requirement Analysis 5.1 Problem Recognition 5.2 Problem Evaluation and Synthesis 5.3 Modeling6. System Design 6.1 Data Design 6.2 Architectural Design 6.3 Procedural Design 6.4 Interface Design7. Coding8. System Testing 8.1 Testing Process 8.2 Unit Testing 8.3 Integration Testing 8.4 Validation Testing9. Implementation 9.1 Implementation Procedures10. Software Maintenance11. Conclusion
AppendicesAppendix A (DFD)Appendix B (Tables)Appendix C (Input forms and Output forms)
Bibliography
SYNOPSIS
SYNOPSIS
Synopsis is a general documentation tool. By means of a modular structure, it
adapts to different styles of embedded documentation, different programming
languages and various output formats. It scales well with the size of the project by
allowing processing to be controlled by making files.
The Crime Records Management System applies to Police Stations all across the
country and specifically looks into the subject crime prevention, detection, conviction
of criminals depending on a highly responsive backbone of Information Management.
Modules of the project
Administrator’s module will be focusing on the maintenance like Master Data
Maintenance, Removal of old and outdated data from the software etc.
Station module deals with processing of complaints, creating FIR, entering victim &
witness details etc. All the basic processing of a station will be done in this module.
Citizen module is for the public user, who has a complaint to register.
Crime module is used for entering all details about the crime. It contains the date,
police station where it is recorded, place, Nature of Crime etc.
Search module is for searching crime in station wise, nature of crime.
Avocation Module deals with the Law part of every Crime.
ORGANIZATION PROFILE
ORGANIZATION PROFILE
Soft Solutions provides worldwide IT solutions for Global 1000 corporations to stay
abreast of the changes in today’s environment. Our areas of expertise include
technology consulting, Application Development, Information Security and SAP. We
are highly motivated, experienced professionals committed to our client’s success.
Our technical expertise enables us to innovate, develop, and implement cutting edge
technology solutions, resulting in significant savings for clients.
Here at Soft Solution, we are sincerely committed to making a difference. As part of
our corporate social responsibility program, we donate a portion of our revenues to
the 5H Program, a service project that is supported by the International Association
Corporate Social Responsibility
“What distinguishes Soft Solution from its competitors is the work culture of
excellence, which is the result of our commitment to a greater cause.” – Mr. Harish
Ramachandran, CEO
At Soft Solution, we know that success demands the highest standards of
social, economic and environmental responsibility across our operations worldwide.
Soft Solution’s Services
Working closely with our clients, we customize our solutions to fit each and every
client's unique needs and marketplace. Listed are, but a few of Soft Solution’s
comprehensive suite of services:
Application Development
Information Security
SAP Implementation
PROJECT OVERVIEW
PROJECT OVERVIEW
The Crime Records Management System applies to Police Stations all across the
country and specifically looks into the subject crime prevention, detection, conviction
of criminals depending on a highly responsive backbone of Information Management.
The efficiency of the Police and the effectiveness with which it tackles crime depend
on what quality of information it can derive from its existing records and how fast it
can have access to it.
I had done this project using ASP.NET as front end and SQL Server as back end
easing the effort of user.
Modules of the Project
1) Station module
Each of the station must first register with the Software. For the registration part each
station enter their details like station name, address, phone no, station in charge etc.
and get a User Id from the Software. Once the prospective station registers with the
software they can avail the existing records.
2) Citizen module
Each of the citizens, who has a complaint to register, must first register with the
Software. For the registration part each person enter their details like name, address,
phone no., E-Mail ID etc. and get a User Id & password from the Software. Once the
registration is complete, the citizen can sign-in to the website & register their
complaint.
3) Crime module
This module is used for entering all details about the crime. It contains the date and
time, police station where it is recorded, place, Nature of Crime, Location of the
Crime etc.
4) Search module
In this module we can search the crime in station wise, nature of crime.
5) Administrators Module
The module will be protected by user ID and password. Ordinary users of the
software will not be permitted to enter into this area of the software. The module will
be focusing on the maintenance like Master Data Maintenance, Removal of old and
outdated data from the software etc.
6) Avocation Module
This Module deals with the Law part of every Crime.
ABOUT THE DEVELOPING SYSTEM
The system has developed in ASP.NET as front end and SQL server 2000 as back
end.
ASP.NET (Active Server Pages.net)
WHAT IS ASP.NET: Microsoft ASP.NET is a free technology that allows
programmers to create dynamic web applications.ASP.NET can be used to create
anything from small, personal websites through to large, enterprise-class web
applications. ASP.NET is the latest version of Microsoft's Active Server Pages
technology (ASP).ASP.NET is a part of the Microsoft .NET framework, and a
powerful tool for creating dynamic and interactive web pages. All we need to get
started with ASP.NET is the free .NET Framework and the free Visual Web
Developer.
ASP: ASP is a server side scripting technology that enables scripts (embedded in web
pages) to be executed by an Internet server
About VB.NET
Microsoft.net was formerly known as next generation windows services (NGWS for
short).It is a completely new platform for developing the next generation of windows
/web applications. These applications would transcend device boundaries and fully
harness the power of internet. However, this new platform required a language,
which could take its fully advantage; this is one of factors that led to the
development of VB. VB has evolved from QBASIC language. The VB compiler is
considered to be the most efficient compiler in the .net family and a major part of the
.net based classes libraries, itself are written in VB.
SQL Server 2000
Microsoft SQL Server 2000 is a relational database management system (RDBMS)
produced by Microsoft. Its primary query language is Transact SQL, an
implementation of the ANSI/ISO standard SQL used by both Microsoft and Sybase.
SQL Server allows multiple clients to use the same database
concurrently. SQL Server provides two modes of concurrency control: pessimistic
and optimistic concurrency. When pessimistic concurrency control is being used, SQL
Server controls concurrent access by using locks. Locks can be either shared or
exclusive. Exclusive lock grants the user exclusive access to the data no other user
can access the data as long as the lock is held. Shared locks are used when some data
is being read-multiple users can read data locked with a shared lock, but not acquire
an exclusive lock. SQL Server also provides the optimistic concurrency control
mechanism, which is similar to the multiversion concurrency control used in other
databases.
SYSTEM SPECIFICATIONS
SOFTWARE SPECIFICATIONS
The “Crime Reporting System” must use Microsoft SQL server 2000 as its database
component.
Software Requirements
The software requirements include the software that is required for working. Software
requirements are as follows:
Developments Tools
ASP .NET uses the new ADO .NET.
ASP .NET supports full Visual Basic, not VBScript.
ASP .NET supports C# (C sharp) and C++.ASP .NET supports JScript as be-
fore.
Database
SQL Server
Application Server
Sun Microsystems
Operating System
Windows XP Professional
HARDWARE SPECIFICATION
Hardware interfaces specifies the logical characteristics of each interface between the
software product and the hardware components of the system. Many business type
applications will not have hardware interfaces, since “Crime Reporting System” is an
application it too will not require any particular hardware interface.
Hardware Requirements
The hardware for the project should be selected in such a way that it should give the
maximum optimal result .Hardware requirements are as follows:
Server Side
Processor :Intel Pentium (II) or higher
128 MB RAM
2 GB Hard Disk or more
SVGA Color Monitor
104 Keyboard
Any Mouse
Any modem
Client Side
Processor :Intel Pentium (II) or higher
128 MB RAM
2 GB Hard Disk or more
SVGA Color Monitor
104 Keyboard
Any Mouse
Any Modem
SYSTEM ANALYSIS
SYSTEM ANALYSIS
System Analysis works with users to identify goals and build systems to achieve
them. System analysis is an important phase of any system development process. The
system is studied to the minutest details and analyzed. The system analyst plays the
role of an interrogator and dwells deep in to the working of the present system. In
analysis, a detailed study of these operations performed by a system and their
relationships within and outside of the system is done. A key question considered here
is, “what must be done to solve the problem?” One aspect of analysis is defining the
boundaries of the system and determining whether or not the candidate system should
be considered. The system is viewed as a whole and the inputs to the system are
identified. The outputs from the system are traced through the various processing that
the input phases through in the organization. During analysis, data are collected on
available files, decision points, and transaction handled by present system. Once
analysis is completed the analyst has a firm understanding of what is to be done.
EXISTING SYSTEM
In the existing crime management system, most of the operations are done manually
like send complaints, taking actions against crimes, view status etc. So with the
existing system if anybody wants to complaint against crimes he must do it through
the police.
If we are doing the system manually, so many minor errors will occur. Error detection
in the previous entries made and data cross verification is another important function.
These are done manually, and it would take time.
Drawbacks of the existing system can be concluded as follows:
The existing system is time consuming and not very user friendly.
The FIR brought by a person hailing from a family beyond poverty, the existing
system shows ignorance for the same
The officer dealing with a particular case cannot take decision by himself even
when he is having the first hand knowledge/information about the case and he can ex-
pect obstructions from higher authorities/officials.
Even an efficient officer cannot/may not able to handle more than one case at a
time.
As we all know, a covered truth, Bribery plays an important role in the existing
system.
Many cases are pilled up in the corners, which are not proved, due to lack of com-
mitment in the job.
In most of the cases, the innocent are accused in the existing system.
As per our jurisdiction, “Let thousand criminals escape-not a single innocent be
punished “. As a result of this and other factors that influence investigation, such as
bribery, the innocent becomes accused in several situations in the eyes of Justice.
The existing system could provide only investigation and there is no Advocating,
Counseling facilities etc. hence no contact or control or co-ordination on these cell.
They criticized it for being inefficient, time consuming, poorly managed, disparate
and lacking flexibility.
Evaluation requires monitoring crime before, during and after the initiative.
Facts other than these initiatives may also impact on crime levels which makes
evaluation particularly difficult.
Because of the amount of serious crime, lesser crime goes unchecked. Many
crimes become regarded as antisocial activities.
PROPOSED SYSTEM
Our mission statement directs us to promote the public interest while balancing the
Law. Obviously we’ll not rush to judgment, but will look at the facts and render a
thoughtful decision based on these facts. Organization is an independent statutory
body which was created to maintain an effective an effective and efficient police
service for the public. Its primary task includes securing continuous needs of the
public in an efficient manner. As part of the responsibility, ‘our committee’ is
responsible for performance monitoring (performance planning and review formerly
professional standards and performance monitoring) decided to look at the
contribution and effectiveness of the organization within the public. We need the
whole hearted support of each and every individual member of the site and
cooperation of the users. The administrator, along with the investigators, lawyers,
counselors, and other authorities statutory partners in our organization. Given their
key role in these partnerships, we felt that an overview of strength and Weakness of
the organization is needed.
The aim of the project is to bring about improvement to the organization’s
contributions; this report necessarily concentrates on overcoming weakness and
raising standards. To avoid conducting and unfair evaluation efforts which are made
to put this contribution into this context. It believes that partnership work is highly
beneficial to the organization and that partnership work is the way forward to reduce
crime and disorder.
Advantages of the Proposed System:
The scrutiny was carried out through the collection of written and oral evidence.
Better communication, better leadership, better training, more defined roles
in terms of contribution to contribution to the society.
Working with partners.
Reducing crime and disorder.
Confidently and anonymity issues.
The proposed system has control over all its cells and is perfectly coordinated. Also
the cells can act individually. To take our organization to heights we need the
wholehearted co-operation of the public.
Objectives of the Proposed System
In the fast moving world, if people lack something, it is time. All are busy in their
world. It will be welcomed if services are provided at their will. So the main objective
of our product is better communication, better leadership, reducing crime and disorder
etc.
The product provides a framework within which a user can easily work with. That
was out next objective. We know users are of many categories, like users from who
know working with computers very well to users who didn’t know about computers.
So all the category can use the software. So it should be user friendly.
The product provides a framework, which is error free. We know a crime
management system is actually a critical process having many calculations and
operations. So each simple error laid to big problem. So it should be error free and our
objective is to build error free software.
FEASIBILITY STUDY
A feasibility study is a test of system proposal according to its workability,
impact on the organization, ability to meet user needs and effective use of resources.
Apart from these, an initial investigation is launched to study the present system,
evaluate the possible application of computer based of methods. Selecting a tentative
system, evaluate the cost and effectiveness of the proposed system, evaluate the impact
of the proposed system, existing personal and ascertain the need of new personal.
To define an improved information system, the study group must understand the
information requirements of the organization. This understanding may be obtained by
determining what is currently being done and of investigating through interviews and
analysis what information is needed to be provided that is not being furnished by the
existing system . Data on the cost of operating the current system needs to be collected
in order to make a cost benefit for a new system.
The objective of feasibility study is not to solve the problem, but to acquire a
sense of its scope. During the study, the problem definition is crystallized and aspects of
the problem to be included in the system are determined, consequently costs and
benefits are estimated with greater detail at this stage. The result of the feasibility study
is a system formal proposal. This is a simply a form of documenting or detailing the
nature and scope of proposed solutions. The proposal summarizes what is known and
what is going to be done. Three key considerations involved in the feasibility analysis:
Economic feasibility
Technical feasibility
Behavioral feasibility
ECONOMIC FEASIBILITY:
Economic analysis is the most frequently used method for comparing the cost
with the benefit or income that is expected from developed system.
In the existing system, many people are involved in the process but in the pro-
posed system, number of persons involved be reduced drastically. So the proposed sys-
tem is economic.
In the existing system, storage of all these records should be arranged and secu-
rity should be provided for the records. In the proposed system, separate security ar-
rangement is not needed since the software provides security and maintenance is simply
and hardly needs one or two person to operate the system.
TECHNICAL FEASIBILITY:
The feasibility center on the existing computer system (software, hardware) and
to what extend it can support the proposed addition.
In the proposed system, data can be easily stored and managed in database man-
agement system software.
The results for various queries can be generated easily.
Therefore, the system is technically feasible
BEHAVIORAL FEASIBILITY:
People are inherently resistant to change and computer has known to facilitate
change. An estimate should be made of how strong a reaction the user staff likely to
have towards the developments of computerized system.
In the existing system more manpower is required and time factor is more but in the
proposed system, manpower and time factors are reduced .So, the remaining
numbers are engaged with some other important works.
An SRS is basically an organization's understanding (in writing) of a customer
or potential client's system requirements and dependencies at a particular point in time
(usually) prior to any actual design or development work. It's a two-way insurance
policy that assures that both the client and the organization understand the other’s
requirements from that perspective at a given point in time.
TOOLS & PLATFORMS USED
TOOLS & PLATFORMS
Operating System : Windows NT/2003 Server
Front End : ASP.Net with VB
Back End : SQL SERVER 2005
Features of software used
About Windows 2003
Windows 2003 Server includes improved network, application and Web
services. It provides increased reliability and scalability, lowers your cost of computing
with powerful, flexible management services, and provides the best foundation for
running business application.
The Windows GUI
The familiar graphical user interface it presents to the world.
Computing Model
Windows 2003 Server operations are based on a client-server computing model.
This is a model in which the computing workload is shared between the server and the
client. It is a co-operative relationship that divides the workload evenly between
machines or processes on a single machine.
Visual Studio .NET
Visual Studio .Net is the rapid application development tool for BASIC. Visual
Studio .Net offers complete integration with ASP.NET and enables to drag and drop
server controls and design Web Forms as they should appear when user views them.