Final Report - Dhruv Mishra

Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

ATTENDANCE SYSTEM USING CLOUD COMPUTING

A Project Report of capstone Project-2

Submitted by

SHWETA JHA
(16SCME101570)

in partial fulfillment for the award of the degree

of

BACHELOR OF TECHNOLOGY
IN
COMPUTER SCIENCE

COMPUTER SCIENCE AND ENGINEERING DEPT

Under supervision of

Dr. D MARIA

(Assistant Professor)

MAY 2020
SCHOOL OF COMPUTING AND SCIENCE
AND ENGINEERING

BONAFIDE CERTIFICATE

Certified that this project report “ATTENDANCE SYSTEM USING CLOUD COMPUTING”
is the bonafide work of “SHWETA JHA” who carried out the project work under my
supervision.

SIGNATURE OF HEAD SIGNATURE OF SUPERVISOR

Dr. Raju Shanmugam Dr. D Maria

Professor & Dean Assistant Professor

School of Computing Science & School of Computing Science &

Engineering Engineering
TABLE OF CONTENT

CHAPTER NO TITLE PAGE NO.

ABSTRACT iii

LIST OF TABLE xvi

LIST OF FIGURE xvii

LIST OF SYMBOLS xxvii

1. INTRODUCTION 1

1.1 OVERALL DESCRIPTION 1


1.2 PURPOSE 2
1.3 MOTIVATION & SCOPE 3

2. PROPOSED SYSTEM 2

3. EXISTING SYSTEM 3

3.1 DRAWBACK OF EXISTING MODEL 3

4. IMPLEMENTATION 4

5. RESULT 5

6. FUTURE ENHANCEMENT 6

7. REFERENCE 7
ABSTRACT

This project uses a web application as well as android application concept to facilitate the

attendance system in educational institutes. It uses the most reliable way of uniquely

identifying students through an android app.

Such type of web application is very useful in school as well as in college for daily

attendance. Through this system, we can keep a systematic track of student's attendance. This

project enables the easy way of maintaining class attendance with fewer efforts.

• Class teacher easily marks student attendance by using android application.

• The system also generates a brief report of attendance from the database according to

subject-wise or date-wise as required.

• A defaulter list can be generated through system.

• Admin has the option to generate the reports and defaulter list.
INTRODUCTION

An attendance system allows adding the attendance of the employee/student who is present on that

day. The user has to login and scan their identity card to mark their attendance. As the card has been

scanned, the details like id number, date, in-time, out-time are saved in the database. The database

will be stored into the azure cloud which will form a dedicated connection between application and

cloud server via internet. With the in-time andout-time data stored in cloud, the admin can calculate

the working hours of the employees. The employees can view his personal details, attendance, in-time

or out-time, total working hours after he/she logs into the system.

This data is retrieved from the cloud database and can be accessed any time by the employee and the

admin.

The admin of the system can add new employee by registering the new employee and filling up their

registration details. The admin is authorized to view the records of all the employees. This system

allows keeping up to date record of the employee. As, the project files and a database file will be

stored into the Azure cloud, the project will be accessed in the web browser

Following components make this project useful-

User can’t add proxy attendance.

The database is secured as it is stored in an Azure cloud server.Employee working hours is calculated

systematic manner. Since, Employee working hours are calculated which enables user to easily

calculate the salary and over time


OVERALL DESCRIPTION

 Class teacher easily marks student attendance by using android application.

 The system also generates a brief report of attendance from the database according to

subject-wise or date-wise as required.

 A defaulter list can be generated through system.

Admin has the option to generate the reports and defaulter list.

The system comprises of 2 major modules with their sub-modules as follows:

1. Admin

o Login: Need to enter login credentials into web interface by the admin or the

authorized person.

o Add / View Class: Can add a new class detailsas well as the batch details into the

system. Admin can view class details

o Add / Handler: Can add a new handler details and assign handler to particular class

center.

o Add / Manage Student: Can register new student details into the system and also

can view and manage their details.

o Take Attendance: Admin or Respective person can take attendance of registered

students for a particular class.

o View Report: System allows admin to view student’s attendance report.

2. Handler

o Login: Here, handler need to enter the login credentials into windows application in

order to start the fingerprint scanning application.

o Start Application:Handler need to start application in order to take/mark registered

students attendance.
PURPOSE

 Class teacher easily marks student attendance by using android application.

 The system also generates a brief report of attendance from the database according to subject-

wise or date-wise as required.

 A defaulter list can be generated through system.

 Admin has the option to generate the reports and defaulter list.

Hence, this project introduces a manageable and systematic approach of maintaining attendance

records.

MOTIVATION AND SCOPE

Every organization whether it be an educational institution or business organization, it has to maintain

a proper record of attendance of students or employees for effective functioning of organization.

Designing a better attendance management system for students so that records be maintained with

ease and accuracy was an important key behind motivating this project. This would improve accuracy

of attendance records because it will remove all the hassles of roll calling and will save valuable time

of the students as well as teachers.

Image processing and finger print recognition are very advanced today in terms of technology.

It was our responsibility to improve finger print identification system. We decreased matching time by

partitioning the database to one-tenth and improved matching using key based one to many matching.
PROPOSED SYSTEM

 Considering the anomalies in the existing system computerization of the whole activity is

being suggested after initial analysis.

 The windows as well as web application is developed using Visual Studio with Asp .Net with

C# as a programming language.

 Proposed system is accessed by two entities namely, Admin and Handler.

 Admin can access the web application where as a handler can access the windows application.

 Admin need to login with their valid login credentials first in order to access the web

application.

 After successful login, admin can access all the modules and perform/manage each task

accurately.

 Admin can perform task such as adding new class details and managing it whenever required,

adding a handler and assigning it to a respective class, registering new student with basic

details, academic and fingerprint details.

 System allows admin to take attendance using web application which sends a request to

windows application to scan registered students fingerprint in order to mark attendance.

 Admin can view and manage student’s details whenever required.

 Attendance report can be viewed by the admin itself.

 Handler at the other end can login using valid credentials and start the windows application in

order to mark student attendance.

Once all the students finished with attendance marking, handler can stop the application.
EXISTING SYSTEM

Problem with current scenario

As we can see now, all the attendances are keep in form of paper that the student must sign it
manually. This is not a systematic method where the form can be lost and may be damaged. The
lecturer also must put the form in any files or folders that it needs some spaces to put in rack or
cabinet.

The problem description of this project is the existing manual class attendance signing system for
subject Project Formulation is inefficient and not systematic. The existing manual class attendance
signing system needs students improperly sign the attendance sheet during class. The lecturer has to
keep all attendance sheets and calculate the attendance report throughout the semester manually
and come out with their own, not standardize student’s attendance report. In the manual system,
students can easily forge their friend’s signature purposely to fill in the class attendance.

Drawbacks of the existing system

 Maintenance of the system is very difficult.


 There is a possibility for getting inaccurate results.
 User friendliness is very less
IMPLEMENTATION

The Project is loaded in Visual Studio 2010. We used Visual Studio for Design and coding of project.

Created and maintained all databases into SQL Server 2008, in that we create tables, write query for

store data or record of project.

 Hardware Requirement:
 i3Processor Based Computer or higher

 Memory: 1 GB RAM

 Hard Drive: 50 GB

 Monitor

 Internet Connection

 Software Requirement:
 Windows 7 or higher

 Visual studio 2010.

 SQL Server 2008.


CONCLUSION/FUTURE ENHANCEMENT

 The system can be used for schools, college, or universities for taking down attendance.
 The system can be used during parents meeting to show parents about their children's
attendance performance.
 It can also be implemented in organizations for attendance.
 The system is helpful as it generates a systematic overall report of every class attendance.
 The system helps the faculty to easily view attendance report on a single click.
 It maintains the records in a large database instead of conventional method of maintaining
register which further simplifies the process of searching for a particular record.
 Admin may easily get attendance history of a particular student.
 The system introduces a manageable and systematic approach of maintain attendance
records.
 No proxy attendance will be entertained.
 It saves user time, cost and institute resources.
 Records can be easily accessed and store and other information respectively.
 Maintaining the all secured and database on the server which will be accessible according
the user requirement without any maintenance cost will be a very efficient as compared to
storing all the customer data on the spreadsheet or in physically in the record books.
 Cloud Based Attendance Systemis design as easy way. So maintenance is also easy.
REFERENCE

 Microsoft Developer Network (MSDN): http://msdn2.microsoft.com/en-

us/default.aspx: This is a valuable online resource, and is a must for any developer

using Microsoft tools.

 http://www.asp.net/: This is the official Microsoft ASP.NET web site. It has a lot of:

tutorials, training videos, and sample projects.

 http://ieeexplore.ieee.org/abstract/document/7473570/

 http://www.indjst.org/index.php/indjst/article/download/101807/73436

You might also like