Sequrity Guard Hiring - Removed
Sequrity Guard Hiring - Removed
On
DINANAGAR
Submitted By:
Submitted To:
Isha Sabharwal
Ms. Neha Saini
(20862127601)
Assistant Professor
Jagriti Sharma
Post Graduate Deptt. Of Computer Science & IT
(20862127624)
With deep sense of gratitude, We express our sincere thanks and obligation to our esteemed guide
Ms. Neha Saini (Assistant Professor). It is because of her able and mature guidance and co
operation without which it would not have been possible for us to complete our project.
We would also like to thank Dr. Deepak Jyoti, HOD, Post Graduate Deptt. of Comp Sc. & IT,
Shanti Devi Arya Mahila College, Dinanagar for providing the institute with an environment where
one can use her intellect and creativity to develop something fruitful and also for allowing us the
opportunity to experience dynamic professional environment during our Training. This environment
facilitated us in pursuing this project.
It is our pleasant duty to thank all the staff members of the Computer Department for their time
to time suggestions.
Finally, We would like to thank the almighty and our parents for their moral support and our
friends with whom we shared our day-to-day experience and received lots of suggestions that
improved our quality of work.
20862127601 20862127624
CERTIFICATE OF APPROVAL
20862127601 20862127624
Abstract
This project manages the details of security guards and provide job to them it is
also beneficial for those who search security guards online.
Introduction
“Online Security Guard Hiring System” is a web-based technology which manages
security guards details. In this project it is easy to get security guards for any farm
or individual only by filling one form and get response quickly by admin. When
user fill the security guard required form they get booking number by which they
search what is status of their security booking. This web application provides a
way to effectively control record & track the booking application and security
guard details.
An “Online Security Guard Hiring System” effectively manages and handles all
the functioning of a security hiring farms. The software system can store the data
of security guard and booking application.
Online Security Guards Hiring System is developed using PHP with MySQLi
extension. It’s a web-based application used to hire security guards.
Advantages:
• It helps the security farms to handle and manage guard details and booking
details of guards.
• Reduce time consumption.
• Reduce error scope.
• All system managements are automated.
• Centralized database management.
• Easy operations for operator of the system.
• No paper work requirement.
Disadvantages:
• The system can only handle Single security farms.
Applications:
Whenever we design a new system, normally the management will ask for a
feasibility report of the new system. The management wants to know the
technicalities and cost involved in creation of new system.
- Technical feasibility
- Economic feasibility
- Physical feasibility
Technical feasibility:
Economic feasibility:
Economic feasibility involves study to establish the cost benefit analysis. Money
spent on the system must be recorded in the form of benefit from the system.
The benefits are of two types:
Tangible benefits:
- Saving man labor to do tedious tasks saves time.
-
Intangible benefits:
- Improves the quality of organization.
Physical feasibility:
It involves study to establish the time responses of the new system being
created. For e.g., if the new system takes more than one day to prepare crucial
finance statement for the management, wherever it was required in an hour, the
system fails to provide the same.
It should be clearly establish that the new system requirements in the form of
time responses would be completely met with. It may call for increase in cost. If
the required cost is sacrificed then the purpose of the new system may not be
achieved even if it was found to be technically feasible.
Scope of the Project
The proposed system will affect or interface with the security guards and user
who search security guards.
The system works and fulfills all the functionalities as per the proposed system.
It will provide reduced response time against the queries made by different
users.
This project is based on PHP language with MYSQL database manages the details
of security guards and provide job to them it is also beneficial for those who
search security guards online.
All possible features such as verification, validation, security, user friendliness etc
have been considered.
Hardware requirements:
Software requirements:
✓ Database : MySQL
✓ Server : Apache
✓ Frontend : HTML
✓ Scripting Language : JavaScript
✓ IDE : Sublime
✓ Technology : PHP
System Design
Design is the first step in the development phase for any techniques and
principles for the purpose of defining a device, a process or system in sufficient
detail to permit its physical realization.
Once the software requirements have been analyzed and specified the software
design involves three technical activities - design, coding, implementation and
testing that are required to build and verify the software.
The design activities are of main importance in this phase, because in this
activity, decisions ultimately affecting the success of the software
implementation and its ease of maintenance are made. These decisions have the
final bearing upon reliability and maintainability of the system. Design is the only
way to accurately translate the customer’s requirements into finished software
or a system.
• A UML system is represented using five different views that describe the
system from distinctly different perspective. Each view is defined by a set of
diagram, which is as follows.
ii. The analysis representation describes a usage scenario from the end-users
perspective.
Structural model view
◆ In this model the data and functionality are arrived from inside the
system.
In this the structural and behavioural aspects of the environment in which the
system is to be implemented are represented.
Dashboard
Manage Booking
Generate Booking
Search
Update Profile
Change Password
Password Recovery
Use Case Diagrams User
Visit Website
Search Booking
Status
ENTITY-RELATIONSHIP Diagrams
Represent attributes.
The traditional approach focuses on the cost benefit and feasibility analysis,
Project management, and hardware and software selection a personal
considerations.
Data Flow Diagrams
It shows how data enters and leaves the system, what changes the information,
and where data is stored.
1. All names should be unique. This makes it easier to refer to elements in the
DFD.
2. Remember that DFD is not a flow chart. Arrows is a flow chart that
represents the order of events; arrows in DFD represents flowing data. A
DFD does not involve any order of events.
3. Suppress logical decisions. If we ever have the urge to draw a diamond-
shaped box in a DFD, suppress that urge! A diamond-shaped box is used in
flow charts to represents decision points with multiple exists paths of which
the only one is taken. This implies an ordering of events, which makes no
sense in a DFD.
4. Do not become bogged down with details. Defer error conditions and error
handling until the end of the analysis.
Standard symbols for DFDs are derived from the electric circuit diagram analysis
and are shown in fig:
Circle: A circle (bubble) shows a process that transforms data inputs into data
outputs.
Data Flow: A curved line shows the flow of data into or out of a process or data
store.
Data Store: A set of parallel lines shows a place for the collection of data items. A
data store indicates that the data is stored which can be used at a later stage or
by the other processes in a different order. The data store can have an element
or group of elements.
Source or Sink: Source or Sink is an external entity and acts as a source of system
inputs or sink of system outputs.
The data in the system has to be stored and retrieved from database. Designing
the database is part of system design. Data elements and data structures to be
stored have been identified at analysis stage. They are structured and put
to serve many users quickly and efficiently. The general objective is to make
database access easy, quick, inexpensive and flexible for the user. Relationships
are established between the data items and unnecessary data items are removed.
The MS Access database has been chosen for developing the relevant databases.
“Online Security Guard Hiring System” (OSGHS) contains three MySQL tables :
tbladmin table Structure : This table store the admin login and personal Details.
tblguard table Structure : This table store ticket detail of security guard.
tblhiring table Structure : This table store security guard booking detail.
Class Diagram:
The class diagram shows a set of classes, interfaces, collaborations and their
relationships.
System Testing
TESTING OBJECTIVES:
1. Testing is process of executing a program with the intent of finding an
error.
2. A good test case design is one that has a probability of finding an as yet
undiscovered error.
1. Unit test
2. Integration test
3. Performance test
Unit Testing:
Unit testing focuses verification efforts on the smallest unit of software design
module. The unit test is always white box oriented. The tests that occur as part of
unit testing are testing the module interface, examining the local data structures,
testing the boundary conditions, execution all the independent paths and testing
error-handling paths.
Integration Testing:
Performance Testing:
Timing for both read and update transactions should be gathered to determine
whether system functions are being performed in an acceptable timeframe.
Output Screen of Project
Hiring Form
Search Hiring Request Status
Admin Login
Forgot Password
Dashboard
Admin Profile
Change Password
The project titled as “Online Security Guard Hiring System” was deeply studied
and analyzed to design the code and implement. It was done under the guidance
of the experienced project guide. All the current requirements and possibilities
For PHP
➢ https://www.w3schools.com/php/default.asp
➢ https://www.sitepoint.com/php/
➢ https://www.php.net/
For MySQL
➢ https://www.mysql.com/
➢ http://www.mysqltutorial.org
For XAMPP
➢ https://www.apachefriends.org/download.html