Professional Documents
Culture Documents
Final Project Sample
Final Project Sample
Final Project Sample
Project Report
On
Online police station
Management System
Submitted by
Meet Shingala [210510104017]
Dhvanik Nakarani
[210510104011]
Om Majithiya [210510106012]
as
Partial fulfilment of Semester
V
of Bachelors of Computer Applications
for A.Y. 2023-2024
The success and final outcome of this project required a lot of guidance and
assistance from many people and we are extremely privileged to have got this
all along the completion of our project. All that we have done is only due to
such supervision and assistance and we would not forget to thank them.
We would not forget to remember Dr.. Hina Chokshi, HOD, BCA departmentfor
her encouragement and more over for her timely support and guidance till the
completion of our project work.
We owe our deep gratitude to our project guide Prof. Sohil Parmar, who took
keen interest on our project work and guided us all along, till the completion of
our project work by providing all the necessary information for developing a
good system.
CERTIFICATE
This is to certify that Meet Shingala, Dhvanik Nakarani, Om Majithiya_ the student(s) of
Parul Institute of Computer Application, has/have satisfactorily completed the project
entitled “Online police station Management System” as a part of course curriculum in
BCA semester-V for the academic year 2023-2024 under guidance of Prof. Sohil
Parmar_.
Enrollment Number: 210510104017
Enrollment Number: 210510104011
Enrollment Number: 210510106012
Date of submission:
HOD, Principal,
Dr. Hina Chokshi Dr Priya Swaminarayan
INDEX
1. Research 1
3.2. Abstract 4
3.4. Modules 5
4. Technology Description 10
7. Class Diagram 15
8. Activity Diagram 16 – 17
9. E-R Diagram 18 – 19
1.RESERCH
1. What is research?
Research is the careful consideration of study regarding a particular concern or
problem using scientific methods. According to the American sociologist Earl
Robert Babbie, “research is a systematic inquiry to describe,explain, predict, and
control the observed phenomenon. It involves inductiveand deductive
methods.”
1
Online police station Management System 2023-2024
2. Feasibility Studies
What is Feasibility?
Feasibility in a tech project refers to the extent to which the project is
technologically and economically viable. A feasibility study is a process of
evaluating the technical and economic aspects of a project in order to
determine whether it is worth pursuing.
Conducting a feasibility study is an important step in the project
development process, as it helps project managers and stakeholders to make
informed decisions about whether to move forward with the projectand how
to allocate resources.
1. Technical Feasibility
Technical feasibility refers to the extent to which a tech project can
be completed with available resources and technology. It is concerned with
whether the project is technically possible and whetherthe necessary
resources and expertise are available to complete the project.
2. Economic Feasibility
Economic feasibility is the process of evaluating the costs and benefits of a
tech project in order to determine whether it is financially viable. It is
concerned with whether the project will generate sufficient benefits to justify
the costs of completing the project.
3. Operational Feasibility
Operational feasibility is the process of evaluating the practical aspectsof
implementing a tech project, in order to determine whether it is viable
from an organizational perspective. It is concerned with whetherthe
project can be completed within the existing constraints and resources of
the organization, and whether it will fit with the organization's overall
business goals and objectives.
2
Online police station Management System 2023-2024
3
Online police station Management System 2023-2024
What is SRS?
A software requirements specification (SRS) is a detailed description of a
software system to be developed with its functional and non-functional
requirements.
Need of SRS
In order to fully understand one’s project, it is very important that they come up with a
SRS listing out their requirements, how are they going to meet it and how will they
complete the project. It helps the team to save upon their time as they are able to
comprehend how are going to go about the project. Doing this also enables the team tofind
out about the limitations and risks early on.
2. Abstract
Travel and tourism management system is used to book a tour from
anywhere in the world by a single dynamic website which will help the user to
know all about the places and tour details in a single website. The admin can
add packages to the website from a certain travel agents and hotels by create a
tour page. Then the users can sign in and book each project, they can be
confirmed by the admin in their manage booking page. The user can see the
confirmation in their my booking page. It is a easiest platform for all travelers
which can be easily booked and know the all details. Tour Management system
is a dynamic website for tourism business.
3. System Users
1. Admin
2. User
4
Online police station Management System 2023-2024
Customers –
• User can register yourself.
• User can log in with valid email and password.
• Forgot Password(user Can recover own password)
• Tour Booking
• Manage Booking
• Generate Ticket(Regarding Complaint)
• change Password
3.4. Modules
Registratio
n Login
Package Information system
Selection of package
Feedback
Payment
Logout
5
Online police station Management System 2023-2024
5. Modules Description
1. User friendly Booking : Every business is dependent on its user experience. As far as the
travel industry is concerned, if a user faces any difficulties in booking their rides,
accommodation, etc they will approach other TMS. To avoid losing business or customers,
building a user-friendly booking tool is most important.
2. Easy Payment option : We can expect easy and upgraded payment options other than cash
from TMS while traveling like QR codes, UPI IDs, online banking, debit or credit cards .
3. Transportation Matter : Any user who is availing the air, hotel services, may expect
thetransportation should be available on a single platform on which they can book their
pre- post air transportation like car, bus, or train. Many TMS can think of extending their
services in cars, buses, rail.
6
Online police station Management System 2023-2024
Software Requirements
Name of Components Specification
7
Online police station Management System 2023-2024
8
Online police station Management System 2023-2024
9
Online police station management system 2023-2024
11
online police station management system
12
2023-2024
Ooline police station management system
12
Online police station Management System 2023-2024
5.3.Level 2 DFD’s:
13
Online police station management system 2023-2024
14
Online police station management system 2023-2024
7.Class Diagram
15
Online police station management system 2023-2024
8. Activity Diagram
16
2023-2024
Online police station management system
17
Online police station management system 2023-2024
9.E-R Diagram
18
Online police station management system 2023-2024
19
2023-2024
Online police station management system
members
Null/Not
Column type Null Default
id (primary) int(30) Not Null
member_id int(30) Not Null
firstname varchar(100) Not Null
middlename varchar(100) Not Null
lastname varchar(100) Not Null
gender varchar(20) Not Null
contact varchar(100) Not Null
address text Not Null
email varchar(100) Null
date_created Not Null current_timestamp()
packages
Null/Not
Column type Null Default
id (primary) int(30) Not Null
package varchar(200) Not Null
description text Null
amount float Not Null
payments
Null/Not
Column type Null Default
id (primary) int(30) Not Null
registration_id int(30) Not Null
amount int(30) Not Null
remarks text Null
type int(1) Not Null
date_created datetime Not Null current_timestamp()
20
Online police station management system 2023-2024
plans
Null/Not
Column type Null Default
id (primary) int(30) Not Null
plan int(30) Not Null
amount float Not Null
registration_info
Null/Not
Column type Null Default
id (primary) int(30) Not Null
member_id int(30) Not Null
plan_id int(30) Not Null
package_id int(30) Not Null
start_date date Not Null
end_date date Not Null
trainer_id int(30) Not Null
status int(1) Not Null
date_created date Not Null current_timestamp()
schedules
Null/Not
Column type Null Default
id (primary) int(30) Not Null
member_id int(30) Not Null
dow text Not Null
date_from date Not Null
date_to date Not Null
time_from time Not Null
time_to time Not Null
trainers
Null/Not
Column type Null Default
id (primary) int(30) Not Null
name text Not Null
contact varchar(100) Not Null
email varchar(100) Not Null
rate float Not Null
21
Online police station management system 2023-2024
users
Null/Not
Column type Null Default
id (primary) int(30) Not Null
name text Not Null
username varchar(200) Not Null
password text Not Null
type int(1) Not Null
22
Online police station management system 2023-2024
1. Development Phase -1
Coding :
23
Online police station management system 2023-2024
Design :
24
Online police station management system 2023-2024
Coding :
25
Online police station management system 2023-2024
Design :
26
Online police station management system 2023-2024
Validation :
Coding:
.
27
Online police station management system 2023-2024
12. What is
Testing :
Testing, in the context of software development and quality assurance, refers to the process of
evaluating a software application to identify any defects, errors, or issues that may affect its
functionality, performance, or usability.
The primary goal of testing is to ensure that the software meets the specified requirements and
functions correctly before it is released to end-users.
Testing is an integral part of the software development lifecycle and helps to improve software
quality, identify and fix issues early, and enhance user satisfaction.
Automated testing tools and methodologies are commonly used to streamline the testing
process and ensure thorough test coverage.
1. Types of Testing :
2. Integration Testing: Focuses on testing the interactions and interfaces between different
units or modules to ensure they work together as expected.
3. Functional Testing: Evaluates whether the software functions according to the intended
specifications and requirements.
4. Performance Testing: Assesses how well the software performs under specific
conditions, such as load testing to determine its responsiveness and stability under
heavy user loads.
5. Security Testing: Identifies vulnerabilities and weaknesses in the software that may be
exploited by unauthorized users.
6. Usability Testing: Involves evaluating the software's user interface and overall user
experience to ensure it is intuitive and user-friendly.
28
Online police station management system 2023-2024
14.References
Books :
4. W3school : https://www.w3schools.com
5. Udemy : https://www.udemy.com
6. Tutorials point : https://www.tutorialspoint.com
29