Attendence Management System
Attendence Management System
By
Submitted to
7,December,2016
------------------------- ------------------------------
Project Guide Head of the Department
Mr. Jayram Singh Mr. Manish Gaur
Asst.Prof(SS) Assoc.Prof & Head
------------------------- --------------------------
Internal Examiner External Examiner
DECLARATION
The satisfaction that accompanies that the successful completion of any task would be
incomplete without the mention of people whose ceaseless cooperation made it possible,
whose constant guidance and encouragement crown all efforts with success.
We are grateful to our project guide Mr. Jayram Singh for the guidance, inspiration and
constructive suggestions that helpful us in the preparation of this project.
We also thank our colleagues who have helped in successful completion of the project.
Pooja (1405215036)
Namrata Srivastava (1405214032)
Richa Panwar (1405214036)
ABSTRACT
Student attendance management system deals with the maintenance of the
presence in class. It is maintained on the daily basis of their attendance. the staffs will be
provided with the separate username & password to make the student’s status.
The staffs handling the particular subjects responsible to make the attendance for
all students. Only if the student present on that particular period, the attendance will be
calculated. The students attendance reports based on weekly and consolidate will be
generated.
INTRODUCTION
OBJECTIVE:
Planning.
Scheduling.
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
FEASIBILITY STUDY:
Feasibility analysis begins once the goals are defined. It starts by generating broad
possible solutions, which are possible to give an indication of what the new system should
look lime. This is where creativity and imagination are used. Analysts must think up new
ways of doing things- generate new ideas. There is no need to go into the detailed system
operation yet. The solution should provide enough information to make reasonable
estimates about project cost and give users an indication of how the new system will fit
into the organization. It is important not to exert considerable effort at this stage only to
find out that the project is not worthwhile or that there is a need significantly change the
original goal.
Feasibility of a new system means ensuring that the new system, which we are
going to implement, is efficient and affordable. There are various types of feasibility
to be determined. They are,
Economically Feasibility:
Development of this application is highly economically feasible. The only thing to
be done is making an environment with an effective supervision.
It is cost effective in the sense that has eliminated the paper work completely. The
system is also time effective because the calculations are automated which are made at the
end of the month or as per the user requirement.
Technical feasibility:
The technical requirement for the system is economic and it does not use any
other additional Hardware and software. Technical evaluation must also assess
whether the existing systems can be upgraded to use the new technology and whether
the organization has the expertise to use it.
Install all upgrades framework into the .Net package supported widows based
application. this application depends on Microsoft office and intranet service
,database. Enter their attendance and generate report to excel sheet.
Operational 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. Technical performance
include issues such as determining whether the system can provide the right informa t io n
for the Department personnel student details, and whether the system can be organized so
that it always delivers this information at the right place and on time using intranet services.
Acceptance revolves around the current system and its personal
.
SYSTEM SPECIFICATION
Minimum RAM:-1GB
Hard Disk:-128 GB
Processor:-Intel Pentium 4( 1.50 GHZ) or above
NetBeans IDE is the official IDE for Java 8. With its editors, code analyzers, and converters, you can
quickly and smoothly upgrade your applications to use new Java 8 language constructs, such as lambdas,
functional operations, and method references.
Batch analyzers and converters are provided to search through multiple applications at the same time,
matching patterns for conversion to new Java 8 language constructs.
With its constantly improving Java Editor, many rich features and an extensive range of tools, templates
and samples, NetBeans IDE sets the standard for developing with cutting edge technologies out of the
box.
An IDE is much more than a text editor. The NetBeans Editor indents lines, matches words and brackets,
and highlights source code syntactically and semantically. It lets you easily refactor code, with a range of
handy and powerful tools, while it also provides code templates, coding tips, and code generators.
The editor supports many languages from Java, C/C++, XML and HTML, to PHP, Groovy, Javadoc,
JavaScript and JSP. Because the editor is extensible, you can plug in support for many other languages.
Keeping a clear overview of large applications, with thousands of folders and files, and millions of lines
of code, is a daunting task. NetBeans IDE provides different views of your data, from multiple project
windows to helpful tools for setting up your applications and managing them efficiently, letting you drill
down into your data quickly and easily, while giving you versioning tools via Subversion, Mercurial, and
Git integration out of the box.
When new developers join your project, they can understand the structure of your application because
your code is well-organized.
MySql
0-level-DFD
1-level-DFD
2-level-DFD
ER Diagram :
INPUT DESIGN
Input design is part of overall system design that requires special attention
designing input data is to make the data entered easy and free from errors. The input
forms are designed using the controls available in .NET framework. Validation is made for
each and every data that is entered. Help information is provided for the users during
when the customer feels difficult.
Input design is the process of converting the user originated inputs to a computer
based format. A system user interacting through a workstation must be able to tell the
system whether to accept the input to produce reports. The collection of input data is
considered to be most expensive part of the system design. Since the input has to be
planned in such a manner so as to get relevant information, extreme care is taken to
obtain pertinent information
This project first will entered to the input of allocation forms it will be created on
student details form and subject entry form, time table form .it will helps to calculate
subject wise attendance system. next one if u want any verification on your data’s also
available in details show forms. Attendance to entered single subject wise or all subject
wise attendance system available in this project.
OUTPUT DESIGN
Output design this application “Student Attendance management system”
generally refers to the results and information that are generated by the system for
many end-users; output is the main reason for developing the system and the basis
on which they evaluate the usefulness of the application.
As the outputs are the most important sources of information to the users,
better design should improve the system’s relationships with us and also will help in
decision making. Form design elaborates the way output is presented and the layout
available for capturing information.
One of the most important factors of the system is the output it produces. This
system refers to the results and information generated. Basically the output from a
computer system is used to communicate the result of processing to the user.
Attendance management system to show the report subject wise attendance
maintaining by staffs. Taken as a whole report obtain on a administrator privileges
only. this forms will show weekly report and consolidate report generated date,
batch, and class wise to our end user. we want to change our report to convert Excel
format .if you want change any modification.
Data Tables
LOGIN :
ATTENDANCE_TABLE:
PROJECT DESCRIPTION
PROBLEM DEFINITION:
This system developed will reduce the manual work and
avoid redundant data. By maintaining the attendance manually, then efficie nt
reports cannot be generated. The system can generate efficient weekly,consolida te
report based on the attendance. As the attendances are maintained in registers it has
been a tough task for admin and staff to maintain for long time. Instead the software
can keep long and retrieve the information when needed.
PROJECT OVERVIEW
Attendance Management System basically has two main modules for proper
functioning
Admin module is has rights for creating any new entry of faculty
and student details.
ADMINISTRATOR MODULE:
Student Details:
Attendance details:
weekly report get all hour details of attendance starting date to ending
date and display the status
TEACHER MODULE:
Attendance details:
It assists the staff to mark attendance to the students for their subject. This
will authenticate the staff before making the entry.
Report details:
1. weekly report get particular hour details of attendance from starting date
to ending date and display the status .
2. consolidate report get all student attendance details from starting date to
ending date status help for the eligibility criteria of the student to attend
the examination
SYSTEM TESTING
Introduction
Once source code has been generated, software must be tested to uncover (and
correct) as many errors as possible before delivery to customer. Our goal is to design a
series of test cases that have a high likelihood of finding errors. To uncover the errors
software techniques are used. These techniques provide systematic guidance for designing
test that
(1) Exercise the internal logic of software components, and
(2) Exercise the input and output domains of the program to uncover errors
In program function, behavior and performance .
Add Information :
UserForm :
Student Information :
Semester
Show Attendance :
Shortlisted students having attendance less than 70.
Reference
https://netbeans.org/kb/docs/ide/mysql.html
https://sites.google.com/site/ignoufreebcaproject/free-download-attendance-management-system-
project-in-java-with-source-code
https://www.academia.edu/7760318/STUDENTS_ATTENDANCE_MANAGEMENT_SYSTEM
_MINI_PROJECT_REPORT_MASTER_OF_COMPUTER_APPLICATIONS
https://repository.genmymodel.com/sagarprem75/Student-attendance-management-system
https://creately.com/diagram/example/hn71b1nr2/dfd%20student%20attendance%20system