Final Report - Dhruv Mishra
Final Report - Dhruv Mishra
Final Report - Dhruv Mishra
Submitted by
SHWETA JHA
(16SCME101570)
of
BACHELOR OF TECHNOLOGY
IN
COMPUTER SCIENCE
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.
Engineering Engineering
TABLE OF CONTENT
ABSTRACT iii
1. INTRODUCTION 1
2. PROPOSED SYSTEM 2
3. EXISTING SYSTEM 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
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.
• The system also generates a brief report of attendance from the database according to
• 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
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
The system also generates a brief report of attendance from the database according to
Admin has the option to generate the reports and defaulter list.
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
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
2. Handler
o Login: Here, handler need to enter the login credentials into windows application in
students attendance.
PURPOSE
The system also generates a brief report of attendance from the database according to subject-
Admin has the option to generate the reports and defaulter list.
Hence, this project introduces a manageable and systematic approach of maintaining attendance
records.
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
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
The windows as well as web application is developed using Visual Studio with Asp .Net with
C# as a programming language.
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
System allows admin to take attendance using web application which sends a request to
Handler at the other end can login using valid credentials and start the windows application in
Once all the students finished with attendance marking, handler can stop the application.
EXISTING SYSTEM
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.
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
Hardware Requirement:
i3Processor Based Computer or higher
Memory: 1 GB RAM
Hard Drive: 50 GB
Monitor
Internet Connection
Software Requirement:
Windows 7 or higher
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
us/default.aspx: This is a valuable online resource, and is a must for any developer
http://www.asp.net/: This is the official Microsoft ASP.NET web site. It has a lot of:
http://ieeexplore.ieee.org/abstract/document/7473570/
http://www.indjst.org/index.php/indjst/article/download/101807/73436