You are on page 1of 19

TEACHERS TRACKING SYSTEM USING ANDROID APP

A PROJECT REPORT
Submitted by
ARUNA. N (612818104002)
BHUVANESHWARI. K (612818104003)
NANDHINI. M (612818104012)
SABARISHREE. S (612818104017)
In partial fulfillment for the award of the degree
of
BACHELOR OF ENGINEERING
in
COMPUTER SCIENCE AND ENGINEERING

VARUVAN VADIVELAN INSTITUTE OF TECHNOLOGY


DHARMAPURI – 636 703
ANNA UNIVERSITY:: CHENNAI 600 025
BONAFIDE CERTIFICATE
Certified that the project report on "TEACHERS TRACKING SYSTEM
USING ANDROID APP" is a bonafide work of ARUNA.
N(612818104002), BHUVANESHWARI. K (612818104003), NANDHINI.
M (612818104012) and SABARISHREE. S (612818104017) who carried
under my supervision.

SIGNATURE SIGNATURE
Mr. R. RAJASEKAR, M.E, Mrs. M. GEETHARANI, M.E,
HEAD OF THE DEPARTMENT SUPERVISOR
Asst.Professor Asst.Professor
Department of Computer Science and Department of Computer Science and
Engineering Engineering
Varuvan Vadivelan Institute of Varuvan Vadivelan Institute of
Technology, Dharmapuri-636 703. Technology, Dharmapuri-636 703.

Submitted for Anna University project Viva-voce held on …………………


….…………………………………………………………………………

INTERNAL EXAMINER EXTERNAL EXAMINER

Page | 2
ACKNOWLEDGEMENT

We like to acknowledge the constant support provided by Chairman

Thiru.M.VADIVELAN, M.B.A, without him we could not have

completed this project in time.


We feel elated to keep on record our heartfelt thanks and gratitude to

our Principal Prof. A. SIVAKUMAR, B.E.,M.Tech.,Ph.D. Who has been

our constant source of inspiration.

We express our regards to Mr.R.RAJASEKAR,M.E.


Asst.Professor, Head of the Department in Computer Science and

Engineering, for providing the necessary facilities whenever needed to carry

out the project.

We would like to thank our guide Mrs.M.GEETHARANI,M.E.

Asst.Professor in Department of Computer Science and Engineering for her

valuable guidance and encouragement during the entire span of this project.

Page | 3
ABSTRACT

Nowadays there are many cases of teachers leaving school by signing in


registers. Faking attendance is becoming common practice for teachers all over
the country. Officials are not provided with a proper solution to solve this
problem. This project explains an android application that is used to track the
teachers working in schools and colleges. This application works on android
mobile. The android application based on GPS and SMS services in Android
mobile. The GPS service is used for tracking the exact location of the teacher.
The GPS-based systems are used to track the location of teachers where GPS
services are taken from google maps API. This application is divided into two
modules admin and teacher, each module will have an android app with
different features. Admin can set location details for each teacher which are the
location of school boundaries longitude and latitude values. When the teacher
reaches that location admin will receive a notification on the android app. In this
method, the admin can track each teacher position and improve efficiency in
managing teachers in govt education system.

Page | 4
TABLE OF CONTENT

CHAPTER NO. TITLE PAGE NO.

1 INTRODUCTION
1.1 Introduction, 06
1.2 Scope of Project. 06

2 LITERATURE SURVEY 06
3 SYSTEM ANALYSIS

3.1 Existing System, 07


3.2 Disadvantage, 07
3.3 Proposed System, 07
3.4 Advantages. 08

4 SYSTEM REQUIREMENTS

4.1 Software Requirements, 08


4.2 Hardware Requirements. 08 & 09

5 SYSTEM DESIGN

5.1 System Architecture, 09


5.2 Sequence Diagram. 10

6 SYSTEM IMPLEMENTATION

6.1 Modules 11 & 12

7 CONCLUSION 12

8 SYSTEM APPLICATION

8.1 College 12
8.2 School 13

9 APPENDICES
9.1 Source Code, 13
9.2 Scrren Short 14

Page | 5
1.INTRODUCTION

Nowadays there are many cases of teachers leaving school by signing in


registers. Faking attendance is becoming common practice for teachers all over
the country. Officials are not provided with a proper solution to solve this
problem. This project explains an android application that is used to track the
teachers working in schools and colleges. This application works on android
mobile. The android application based on GPS and SMS services in Android
mobile. The GPS service is used for tracking the exact location of the teacher.
The GPS-based systems are used to track the location of teachers where GPS
services are taken from google maps API. This application is divided into two
modules admin and teacher, each module will have an android app with
different features. Admin can set location details for each teacher which are the
location of school boundaries longitude and latitude values. When the teacher
reaches that location admin will receive a notification on the android app. In this
method, the admin can track each teacher position and improve efficiency in
managing teachers in govt education system.

1.2 SCOPE OF PROJECT

• Developing an android application which can help govt education department to


mange teachers in colleges and schools more effectively by tracking and getting
notification of each teacher when they leave school or college and improve
education standard.

2 LITERATURE SURVVEY

• This type of tracking is done due to children who helpless at the time of lost
from school.
• These activities are done by GSM used for mobile communication & GPS
latitude and longitude positions through direct satellite connection.

Page | 6
3. SYSTEM ANALYSIS

3.1 Existing system:

• Colleges and schools use attendance books as proof for knowing if teachers are
attending schools or colleges regularly based on this data employee’s salaries
and other factors are calculated. But most of the teachers are manipulating
attendance by signing records and leaving schools and colleges.

System Analysis is a detailed study of various operations performed by system.


and their way to collect data is traidition ways i.e. by using resiters. ... analysis
begins when a user or manger begins a study of existing sysytem.

DEFINITIONS1. used for describing something that exists now,


especially when it might be changed or replaced. The existing system needs to
be changed.

3.2 Disadvantages:
• Attendance books with signature data are only considered as proof for teachers
which can be manipulated in various ways.
• Employee tracking data is not managed in a database for further reference.
• There is no proof for teachers tracking information.
Existing applications are developed for tracking family members or
tracking children and finding the destination of the user based on longitude and
latitude values.

3.3 Proposed System

• Developing an android application which can help govt education


department to manage teachers in colleges and schools more effectively
by tracking and getting notification of each teacher when they leave
school or college and improve education standard

• Live locations are always tracked in the teacher’s module where a


notification system is available for admin. Admin sets locations for each
teacher (school or college boundary locations) based on these values
every time teachers’ longitude and latitude values are tracked and
compared with existing values in the database. If longitude values are
matched then the notification is sent to.
Page | 7
3.4 Advantages:

• Easy to track with proof of each teacher who is leaving school or college.

• Teachers’ attendance can be increased.

• Our project is an efficient and user friendly Android mobile application


for an Attendance Monitoring.

• The application will be installed on the users (in this case teachers) smart
phone.

• It intends to provide an interface to the teacher who will require minimal


details to input for marking of attendance of a particular class of teachers.

• Apart from that, the application would support strong user authentication
and quick transmission of data via the web service.

4 SYSTEM REQUIREMENT

Technologies used in the android teacher tracker using smartphone device


project

Java
Android
Basic4Android
SQL
Kivy
Ms SQL Server

4.1 Software Requirements


Andorid software development kit (SDK)
Windows XP
Java Development Kit (JDK)
Notepad
Android debug bridge
4.2 Hardware Requirements
Page | 8
Hard Disk – 2 GB.
RAM – 1 GB.
Processor – Dual Core or Above.
Mouse.
Keyboard.

5 SYSTEM DESIGN

5.1 System Architecture :

Page | 9
5.2 Sequence Diagram

Admin
Add Teachers
View Teachers
Attendance of Teachers
View all Faculties
Login and Logout
Faculty

View Attendance of Teachers


Add Attendance of Teachers
View All Total Attendance of Teachers
Login and Logout

Page | 10
6 SYSTEM IMPLEMENTATION

6.1 Modules

• Download the zip file from the website.


Extract the downloaded zip file.
• Download and Install Android Studio on your computer.
Open the Android Studio.
• Go to File.
• Select open projects.
• Select the file (Attendance Monitoring System in Android) in the folder
that you have extracted.
• The Attendance Monitoring System in Android will load on the android
studio.
• It requires library and dependency so don’t hesitate to install it.
• Run the app
• Accessing admin accounts

Username: admin
Password: admin123

Accessing faculty accounts

Username: a
Password: a

This Attendance Monitoring System in Android App with Full Source Code is
for educational purposes only. You can download it as a reference and expand
your knowledge in making a system. You can freely modify it, according to
your desire.

Given are the modules for android teacher tracker project:

1. TeacherModule: Teacher can register themselves via this module and can
make their account here. They can access anything related to teacher after
making account into this module. Also admins can post any status update too
whenever they wish, in order to inform all the teacher some important
information together.

Page | 11
2. Teacher Module: Accounts of the teacher are made up in this module and
teacher can themselves add their status and other queries into this module.

3. Data Module: All the data which the teacher cannot be enter into the system
by themselves, can be entered into this module and only teacher can access
those data via their account.

4. Admin Module: All the data and information which is upload for the easy
access by the teacher is done via the administration panel ie. Only by the admin.

FOR YOUR OWN SAFETY, PLEASE:

1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source
code.

7 CONCLUSTION

• Teachers Tracking system using Android APP – This project explains an


android application that is used to track the teachers working in schools
and colleges. This application works on android mobile. The android
application based on GPS and SMS services in Android mobile. The GPS
service is used for tracking the exact location of the teacher.

8 SYSTEM APPLICATION

• The user interface is something that you can see and something that is
used to with the computer.
• This applications systems exchange data electronically with other
applications via a network.

Page | 12
8.1 COLLEGE

• Faculty appearance are supervised by the admin though out the college
boundries no fake attendance is present .

8.2 SCHOOL

• Most importantly in government schools fake attendance is a common


proplem therefore,our project else to improvise the defect.

9 APPENDICES

9.1 SOURCE CODE:


[8:01 PM, 7/29/2021] import android.app.Activity;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.util.Log;
import android.widget.Toast;
public class databaseHandler {
SQLiteDatabase database;
Activity activity;
public databaseHandler(Activity activity) {
this.activity = activity;
database= activity. open Or Create Database("ASSIST", activity.
MODE_PRIVATE, null);
createTable();
}
public void createTable()
{
try {
String qu = "CREATE TABLE IF NOT EXISTS STUDENT(name
varchar(1000)," +
"cl varchar(100), " +
"regno varchar (100) primary key, contact varchar(100),roll integer);";
database.execSQL(qu);
} catch (Exception e…

Page | 13
[8:01 PM, 7/29/2021] TTSUA app
[8:02 PM, 7/29/2021] <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="10dp" >
<GridView
android:layout_width="match_parent"
android:numColumns="2"
android:id="@+id/grid"
android:background="#e7e7e7"
android:columnWidth="150dp"
android:gravity="center"
android:verticalSpacing="10dp"
android:horizontalSpacing="10dp"
android:stretchMode="columnWidth"
android:layout_height="match_parent">
</GridView>
</ LinearLayout >

Page | 14
9.2 SCREEN SHORT

Screen Shot-1

Page | 15
Sreenshot-2

Page | 16
Sreenshot-3

Page | 17
SreenShot-4

Page | 18
REFERENCE

1) P. A. Rota, M. S. Oberste, S. S. Monroe, W. A. Nix, R. Campagnoli, J. P.


Icenogle, S. Penaranda, B. Bankamp,K. Maher, M.-h. Chenet al.,
“Characterization of a novel coronavirus associated with severe acute
respiratorysyndrome,”science, vol. 300, no. 5624, pp. 1394– 1399, 2003.
2) Z. A. Memish, A. I. Zumla, R. F. Al-Hakeem, A. A. Al-Rabeeah, and G. M.
Stephens, “Family cluster of middleeast respiratory syndrome coronavirus
infections,”New England Journal of Medicine, vol. 368, no. 26, pp.2487–2494,
2013.
3) Y. Liu, A. A. Gayle, A. Wilder-Smith, and J. Rocklöv, “The reproductive
number of covid-19 is higher comparedtosarscoronavirus,”Journal of travel
medicine, 2020. 4) Y. Fang, Y. Nie, and M. Penny, “Transmission dynamics of
the covid-19 outbreak and effectiveness of governmentinterventions: A data-
driven analysis,”Journal of medical virology, vol. 92, no. 6, pp. 645–659, 2020.

Page | 19

You might also like