You are on page 1of 19

KALEEM U ALLAH

ONLINE CRIME REPORTING SESSION: 2014-2016


Computer Science /Allama Iqbal College >
SOFTWARE DESIGN DESCRIPTION DOCUMENT
Revision History

Date Description Author Comments


<date> 1.1 Kaleem u Allah My first experience on
Online crime reporting

SDD Document 1.0 Page 2 of 20 02/06/20 f


1. INTRODUCTION
Online Crime Reporting System will used to inform and send complaint to the police station for crimes
which are happening to their nearby locations. With this system, users have to just identify the type of
crime such as robbery, theft from motor vehicle or by some other medium, bank robbery etc. and just
they have to create their accounts and login and submit their complaints.

This complaint will be forwarded to admin that will be central server. Admin will check complaint if it is
incomplete he will cancel it and message to user with reason. If complaint is complete he will take
action and create action report then forward this report to the department of nearby police station of
crime happening location. After that process action will be taken by police on complaint.

1.1 Purpose
The aim of this project is to develop an online crime report and managing system which is easily
accessible to the public, the police department and the administrative department.

This system registers the complaints from people through online and it will also helpful to police
department in catching criminals, in system and person can give any complaint at any time.

1.3 Overview
(1) Function
(2) Characteristics
(3) Constraints
(4) The SDD is organized by proper thinking and of team leaders and contain farther description.

SDD Document 1.0 Page 3 of 20 02/06/20 f


1.5 Definitions and Acronyms
1. HTML: Hypertext Markup Language.
2. Css: Cascading Style sheets.
3. My SQL: It
4. PHP: Hypertext Pre-Processor Language.
5. HTTP: Hypertext Transfer Protocol
6. Bootstrap.

2. SYSTEM ARCHITECTURE
2.1 Architectural Design
Online crime reporting is the web application that is accessible to everyone.The user can be connectsor
can access the database with the web server that give access to the database. The web server maintain
and hosted by the strongest web server. The web server will access the SQLserver databaseand give the
result to the authorized user.

SDD Document 1.0 Page 4 of 20 02/06/20 f


Name fname cnic Mble# detail

User Complaints crime Comp_id

hdist hpolice place date time

SDD Document 1.0 Page 5 of 20 02/06/20 f


2.2 Decomposition Description
Online crime reporting has very attractive Interface that is design up for the user help to interact with the
system easily.
The user interaction can be seen with the system in following categories and layers.

Process

Product Product

Input Output

2.2.3 Level 1 DFD for Admin

SDD Document 1.0 Page 6 of 20 02/06/20 f


Global Use case Diagrams:

The following are the Actors of our System:


1. User
2. Administrator
3. Department

User:
Citizen or the people do the activities like login to the system, view his profile, posting
the complaints, posting the reminders and view the status of his complaint.
Administrator:
The Administrator plays an import role in the cyber crime system. He is performing the
actions like viewing the complaints, viewing reminders, generating the reports.
Department:
The Supervisors are the higher officials of the police department and have the
responsibility to detect the criminals and punish them according to the cyber laws.

3. DATA DESIGN
3.1 Data Description
Department Table

3.2Data Dictionary

Table Name:Admin

SDD Document 1.0 Page 7 of 20 02/06/20 f


Table: Signup

Table name: Complaints Table

SDD Document 1.0 Page 8 of 20 02/06/20 f


Table name: Admin Table

SDD Document 1.0 Page 9 of 20 02/06/20 f


Table name: Department table

Table name: Status Table

Table name: Action Status Table

Table name: Contact Us Table

SDD Document 1.0 Page 10 of 20 02/06/20 f


4. HUMAN INTERFACE DESIGN
4.1 Overview of User Interface
Sign up: User need to create account into our website. First of all users need to sign up to use the web
site. The user should have a username and password. After filling their name, surname, email, age, job,
phone and gender information, they register the system.
Sign in: If a user is singed up, she/he can sign in the system by filling username and password boxes.
Sign out: A user may need to sign out the system. She /he can do it by clicking the sign out button which
is placed in every page.

SDD Document 1.0 Page 11 of 20 02/06/20 f


SDD Document 1.0 Page 12 of 20 02/06/20 f
Screen Images
Index Page/ Home Page

Sign Up Page

SDD Document 1.0 Page 13 of 20 02/06/20 f


Sign in Page

SDD Document 1.0 Page 14 of 20 02/06/20 f


Register Complaints Page

SDD Document 1.0 Page 15 of 20 02/06/20 f


View Sent compaints page

View Sent complaint status page

Admin login page

SDD Document 1.0 Page 16 of 20 02/06/20 f


Admin welcome page

SDD Document 1.0 Page 17 of 20 02/06/20 f


Action status and Action report page

5. APPENDICES

Fields:

- Id: This is an integer value that is unique for every user. This id is chosen by the system.
- Username: This is string value that is unique for every user. This is selected by the user.
- Password: Every user has his/her own password that is selected by him/her.

SDD Document 1.0 Page 18 of 20 02/06/20 f


- Name: This is first name of the user.
- Surname: This is family name of the user.
- Age: This is age of the user.
Photo: This is image of the user.

SDD Document 1.0 Page 19 of 20 02/06/20 f

You might also like