You are on page 1of 42

A

PROJECT REPORT
ON
“ATTENDANCE MANAGEMENT SYSTEM”

A Project Report Submitted to


Rajiv Gandhi Proudyogiki Vishwavidyalaya, Bhopal
for
DIPLOMA
IN
COMPUTER SCIENCE & ENGINEERING
Guided by Submitted by

Mr. Kshitij Pathak Jitendra patidar

(lecturer & H.O.D CSE Dept.) (16115C04010)

“Department of Computer Science and Engineering”


‘Government Polytechnic College Mandsaur, (M.P.)
2019
ATTENDANCE MANAGEMENT SYSTEM

A Project Report Submitted to


Rajiv Gandhi Proudyogiki Vishwavidyalaya, Bhopal
for
DIPLOMA
IN
COMPUTER SCIENCE & ENGINEERING

Guided by Submitted by

Mr. Kshitij Pathak Jitendra patidar

(lecturer & H.O.D CSE Dept.) (16115C04010)

“Department of Computer Science and Engineering”


‘Government Polytechnic College Mandsaur, (M.P.)
2019
Government Polytechnic College Mandsaur
District: Mandsaur (M.P.)

2019
RECOMMENDASSION

The Project report entitled “Attendance Management System”


Submitted to Rajiv Gandhi Proudyogiki Vishwavidyalaya Bhopal
(M.P), by Mr.Jitendra Patidar (16115C04010) during academic
year 2016-17, as a partial fulfillment for award of “Diploma in
Computer Science and Engineering” is a record of their Own work
carried out by them under our direct supervision in “Department of
Computer Science and Engineering” Government Polytechnic
College Mandsaur, (M.P.) The work contained in report is a
satisfactory account of their project work and is recommended fourth
award of college Diploma.

Project Guide Head of Department (CSE)


Mr. Kshitij Pathak Mr. Kshitij Pathak
(Lecturer)

Principal
Mr. Sanjay Vishwakarma
Government Polytechnic College Mandsaur
District: Mandsaur (M.P.)

2019
CERTIFICATE
This to certify that

Mr. Jitendra Patidar


Have completed their Project entitled
“Attendance Management System”
And submitted the report. Their work is accepted in the partial
fulfillment for award of “Diploma in Computer Science and
Engineering” from Rajiv Gandhi ProudyogikiVishwavidyalaya
Bhopal (M.P.) in the “Department of Computer Science and
Engineering” ‘Government Polytechnic College Mandsaur,(M.P.)

Internal Examiner External Examiner


Date: ___/___/___ Date: ___/___/___
ACKNOWLEDGEMENT

We would like to express our heartfelt thanks to our project guide, Mr. Kshitij
Pathak, for his guidance, support, and encouragement during the course of my
Major Project Report at the Govt. Polytechnic College, Mandsaur (M.P.) We
are especially indebted to him for guiding us both research and writing skills,
which have been proven beneficial for our current Major Project Report and
future career. Without his endless efforts, knowledge, patience, and answers to
our numerous questions, this Report would have never been possible. The
experimental methods and results presented in this Report have been influenced
by us in one way or the other. It has been a great honor and pleasure for us to do
Report under his supervision. We are very much indebted to Lecture, Mr.
Kshitij Pathak for their help and support, whenever we face problem during
our work. Special thanks go to Mr. Kshitij Pathak HOD, CSE Dept. Govt.
Polytechnic College, Mandsaur for his help we are also thankful to all the
professors of our department for being a constant source of inspiration and
motivation during our work.

Mr. Jitendra Patidar


(16115C04010)
ABSTRACT

Over the years the manual attendance management has been carried across most
of educational institutions. To overcome the problems of manual attendance, I
have developed “web based attendance Management System”.one website
Attendance Management System is based on web server, which can be
implemented on any computer. In This application, PHP is server side language,
MySQL and PHP is used as back-end design and HTML, CSS and JavaScript
are used as front-end tools. The system communicates with database residing on
a remote server. It calculates automatically, the attendance percentage of
students without any manual paper-based work. The system facilitates the end
users with interactive design and automated processing of attendance
management
TABLE OF CONTENTS

Recommendation………………………………………………..1
Certificate………………………………………….……………2
Acknowledgement…………………………………………….,..3
Abstract…………………………………………….…………....4
Table of Contents………………………………….…………….5
List of Figures……………………………………….…………..6
Chapter 1.
Introduction………….……….…………………….………….7
1.1 Aim of Project………….…………………….………..........8
1.2 Purpose……………………………………………………...9
1.3 Need and Scope……………………..………….………….10
1.4 Technology Used…………………………………...……...11
Chapter 2.
Requirement Specification…………...………………….…...12
2.1 Software Specification…….……………………………….13
2.2 Hardware Specification……..………...….………………..14
Chapter 3.
Project Model…………………………………..……….…….15
3.1 Waterfall Model……………….…………………………...16
Chapter 4.
Technology Used ……………………………………….…….17
4.1 Macromedia Dreamweaver….……….…………………….18
4.2 PHP…………………………………...……………………19
4.3 HTML&CSS…...…...…...…...…...…...…...…...…...............20
4.4 PhpMyAdmin…………………………….…………….......21
Chapter 5
Planning & Designing…………………………..……….........22
5.1 Planning………………………………………….……...…23
5.2 Project Goal…………………………………………..……24
5.3 Designing Pages……………………………….…………..25
5.4 Designing Database ……………….…………..………….26
Chapter 6.
Data Flow Diagram………………………..……..…………..27
6.1 Project Data Flow………..…………………..…...……….28
6.2 Admin Data Flow………..……………………..…………29
6.3 User Data Flow .......……………...………………….. ….30
Chapter 7.
Implementation……………………………..….……………31
Chapter 8.
Testing…………….……………………………...…………..32
8.1 About Testing……………………………………………..33
8.2 Used Testing…………….………………..………………34
Chapter 9.
Conclusion………………………………………….………..35
Chapter 10.
Bibliography……………………………….…….………….36
LIST OF FIGURES

Sr.no. Figure No. Caption of Figure Page No.


1 3.1 Iterative Water fall model 16
2 5.3.1 Admin Login page 25
3 5.3.2 Home & student add page 26
4 5.3.2 Attendance view Page 27
4 5.3.3 Courses view Page 28
5 5.3.4 Units view page 29
6 5.3.5 Courses add page 30
7 5.3.6 Units add page 31
CHAPTER: - 1
INTRODUCTION

Attendance Management System is a website

developed for daily student attendance in schools, collages

and institutes. If facilitates to access the attendance

information of a particular student in a particular class. The

information is sorted by the operators, which will be provided

by the teacher for a particular class. This system will also

help in evaluating attendance eligibility criteria of a student.


• AIM OF PROJECT :-

Examination Hall Management System is developed for the college to simplify

the allocation of halls and issuing hall tickets to students during exams. It

facilitates to access the examination information of a particular student in a

particular department. The information is sorted information alphabetically,

which will be provided by the teacher for a respective department. This system

is also help in finding the examination eligibility criteria of a student of the

particular department.

1. PURPOSE

The purpose of developing attendance management system is to computerized


the tradition way of taking attendance. Another purpose for developing this
software is to generate the report automatically at the end of the session or in the
between of the session

2. SCOPE

The scope of the project is the system on which the software is installed, i.e.
the project is developed as a desktop application, and it will work for particular
institute. But later on the project can be modified to operate it online.

• NEED & SCOPE :-

This project is built such a way that it should suits for all type of Books Issue in
future. So every effort is taken to implement this project in this Library
Management, on successful implementation in this Books, we can target other
books Issue in the collage.
CHAPTER 2
REQUIREMENT SPECIFICATION
REQUIREMENT SPECIFICATION:

2.1 SOFTWARE SPECIFICATION:-


Minimum Software Requirement:

S. No. Software type Name of Software

1 Operating system Windows 10 or More

2 Web Browser Chrome, Mozilla, IE7

3 Front-end Languages HTML, CSS, PHP

4 Back-end Language My-SQL

5 Tool Dreamweaver

6 Player Adobe flash player


SOFTWARE REQUIREMENTS

. Operating system- Windows 10 is used as the operating system as it is stable


and supports more features and is more user friendly

. Database MYSQL-MYSQL is used as database as it easy to maintain and


retrieve records by simple queries which are in English language which are easy
to understand and easy to write.

. Development tools and Programming language- HTML is used to write the


whole code and develop webpages with CSS, java script for styling work and
PHP for sever side scripting.
2.2 HARDWARE SPECIFICATION:
Minimum Hardware Requirement:

S. No. Hardware type Capacity

1 Processer Intel® core I 3

2 Hard disc 500MB

3 RAM 4 GB

4 Monitor Color Monitor with


1000*8000 Resolution

5 Input Device Keyboard, Mouse

HARDWARE REQUIREMENTS
Intel core I 3 2nd generation is used as a processor because it is fast than
other processors an provide reliable and stable and we can run our pc for
longtime. By using this processor we can keep on developing our project
without any worries.
Ram 1 gb is used as it will provide fast reading and writing capabilities and
will in turn support in processing
CHAPTER 3
PROJECT MODEL
3.1 DESCRIPTION OF MODEL:-

Iterative-Water Fall Model:


The Itrective-Waterfall Model was first Process Model to be introduced. It is
also referred to as a linear-sequential life cycle model. It is very simple to
understand and use. In a waterfall model, each phase must be completed before
the next phase can begin and there is no overlapping in the phases.

Itrective-Waterfall Model Design:

Waterfall approach was first SDLC Model to be used widely in Software


Engineering to insure success of the project. In "The Itrective-Waterfall"
approach, the whole process of software development is divided into separate
phases. In Itrective-Waterfall model, typically, the outcome of one phase acts as
the input for the next phase sequentially.
CHAPTER 4
TECHNOLOGY USED
4.1 Macromedia Dreamweaver:-
Macromedia Dreamweaver 8 is a professional HTML editor for designing,
coding, and developing websites, web pages, and web applications. Whether
you enjoy the control of hand-coding HTML or prefer to work in a visual
editing environment, Dreamweaver provides you with helpful tools to enhance
your web creation experience.

The visual editing features in Dreamweaver let you quickly create pages
without writing a line of code. You can view all your site elements or assets and
drag them from an easy-to-use panel directly into a document. You can
streamline your development workflow by creating and editing images in
Macromedia Fireworks or another graphics application, then importing them
directly into Dreamweaver, or by adding Macromedia Flash objects.
Dreamweaver also provides a full-featured coding environment that includes
code-editing tools (such as code coloring and tag completion) and language
reference material on Cascading Style Sheets (CSS), JavaScript, and
ColdFusion Markup Language (CFML), among others.Macromedia Round trip
HTML technology imports your hand-coded HTML documents without
reformatting the code; you can then reformat code with your preferred
formatting style.

Dreamweaver also enables you to build dynamic database-backed web


applications using server technologies such as CFML, ASP.NET, ASP, JSP, and
PHP. Dreamweaver is fully customizable. You can create your own objects and
commands, modify keyboard shortcuts, and even write JavaScript code to
extend Dreamweaver capabilities with new behaviors, Property inspectors, and
site reports. Dreamweaver 8 includes various new features that improve
usability and help you to build pages whether you’re working in the design or
the coding environment.
4.2 PHP:-
PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
open source general-purpose scripting language that is especially suited for web
development and can be embedded into Html.Php.

PHP is a server-side scripting language designed for web development but also
used as a general-purpose programming language. As of January 2013, PHP
was installed on more than 240 million websites (39% of those sampled) and
2.1 million web servers. Originally created by Rasmus Leadoff in 1994, the
reference implementation of PHP (powered by the Zend Engine) is now
produced by The PHP Group. While PHP originally stood for Personal Home
Page, it now stands for PHP: Hypertext Preprocessor, which is a recursive
backronym.

PHP code can be simply mixed with HTML code, or it can be used in
combination with various templating engines and web frameworks. PHP code is
usually processed by a PHP interpreter, which is usually implemented as a web
server's native module or a Common Gateway Interface (CGI) executable. After
the PHP code is interpreted and executed,

the web server sends resulting output to its client, usually in form of a part of
the generated web page; for example,

PHP code can generate a web page's HTML code, an image, or some other data.
PHP has also evolved to include a command-line interface (CLI) capability and
can be used in standalone graphical applications.

The canonical PHP interpreter, powered by the Zend Engine, is free software
released under the PHP License. PHP has been widely ported and can deployed
on most web servers on almost every operating system and platform, free of
charge.
4.3 HTML & CSS:-

Web design is all about the planning and creation of websites. A good designer
knows HTML and CSS as well as design principles. A great designer knows
that planning a website is as critical as putting the pieces together. On this site
you will learn all you need to know about web design to plan, build, and
maintain an amazing website. Besides web design this site will teach you what
to do before you start building a website, 8 Cheap and Easy Ways to Learn
HTML and another 8 Cheap and Easy Ways to Learn CSS. Plus there is
information on JavaScript, web servers, and even web marketing and strategy.
The links below will help you learn more about web design.
4.4 PhpMyAdmin:-
PhpMyAdmin is a free and open source tool written in PHP intended to handle
the administration of MySQL with the use of a web browser. It can perform
various tasks such as creating, modifying or deleting databases, tables, fields or
rows; executing SQL statements; or managing users and permissions.
CHAPTER 5
PLANING AND DESIGING
5.1 PLANING:-
From the point of view of executive management, the deliverable of the
planning process group is a project proposal that explains and documents the
project plan. A small portion of the proposal document will be the main section
and the majority of it will be attached appendices that document all the planning
work you have done including an RBS, WBS, project network diagram, risk
management plan, scheduling and any other pertinent supporting documents.
5.2 PROJECT GOAL:-

 Online Attendance management system


 Automatic update for new student
 Admin permission
 Student attendance data record on this project
 Viewing attendance record
5.3 DESIGNING PAGES:-

5.3.1 LOGIN PAGE:-


5.3.2 HOME PAGE:-
5.3.3 STUDENT PAGE:-
5.3.4 UNITS PAGE:-
5.3.5 ADD COURSES PAGE
5.3.6 ATTENDANCE VIEW PAGE
5.3.7 ADD STUDENT PAGE.
5.3.7 ADD UNITS PAGE
5.3.7 ADD COURSE PAGE.
CHAPTER 6
DATA FLOW DIAGRAM

6.1.1 DATA FLOW DIAGRAMS

ATTENDANCE MANAGEMENT SYSTEM

DATA FLOW DIAGRAM FOR ADMIN LOGIN


After entering to the home page of the website , admin can choose the User LOGIN option

where they are asked to enter username & password , and if he/she is a valid user then a Admin

login page will be display.


Conclusion:-

The Attendance Management System is developed using Visual

Basic.NET fully meets the objectives of the system which it has been

developed. The system has reached a steady state where all bugs

have been eliminated. The system is operated at a high level of

efficiency and all the teachers and user associated with the system

understands its advantage. The system solves the problem. It was

intended to solve as requirement specification


BIBLIOGRAPHY

1. The complete Reference Visual Basic.NET

2. Beginning VB.NET (Wrox Publication)

3. System Analysis and Design – Alias M. Awad


4. Software Engineering – Roger Pressman

Websites
1. www.microsoft.com

2. www.w3schools.com

3. www.dotnetspider.com

4. www.tutorialpoint.com
Future Scope
Attendance Management System has been completed.

You might also like