Online CRS

Published on January 2017 | Categories: Documents | Downloads: 50 | Comments: 0 | Views: 301
of 61
Download PDF   Embed   Report

Comments

Content

k

Project Report on

ONLINE CRIME REPORTING SYSTEM
AT

HCL INFOSYSTEMS LTD
Ahmedab

By: Shaheen Vora (07DCE072) Smita Gajjar (07DCE082)
Diploma in Computer Engineering Semester VIII Year 2010-11

Guided By: Asst. Prof. Rahul Shrimali (Internal) Mr.Shayama Bhattacharya (External)

INSTITUTE OF DIPLOMA STUDIES
NIRMA UNIVERSITY
AHMEDABAD (GUJARAT- INDIA) 382481

1

NIRMA UNIVERSITY INSTITUTE OF DIPLOMA STUDIES

AHME ABAD (GUJARAT- INDIA) 382481

INSTITUTE OF DIPLOMA STUDIES
CERTIFICATE
£££ ¢ ¢ ¢ ¡

This is

ce ify hat following student of Diploma in Compute Enginee ing Semeste -V

completed their on site Project Work /Industrial Training titled ONLINE CRIME REPORTING SYSTEM satisfactorily in partial fulfillment of requirement of Diploma in Computer Engineering in the
¤

year 2010-11

Roll No.
07DCE082

Asst.Prof. Rahul Shrimali Internal Project Guide
Date: - 11th May 2011 Place: - Ahmedabad

 

¢  

 

have

Name of the Students
SMITA J. GAJJAR

HOD ± CE

2

ACKNOWLEDGEMENTS

We wish to express our heartfelt appreciation to all those who have contributed to this project, both explicitly and implicitly, without the co -operation of whom, it would not have been possible to complete this project.

We would like to thank our institute for giving us the opportunity to have some feel about the Industrial environment. We would like to thank Faculty Prof.Rahul Shrimali(Assistant Prof., IDS, NU) for constantly guiding and showing us the correct path to reach towards our desired goal. We are indebted and thankful to Mr. Shyama Bhattacharya for their keen interest, untiring perseverance and unceasing motivation during the course of our project despite of his busy schedule. Last but not the least we would like to thank our family members and friends for their constant encouragement and support through out the duration of our training.

With Regards, Smita J.Gajjar (07DC 082)

3

PRE

E

Our Project title is on ONL NE CRIME REPORTING SYSTEM. It is the one type system developed to report FIR(First Investigation Report)online.. This system is developed for user and it most useful for police department.When login user is enter in system they can report FIR of any crime and any person or things or vehicle are missing so they can easily fillup the form and after fillup their form and submit after submitting their report they can show their progress report no need to go any kind of police station to report their FIR .admin is add criminal so any user can view criminals and their details. Admin can also add missing person and so if any user view that person so easily find out his or her.

4

Index
Sr No
1.

Topic
Project Profile System Summary Company Profile ASP.Net 4.1 Introduction To ASP.Net 4.2 How ASP.Net pages execute? 4.3 Technology Used In .NET Platform 4.4 Why SQL? 4.5 SQL server 2005 4.6 Benefits of Using MS SQL Server 2005 System Analysis 5.1 What is system analysis? 5.2 SDLC (System Development Life Cycle) System Design 6.1 System Chart 6.2 System Flow Chart 6.2.1 System Flow Chart (Admin) 6.2.2 System Flow Chart(user) 6.3 E-R Diagram 6.4 Data Flow Diagram 6.4.1 Context Level DFD 6.4.2 First Level DFD (Admin) 6.3.3 First Level DFD (User) 6.5 Data Dictionary

Page No
1 2 3 5 5 6 7 7 8 8 9 9 9 13 13 14 16 17 18 19 19 20 21 22 29 59

2. 3. 4.

5.

6.

7. 8.

Screen short
Bi liography

5

1.Project Profile
Project Title Project Objective

: Online Crime Reporting Syatem : Website for Online Crime Reporting System is
to provide online FIR and check CRIMINAL RECORDS,Add missing person/things/vehicles User can View their Progress Report Can reduce the cost associated with creating and distributing paper requirements and reduce the work of police and user

Developers Project Gui e Hardware Configuration Front End Back End Technology Operating System

: Smita Gajjar (07DCE082) : Asst. Prof. Rahul Shrimali : 1 GB RAM,10 GB Hard Disk Space,32 or 64
bits OS, 1.6 GHZ processor or Higher.

: Microsoft Visual Studio 2008 : Microsoft SQL server 2005 : .NET 3.5 : Windows XP or later

6

2. System Summary
The project titled as ³ Online Crime Reporting System ³is a web based application.This software provides facility for user reporting online FIR, missing persons/things and vehicls ,criminals details and search criminals and shows their progress report. Any Number of clients can connect to the site. Each user first makes their login to site to show their availability.

2.1 Scope
This Website provides an architectural overview of the crime management. This Website is a generic, web-based tool that enables users to manage the Crime on tasks completed as part of projects with tasks and sub-tasks. The tool includes interactivity. Functionality. Information will be stored in a database. Administrative and managerial functions will be provide including configuring projects/tasks/subtasks.

2.2 Purpose
We have developed the portal of ³CRIME REPORTING´, the portal can handle data of criminals who are under the judicial surveillance or are under trial. This portal will be most useful for defence for searching of details of criminals, any one can report a FIR online, missing citizen ,vehicle and things secure registration and profile management f acilities ,reduce the work of police and user and reduce the time

7

3.Company Profile
HCL Info Systems is India's premier information enabling company. Leveraging its 27 years of expertise in total technology solutions, HCL Info Systems offers value-added services in key areas such as system integration, networking consultancy and aide range of support ser vices. HCL Info Systems is among the leading players in all the segments comprising the domestic IT products, solutions and related services business, which includes PCs, servers, networking products, imaging & communication products. Continuously meeting the ever increasing customer expectations and applications, its focus on integrated enterprise solutions has strengthened the HCL Info systems SSO's (System Support Organization) capabilities in supporting installation types ranging from single to large, multi-location, multivendor & multi-platform spread across India. The SSO, comprising a direct support force of over 1600+ members, is operational at 170+ locations across the country and is the largest such human resource of its kind in the IT business. A majority of the SSO members have been special trained in a variety of supporting solutions, the company's key focus area. HCL Info Systems ' manufacturing facilities are ISO 9001 - 2000 &ISO 14001 certified and adhere to stringent quality standards and gl obal processes. With the largest installed PC base in the country,

Four indigenously developed and manufactured PC brands -'Infiniti', 'Busy bee' 'Beanstalk' and the 'Ezeebee' - and its robust manufacturing facilities; HCL Info Systems aims to further leverage its dominance in the PC market. It has been consistently rated as Top player in PC industry by IDC .The 'Infiniti' line of business computing products is incorporated with leading edge products from world leaders such as Intel. A fully integrated and business-ready family of servers and workstations, the 'Infiniti Global Line' is targeted at medium and large companies to help them to manage their enterprise -related applications. It has considerable dominance in verticals like finance, government, and education & research. The Frontline Division of HCL Info Systems has an extensive network of over 1000 resellers across 300 cities. Frontline Division has actively promoted the penetration of PCs in the home and the small office/home office (SOHO) segments, through BeanstalkPCs, Toshiba Laptops & Dragon Speech Recognition Systems. Constant evolution with changing times has helped HCL Info Systems retain its leadership and profitability for all stakeholders. In 1992, HCL formed a joint venture company, HCLHP, with the international computer giant, Hewlett Packard (HP),and precipitated a technological leap by achieving world class manufacturing expertise in the country for HP's RISC/UNIX based business
8

servers and workstations. In 1997, HCL and its joint venture partner, HP, reorganized their joint business activities in India through the buying back of HP's 26 per cent of equity inch HP by the HCL promoters. Last year, HCL entered into an alliance with SUN Microsystems to be their Enterprise Distributor for entire range of SUN products. Combing the latest technology & best-practices from SUN, with 27years of customer relationship and pan Indian sales & service expertise of HCL, it aims to leverage the relationship to offer complete spectrum of IT to the end use r. HCL has closely seen the IT industry rise from scratch, and has actively participated in its progress. During the twenty-seven year journey, it has picked up valuable lessons in serving the IT needs of the Indian customer and gathered domain expertise to successfully service various businesses. HCL Infinite, our 100% subsidiary focuses on the ever -growing segment in Imaging, Telecom and Communication products, solutions and services. HCL Infinite¶s product portfolio covers arrange of other office automat ion and communication products through alliances with world leaders - including mobile communication products from Nokia, Duprinters from Duplo,LCD projectors from InFocus, Mass Mailing solutions from Pitney Bowes and voice and telecommunication solutions from Ericsson.It has an exclusive sale and support partnership with Toshiba Corporation, Japan, for sales and servicing of its imaging and photocopier products. The Managed Network Service offerings for corporate includeVPNs, ASP offerings, Co Location/ hosting, CDNs, security, corporate internet telephony solutions, technical and consumer help desks, 24/7 Network Operations Centre monitoring and a host of value added networking services. Consumer services include dialup PSTN/ISDN Internet access, Valufon c alling cards and VoIP telephony devices. As a leading information enabler, HCL Info systems has longstanding relationships with world technology leaders such as SUN for enterprise computing solutions, Intel and AMD for PCs and PCServers; Microsoft, Novell and SCO for operating systems and software solutions; Toshiba Corp. for business automation Equipment; and Oracle, Sybase and Informix for RDBMSplatform, EMC, VERITAS for storage solutions. The aim is to straddle the entire landscape of information enablin g technology far more comprehensively, effectively and competitively. Indeed, a vision to create enterprises of tomorrow

9

4. ASP.Net
4.1 Introduction to the ASP .NET
ASP.NET is a set of Microsoft .NET Framework technologies used for building Web applications and XML Web Services. ASP.NET pages execute on the server and generate markup such as HTML, WML or XML that is sent to a desktop or mobile browser. The Microsoft .NET Framework and Active Server Pages.NET (ASP.NET) allow developers to create world-class Web applications and Web services quickly and easily. Web applications built within the .NET Framework can integrate with any operating system running on any device. Web services are reusable component applications that enable distributed comput ing on the Internet, using standard protocols like HTTP and XML. Developers conversant in .NET can now deliver more dynamic applications to market more quickly ASP.NET pages use a compiled, event -driven programming model that improves performance and enables the separation of application logic and user interface. Both ASP.NET pages and ASP.NET XML Web Services files contain server-side logic (as opposed to client side logic) written in Visual Basic .NET, C# .NET, or any .NET compatible language. Web applica tions and XML Web Services take advantage of the features of the common language runtime, such as type safety, inheritance, language interoperability, versioning, and integrated security.

10

4.2 How ASP.Net pages execute?

[Figure 2.1: - How ASP.Net pages execute?]

Above figure illustrate that how the .aspx pages are executing at web server in that first of all it will find using which language script is written like usingVB.net, C#, J#, or other with respective of scripting language it will use appropriate compiler means if code is written in C# then it will use C# compiler afterward .NET framework uses second platform neutral language called CIL Common Intermediate Language afterward that compiled code is submitted to common language runtime (CLR) and this CLR compiles code into machine readable language.

11

4.3 Technology Used In .NET Platform
 From a technology standpoint, .NET is the. Platform and the .NET experiences built on top of the platform. The platform includes:  Tools ± to build applications and XML Web services (.NET Framework and Visual Studio.NET),  Servers ± on which to build, host and deploy those applications and services (Windows 2000 Server and the .NET Enterprise Servers)  Services ± a core set of .NET building block services (³Hailstorm´ services),

4.4 Why SQL?
 Once you start running multiple web servers for the same web site, the default asp.net session state, InProc, is no longer useful, as you cannot guarantee that each page request goes to the same server. It becomes necessary to have a central state store that every web server accesses.  SQL Server offers you centralized storage of a session state in a Web farm. It also offers the transactional capabilities that provide reliability to most relational database systems. You can use SQL Serve r to save a session. This process is not as efficient as InProc and StateServer mode, because you must store the information in a different process or on a different server. However, this option may be more efficient than using the asp.net state service, depending on the actual workload and the database configuration. Once you start saving session state to a SQL database it will also persist through web server restarts and reboots.  For reliability you should consider storing session state for a web farm on a SQL cluster.

12

4.5 SQL server 2005
Microsoft SQL is the most widely used databases in the world. Microsoft SQL is a relational database. This concept is an extremely simple way of thinking about and managing data used in a business. Microsoft SQL 2005 was developed and defined by Microsoft Corporation. SQL us a non-procedural language because it  Processes sets of records rather than just one at a time.  Provides automatic navigation to the data. Rather than manipulating single records, you can mange sets of records. The most common form of a set of record is a table. All SQL statements accept sets as input and all SQL statements to be used as input to other SQL statements. SQL provides statements for a variety of tasks including     Inserting, updating, deleting database objects Creating, modifying and deleting database objects Controlling access to the database and database objects Guaranteeing database consistency

4.6 Benefits of Using MS SQL Server 2005
       Handles large amount of data efficiently. Fits in current Infrastructure Compatible with most OS (Win 9x) used in Organization. Compatible with other Microsoft Technologies used in Project like MS Visual Studio .net The data in the future might be made available on Internet. Centralized Control Reduction Of Redundancies

13

5. System Analysis
5.1 What is system analysis?
The collection of notations, methodologies & tools used to gather details &analyse a problem situation prior to information system design & implementation is called system analysis.  Record inspections: In this method analyst examines information that has been recorded earlier about system & users. It can be applied at the beginning or end as required.  Observations: Observation allows analyst to gain information they can¶t by any other fact finding technique. Experienced observers know what to look for & how to access the significance of what they observed.There are distinct approaches to the development of computer information system. Here described is the method called as SDLC(System Developme nt Life Cycle).

5.2 SDLC (System Development Life Cycle)
It consists of following 6 activities:1. Preliminary Investigation : This activity has three parts:

1) Request clarification It deals with clarity of requests from users. 2) feasibility study: Feasibility study is a stage in the system development life cycle following the information phase. In this phase, it is decided whether it is worth automating/computerizing the problem. The information collection that occurs during preliminary investigatio n examines system feasibility, and find out whether system will be beneficial to the organization or not.

14

 Technical feasibility: The following factors suffice for considering the given project as Technically Feasible. 1. The system developed in .net technology which is well known and today we can easily get the technical help of .net technology from the internet. 2. The system development in .net technology is specified by client.  Operation Feasibility: The following factors suffice for considering the given project as operational Feasible. 1. Sufficient support from the user. 2. Acceptance from the user side for active involvement and interest in project  Economic feasibility : The following factors suffice for considering the given project as Economically Feasible. 1. The system does require investment which provided by client. 2. The system will perform according to client requirement and Economical will not much expensive.  Implementation Feasibility: This system is developed using Visual Studio .NET 2008 as front end and MySQL as back end. The software¶s are available in the development company. 3) Request approval: It deals with selection of feasible projects among various projects.

15

2. Determination of system requirements:

Detailed understanding of all important facts of business area under investigation.
System Requirement Specification:

1.) Functional Requirements
Admin Add user: This module help the user to report online complaints. Manage system: Admin can manage whole the system. View/Add/Delete Missing persons: This module help the user to report online missing persons details also we have to add photos of missing person. View and Missing vehicles and things: This module helps the user to view and add the detail of vehicles and things . View /Delete User: This module helps the user to view and delete the Detail of users. Add/Edit/Delete Criminals: This module helps the user to view and delete the detail of users. Add /Delete Police Station: This module helps add /delete police station. Add /Delete City: This module helps add /delete city. Add/Delete Country: This module helps add /delete country. Search user/Criminal: This module helps the search user & criminal and details for that. Generate Progress Report: This module helps to generate progress report For user. Its shoe the status of F.I.R User:

          

 Register: This module allows complainer to view their profile.  View progress status: This module allows complainer to view their progress report which is generated by admin .  Add/view Missing Person/Missing things/Missing vehicle: This module help to add and view missing person, missing things, missing vehicle.  Search Criminals: This module allows complainer to criminals and their details.

16

3.Design of System: The design of system consists of logical & physical types of designs. The design that produces the details stating how a system will meet the requirements identified during system analysis. This stage is referred as logical design. The process of developing application is referred as physical design.

4.Development of software

This part refers to the coding of the system.
5.System testing

The system is used experimentally to ensure that the application does not fails. It should run according to its specifications & in the way users expect.
6.Implementation & Evaluation:

Implementation is the process that checks the system & put it into use. Evaluation is performed to identify its strength & weaknesses. Dimensions in which evaluation may occur are: 1) Operation Evaluation 2) Organizational Impact 3) User management assessment 4) Development performance

17

6. System Design
6.1 System Chart

F igure: 1 System chart

18

6.2 System Flowcharts
System flowchart describes the data flow for a data processing system. It provides a logical diagram of how the system operates. It represents the flow of documents, the operations performed in data processing system. It also reflects the relationship between inputs, processing and outputs. Or A graphical representation of the sequence of operatio ns in an information system or program. Information system flowcharts show how data flows source documents through the computer to final distribution to users. Program flowcharts show the sequence of instructions in a single program or subroutine. Different symbols are used to draw each type of flowchart.

Following are the features of systems flowcharts:  The sources from which data is generated and device used for this purpose.  Various processing steps involved  The intermediate and final output prepared an d the devices used for their storage.

Symbols Used for flow Chart

The Process Symbol represents any process, function, or action and is the most frequently used symbol in flowchart.

The Document Symbol is used to represents any type of hard copy input or output (i.e. Reports)

Off page Connector Symbol are used to indicate the

flowcharts continues on another page. Often, the page number is placed in the shape for easy reference.

The Input/ Output Symbol represents data that is available for input or resulting from processing.

The Decision Symbol is a junction where a decision must be made. A single entry may have any number of alternative solutions, but onlt one can be chosen. The Connector Symbol represents the exit to, or entry fro, another part of the same flowchart. It is usually used to break a flow line that will be continued elsewhere.

20

6.2.1 Flow Chart: (Admin)

Figure:2 Flow chart of admin

21

6.2.2 Flow Chart: (user)

Figure:3 Flow Chart of User

22

6.3 E-R Diagram

Figure:4 E-R Daigram

23

6.4 Data Flow Diagram
6.4.1 Context Level Diagram:

Figure:5 Context Daigram

User
24

Ac

6.4.2 1st level Data flow Diagram for Admin

Figure:6 1st level DFD of admin

25

6.4.3 1st level Data flow Diagram for User

Figure:7 1st level DFD of user

26

6.5 Data Dictionary:
A data dictionary is a catalog-a-repository-of the elements in a system. As the name suggests, these elements centre on data and the way they are structured to meet user requirements and organization needs. In a data dictionary you will find a list of all the elements composing the data flowing through a system. The major elements are data flows, data stores and processes. The data dictionary stores details and descriptions of these elements.

Analysts are used data dictionaries for five important reasons:
 To document the features of the systems.  To manage the details in a large systems.  To facilitate analysis of the details in order to evaluate characteristics and determine where system changes should be made.  To locate errors and omissions in the system.

27

Data Dictionary describes the Tables used by CRS : 1 Table: user _master Description: To store the information about user. Column Name user_id FirstName LastName Username Password reg._date Address Email contact_no city_id Dob Gender edu_qual Occupation Data type Varchar(20) Varchar(20) Varchar(20) Varchar(20) Varchar(30) Datetime Varchar(Max) Varchar(50) Number(15) Varchar(10) Datetime Varchar(6) Varchar(20) Varchar(20) Constraint PK Not null Not null Not null Not null Not null Not null Not null Null FK Not null Not null Null Null Description It store Username To store First Name To store Last Name To store username To store password To store registration Date To store address To store email address To store contact number To store city To store the date of birth To store the gender To store the education qualification To store the occupation

2. Table: country Description: To store the information about country. Column Name country_id country_name country_code Data type Varchar(10) Varchar(30) Varchar(10) Constraint PK Not null Not null Description To store the country id To store the country name To store the country code

3. Table:state
Description: To store the information about state. Column Name state_id state_name country_id Data type Varchar(10) Varchar(20) Varchar(10) Constraint PK Not null FK Description To store the state id To store the state name To store the country id

28

4. Table: city Description: To store the information about city. Column Name city _id city _name state _id 5. Table: FIR Description: To store the information about F.I.R. Column Name FIR_id city_id ps_id FIR_date FIR_topic occ_date occ_time occ_place criminal_name complainant_name gender crime_info address complainant_Contact victim_id witness_info FIR_Status FIR_Submit_date FIR_forward_date FIR_Update_date 6. Table: progress Description: To store the information about progress of F.I.R. Column name Prg_id PS_id Data type Varchar(10) Varchar(10) Constraint PK FK Description To store progress id To store police Station id
29

Data type Varchar(10) Varchar(20) Varchar(10)

Constraint PK Not null FK

Description To store the city id To store the city name To store the district id

Data Type Varchar(10) Varchar(10) Varchar(10) Datetime Varchar(50) Datetime DateTime Varchar(100) Varchar(20) Varchar(50) Varchar(6) Varchar(100) Varchar(50) Number(15) Varchar(10) Varchar(50) Varchar(15) Datetime Datetime Datetime

Constraint PK FK FK Not null Not null Null Null Not null Null Not null Not Null Not null Not null Not null FK Null Not null Not null Not null Not null

Description To store FIR id To store city id To store police station detail To store Fir date To store fir topic To store occurrence date To store occurrence time To Store Occurrence Place To Store criminal name To store complainant Name To store gender detail To store crime information. To store Address To store complainant Contact To store victim detail To store witness information To store FIR status To store FIR_submit_date To store FIR_forward date To store FIR_Update_time

FIR_id court_id status

Varchar(10) Varchar(10) Varchar(50)

FK FK Not Null

To store FIR id To store Court id To store status

7. Table: Victim_detail Description: To store the information about view details. Column name victim_id victim_Fname victim_Lname gender address city_id victim_contact crime_type 8. Table: court Description: To store the information about court. Column Name court_id court_Name court_type Data Type Varchar(10) Varchar(10) Varchar(10) Constrain PK Not null Not null Description To Store court id To store court Name To store type Data type Varchar(10) Varchar(20) Varchar(20) Varchar(6) Varchar(MAX) Varchar(10) Varchar(15) Varchar(20) Constraint PK Not null Not null Not null Not null FK Not null Not null Description To store victim id To store victim Fname To store victim lname To store victim gender To store address To store city To store contact no To store crime type

9. Table: missing_person Description: To store the information about missing person. Column Name MP_id city_id fname lname address dob height photo reporting_date Data Type Number(10) Varchar(10) Varchar(25) Varchar(25) Varchar(MAX) Datetime Number(3) Varchar(MAX) Datetime Constraint PK FK Not null Not null Not null Not null Not null Null Not null Description To store missing person id To store city Id To store first name To store Last Name To store address To store dob To store height To store photo To store reporting date

30

date_from place_Missing your_relation gender complexion hair eyes physical_Detail personal Detail complain¶s contact last_seen status

Datetime Varchar(50) Varchar(10) Varchar(6) Varchar(20) Varchar(10) Varchar(10) Varchar(100) Varchar(100) Varchar(15) Varchar(15) Varchar(20)

Null Null Not null Not null Not null Not null Not null Not null Not null Not null Null Not null

To store date from missing To store place from missing To store your relation To store gender To store complexion To store hair color To store eyes color To store physical detail To store personal detail To store complaint¶s contact no. To store last seen place To store status

10. Table: missing_vehicle Description: To store the information about missing vehicle. Name MV_id FIR_id PS_id vehicle_type vehicle_model model_year vehicle_no vehicle_color engine_no chasis_no date_of_theaft date_of_inform stolen_from owner_name cost_origin cost_current Type Varchar(10) Varchar(10) Varchar(10) Varchar(20) Varchar(20) Number(5) Varchar(20) Varchar(20) Varchar(20) Varchar(20) Datetime Datetime Varchar(20) Varchar(20) Number number Constraint PK FK FK Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null Description To store Missing vehicle id To store FIR id To store police station To store vehicle type To store vehicle model To store model year To store vehicle no To store vehicle color To store engine number To store chassis no. To store data of theft To store date of inform To store stolen from place To store owner Name To store the original cost To store the current cost

11. Table: missing _thing Description: To store the information about missing things.

31

Column Name mis_thing_id user_id mis_thing details f_name l_name mis_date missing_from city_id

Data Type Varchar(20) Varchar(20) Varchar(10) Varchar(100) Varchar(50) Varchar(50) Datetime Varchar(10) Varchar(10)

Constraint PK FK Not null Not null Not null Not null Not null Null FK

Description To store missing thing id To store userid To store missing thing To store missing details To store first name To store last name To store missing Date To store missing place To store city

12. Table: criminal_detail Description: To store the information about criminals. Column Name cr_id f_name l_name FIR_id arrest/Surr.Date Data Type Varchar(10) Varchar(20) Varchar(20) Varchar(10) Datetime Constraint PK Not null Not null FK Not null Description To store criminal id To store first name To store last name To store FIR id To store arrested or surrender date To store gender To store crime type To store criminal photo To store date of birth To store address To store religion To store city To store height To store build To store occupation To store education To store police id

gender crime_type cr_photo Dob address religion city_id height Build occupation education police_id

Varchar(6) Varchar(20) Varchar(MAX) datetime Varchar(MAX) Varchar(10) Varchar(20) Varchar(3) Varchar(10) Varchar(20) Varchar(20) Varchar(20)

Not null Not null Not null Not null Not null Not null FK Null Not null Null Null FK

32

13. Table: police_station _name Description: To store the information about police station. Column Name ps_id PS_Code PS_Name contact_no address location division FAX_no Data Type Varchaer(10) Varchar(10) Varchar(20) Number(10) Varchar(Max) Varchar(20) Varchar(20) Number(20) Constraint PK Not null Not null Not null Not null Not null Not null Null Description To store police station id To store police station code To store police station Name To store contact To store Address To store location To store Division To store fax no

33

7 Screen short
7.1 Login Page

Description: In these pages user/ admin can login using their roles, name and password.

34

7.2 User Registration Page

Description: In these user fill up their information. Validation: Some detail in the forms are must required that can¶t be allow Null other wise registration is not complete
35

7.3 F.I.R Form

Description: After login user can fill up F.I.R Form in these from its fills first investigation form, victim info as well as witness info if they have.

36

7.3 Missing Person Form

Description: In this user can fill up missing person information.

37

7.4 View Missing Person Details

Description: In these page user views list of missing person information.

38

7.5 After Select Missing Person

Description: In these pages user views missing person details.

39

7.6 Missing Things Form

Description: User fill up a form for missing things like mobile, gold, wallet etc.

40

7.7Missing Vehicle

Description: User fill up a form if their vehicle is missing.

41

7.8 Search Criminals

Description: In these page users search the criminal by first name, last name and arrest/surrender date.

42

7.9 Criminal Details

Description: In these page is come after selecting criminal.

43

7.10 Admin Login:

Descripti : These pa es for ad i logi .

44

7.11After Admin:

Description: In these page is come after admin login.

45

7.12 Criminal Form

Description: After Fill up this form admin can add criminal.

46

7.13 Add/Delete Criminals

Description: In these page admin edit/delete criminal.

47

7.14 Search User

Description: In these page admin search user.

48

7.15 View FIR

Description: In this page admin views list of F.I.R as well as delete F.I.R.

49

7.16 Add City

Description: In these page admin add city using these form.

50

7.17 View City

Description: In this page Admin edit/delete/select city.

51

7.18 Add State

Description: In these page admin add state.

52

7.19 View State

Description: In this page admin edit/select/delete state .

53

7.20 Add Country

Description: In these page admin add country.

54

7.21View Country

Description: In these page admin view/edit/delete countries .

55

7.22 Add /View Police Station

Description: In these admin add/delete and edit police station.

56

7.23 View Police Station

Description: In these page admin view/edit/delete/select police stations.

57

7.24 Contact Us

Description: In this page for contact us.

58

7.25 Feedback

Description: In this page for gives feedback.

59

7.26 Change Password:

Description: In this page for change password.

60

8.Bibliography
8.1 Websites referred:
1. 2. 3. 4.
http://www.ic3.gov/default.aspx http://www.fbi.gov/ http://www.homeoffice.gov.uk/crime/ http://www.met.police.uk/

5. http://www.hamsaweb.org/crime/

61

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close