Sie sind auf Seite 1von 27

A

Final Year Project Report On

Lion Hearted Fir System


Submitted By

Shweta Mahendra – 19EUCCS609

Under the guidance of


Mrs Ankita

Rajasthan Technical University, Kota


Department of Computer Science
Rawatbhata Road, Kota, Rajasthan 342009

1
CERTIFICATE
This is to certify that Ms. Shweta Mahendra of Rajasthan Technical University has
successfully completed the Report on Lion Hearted Fir System in partial fulfillment
of requirement for the completion of Bachelor of Engineering as prescribed by the
Rajasthan Technical University.

This report is the record of authentic work carried out by her during the period from
2019 to 2020.She has worked under my guidance.

Name of Guide: Mrs Ankita Name of HOD: Prof. Dr R.K. Banyal

Signature: Signature:

Date:

2
ACKNOWLEDGEMENT
I would like to express my deepest appreciation to all those who provided me the
possibility to complete this report. A special gratitude I give to our final year project
guide Mrs Ankita whose contribution in stimulating suggestions and encouragement,
helped me to coordinate my project especially in writing this report. A special thanks
goes to my team mate, Ms Shailja Jain, who help me to form different modules in our
project and gave suggestion about the name “LION HEARTED”. Last but not least, many
thanks go to the head of the project, Dr. R.K. Banyal whose have invested his full effort
in guiding the team in achieving the goal. I have to appreciate the guidance given by
other supervisor as well as the panels especially in our project presentation that has
improved our presentation skills thanks to their comment and advices.

3
ABSTRACT
The purpose of this project is to make the complaints more flexible and easier for all
the people. The objective of the complaints management system is to make complaints
easier to coordinate, monitor, track and resolve, and to provide company with an
effective tool to identify and target problem areas, monitor complaints handling
performance.

As it is always not possible for every other person to actually physically lodge the
complaint, what if he is not in the position of movement then our system will provide
him the online platform for lodging his complaint where he will also have the facility
of communication with the guard of the respective Police Station and many more things.
The complaint of the respective person gets automatically transferred to the Police
Station under which the area where the casualty happened.

4
INDEX

1 INTRODUCTION
1.1 Analysis of Problem

1.1.1 Purpose of the System

1.1.2 Existing System

1.1.2.1 Problems in Existing System

1.1.3 Proposed System

1.2 Methodology and Proposed Work

2 Requirement Analysis
2.1 Scopes

2.2 Functional Requirements

2.3 Non Functional Requirements

3 Process Modelling
3.1 Level0 DFD

3.2 Level1 DFD

3.3 Level2 DFD

4 Modules Description

5
5 System Requirement and specification

6 Testing

7 Conclusion

REFRENCES
APPENDICES

6
Chapter 1
INTRODUCTION
In India, we don’t have any direct communication between Police Station and the
people who lodge complaint. If some casualty happens then the person has to physically
go there and lodge its complaint which is obviously not always possible if the intensity
of the accident is serious. To handle this Govt. Of India made an online FIR System and
gave this project to Wipro for its implementation but this site also lacks many important
functions. But it doesn’t provide the information about the information that under
which Police Station the respective area comes. But it failed in providing the complete
information to the public and is providing only the complaint lodging facility to the
public.

In order to provide all kinds of facilities, we are developing an FIR System which fulfills
all the basic needs of the people. They don’t have to visit the Police Station to lodge
their complaint. They don’t have to ask other people to tell which Police Station he
must visit to lodge his complaint and many more things.

1.1 Analysis of Problem

1.1.1 Purpose of the System


Our Lion Hearted FIR System provides an online way of lodging the complaint faced by
the public by saving time and eradicate corruption and the ability of providing many
of the reports on the system and add to facilitate the process of submitting a
complaint.

1.1.2 Existing System


In the existing system the citizens must go to the Police Station for any kind of help.
For complaining about a problem there is a system called “Crime and Criminal Tracking
Networks and Systems (CCTNS)” in which the users can post their problems but cannot
get the details of the problems and some other services. This system doesn’t have much

7
popularity and is not user friendly. Most people don’t even know about any such system.
For example, Whenever a customer of the bank requires service from the bank he
required moving to the bank and then he required to submit the compliant to the
specified officer. The problem is written in paper and will be submitted at the bank.
Then the manager will look after it and then he will take care about the customer
problems. After that the manager will enquire and allocate the problem to the specified
person in that department. The person will enquire the problem and then rectifies it.

1.1.3 Problem in Existing System


The following are the drawbacks present in the Existing System.

1. No registration facility is provided and can post the problems directly.


2. Have to install suitable fonts and software available in the website for using the
system.
3. Can’t get the information regarding location of the Police System and other basic
information.
4. Fake problems can be entered and there is no possibility to verify before solving
the problem.
5. A citizen can’t give a suggestion for solving the problem in a better way.

1.2.1 Proposed System


The FIR System is one of the most significant and resource intensive project in which
proposed system the citizen need not go to the Police Station for getting his complaint
registered. He can suggest a possible solution to the problems posted on the system.
He can also give feedback to us so to enhance our system facilities and make necessary
debugging’s if any sort of issues are found. Our proposed system provides solutions to
existing system by extending the facilities as follows:

1. Registration is provided so that the victim can see its status of the complaint and
more information related to the fir.
2. Complete information regarding the place is displayed through google map.

8
3. Can suggest a solution for solving the problems in a better way by giving feedback
on a feedback option that is available on the user panel and on the admin panel.
4. Can comment on the staff response on the fir.

1.2 Methodology and Proposed Work

1.2.1 Users of the system


1. Police Officers
2. Guards
3. Common People

1.2.2 Proposed System Architecture

Fig 1.1 Deployment Diagram

9
Chapter 2
Requirement Analysis
2.1 Scope of Project
The scope of our project covers most of the users needs and provides a platform on
which any person from anywhere can lodge its complaint without visiting the police
station personally. The System should fix an appointment with the police officials by
directly communicating with the guard of the respective Police Station to share the
details of the mishap happened. After that System should also provide the victims in
which they can also check the status of his complaint to see whether the registered
complaint has been registered as a valid complaint or not. If the registered complaint
has been registered then they can also see the updates on the case being filed and
many more things.

2.2 Functional Requirements


2.2.1 Registration & Authentication
1. Users:
1. New user needs to sign up first for lodging their complaint. While signing up they
have to provide their personal credentials like name, email, password.
2. They can only perform the operation like lodging complaint, updation, deletion
and etc.
2. Admin:
1. Admin also needs to register first and provide their personal credentials like their
posting location, email, id and etc
2. Admin can only perform the operations like updation of status, investigation, and
etc., when they have done their registration successfully.
3. Enquiry person:
1. Enquiry person also needs to register first and provide its details like where it
works in order to communicate with the victim for appointment and all.

10
2.2.2 Complaint
1. Users:
1. The user of the system after successfully done registration can lodge their
complaint. In this they can submit the evidence by uploading either an image or
pdf. They also have to submit the type of mishap.
2. They can also see the status of their complaint.
2. Admin:
1. The admin which is essentially a police officer or a sub inspector first investigates
the complaint being lodged and then if he finds the complaint to be a legit
complaint then he updates the status of complaint as valid one.
2. The complaints that are being registerd are handled by the respective police
station area and our system automatically transfers that complaint to the
respective police station.
3. Enquiry person:
1. The enquiry person have nothing to do with the complaint being lodged.

2.2.3 Location
1. Users:
1. Users at the time of registering its complaint can see the location of its nearest
police station to the place where the mishap happened.
2. For that they first have to enter the landmark of the place and then our google
map will give its nearest police station within the range of 4 km’s.

2.2.4 Communication
1. Users:
1. The users after lodging their complaint can fix their appointment with the police
officials via enquiry person.
2. The admin has no role in this.
2. Enquiry person:

11
1. The enquiry person works as an intermediator between the victim(user) and police
officials. Our System has provided the chat system for this on which they can
chat online on the website itself.

2.3 Non Functional Requirements


1.3.1 Usability
1. The software must have a simple and User friendly Interface.
2. The navigation to various pages should make it more convenient to users so as
to save time and confusion.
1. The website must be responsive.
1.3.2. Performance
1. The users must get the response within seconds. i.e. the response time of a
particular function should be minimum.
2. Completely separate business login at server side from the User interface
ensures good performance.
3. The system would exhibit high performance because it would be well optimize.
4. The business logic would be clearly separate from the User Interface.

12
Chapter 3
Process Modelling
3.1 Level 0 DFD
It only contains one process node ("Process 0") that generalizes the function of the
entire system in relationship to external entities.
In this Level0 DFD, there are total of three external entities represented in the dfd
as a rectangular boxes and one process module that is our whole system being
represented by a circle. This level 0 also called as context free diagram. To
understand this level we can consider an example, suppose we are sitting in an
helicopter with our dad and flying just above a software company, then the things
that we can see are the employees going in and out of the company and what is
happening inside that company and how we cannot tell. All we can say that what a
user can get and has to give to that FIR System as as a whole, similarly the case with
Enquiry person and Admin.

Fig 3.1 Level 0 DFD

13
3.2 Level 1 DFD
In 1-level DFD, context diagram is decomposed into multiple bubbles/processes.in this
level we highlight the main functions of the system and breakdown the high level
process of 0-level DFD into subprocesses. We made two level1 dfd’s each showing
different process modules.

Fig 3.2 Level 1 DFD(1)

14
Fig 3.3 Level 1 DFD(2)

3.3 Level 2 DFD


2-level DFD goes one step deeper into parts of 1-level DFD. It can be used to plan or
record the specific/necessary detail about the system’s functioning. Now we will make
only one level 1 dfd which shows how the data flows through different process modules.
Such modules are complaint module, Forget Password module, location module and
some more sub modules.

15
Fig 3.4 Level 2 DFD

Chapter 4
Modules Description
The “Lion Hearted Fir System” Contains following modules:
1. Registration module
2. User/Admin/Enquiry person Module
3. Forget Password Module
4. Reset Password Module
5. Communication Module
6. Complaint Module
7. Location Module 8. Investigation Module

16
1.) Registration Module:
This module is the first module as the all other modules needs this module to work
successfully as this is the key to all the other modules. The function of this module is
to register the user and store its personal credentials into the database. After this he
can login into the system from anywhere and can see their complaint status. The
module takes as input various details like name, email, password etc. The module stores
the details of every user for future authentication. The module in our website looks as
follows:

Fig 4.1 Registration page


2.) User Module:
The user module comes after the user successfully registers and enters its type that
whether it’s an admin or victim or enquiry person. If it is an user or victim then the

17
user profile gets opened with facilities like reset Password, lodge a complaint, give
feedback, view status, fix an appointment etc.
The module in our website looks as follows:

Fig 4.2 User Profile


3.) Forget Password Module:
The forget password module is very useful and its been provided on the login page of
the user where he just has to enter his email id and the link with reset password will
be sent to user’s mail id on which he can click and can reset his password.
The forget password page in our website looks like as follows:

18
Fig 4.3 Forget Password Page
4.) Complaint Module:
The complaint module is basically for the common people or victim whom with some
sort of mishap happened and they like to lodge a complaint online on our website. In
this they have to provide basic details of what actually happened and some more details
like location, evidence in any valid format, phone number (Just to verify that the
complaint being registered is a valid one). This module in our website looks as follows:

19
Fig 4.4 Complaint Page
5.) Location Module:
The location module is a part of complaint module. It takes as input the landmark of
the place where the accident or mishap occured or the location of the respective place
and gives the nearest police station within the range of 4 km to the user which is
automatically becomes the police station under which the mishap are comes. The
location module is very crucial to those people who are new to India. The location
module in our website looks like as follows:

20
Fig 4.5 Location Module
6.) Communication Module:
The communication module provides communication between the enquiry person and
the victim or the common people. It acts as an interface between the police station
and the victim. The enquiry person through the chat application fixes the appointment
time as given by the victim with the police officials. This module is of great relief to
many users as it allows them to directly speak to the enquiry person privately and can
also give some private information about the case that is confidential. The
communication module in our website looks like as follows:

7.) Investigation Module:


The investigation module is of use to admin or our police officials, with this they can
view the complaint being lodged under their area and if in case the complaint doesn’t
come under their area then at the same time they can transfer the complaint to that

21
respective police station. By this module admin updates the status of the complaint
whether the complaint is a legit complaint. The investigation module in our website
looks like as follows:

8.) Reset Password Module:


The reset password module is a part of user profile where the user can reset their
password whenever and wherever they want to. The reset password page in our website
looks like as follows:

22
Chapter 5
System Requirements & Specification
5.1 Software Requirements
1. Web Presentation: HTML, CSS
2. Client: side Scripting, Java Script
3. Php Server: Xampp Server (Localhost)
4. Programming Language: PHP
5. Database Language: MySQL
6. Backend Database: PHPMyadmin

5.2 Hardware Requirements


1. Pentium Processor: 233 MHZ or above
2. Ram Capacity: 128 MB
3. Keyboard: 108 Standard

23
Chapter 6
Testing
Software testing is the critical element of software quality assurance and represents
ultimate reviews of specification, design and coding. The testing phase involves the
testing of the developed system using various test data. While testing the system, errors
are found and corrected using the testing steps and corrections are also noted for future
use.

Testing is the process of detecting errors. Testing performs a very critical role for
quality assurance and for assuring reliability of software. The results of testing are used
for later maintenance also.

1) Test Case For Running Application


Test Case Id 1
Test Case Name Application Run Test
Purpose To check whether the web application runs on the
localhost
Input Load the website
Expected Result Web application should run on the local host
Actual Result Web application running
Failure Couldn’t run the web application
Remark Success

2) Test Case For Selecting User


Test Case Id 2
Test Case Name Choosing User/Admin Module
Purpose To Check whether web application chooses
the selected module and loads the page
accordingly
Input Take username and password
Expected Result The page from user module is loaded
Actual Result The page from user module is loaded
Remarks Success

24
3) Test Case For Register a complaint
Test Case Id 3
Test Case Name Register a complaint
Purpose To Check whether the complaint has been
registered successfully
Input Take one time password(OTP)
Expected Result The acknowledgement form has been
generated
Actual Result The acknowledgement form has been
generated
Remarks Success

4) Test For Complaint Transfer


Test Case Id 4
Test Case Name Complaint transfer
Purpose To Check whether the complaint has been
transferred successfully
Input Take admin Post location
Expected Result The complaint has been transferred
successfully
Actual Result The complaint has been transferred
successfully
Remarks Success

25
Chapter 7
Conclusion
Our project almost covers all the aspect of online fir system but there are still many
more facilities that one can add. They can add the google automatic location search
in the complaint page so that he doesn’t has to enter anything into the search option.
We did not do it because of time limitations. One can also make the website more
responsive. Responsive Web Design is about using HTML and CSS to automatically
resize, hide, shrink, or enlarge, a website, to make it look good on all devices
(desktops, tablets, and phones). We used bootstrapping so that our contents of the
website will remain intact either you open the website in phone or on the laptop or
on the tablet doesn’t matter. Finally, this project should be accepted on a large
scale as still when in USA people are becoming completely digital, we are stuck on
a traditional form of lodging the complaint by physically going there. We also visited
the near by police station “Ratanada Thana” and did the survey. This type of project
can only become successful if the govt. Becomes active on this area. Finally, I would
like to thank our guide Dr. Nc Barwar Sir that he allowed and gave his full assistance
in our completion of our project.

26
References
[1] SachinBagga, AkshayGirdhar, Rajun Yan and Zihan Lin, Virtualization Approach to
Cluster Based Winograd’s Variant of Strassen’s Method using RMI, Second International
Conference on Computational Intelligence & Communication Technology, 2016.

[2] David Fojtik, PetrPodesva and Jan Gebauer, Storing High Volumes of Data in MS SQL
Server Express, 16th International Carpathian Control Conference (ICCC) ,2015. [3] Dr.
R. Nageshwararao," Core Java: An Integrated Approach", Dreamtech press.

[4] Patrick Naughton and Herbert Schlidt, "Java: The Complete References",seventh
edition.

[7] Harmanpreet Kaur, SachinBagga, AnkitArora, RMI Approach to Cluster Based


Winograd’s Variant of Strassen’s Method, IEEE 3rd InternationalConference on MOOCs,
Innovation and Technology in Education (MITE),2015.

[8] Ala’ Alkhaldi, Indranil Gupta, Vaijayanth Raghavan, Mainak Ghosh, Leveraging
Metadata inNoSQLStorage Systems,2015.

27

Das könnte Ihnen auch gefallen