Sie sind auf Seite 1von 21

SUBMITTED BY:

RAVI KUMAR SINGH

ENROLLMENT NO. - 0901100052


ROLL NO. - 0901118032
&

RAHUL JHA

ENROLLMENT NO. - 0901100049


ROLL NO. 0901118029

&
SHRIKANT PRASAD

ENROLLMENT NO. -0901100059


ROLL NO. - 0901118039
&

ROHIT KUMAR SINGH CHANDEL


ENROLLMENT NO. -0901100053
ROLL NO. 0901118033
DATE OF SUBMISSION:

02/01/2012
UNDER THE GUIDANCE OF

Mr. GAURAV TIWARI


Submitted in partial fulfillment of requirements for
qualifying
BCA(V-SEM)
UPTEC Computer Consultancy Ltd.
17/9-A, The Mall, Opposite Kherepati Mandir,
Kanpur-208001.

DECLARATION
We Ravi Kumar Singh, Rahul Jha, Rohit Kumar Singh Chandel
And Shrikant Prasad , students of UPTEC Computer
Consultancy Ltd. (17/9-A, The Mall, Opposite Kherepati Mandir,
Kanpur-208001), have completed The Project from this
accredited institute, and declare that this project is our effort
and that it has not been submitted as project in any other
institute or organization. We also declare that the project is
original of real values, and has not been copied from any
existing material of any other source.
This project has been implemented in the ONLINE CRIME
REPORTING(eCRIME) and all the current requirement of user
are fulfilled with this project. All the operations are being
performed well. This software is very efficient and is user friendly.
This software is also time efficient and space (memory) efficient.
Some of the database concepts like normalization, database
integrity, lack of dependency are used to avoid database
complexity. This software is a standalone application and
designed after viewing all the system and database efficiency.
There is not any extra or unused instruction or statement that
acquires CPU attraction uselessly and also efficient database
handling prevents its size to grow unnecessarily.

Ravi Kumar
Singh,
Rahul Jha,
Singh Chandel,

Rohit Kumar
Shrikant

Prasad

&

Acknowledgement:We are glad to make this project on such a very


interesting topic ONLINE CRIME REPORTING(eCRIME).
Perhaps it was slightly difficult for us to make it .But after
getting illustrative knowledge from internet and from lots
of reference books such as system analysis &
design .These really helped us a lot for preparing project.
We are thankful to our teachers who encourage us to
make such projects & also gave us different ideas for
making the project.
After Completion of project we can definitely see our
efforts tried to make it. It has raised our practical
activities. We know our project might some mistake but
from us it was our best effort. We would be thankful to
the observer, if he/she finds any mistakes & tell us about
that.
Ravi Kumar Singh,
Rahul Jha,
Singh Chandel,

Rohit Kumar
&
Shrikant

Prasad

CONTENTS
Topic

1. Introduction
2. Objective

Pages

7
8

3. Scope of the Proposed System


4. Importance of Database
5. System Analysis

9
10
11

Identification of Needs
Feasibility Study
6. Methodology Adopted
User Friendliness
Modularity
Reliability
Correctness
Bottom-up strategy

13

7. Process Description / Modules Description


Administration
Registered Users
Citizen Registration
8. Software and Hardware Requirements
Platform
Front-End
Back-End
Hardware Requirements
Software Requirements

13

15

9. System Design

DFD

E-R Diagram.

10. Table Structure

Login Table

17
18

19

User Registration Table

Crime Report Table

Admin Registrattion Table

Complaint Registration Table

Crime Status Table

Complaint Status Table

11. Conclusion

22

1) Introduction:
The project titled as ONLINE CRIME REPORTING (eCrime ) is a web
based application. This software provides facility for reporting online crimes,

complaints, missing persons, show mostwanted person. Any Number of clients can
connect to the server. Each user first makes their login to sever to show their
availability. Anyone can report a FIR online, Missing citizen , Secure registration
and profile management facilities for system administrator.
In the existing system only we can see the details of particular information about
the police stations in our state, the existing system has more workload for the
authorized person, but in the case of Proposed System, the user can registered in
our site and send the crimereport and complaint about a particular city or person.
Drawbacks of Existing System
More man power.
Time consuming.
Consumes large volume of paper work.
Needs manual calculations.
To avoid all these limitations and make the working
more accurately the system needs to be computerized.
To overcomes these problems, it is proposed to develop a software
titled Online Crime Reporting (eCrime) which is web based so that the citizen
can fill the complaint online and view the status of the complaint.

2) Objectives:

The aim of proposed system is to develop a system of improved facilities.


The proposed system can overcome all the limitations of the existing system.

The system provides proper security and reduces the manual work. The
existing system has several disadvantages and many more difficulties to work
well. The proposed system tries to eliminate or reduce these difficulties up to
some extent.
The proposed system will help the user to reduce the workload and mental
conflict. The proposed system helps the user to work user friendly and he can
easily do his jobs without time lagging.
Our main objectives for developing this project are given below:

Ensure data accuracys.


Minimize manual data entry.
Minimum time needed for the various processing.
Greater efficiency.
Better service.
User friendliness and interactive.
Minimum time required.

3) Scope of Proposed System:

The Online Crime Reporting (eCrime) permits the citizen to make their
account and enter new Complaint, Crime Report, Missing Person and track

the Complaint status and crime status. The Administrator of the project will
handle all the processes of citizen.
The administrator can View and reply user complaint, View and reply user
crimes, Add and delete latest news, Add, delete and view mostwanted
persons, Add, delete and view missing persons and extra.
The Online Crime Reporting (eCrime) consist two functional elements:
Citizen Registration Module Apply for new complaints, view status of
already applied complaints. This module contains all the informations of a
citizen who want to complaint or has complainted.
And Administrator Module for view complaints,
view crime report and view pending status and update status of complaints.

4) Importance of Database:
Growth in the usage of computers in organizations & in all the areas such as
Banking, business and Industrial sectors initiated development of modern
database software. Database softwares offers a number of potential
advantages over traditional file processing system; some of them are follows:

4.1) Data Sharing:

Primary advantage of Database approach is sharing of Data. A database


is designed as a shared resource. Authorized users are granted permission to
use the database and each user provided one or more users view to facilitate
this use: A user is a logical description of some portion of database that is
required by the user to perform some tasks.
4.2) Providing Backup and recovery:
A database must provide facility for recovering from hardware or software failures.
The backup and recovery subsystem of the database is responsible for recovery.
4.3) Provide storage structures:

Database must provide capability for efficiently executing queries and


update. Because database is typically stored in disk, the database must
provide specialized data structures to speed up disk search for the desired
records. Auxiliary file called indexes are used for this purpose. Indexes are
typically based on tree data structures or hash data structure, suitably
modified for disk search.
4.4) Program data independence:

The separation of data descriptions (metadata) from the application programs


that Use the data is called data-independence. With the database .approach,
data descriptions are stored in a central location called repository this
property of the data system allows an organizations data to change and
evolve without changing the application program the process the Data.

5)SYSTEM ANALYSIS
IDENTIFICATION OF NEEDS

Today when computerization is essential in every aspect of


human life to keep pass with the technological changes in the

world, the processes and activities carried out in various Online


Crime Reporting(eCRIME) need to be refined and automated.

Now each and every process and different activities of the


Online Crime Reporting(eCRIME) are carried out manually to
keep records, which may cause various errors and bundles of paper
work. This process results in wastage of time and contains lack of
accuracy.

This project aims to develop a complete fully functional


independent system with the intention of improving the
productivity of the operations of Online Crime Reporting
(eCRIME) through speedy and accurate processing and efficient
storage and retrieval of data.
The basic aim behind this project is to provide a complete solution
that manages the records of Online Crime Reporting(eCRIME).
To eliminate the errors and bundles of paperwork involved and
equally to increase the accuracy and consistency of information
and save time efforts and money.

5.1) Feasibility Study:

The proposed project of Online Crime Reporting(eCRIME) system is


economically feasible due to following reasons:

The manual system requires registers for holding records and


consumes much time in searching the appropriate records while the
new systems will resolve these problems.
The efficiency of the market employees will increase with the help
of automated system.
This project will reduce the wastage of time and paper work.

6) MODULE DESIGN:

Visitors
Registered Users
Administrator
Citizen Registration

6.1) The visitor module include,


View news: This module help the visitor to see the latest news about crimes
which can updated by the admin.
6.2) The registered user module includes,
Add Complaint: This module help the user to report online complaints.
Add Crime report: This module help the user to report online crimes.
Add Missing person: This module help the user to report online missing
persons details also we have to add photos of missing person.
View Missing persons: This module help the user to view all the missing
person details.
View Mostwanted persons: This module help the user to view all
mostwanted persons which can be given by the administrator.
Edit Complaint: This module help the user to edit his complaint details.
Edit Account: This module help the user to update his or her profile.
View complaint status: This module allows us to view the status of all
complaint that you have posted earlier.
View crime status: This module allows us to view the status of the all crimes
that you have posted earlier.
Chat: This module help the user to chat with the administrator and other
registered users.
Mail: This module help the user to send the mail to the administrator.

6.3) The administrator module includes,


View and reply user complaint: This module helps the admin to view and
reply users complaint details

View and reply user crimes: This module helps the admin to view and reply
users crimes details
Add and delete latest news: This module helps the admin to add and delete
latest news.
Add, delete and view mostwanted persons: This module helps the admin to
add, delete and view mostwanted person details.
Add, delete and view missing persons: This module helps the admin to add,
delete and view missing person details.
Add and view Criminal registeration: This module helps the admin to add
and view criminal registrations.
Add and view FIR: This module helps the admin to add and view Fir reports.
Change password: This module helps the admin to update his or her
password.
6.4) Citizen Registration module,
This module contain all the information of every citizen who want to make
complaint or has made complaint or about who want to make only member.

7) Software and Hardware Requirement


HARDWARE REQUIREMENTS:
Minimum hardware requirements for the development and
deployment of the project development in the organization can be:
Pentium 90 MHZ or Faster and 196 MB Ram (Client) Pentium 133
MHZ or Faster and 250 Ram (Server).

CD/DVD Drive as removable disk.

SOFTWARE REQUIREMENTS:
Software requirements for the development of project in the
organization will be as follows.
Front End :ASP.net language
Backend : SQL server
Browser Program : Internet explorer/Mozilla Firefox

Why we use ASP.net?


FRONT-END TOOL
ASP.Net has been chosen as front-end tool for developing the
Website because of its following implementation features:
MS ASP.Net is the fastest and the easiest way to create an
application with a very interactive and user friendly GUI and IDE
(Integrated Developing Environment).
MS ASP.Net makes data access easily.
Features of ASP.NET:
Component Infrastructure.

Language Integration.
Internet Interoperation.
Simple Development.
Simple Deployment.
Reliability.
Security.

Why we use SQL server?


BACK-END TOOL
Microsoft SQL Server has been chosen as back-end tool for the
development of the project because of the following powerful
capabilities of access in database handling:
Updating the database.
Retrieving information from the database.
Accepting query language statements.
Enforcing data integrity specification.
Enforcing transaction consistency.

8) DATA FLOW DIAGRAM:-

DFD level 0:

4.8 TABLES STRUCTURE:Table Name: Login:


Discription:- This Table will store the username and password of the user.
Fieldname
Username
Password

Data Type
Varchar
Varchar

Length
20
25

Key
Primary key
-

Table Name: User Registration:


Discription:- This Table will store the user registration details.
Fieldname
Name
Username
Password
Secret question
Answer
Address
Pincode
Phone
Email
Village
Taluk
District
State

Data Type
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Integer
Integer
Varchar
Varchar
Varchar
Varchar
Varchar

Length
20
20
20
50
50
50
9
10
30
15
15
15
15

Key
Primary key
-

Table Name: Crime Report:


Discription:- This Table will store the crime report details which is filled by registered user.
Fieldname
Crime no
Userid
Name of informant

Data Type
Varchar
Varchar
Varchar

Length
15
15
15

Key
Primary Key
-

Details of suspect
Description
Date

Varchar
Varchar
Date

15
15
-

Table Name: Admin Registration:


Discription:- This Table will store the admin registration details.
Fieldname
Username
Password
Confirm password
Secret question
Answer
Name
Designation
Official Address
Phone
Residential Address
Pincode
Phone
Email

Data Type
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Integer
Varchar
Integer
Integer
Varchar

Length
20
20
20
50
50
20
20
25
11
25
10
10
30

Key
Primary key
-

Table Name: Complaint registration:


Discription:- This Table will store the complaint registration details which is filled by
registered user.
Fieldname
Complaintno
Userid
Details of suspect
Description
Date
Type of crime
Others

Data Type
Varchar
Varchar
Varchar
Varchar
Date
Varchar
Varchar

Length
10
15
20
25
10
15

Key
Primary key
-

Table Name: Crime status:


Discription:- This Table will store the Status of Crime which is updated by administrator.
Fieldname

Data Type

Length

Key

Crimeno
Viewstatus

Varchar
Varchar

10
20

Primary Key
-

Table Name: Complaint status:


Discription:- This Table will store the Status of Complaints which is updated by
administrator.
Fieldname
Complaintno
Viewstatus

Data Type
Varchar
Varchar

Length
10
20

Key
Primary Key
-

CONCLUSION:This software is so simple to use. This software


will help in daily transaction of data and manage easily. It
decreases the errors and collection of paper-work,
Increase the accuracy and consistency of system to save
time and money. Any type of modification in future this
software structure will easily handle.
Online Crime
Reporting(eCRIME) Web Application allow a new user to
register and after successfully registration user can get
email confirmation, after completing registration users
homepage
will
be
visible
.
Online
Crime
Reporting(eCRIME)
website which
will provide
platform to a users to Add complaint,Add crime
reports,Add missing person reports and so on.

Das könnte Ihnen auch gefallen