SlideShare a Scribd company logo
JP INSTITUTE OF ENGINEERING & TECHNOLOGY,
MEERUT
CRIME PORTAL SYSTEM
Submitted in partial fulfillment of the requirements
for the award of the degree of
Master of Computer Application
Submitted by:
RAMAN SHARMA (1328214030)
MOHD.SHUAIB (1328214023)
Under The Guidance of Mr.Tinku Singh
Project Guide Mr. Bhawnesh Kumar
Asst. Professor (Dept. of Computer Science)
Dr. A. P. J. ABDUL KALAM TECHNICAL UNIVERSITY,
LUCKNOW, UTTAR PRADESH
Session: 2015-16
TABLE OF CONTENTS
Page
DECLARATION ................................................................................................... ii
CERTIFICATE................................................................................................... iii
ACKNOWLEDGEMENTS .................................................................................. iv
ABSTRACT........................................................................................................... v
LIST OF TABLES.................................................................................................. vii
LIST OF FIGURES................................................................................................ viii
LIST OF SYMBOLS ............................................................................................. ix
LIST OF ABBREVIATIONS................................................................................ x
CERTIFICATE
This is to certify that this Project Report entitled “Crime Portal System” which is submitted by
Raman Sharma (1328214030), Mohd.Shuaib (1328214023) in the partial fulfillment, for the
award of degree of Master of Computer Application, from JP INSTITUTE OF
ENGINEERING & TECHNOLOGY, Meerut, affiliated to Dr. A. P. J. ABDUL KALAM
TECHNICAL UNIVERSITY, LUCKNOW, UTTAR PRADESH, is carried out by him/her
under my supervision.
The matter embodied in this Project Work has not been submitted earlier for award of any degree
or diploma in any university/institution to the best of our knowledge and belief.
(Mr. Bhawnesh Kumar) (Dr. Sanjeev Kr. Sharma)
Project Guide Head ofDepartment (MCA)
Date: __/__/____
DECLARATION
I hereby declare that this submission is my own work and that, to the best of my knowledge
and belief, it contains no material previously published or written by another person nor material
which to a substantial extent has been accepted for the award of any other degree or diploma of
the university or other institute of higher learning, except where due acknowledgment has been
made in the text.
Signature
Name
Roll No.
Date
Signature
Name
Roll No.
Date
ACKNOWLEDGEMENT
It gives me a great sense of pleasure to present the report of the Project Work, undertaken during
MCA Final Year. I owe special debt of gratitude to Mr. ……………………………., Department
of Master of Computer Application, JP Institute of Engineering & Technology, Meerut for his
constant support and guidance throughout the course of our work. His sincerity, thoroughness and
perseverance have been a constant source of inspiration for me. It is only his cognizant efforts that
my endeavors has seen light of the day.
I also take the opportunity to acknowledge the contribution of Dr. Sanjeev Kumar
Sharma, DEAN (Academics & Research), JP Institute of Engineering & Technology,
Meerut for his full support and assistance during the development of the project.
I also do not like to miss the opportunity to acknowledge the contribution of all
faculty members of the department for their kind assistance and cooperation during the
development of our project.
Last but not the least, I acknowledge my friends for their contribution in the
completion of the project.
Signature:
Name :
Roll No.:
Date :
ABSTRACT
Project Description: “ONLINE CRIME REPORTING (Crime Portal System)”, the portal
can handle data of criminals who are under the judicial surveillance or are under trial. This
portal will be most useful for DEFENSE for searching of details of the criminals, anyone
can report a FIR online, Missing citizen search, secure registration and profile management
facilities for system administrator, Facilitate communication between all stakeholders.
System sends email for any changes in FIR status to citizen and police department.
LIST OF TABLES
1:- Admin
2:- Complaint
3:- Crime Report
4:- Criminal Register
5:- Feedback
6:- Fir
7:- History
8:- Hot News
9:- Login
10:- Missing Person
11:- Most Wanted
12:- Prisoner Register
13:-New User Registration
14:- Take Complaint Action
LIST OF FIGURES
1. Context flow diagram
2. Level 1 DFD- Administrator
3. Level 2 DFD- Administrator
4. Level 1 DFD- User
5. Level 2 DFD- User
6. E-R Diagram
LIST OF SYMBOLS
LIST OF ABBRIVATIONS
ME (Micro Edition)
SE (Standard Edition)
JDK (Java Development Kit)
JVM (Java Virtual Machine)
JRE (Java Runtime Environment)
JIT (Just-In-Time)
SDK (Standard Development Kit)
RMI (Remote Method Invocation)
RPC (Remote Procedure Call)
CORBA (Common Object Request Broker Architect)
RRL (Remote Reference Layer)
J2EE (Java 2 Enterprise Edition)
EIS (Enterprise information system)
EJB (Enterprise JavaBeans)
JSP (Java Server Pages)
GUI (Graphical User Interface)
AWT (Abstract Window Toolkit)
ITG (Independent Test Group)
IIS (Internet Information Services)
ASP (Active Server Pages)
ESP (Encrypting File System)
USB (Universal Serial Bus)
COMPANY CERTIFICATE
In
ColoredPhotocopy
INDEX
CHAPTER 1(BACKGROUND OF THE PROBLEM,STATEMENT OF PROBLEM)……………1
1.1 Introduction..................................................................................................................1
1.2 Module..........................................................................................................................1
1.3The administrator module includes…………………………………………….2
1.4 Existing System………………………………………………………………..3
1.4.1 Drawbacks of Existing System……………………………………..3
1.5 Proposed System………………………………………………………………3
1.5.1 Expected Advantages of Proposed System…………………………4
1.6 Feasibility Study……………………………………………………………….4
1.6.1 Technical Feasibility………………………………………………...4
1.6.2 Economic Feasibility………………………………………………...5
1.6.3 Behavioral Feasibility………………………………………………..5
CHAPTER 2 (DESIGNING)……………………………………………………………………………6
2.1 Introduction..........................................................................................................6
2.2 Logical Design...............................................................................................................6
2.3 Physical Design…………………………………………………………………6
2.3.1 Design/Specification activities……………………………………….7
2.4 Module Design…………………………………………………………………..7
2.4.1 The visitor module include…………………………………………..7
2.4.2The administrator module includes…………………………………..8
2.5 Input Design……………………………………………………………………..9
2.5.1 Objectives…………………………………………………………….9
2.6 Output Design……………………………………………………………………9
2.7 Data Flow Diagram……………………………………………………………..10
2.7.1Context flow diagram………………………………………………..10
2.7.2 Level 1 DFD- Administrator…………………………………………11
2.7.3 Level 2 DFD- Administrator………………………………………….12
2.7.4 Level 1 DFD- User ……………………………………………………13
2.7.5 Level 2 DFD- User……………………………………………………14
2.8 E-R Diagram……………………………………………………………………...15
2.9 Database Design………………………………………………………………….16
2.9.1 Relational Database Management System (RDBMS)……………......16
2.9.1.1 Relations, Domains & Attributes………………………….16
2.9.1.2 Relationships……………………………………………...16
2.9.1.3 Normalization…………………………………………….17
2.9.2 Tables Structure………………………………………………………17
CHAPTER 3 (SOFTWARE ENVIRONMENT)....................................................................................24
3.1 Java……………………………………………………………………………….24
3.1.1 Remote Method Invocation (RMI)……………………………………28
3.1.2 RMI procedure is simple……………………………………………….29
3.1.3 CORBA differs from Java RMI in a number of ways…………………29
3.1.4 Components of a Distributed RMI Application………………………..29
3.1.5 RMI Server……………………………………………………………..29
3.1.6 RMI Client……………………………………………………………..30
3.1.7 RMI Registry…………………………………………………………..30
3.1.8 RMI Architecture………………………………………………………30
3.1.8.1 Stub/Skeleton Layer………………………………………30
3.1.9 Stub……………………………………………………………………31
3.1.10 Skeleton………………………………………………………………31
3.2 Remote Reference Layer……………………………………………………….31
3.3 Transport Layer………………………………………………………………..31
3.4 RMI Packages…………………………………………………………………32
3.5 Java 2 Enterprise Edition (J2EE) ……………………………………………...33
3.5.1 J2EE Components…………………………………………………...33
3.5.2 J2EE Clients ………………………………………………………...34
3.5.3 Web Clients ………………………………………………………....34
3.6 Applets …………………………………………………………………………..34
3.7 Application Clients……………………………………………………………….34
3.8 JavaBeans Component Architecture……………………………………………...34
3.9 J2EE Server Communications……………………………………………………35
3.10 Web Components ………………………………………………………………35
3.10.1 Business Components……………………………………………..36
3.10.2 Enterprise Information System Tier………………………………..37
3.11 Java Server Pages (JSP) ………………………………………………………...37
3.11.1 JSP architecture……………………………………………………38
3.12 JavaScript……………………………………………………………………….39
3.13 Tomcat 8.0……………………………………………………………………...39
3.13.1 Installing and Running Tomcat 8.0………………………………39
3.14 Features of OS………………………………………………………………….39
CHAPTER 4 (SOFTWARE AND HARDWARE SPECIFICATION)....................................................42
4.1 Hardware Specification………………………………………………………….42
4.2 Software Specification…………………………………………………………...42
4.3 Code Details……………………………………………………………………...42
4.3.1 Coding Standard……………………………………………………...42
4.3.2 Naming Convention………………………………………………….43
4.4 Sample codes……………………………………………………………………..43
4.5 Screen Shot………………………………………
CHAPTER 5(TESTING)…………………………………………
5.1 Testing Introduction………………………………………
5.2 Test Plan………………………………………
5.1.1 Unit Testing………………………………………
5.1.2 Integration Testing………………………………………
5.1.3 Validation Testing or System Testing……………………………
5.1.4 Output Testing or User Acceptance Testing……………………
5.2 Validation Checking………………………………………
CHAPTER 6(TRAINING AND MAINTINENCE)……………………………………..
6.1 Introduction………………………………………
6.2 Implementation Procedures………………………………………
6.1.1 User Training………………………………………
6.1.2 Training on the Application Software…………………………
6.1.3 Operational Document………………………………………
6.1.4 System Maintenance………………………………………
6.1.3 Operational Document………………………………………
6.1.4 System Maintenance………………………………………
6.2 Conclusion ………………………………………
6.3 Scope for Future Enhancement………………………………………
6.4 References Books………………………………………
6.5 Online Reference………………………………………
APPENDIXA .................................................................................................... 45
APPENDIXB .................................................................................................... 47
REFERENCES.................................................................................................. 49

More Related Content

What's hot

Agentless Monitoring with AdRem Software's NetCrunch 7
Agentless Monitoring with AdRem Software's NetCrunch 7Agentless Monitoring with AdRem Software's NetCrunch 7
Agentless Monitoring with AdRem Software's NetCrunch 7Hamza Lazaar
 
Project Plan And Srs Final
Project Plan And Srs FinalProject Plan And Srs Final
Project Plan And Srs Final
guest24783f
 
Uni v e r si t ei t
Uni v e r si t ei tUni v e r si t ei t
Uni v e r si t ei tAnandhu Sp
 
WMO Summer Training Report 2011
WMO Summer Training Report 2011WMO Summer Training Report 2011
WMO Summer Training Report 2011
Varun Chopra
 
In-plant Training Guidelines_SCSE
In-plant Training Guidelines_SCSEIn-plant Training Guidelines_SCSE
In-plant Training Guidelines_SCSEMargret Anouncia
 
Front
FrontFront
Final srs of academic a webpage based android app
Final srs of academic a webpage based android appFinal srs of academic a webpage based android app
Final srs of academic a webpage based android app
preeta sinha
 
Example requirements specification
Example requirements specificationExample requirements specification
Example requirements specificationindrisrozas
 
Software design specification
Software design specificationSoftware design specification
Software design specificationSubhashiniSukumar
 
TLE - Information and Communications Technology - Computer Hardware Servicing...
TLE - Information and Communications Technology - Computer Hardware Servicing...TLE - Information and Communications Technology - Computer Hardware Servicing...
TLE - Information and Communications Technology - Computer Hardware Servicing...
JeRo Awanan
 
Airline Reservation Software Requirement Specification
Airline Reservation Software Requirement SpecificationAirline Reservation Software Requirement Specification
Airline Reservation Software Requirement SpecificationDeborah Kronk
 
Training Report
Training ReportTraining Report
Training Report
Maninda Edirisooriya
 
inplant training report
inplant training reportinplant training report
inplant training report
anandasagar
 
Global Information Technology Report Latin America
Global Information Technology Report Latin AmericaGlobal Information Technology Report Latin America
Global Information Technology Report Latin America
Felipe Lamus
 
Final report of CO-Up Training
Final report of CO-Up TrainingFinal report of CO-Up Training
Final report of CO-Up Training
Fadhel AlMohammad
 
Computer systems assignment frontsheet
Computer systems   assignment frontsheetComputer systems   assignment frontsheet
Computer systems assignment frontsheet
bao023
 

What's hot (20)

Agentless Monitoring with AdRem Software's NetCrunch 7
Agentless Monitoring with AdRem Software's NetCrunch 7Agentless Monitoring with AdRem Software's NetCrunch 7
Agentless Monitoring with AdRem Software's NetCrunch 7
 
Project Plan And Srs Final
Project Plan And Srs FinalProject Plan And Srs Final
Project Plan And Srs Final
 
Uni v e r si t ei t
Uni v e r si t ei tUni v e r si t ei t
Uni v e r si t ei t
 
WMO Summer Training Report 2011
WMO Summer Training Report 2011WMO Summer Training Report 2011
WMO Summer Training Report 2011
 
SDD-FinalYearProject
SDD-FinalYearProjectSDD-FinalYearProject
SDD-FinalYearProject
 
In-plant Training Guidelines_SCSE
In-plant Training Guidelines_SCSEIn-plant Training Guidelines_SCSE
In-plant Training Guidelines_SCSE
 
Front
FrontFront
Front
 
Final srs of academic a webpage based android app
Final srs of academic a webpage based android appFinal srs of academic a webpage based android app
Final srs of academic a webpage based android app
 
Example requirements specification
Example requirements specificationExample requirements specification
Example requirements specification
 
Software design specification
Software design specificationSoftware design specification
Software design specification
 
TLE - Information and Communications Technology - Computer Hardware Servicing...
TLE - Information and Communications Technology - Computer Hardware Servicing...TLE - Information and Communications Technology - Computer Hardware Servicing...
TLE - Information and Communications Technology - Computer Hardware Servicing...
 
Airline Reservation Software Requirement Specification
Airline Reservation Software Requirement SpecificationAirline Reservation Software Requirement Specification
Airline Reservation Software Requirement Specification
 
Training Report
Training ReportTraining Report
Training Report
 
inplant training report
inplant training reportinplant training report
inplant training report
 
NATPET Report
NATPET ReportNATPET Report
NATPET Report
 
Global Information Technology Report Latin America
Global Information Technology Report Latin AmericaGlobal Information Technology Report Latin America
Global Information Technology Report Latin America
 
Final report of CO-Up Training
Final report of CO-Up TrainingFinal report of CO-Up Training
Final report of CO-Up Training
 
Computer systems assignment frontsheet
Computer systems   assignment frontsheetComputer systems   assignment frontsheet
Computer systems assignment frontsheet
 
test
testtest
test
 
In-Plant Training Report
In-Plant Training ReportIn-Plant Training Report
In-Plant Training Report
 

Viewers also liked

Enseñar y aprender mustazza gustavo
Enseñar y aprender   mustazza gustavo Enseñar y aprender   mustazza gustavo
Enseñar y aprender mustazza gustavo Gustavo PoYo
 
Paquete turistico trabajo laboratorio
Paquete turistico trabajo laboratorioPaquete turistico trabajo laboratorio
Paquete turistico trabajo laboratoriosamiibogado
 
2014 2015. 3º eso tema7 c
2014 2015. 3º eso  tema7 c2014 2015. 3º eso  tema7 c
2014 2015. 3º eso tema7 c
Chemagutierrez73
 
Hello world
Hello worldHello world
Hello world
onurayan
 
Buckboard BBQ & Grill
Buckboard BBQ & GrillBuckboard BBQ & Grill
Buckboard BBQ & Grilldukeofarc
 
Presenta
PresentaPresenta
Presenta
michaelvza
 
Hair rescue & repair treatment
Hair rescue & repair treatmentHair rescue & repair treatment
Hair rescue & repair treatment
The Nomadic Spalon
 
La newsletter de mgrh 39
La newsletter de mgrh 39La newsletter de mgrh 39
La newsletter de mgrh 39
CABINET MGRH
 
Píldoras de marketing turístico 3 - Dónde están, Qué tengo, Cómo lo ofrezco
Píldoras de marketing turístico 3 - Dónde están, Qué tengo, Cómo lo ofrezcoPíldoras de marketing turístico 3 - Dónde están, Qué tengo, Cómo lo ofrezco
Píldoras de marketing turístico 3 - Dónde están, Qué tengo, Cómo lo ofrezco
Iñaki Saenz de la Fuente
 
Syllabus - Entrepreneurship and Design Thinking
Syllabus - Entrepreneurship and Design ThinkingSyllabus - Entrepreneurship and Design Thinking
Syllabus - Entrepreneurship and Design ThinkingJoseph Strick
 

Viewers also liked (13)

Graficando
GraficandoGraficando
Graficando
 
cna certification
cna certificationcna certification
cna certification
 
Enseñar y aprender mustazza gustavo
Enseñar y aprender   mustazza gustavo Enseñar y aprender   mustazza gustavo
Enseñar y aprender mustazza gustavo
 
Paquete turistico trabajo laboratorio
Paquete turistico trabajo laboratorioPaquete turistico trabajo laboratorio
Paquete turistico trabajo laboratorio
 
2014 2015. 3º eso tema7 c
2014 2015. 3º eso  tema7 c2014 2015. 3º eso  tema7 c
2014 2015. 3º eso tema7 c
 
Hello world
Hello worldHello world
Hello world
 
Buckboard BBQ & Grill
Buckboard BBQ & GrillBuckboard BBQ & Grill
Buckboard BBQ & Grill
 
Presenta
PresentaPresenta
Presenta
 
Hair rescue & repair treatment
Hair rescue & repair treatmentHair rescue & repair treatment
Hair rescue & repair treatment
 
La newsletter de mgrh 39
La newsletter de mgrh 39La newsletter de mgrh 39
La newsletter de mgrh 39
 
Píldoras de marketing turístico 3 - Dónde están, Qué tengo, Cómo lo ofrezco
Píldoras de marketing turístico 3 - Dónde están, Qué tengo, Cómo lo ofrezcoPíldoras de marketing turístico 3 - Dónde están, Qué tengo, Cómo lo ofrezco
Píldoras de marketing turístico 3 - Dónde están, Qué tengo, Cómo lo ofrezco
 
Mapa
MapaMapa
Mapa
 
Syllabus - Entrepreneurship and Design Thinking
Syllabus - Entrepreneurship and Design ThinkingSyllabus - Entrepreneurship and Design Thinking
Syllabus - Entrepreneurship and Design Thinking
 

Similar to Report 2

Android technical quiz app
Android technical quiz appAndroid technical quiz app
Android technical quiz app
Jagdeep Singh
 
DATA AND BUSINESS PROCESS INTELLIGENCE
DATA AND BUSINESS PROCESS INTELLIGENCEDATA AND BUSINESS PROCESS INTELLIGENCE
DATA AND BUSINESS PROCESS INTELLIGENCESwati Singh
 
NIC Project Final Report
NIC Project Final ReportNIC Project Final Report
NIC Project Final ReportKay Karanjia
 
Thesis report 16 bit RISC processor
Thesis report 16 bit RISC processorThesis report 16 bit RISC processor
Thesis report 16 bit RISC processor
anuruddhsharma1
 
Project final report
Project final reportProject final report
Project final report
ALIN BABU
 
Chat Application [Full Documentation]
Chat Application [Full Documentation]Chat Application [Full Documentation]
Chat Application [Full Documentation]
Rajon
 
LPG Booking System [ bookmylpg.com ] Report
LPG Booking System [ bookmylpg.com ] ReportLPG Booking System [ bookmylpg.com ] Report
LPG Booking System [ bookmylpg.com ] Report
Nandu B Rajan
 
ImplementationOFDMFPGA
ImplementationOFDMFPGAImplementationOFDMFPGA
ImplementationOFDMFPGANikita Pinto
 
online examination management system
online examination management systemonline examination management system
online examination management system
Praveen Patel
 
iPDC Report Nitesh
iPDC Report NiteshiPDC Report Nitesh
iPDC Report Nitesh
Nitesh Pandit
 
InternshipReportFormat.docx
InternshipReportFormat.docxInternshipReportFormat.docx
InternshipReportFormat.docx
ssuser2fe708
 
NEW BACKEND.pdf
NEW BACKEND.pdfNEW BACKEND.pdf
NEW BACKEND.pdf
Shreejit Jadhav
 
Software Requirements Specification on Student Information System (SRS on SIS)
Software Requirements Specification on Student Information System (SRS on SIS)Software Requirements Specification on Student Information System (SRS on SIS)
Software Requirements Specification on Student Information System (SRS on SIS)
Minhas Kamal
 
project_comp_1181_AZY
project_comp_1181_AZYproject_comp_1181_AZY
project_comp_1181_AZYAung Zay Ya
 
Bike sharing android application
Bike sharing android applicationBike sharing android application
Bike sharing android application
Suraj Sawant
 
Srs
SrsSrs
Skpl 5114100021 5114100110
Skpl 5114100021 5114100110Skpl 5114100021 5114100110
Skpl 5114100021 5114100110
rafiar rahmansyah
 
Synopsis of project of MTech - III Sem in AKTU
Synopsis of project of MTech - III Sem in AKTUSynopsis of project of MTech - III Sem in AKTU
Synopsis of project of MTech - III Sem in AKTU
GauravSingh964476
 

Similar to Report 2 (20)

Android technical quiz app
Android technical quiz appAndroid technical quiz app
Android technical quiz app
 
DATA AND BUSINESS PROCESS INTELLIGENCE
DATA AND BUSINESS PROCESS INTELLIGENCEDATA AND BUSINESS PROCESS INTELLIGENCE
DATA AND BUSINESS PROCESS INTELLIGENCE
 
NIC Project Final Report
NIC Project Final ReportNIC Project Final Report
NIC Project Final Report
 
Thesis report 16 bit RISC processor
Thesis report 16 bit RISC processorThesis report 16 bit RISC processor
Thesis report 16 bit RISC processor
 
Project final report
Project final reportProject final report
Project final report
 
Chat Application [Full Documentation]
Chat Application [Full Documentation]Chat Application [Full Documentation]
Chat Application [Full Documentation]
 
LPG Booking System [ bookmylpg.com ] Report
LPG Booking System [ bookmylpg.com ] ReportLPG Booking System [ bookmylpg.com ] Report
LPG Booking System [ bookmylpg.com ] Report
 
ImplementationOFDMFPGA
ImplementationOFDMFPGAImplementationOFDMFPGA
ImplementationOFDMFPGA
 
online examination management system
online examination management systemonline examination management system
online examination management system
 
iPDC Report Nitesh
iPDC Report NiteshiPDC Report Nitesh
iPDC Report Nitesh
 
InternshipReportFormat.docx
InternshipReportFormat.docxInternshipReportFormat.docx
InternshipReportFormat.docx
 
report
reportreport
report
 
NEW BACKEND.pdf
NEW BACKEND.pdfNEW BACKEND.pdf
NEW BACKEND.pdf
 
Software Requirements Specification on Student Information System (SRS on SIS)
Software Requirements Specification on Student Information System (SRS on SIS)Software Requirements Specification on Student Information System (SRS on SIS)
Software Requirements Specification on Student Information System (SRS on SIS)
 
project_comp_1181_AZY
project_comp_1181_AZYproject_comp_1181_AZY
project_comp_1181_AZY
 
VMS
VMSVMS
VMS
 
Bike sharing android application
Bike sharing android applicationBike sharing android application
Bike sharing android application
 
Srs
SrsSrs
Srs
 
Skpl 5114100021 5114100110
Skpl 5114100021 5114100110Skpl 5114100021 5114100110
Skpl 5114100021 5114100110
 
Synopsis of project of MTech - III Sem in AKTU
Synopsis of project of MTech - III Sem in AKTUSynopsis of project of MTech - III Sem in AKTU
Synopsis of project of MTech - III Sem in AKTU
 

Recently uploaded

Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
Krisztián Száraz
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
Wasim Ak
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
ak6969907
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
Delivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and TrainingDelivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and Training
AG2 Design
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
RitikBhardwaj56
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 

Recently uploaded (20)

Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
Delivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and TrainingDelivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and Training
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 

Report 2

  • 1. JP INSTITUTE OF ENGINEERING & TECHNOLOGY, MEERUT CRIME PORTAL SYSTEM Submitted in partial fulfillment of the requirements for the award of the degree of Master of Computer Application Submitted by: RAMAN SHARMA (1328214030) MOHD.SHUAIB (1328214023) Under The Guidance of Mr.Tinku Singh Project Guide Mr. Bhawnesh Kumar Asst. Professor (Dept. of Computer Science) Dr. A. P. J. ABDUL KALAM TECHNICAL UNIVERSITY, LUCKNOW, UTTAR PRADESH Session: 2015-16
  • 2. TABLE OF CONTENTS Page DECLARATION ................................................................................................... ii CERTIFICATE................................................................................................... iii ACKNOWLEDGEMENTS .................................................................................. iv ABSTRACT........................................................................................................... v LIST OF TABLES.................................................................................................. vii LIST OF FIGURES................................................................................................ viii LIST OF SYMBOLS ............................................................................................. ix LIST OF ABBREVIATIONS................................................................................ x
  • 3. CERTIFICATE This is to certify that this Project Report entitled “Crime Portal System” which is submitted by Raman Sharma (1328214030), Mohd.Shuaib (1328214023) in the partial fulfillment, for the award of degree of Master of Computer Application, from JP INSTITUTE OF ENGINEERING & TECHNOLOGY, Meerut, affiliated to Dr. A. P. J. ABDUL KALAM TECHNICAL UNIVERSITY, LUCKNOW, UTTAR PRADESH, is carried out by him/her under my supervision. The matter embodied in this Project Work has not been submitted earlier for award of any degree or diploma in any university/institution to the best of our knowledge and belief. (Mr. Bhawnesh Kumar) (Dr. Sanjeev Kr. Sharma) Project Guide Head ofDepartment (MCA) Date: __/__/____
  • 4. DECLARATION I hereby declare that this submission is my own work and that, to the best of my knowledge and belief, it contains no material previously published or written by another person nor material which to a substantial extent has been accepted for the award of any other degree or diploma of the university or other institute of higher learning, except where due acknowledgment has been made in the text. Signature Name Roll No. Date Signature Name Roll No. Date
  • 5. ACKNOWLEDGEMENT It gives me a great sense of pleasure to present the report of the Project Work, undertaken during MCA Final Year. I owe special debt of gratitude to Mr. ……………………………., Department of Master of Computer Application, JP Institute of Engineering & Technology, Meerut for his constant support and guidance throughout the course of our work. His sincerity, thoroughness and perseverance have been a constant source of inspiration for me. It is only his cognizant efforts that my endeavors has seen light of the day. I also take the opportunity to acknowledge the contribution of Dr. Sanjeev Kumar Sharma, DEAN (Academics & Research), JP Institute of Engineering & Technology, Meerut for his full support and assistance during the development of the project. I also do not like to miss the opportunity to acknowledge the contribution of all faculty members of the department for their kind assistance and cooperation during the development of our project. Last but not the least, I acknowledge my friends for their contribution in the completion of the project. Signature: Name : Roll No.: Date :
  • 6. ABSTRACT Project Description: “ONLINE CRIME REPORTING (Crime Portal System)”, the portal can handle data of criminals who are under the judicial surveillance or are under trial. This portal will be most useful for DEFENSE for searching of details of the criminals, anyone can report a FIR online, Missing citizen search, secure registration and profile management facilities for system administrator, Facilitate communication between all stakeholders. System sends email for any changes in FIR status to citizen and police department.
  • 7. LIST OF TABLES 1:- Admin 2:- Complaint 3:- Crime Report 4:- Criminal Register 5:- Feedback 6:- Fir 7:- History 8:- Hot News 9:- Login 10:- Missing Person 11:- Most Wanted 12:- Prisoner Register 13:-New User Registration 14:- Take Complaint Action
  • 8. LIST OF FIGURES 1. Context flow diagram 2. Level 1 DFD- Administrator 3. Level 2 DFD- Administrator 4. Level 1 DFD- User 5. Level 2 DFD- User 6. E-R Diagram
  • 10. LIST OF ABBRIVATIONS ME (Micro Edition) SE (Standard Edition) JDK (Java Development Kit) JVM (Java Virtual Machine) JRE (Java Runtime Environment) JIT (Just-In-Time) SDK (Standard Development Kit) RMI (Remote Method Invocation) RPC (Remote Procedure Call) CORBA (Common Object Request Broker Architect) RRL (Remote Reference Layer) J2EE (Java 2 Enterprise Edition) EIS (Enterprise information system) EJB (Enterprise JavaBeans) JSP (Java Server Pages) GUI (Graphical User Interface) AWT (Abstract Window Toolkit) ITG (Independent Test Group) IIS (Internet Information Services) ASP (Active Server Pages) ESP (Encrypting File System) USB (Universal Serial Bus)
  • 12. INDEX CHAPTER 1(BACKGROUND OF THE PROBLEM,STATEMENT OF PROBLEM)……………1 1.1 Introduction..................................................................................................................1 1.2 Module..........................................................................................................................1 1.3The administrator module includes…………………………………………….2 1.4 Existing System………………………………………………………………..3 1.4.1 Drawbacks of Existing System……………………………………..3 1.5 Proposed System………………………………………………………………3 1.5.1 Expected Advantages of Proposed System…………………………4 1.6 Feasibility Study……………………………………………………………….4 1.6.1 Technical Feasibility………………………………………………...4 1.6.2 Economic Feasibility………………………………………………...5 1.6.3 Behavioral Feasibility………………………………………………..5 CHAPTER 2 (DESIGNING)……………………………………………………………………………6 2.1 Introduction..........................................................................................................6 2.2 Logical Design...............................................................................................................6 2.3 Physical Design…………………………………………………………………6 2.3.1 Design/Specification activities……………………………………….7 2.4 Module Design…………………………………………………………………..7 2.4.1 The visitor module include…………………………………………..7 2.4.2The administrator module includes…………………………………..8 2.5 Input Design……………………………………………………………………..9 2.5.1 Objectives…………………………………………………………….9 2.6 Output Design……………………………………………………………………9 2.7 Data Flow Diagram……………………………………………………………..10 2.7.1Context flow diagram………………………………………………..10
  • 13. 2.7.2 Level 1 DFD- Administrator…………………………………………11 2.7.3 Level 2 DFD- Administrator………………………………………….12 2.7.4 Level 1 DFD- User ……………………………………………………13 2.7.5 Level 2 DFD- User……………………………………………………14 2.8 E-R Diagram……………………………………………………………………...15 2.9 Database Design………………………………………………………………….16 2.9.1 Relational Database Management System (RDBMS)……………......16 2.9.1.1 Relations, Domains & Attributes………………………….16 2.9.1.2 Relationships……………………………………………...16 2.9.1.3 Normalization…………………………………………….17 2.9.2 Tables Structure………………………………………………………17 CHAPTER 3 (SOFTWARE ENVIRONMENT)....................................................................................24 3.1 Java……………………………………………………………………………….24 3.1.1 Remote Method Invocation (RMI)……………………………………28 3.1.2 RMI procedure is simple……………………………………………….29 3.1.3 CORBA differs from Java RMI in a number of ways…………………29 3.1.4 Components of a Distributed RMI Application………………………..29 3.1.5 RMI Server……………………………………………………………..29 3.1.6 RMI Client……………………………………………………………..30 3.1.7 RMI Registry…………………………………………………………..30 3.1.8 RMI Architecture………………………………………………………30 3.1.8.1 Stub/Skeleton Layer………………………………………30 3.1.9 Stub……………………………………………………………………31 3.1.10 Skeleton………………………………………………………………31 3.2 Remote Reference Layer……………………………………………………….31
  • 14. 3.3 Transport Layer………………………………………………………………..31 3.4 RMI Packages…………………………………………………………………32 3.5 Java 2 Enterprise Edition (J2EE) ……………………………………………...33 3.5.1 J2EE Components…………………………………………………...33 3.5.2 J2EE Clients ………………………………………………………...34 3.5.3 Web Clients ………………………………………………………....34 3.6 Applets …………………………………………………………………………..34 3.7 Application Clients……………………………………………………………….34 3.8 JavaBeans Component Architecture……………………………………………...34 3.9 J2EE Server Communications……………………………………………………35 3.10 Web Components ………………………………………………………………35 3.10.1 Business Components……………………………………………..36 3.10.2 Enterprise Information System Tier………………………………..37 3.11 Java Server Pages (JSP) ………………………………………………………...37 3.11.1 JSP architecture……………………………………………………38 3.12 JavaScript……………………………………………………………………….39 3.13 Tomcat 8.0……………………………………………………………………...39 3.13.1 Installing and Running Tomcat 8.0………………………………39 3.14 Features of OS………………………………………………………………….39 CHAPTER 4 (SOFTWARE AND HARDWARE SPECIFICATION)....................................................42 4.1 Hardware Specification………………………………………………………….42 4.2 Software Specification…………………………………………………………...42 4.3 Code Details……………………………………………………………………...42 4.3.1 Coding Standard……………………………………………………...42
  • 15. 4.3.2 Naming Convention………………………………………………….43 4.4 Sample codes……………………………………………………………………..43 4.5 Screen Shot……………………………………… CHAPTER 5(TESTING)………………………………………… 5.1 Testing Introduction……………………………………… 5.2 Test Plan……………………………………… 5.1.1 Unit Testing……………………………………… 5.1.2 Integration Testing……………………………………… 5.1.3 Validation Testing or System Testing…………………………… 5.1.4 Output Testing or User Acceptance Testing…………………… 5.2 Validation Checking……………………………………… CHAPTER 6(TRAINING AND MAINTINENCE)…………………………………….. 6.1 Introduction……………………………………… 6.2 Implementation Procedures……………………………………… 6.1.1 User Training……………………………………… 6.1.2 Training on the Application Software………………………… 6.1.3 Operational Document……………………………………… 6.1.4 System Maintenance……………………………………… 6.1.3 Operational Document……………………………………… 6.1.4 System Maintenance……………………………………… 6.2 Conclusion ……………………………………… 6.3 Scope for Future Enhancement……………………………………… 6.4 References Books……………………………………… 6.5 Online Reference………………………………………
  • 16. APPENDIXA .................................................................................................... 45 APPENDIXB .................................................................................................... 47 REFERENCES.................................................................................................. 49