Beruflich Dokumente
Kultur Dokumente
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.
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
2 Requirement Analysis
2.1 Scopes
3 Process Modelling
3.1 Level0 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.
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. 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.
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.
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.
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.
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.
14
Fig 3.3 Level 1 DFD(2)
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:
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:
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:
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:
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
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.
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
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.
[8] Ala’ Alkhaldi, Indranil Gupta, Vaijayanth Raghavan, Mainak Ghosh, Leveraging
Metadata inNoSQLStorage Systems,2015.
27