Académique Documents
Professionnel Documents
Culture Documents
construction sites.
SYSTEM ANALYSIS
EXISTING SYSTEM
Existing indoor positioning systems leverage this environmental stability to
provide accurate location services with the use of CCTV cameras, which is
wouldn’t be workout for real time construction sites.
In this proposed system we are using Google map to track the employee
location. Once the employee signed in to them account admin can access
the employee state of location.
Moreover if any employee tends to enter any restricted area the admin
can easily track the information of the employee with the help of
registered employees photograph.
ADVANTAGES
Privacy is enhanced compared to the existing, since data leakage does not
occurs
HARDWARE REQUIREMENTS
Processor - INTEL CORE i3
Speed - 1.47 GHz
RAM - 4GB RAM
Hard Disk - 1.5 GB
SOFTWARE REQUIREMENTS
Front End - Java
Back End - MySQL,Json,PHP
Server - MYSQL Server
Platform - Windows 10
Version - JDK1.8
IDE - Android Studio 3.1.0
ARCHITECTURE DIAGRAM
Server
Users
GPS
Android
mobile
CLASS DIAGRAM
USECASE DIAGRAM
Login
Register
ADMIN
EMPLOYEE
Attendance Entry
Messaging porcess
ACTIVITY DIAGRAM
Attendance
Entry
Call the
em ploy
Mes s aging
proces s
SEQUENCE DIAGRAM
Enter Emp_Id/password
Invalid Emp_id/password
Login sucessfully
2:
1: Enter Emp_Id/password
3: Invalid Emp_id/password
Login Register
4: Login sucessfully
5: Enter the Emp_details
MODULES
• Authentication and Authorization
• Admin
- Employee Tracking
- Calling process
- Messaging process
- Attendance process
• User Modules:
- Tracking
- Notification process
- Messaging process
DATABASE DESIGN
TABLE DISCRIPTION:
SIGN TABLE:
COLUMN_NAME TYPE NULL
NAME varchar(30) NO
DEPARTMENT varchar(30) NO
PHONE_NO varchar(30) NO
EMPLOYEE_ID varchar(30) NO
PASSWORD varchar(30) NO
CHECKIN varchar(20) NO
DATE varchar(50) NO
CHECKOUT varchar(20) NO
SIGNUP TABLE:
COLUMN_NAME TYPE NULL
NAME varchar(30) no
DEPARTMENT varchar(30) no
PHONENO varchar(30) no
ATTENDANCE ENTRY:
COLUMN_NAME TYPE NULL
EMPLOYEE_ID varchar(20) No
IN-TIME int(20) No
OUT-TIME int(20) No
DATE varchar(50) No