0% found this document useful (0 votes)
70 views31 pages

Student Attendance Managemant System

This document provides a project report on a "Student Attendance Management System" created to fulfill requirements for a Bachelor of Business Administration degree. It includes an introduction describing the existing manual attendance tracking system and limitations, as well as the proposed computerized system and its advantages. The report also covers requirement analysis, technology description, feasibility study techniques, system design including entity relationship diagrams, data flow diagrams and a data dictionary. It describes planned input, output and report screens.

Uploaded by

ujjwal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
70 views31 pages

Student Attendance Managemant System

This document provides a project report on a "Student Attendance Management System" created to fulfill requirements for a Bachelor of Business Administration degree. It includes an introduction describing the existing manual attendance tracking system and limitations, as well as the proposed computerized system and its advantages. The report also covers requirement analysis, technology description, feasibility study techniques, system design including entity relationship diagrams, data flow diagrams and a data dictionary. It describes planned input, output and report screens.

Uploaded by

ujjwal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 31

A

PROJECT REPORT
ON
“Student Attendance management System”
IN PARTIAL FULFILMENT OF
BACHELOR OF BUSINESS ADMINISTRATION –
COMPUTER APPLICATION
(S.Y.B.B.A.- CA)[CBCS Pattern]

SAVITRIBAI PHULE PUNE UNIVERSITY


SUBMITTED TO

K.V. N NAIK SHIKSHAN PRASARAK SANSTHA’S


ARTS, COMMERCE AND SCIENCE COLLEGE
CANADA CORNER, NASHIK – 02

UNDER GUIDANCE OF

PROF. ANAMIKA.A.UPADHYAY

ACADEMIC YEAR
2020-2021
PREPAREDBY
Ujjwal Patil
K. V. N. Naik Shikshan Prasarak Sanstha’s
Art’s, Commerce & Science College
Canada Corner, Nashik-422002
Website: - www.kvnacs.org Phone: - 0253-2576692
NAAC Reaccredited ‘B’ Grade
…………………………………………………………………..

CERTIFICATE

This is to certifythat,Mr./Ms .ujjwal ravindra patil

of SYBBA-CA CREDIT PATTERN 2019 Class has Prepared & Submitted

PROJECTon PHP TECHNOLOGY satisfactoryfor STUDENT ATTENDANCE

MANAGEMENT SYSTEM

during the academic year 2020-2021(Semester- IV) and same has examined and

signed by the in-charge.


In-charge Int.Examiner Ext.Examiner Principal

ACKNOWLEDGEMENT

It is a great pleasure for me in acknowledging my deep sense of gratitude to all who


have helped me in completing this project successfully. First of all I would like to thank
Savitribai Phule University for providing me an opportunity to undertake a project as a
partial fulfillment of BBA (CA) degree. In addition providing me guidance in
developing the project. With the valuable support and suggestions of many people we
completed this project within successful time. We are grateful to all of them.

I would like to thank Dr. Vasant Wagh (Principal), Prof.Sudam L.Bhabad(HOD),


Prof.Anamika A.Upadhyay(PROJECT GUIDE)whose valuable guidance and
encouragement at every phase of the project has helped to prepare this project
successfully. All the faculties, office staff and Library staff of K V N Naik College ,
Nashik , Parents and Friends who helped us in some or the other way in making this
project successful. Thanking You.

Place: Nashik
Date:

S.Y.BBA (C.A)
INDEX
Sr.No Title Page NO.
1  Introduction 1

Introduction to System 2

Existing System 3

Limitations to Existing System 3

Proposed System 4

Advantages of Proposed System 4

Scope of system. 5

2  Requirement Analysis 6

Requirement Analysis 7

Technology Description 8

Feasibility study 12

Fact Finding Techniques 13

3  System Design 14

ER Diagram. 16

Data Flow Diagram. 18

Data Dictionary. 19

4  Form Design. 21

Input Screens. 22

Output Screens. 23

Reports Screens. 25

5  Conclusion. 26
6  Bibliography. 27
*INTRODUCTION*

PAGE1
INTRODUCTION OF SYSTEM
The this system is named as Student Attendance management
system. This system is made to keep the records about the
attendance of the students and the that are made by the
attendance on the students.

A system is all student subject wise attendance


This student attendance management system in PHP project
focuses mainly on dealing with the students regarding their
attendance history under respective courses. Also, the system
displays all the available data such as the student’s full name
and roll no attendance reports.

The project is divided into two categories:


Teacher section
Student section
*teacher panel is consists of the features such as login
Username and password

*student panel is consists of the features such as student_id,


Full name,roll no

A system is attendance for student Present days out of working


Days and attendance parcantage(%)
And system features:-
 Teacher Panel
 Student Panel
 Pending and Today’s Attendance
 List Students
 Attendance Report
 Present Days Calculations
 Attendance Percentage Calculations
PAGE2
*Existing system*
The Existing system is a manual entry for the students.
Here the attendance will be carried out in the hand
written registers. It will be a tedious job to maintain the
record for the user. The human effort is more here. The
retrieval of the information is not as easy as the records
are maintained in the hand written registers. This
application requires correct feed on input into the
respective field. Suppose the wrong inputs are entered,
the application resist to work. so the user find it difficult
to use

*Limitations OF Existing system*

The existing system has limitations they are:-


-the existing system date consuming
-student attendance parcantage
-current system does not provide any security
-daily attendance report
-subject wise student attendance
-summary of attendance

PAGE3
*Proposed system*
To overcome the drawbacks of the existing system, the
proposed system has beenevolved. This project aims to
reduce the paper work and saving time to generate
accurate results from the student’s attendance.
The system provides with the best user interface.The
efficient reports can be generated by using this proposed
system

*advantages of proposed system

*It is trouble-free to use.


*It is a relatively fast approach to enter attendance
*Is highly reliable, approximate result from user
*Best user Interface
* Efficient reports

PAGE4
*Scope of system*
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 a particular
institute. But later on the project can be modified to
operate it online.

PAGE5
*Requirement Analysis*

PAGE6
*Requirement analysis*

HARDWARE SPECIFICATION:-
 Intal core i3 processor and above
 RAM 4GB and above
 HDD 1TB hard disk space and above

SOFTWARE SPECIFICATION:-

 WINDOWS10 and above


 SOFTWARE(ONLY XAMPP)
 FRONTEND
1.PHP
2.CSS
4.JAVASCRIPT
 BACKEND(ONLY MYSQL)
Google Chrome or any otherbrowsr PAGE7
*Technology Description*
1)HTML
HTML stands for HYPER TEXT
MARKUP LANGUAGE, which is most widely used
language on web to develop web pages. HTML refers to the
way in which Web pages (HTML documents) are linked
together. Thus, the link available on a web page is called
Hypertext.

HTML was created by Berners-Lee in late 1991 but


“HTML 2.0” was the first standard HTML specification which
was published in 1995. HTML 4.01 was a major version of
HTML and it was published in late 1999. Though HTML 4.01
version is widely used but currently we are having HTML-5
version which is an extension to HTML 4.01, and this version
was published in 2012.
As its name suggests, HTML is a Mark-up Language
which means you use HTML to simply “mark-up” a text
document with tags that tells a web browser how to structure it
to display.
Originally, HTML was develop with the intent of defining the
structure of documents like heading, paragraph, lists
Page8

2)CSS

Cascading Style Sheet is a style sheet language used for


describing the presentation of a document written in a markup
language Although most often used to set the visual style of web page
and user interfaces written in HTML and XHTML, the language can
be applied to any XML document, including plain
XML, SVG and XUL, and is applicable to rendering in speech, or on
other media. Along with HTML and JavaScript, CSS is a cornerstone
technology used by most websites to create visually engaging
webpages, user interfaces for web applications, and user interfaces for
many mobile applications.

CSS is designed primarily to enable the separation of document


content from document presentation, including aspects such as
the layout, colors, and fonts. This separation can improve
content accessibility, provide more flexibility and control in the
specification of presentation characteristics, enable multiple HTML
pages to share formatting by specifying the relevant CSS in a
separate .css file, and reduce complexity and repetition in the
structural content.

PAGE9
4)MYSQL
MySQL is an open source RDBMS that relies on SQL for
processing the data in database. MySQL provides APIs for the
languages like C, C++, Eiffel, JAVA, Perl, PHP and Python.
MySQL is most commonly used for web applications and for
embedded applications and has become a popular alternative to
proprietary database system because of its speed and reliability.
MySQL can run on UNIX, Windows and Mac OS.
MySQL is an essential part of almost every open source PHP application.
Good examples for PHP/MySQL-based scripts are phpBB, osCmmerce and p
Joomla. One of the most important things about using host.
5)PHP
The PHP Hypertext Preprocessor (PHP) is a programming
language that allows web developers to create dynamic content that
interacts with databases. PHP is basically used for developing web
based software applications. This tutorial helps you to build your base
with PHP. PHP started out as a small open source project that evolved
as more and more people found out how useful it was. RasmusLerdorf
unleashed the first version of PHP way back in 1994.

• PHP is a recursive acronym for "PHP: Hypertext Preprocessor".


• PHP is a server side scripting language that is embedded in HTML. It
is used to manage dynamic content, databases, session tracking, even
build entire e-commerce sites.

PAGE10
• It is integrated with a number of popular databases, including
MySQL, Postgre SQL, Oracle, Sybase, Informix, and Microsoft SQL
Server.
• PHP is pleasingly zippy in its execution, especially when compiled as
an Apache module on the Unix side. The MySQL server, once
started, executes even very complex queries with huge result sets in
record-setting time.
6)javascript
JavaScript is a high-level, dynamic, untyped, and interpreted programming
language. It has been standardized in the ECMA Script language
specification. Alongside HTML and CSS, it is one of the three core
technologies of World Wide Web content production; the majority of
websites employ it and it is supported by all modern Web browsers without
plug-ins. JavaScript is prototype-based with first-class functions, making it a
multi-paradigm language, supporting object-oriented, imperative, and
functional programming styles.It has an API for working with text, arrays,
dates and regular expressions, but does not include any I/O, such as
networking, storage, or graphics facilities, relying for these upon the host
environment in which it is embedded
Despite some naming, syntactic, and standard library
similarities, JavaScript and Java are otherwise unrelated and have very
different semantics. The syntax of JavaScript is actually derived from
C, while the semantics and design are influenced by the Self and
Scheme programming languages.

Page11

*FEASIBILITY STUDY*
Techincal feasibility:-
 a technical requirment for the application of economic
and it does not use any other additional hardware and
softwere
 online daily student attendance system
Economical feasibility:-
 The system being developed is economic with respect to
School or Collage’s point of view. It is cost effective in
the sense that has eliminated the paper work completely.
 The result obtained contains minimum errors and are
highly accurate as the data is required.

Behavioral Feasibility:-
 The system working is quite easy to use and learn due to
its simple but attractive interface. User requires no
special training for operating the system.

Page12

*Fact finding Techinque*


1) Sampling of existing Documents
To follow this particular method of fact-finding, Analyst has to study
well existingdocumentation, forms, and files of existing system. A
good analyst gets fact first from existingdocumentation rather than from
people

2) interview
This technique of fact-finding is most popular, productive for good analysts
and most probablywidely used. Interviews are a fact-finding technique where
by the systems analysts collectsinformation from individual fact to
face.Interviewing can be used to find-facts; verify facts;clarify facts; general
enthusiasm

3)Observation
Observation could be Formal or Informal. This is most effective
when and analyst wants toobtain an understanding of a system. This
technique used when analyst wants either participatesin or watches a
person perform activities to learn about the system.

PAGE13
* SYSTEM DESGIN*

PAGE14

*ER DIAGRAM AND DFD*


*ER Diagram
The Entity-Relationship Data Model (ERD) perceives the real
world as consisting of basic objects, called entity & relationship
among these objects.

It was developed to facilitate database design by allowing specification of an


enterprise schema, which represents overall logical structure of a database.
The ERD model is very useful in mapping the meaning & interactions of the
outside world enterprises onto a conceptual schema

The ERD model consists of the following major components

• ELLIPSE which represents attributes.


• RECTANGLES which represents entity-sets.
• DIAMONDS which represents the relationship sets.
• LINES which link attributes to entity sets to relationship sets.

PAGE15

Username S_id Date


Password A_id
ispresent

Attendance U_id
TEACHER
Id
Uid
User
created
uname
Password status
email
Teaches Belongs

Studied STUDENT
SUBJECT

Roll no
NAME S_id
ID
Name

* ER Diagram of student attendance system*

PAGE16

Data Flow Diagram


0 -leval DFD

Student
Section
Teacher
1-leval DFD

LOGIN
Process Login Teacher

Attendance STUDENT
ENTRY REPORT

Student Attendance
PAGE18
DATA DICTIONARY
1)Attendance
Column name Data types length Constraint
Aid int 11 NOT NULL
Sid int 11 NOT NULL
Date int 11 NOT NULL
Ispresent tinyint 4 NOT NULL
Uid int 11 NOT NULL
Id int 11 NOT NULL
2)Student

Column name Data types length Constraint


Sid int 11 NOT NULL
Name varchar 255 NOT NULL
Roll no varchar 255 NOT NULL

3)Student_subject
Column name Data types length Constraint
Sid int 11 NOT NULL
Id int 11 NOT NULL

4)Subject
Column name Data types length Constraint
Id int 11 NOT NULL
Name varchar 255 NOT NULL

4)user page19
Column name Data types length Constraint
Uid int 11 NOT NULL
Uname varchar 255 NOT NULL
Password varchar 255 NOT NULL
Email varchar 255 NOT NULL
Status tinyint 4 NOT NULL

Created int 11 NOT NULL

5)user_subject
Column name Data types length Constraint
Uid int 11 NOT NULL
Id int 11 NOT NULL
Page20
* FORM DESIGN*

PAGE21

INPUT SCREEN

Teacher login& Student section


Student report:-

Page22

OUTPUT SCREEN

Dashboard:-
Take Attendance:-

Page23

Student List:-
PAGE24
REPORT SCREEN
STUDENT Report:-

Page25

CONCLUSION
*Finally in student attendance management system, the outcome of all
the hard work done for attendance management system is here. It is a
software which helps the user to work with the attendance.

*This software reduces the amount of manual data entry and gives
greater efficiency. The User Interface of it is very friendly and can be
easily used by anyone. It also decreases the amount of time taken to
write details and other modules.

*All the details about students, teachers and their other tasks can only
be seen by the verified users. This student Attendance Management
System is a solution to all the problems related to the attendance
teachers and the students etc.

PAGE26
BIBILOGRAPHY
 www.w3schools.com
 www.academia.edu
 www.phppoint.com
 projectworlds.in

PAGE27

You might also like