SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Attendance Management
A Mini Project Report
Mini submitted in partial fulfillment of the requirements for the award
of the degree of MCA in Computer Science Engineering
By
Richa Panwar (1405214044)
Pooja (1405214036)
Namrata Srivastava (1405214032)
Submitted to
Mr. Jayram Singh
(Dept. of Computer Science Engineering)
DEPARTMENT OF COMPUTER SCIENCE
ENGINEERING INSTITUTE OF ENGINEERING AND
TECHNOLOGY LUCKNOW - 226021
December 7, 2016
Institute Of Engineering & Technology
Department of Computer Applications
MINI PROJECT WORK
7,December,2016
This is to certify that the project entitled
STUDENTS ATTENDANCEMANAGEMENTSYSTEM
is the bonafide record of mini project work done by
RichaPanwar (1405214044)
Pooja (1405214036)
NamrataSrivastava(1405214032)
of Master of Computer Applications during the year 2016-2017.
------------------------- ------------------------------
ProjectGuide Head of the Department
Mr. Jayram Singh Mr. Manish Gaur
Asst.Prof(SS) Assoc.Prof &Head
Submitted for the Mini ProjectViva-Voceexamination held on__________
------------------------- --------------------------
InternalExaminer External Examiner
DECLARATION
I affirm that the mini project work titled “STUDENT ATTENDANCE
MANAGEMENT SYSTEM” being submitted in partial fulfillment for the award of
Master of Computer Applications is the original work carried out by me. It has not
formed the part of any other project work submitted for award of any degree or diploma,
either in this or any other University.
Contents
DECLARATION....................................................................................................................3
ACKNOWLEDGEMENT.......................................................................................................6
ABSTRACT..........................................................................................................................7
INTRODUCTION..................................................................................................................8
OBJECTIVE:.....................................................................................................................8
SYSTEM ANALYSIS............................................................................................................9
INTRODUCTION..............................................................................................................9
EXISTING SYSTEM....................................................................................................10
PROPOSED SYSTEM:.................................................................................................10
FEASIBILITY STUDY: ...................................................................................................10
Economically Feasibility:...............................................................................................11
Technical feasibility: .....................................................................................................11
Operational Feasibility:..................................................................................................11
SYSTEM SPECIFICATION.................................................................................................12
HARDWARE REQUIREMENTS (Minimum Requirement)................................................12
SOFTWARE REQUIREMENTS (minimum Requirement) .................................................12
Software Description ............................................................................................................13
Netbeans IDE 8.2..............................................................................................................13
Best Support for Latest Java Technologies..........................................................................13
Fast & Smart Code Editing................................................................................................13
Easy & Efficient Project Management................................................................................13
MySql..............................................................................................................................13
Design .................................................................................................................................15
Data Flow Diagram...........................................................................................................15
0-level-DFD...................................................................................................................15
1-level-DFD..................................................................................................................15
2-level-DFD..................................................................................................................15
ER Diagram : ...................................................................................................................16
INPUT DESIGN...............................................................................................................17
OUTPUT DESIGN...........................................................................................................18
Data Tables..........................................................................................................................19
PROJECT DESCRIPTION ...................................................................................................19
PROBLEM DEFINITION:................................................................................................19
PROJECT OVERVIEW....................................................................................................19
MODULE DESCRIPTION ...............................................................................................19
ADMINISTRATOR MODULE:........................................................................................20
TEACHER MODULE:.....................................................................................................21
SYSTEM TESTING.............................................................................................................22
Introduction......................................................................................................................22
SYSTEM IMPLEMENTATION ...........................................................................................24
Purpose............................................................................................................................24
SYSTEM MAINTENANCE.................................................................................................25
CONCLUSION AND FUTURE ENHANCEMENT...............................................................26
Conclusion .......................................................................................................................26
Scope for future development ............................................................................................26
Screen Shots:........................................................................................................................27
Login :.............................................................................................................................27
Add Information :.............................................................................................................27
UserForm :.......................................................................................................................28
Student Information : ........................................................................................................28
Semester..........................................................................................................................29
Show Attendance :............................................................................................................30
Shortlisted students having attendance less than 70. ............................................................31
Reference.............................................................................................................................32
ACKNOWLEDGEMENT
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
student’s attendance details. It is generates the attendance of the student on basis of
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:
“Attendance Management System” is software developed for
maintaining the attendance of the student on the daily basis in the collage. Here the
staffs, who are handling the subjects, will be responsible to mark the attendance of the
students. Each staff will be given with a separate username and password based on the
subject they handle. An accurate report based on the student attendance is generated
here. This system will also help in evaluating attendance eligibility criteria of a student.
Report of the student’s attendance on weekly and monthly basis is generated
SYSTEM ANALYSIS
INTRODUCTION
Analysis can be defined as breaking up of any whole so as to find out their nature,
function etc. It defines design as to make preliminary sketches of; to sketch a pattern or
outline for plan. To plan and carry out especially by artistic arrangement or in a skillful
wall. System analysis and design can be characterized as a set of techniques and processes,
a community of interests, a culture and an intellectual orientation.
The various tasks in the system analysis include the following.
Understanding application.
Planning.
Scheduling.
Developing candidate solution.
Performing trade studies.
Performing cost benefit analysis.
Recommending alternative solutions.
Selling of the system.
Supervising, installing and maintaining the system.
This system manages to the analysis of the report creation and develops manual
entry of the student attendance. First design the students entry form , staff allocation and
time table allocation forms. This project will helps the attendance system for the
department calculate percentage and reports for eligibility criteria of examination .The
application attendance entry system will provide flexible report for all students.
EXISTING SYSTEM : 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.
PROPOSED SYSTEM:
To overcome the drawbacks of the existing system, the proposed system has been
evolved. 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
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 informat ion
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
HARDWARE REQUIREMENTS (Minimum Requirement)
Minimum RAM:-1GB
Hard Disk:-128 GB
Processor:-Intel Pentium 4( 1.50 GHZ) or above
SOFTWARE REQUIREMENTS (minimum Requirement)
Operating system :Windows 7
Front_Design:Netbeans IDE 8.2
Front-End Language : CORE JAVA
Back-End : Mysql
Software Description
Netbeans IDE 8.2
Best Support for Latest Java Technologies
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.
Fast & Smart Code Editing
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.
Easy & Efficient Project Management
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
MySQL is a database management system.
A database is a structured collection of data. It may be anything from a simple shopping list to a
picture gallery or the vast amounts of information in a corporate network. To add, access, and
process data stored in a computer database, you need a database management system such as
MySQL. Since computers are very good at handling large amounts of data, database management
plays a central role in computing, as stand-alone utilities, or as parts of other applications.
MySQL is a relational database management system.
A relational database stores data in separate tables rather than putting all the data in one big
storeroom. This adds speed and flexibility. The tables are linked by defined relations making it
possible to combine data from several tables on request. The SQL part of MySQL stands for
"Structured Query Language" - the most common standardized language used to access databases.
MySQL is Open Source Software.
Open Source means that it is possible for anyone to use and modify. Anybody can download
MySQL from the Internet and use it without paying anything. Anybody so inclined can study the
source code and change it to fit their needs. MySQL uses the GPL (GNU General Public
License) to define what you may and may not do with the software in different situations. If you
feel uncomfortable with the GPL or need to embed MySQL into a commercial application you can
buy a commercially licensed version from us.
Why use MySQL?
MySQL is very fast, reliable, and easy to use. If that is what you are looking for, you should give
it a try. MySQL also has a very practical set of features developed in very close cooperation with
our users. You can find a performance comparison of MySQL to some other database managers
on our benchmark page. See section 5.1.4 The MySQL Benchmark Suite. MySQL was originally
developed to handle very large databases much faster than existing solutions and has been
successfully used in highly demanding production environments for several years. Though under
constant development, MySQL today offers a rich and very useful set of functions. The
connectivity, speed, and security make MySQL highly suited for accessing databases on the
Internet.
The technical features of MySQL
For advanced technical information, see section 6 MySQL Language Reference. MySQL is a
client/server system that consists of a multi-threaded SQL server that supports different backends,
several different client programs and libraries, administrative tools, and several programming
interfaces. We also provide MySQL as a multi-threaded library which you can link into your
application to get a smaller, faster, easier to manage product.
MySQL has a lot of contributed software available.
Design
Data Flow Diagram
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.
The output is designed in such a way that it is attractive, convenient and
informative. Forms are designed with various features, which make the console
output more pleasing.
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 systemis 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 :
Username Password User_type
101 pooja Administrator
102 Namrata User
ATTENDANCE_TABLE:
Stu_id Stu_name Stu_course Stu_sem Stu_subject Day Month
201 pooja MCA 5 java 1 december
202 namrata MCA 5 java 1 december
203 richa MCA 5 java 1 december
PROJECT DESCRIPTION
PROBLEM DEFINITION:
This system developed will reduce the manual work and
avoid redundant data. By maintaining the attendance manually, then efficient
reports cannot be generated. The system can generate efficient weekly,consolidate
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.
User has a rights of making daily attendance, generating report.
Attendance report can be taken by given details of student details,
date, class.
MODULE DESCRIPTION
The system should be designed in such a way that only authorized people should
be allowed to access some particular modules. The records should be modified by only
administrators and no one else. The user should always be in control of the application
and not the vice versa.
The user interface should be consistent so that the user can handle the
application with ease and speed. The application should be visually, conceptually clear.
ADMINISTRATOR MODULE:
Student Details:
In this module deals with the allocation of roll no and personal
details for new batch. It will generate of personal details of student and
academic details of the students with the photos.
Teacher Details:
It helps to allot the subject and the subject code to the
particular staffs.
It provides the facility to have a user name and password to
the staffs .
Attendance details:
It will be makes to the attendance database all students.
Entered attendance to stored in the database subject ,period
wise into the particular date.
It will help s to the get report of weekly and consolidate of
the attendance.
Report details:
Report can be taken by daily,weekly and consolidate:
weekly report get all hour details of attendance starting date to ending
date and display the status
Consolidate report get all student attendance details starting date to
ending date status help for the eligibility criteria of the student to attend
the examination.
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.
Steps: Software is tested from two different perspectives:
(1) Internal program logic is exercised using ―White box‖ test case design
Techniques.
(2) Software requirements are exercised using ―block box‖ test case
Design techniques.
In both cases, the intent is to find the maximum number of errors with
the Minimum amount of effort and time.
Testing Methodologies:
A strategy for software testing must accommodate low-level tests that are necessary
to verify that a small source code segment has been correctly implemented as well as high-
level tests that validate major system functions against customer requirements. A strategy
must provide guidance for the practitioner and a set of milestones for the manager. Because
the steps of the test strategy occur at a time when deadline pressure begins to rise, progress
must be measurable and problems must surface as early as possible. Following testing
techniques are well known and the same strategy is adopted during this project testing.
Unit testing:
Unit testing focuses verification effort on the smallest unit of software design-the
software component or module. The unit test is white-box oriented. The unit testing
implemented in every module of student attendance management System. by giving correct
manual input to the system ,the datas are stored in database and retrieved. If you want
required module to access input or get the output from the End user. any error will accrued
the time will provide handler to show what type of error will accrued .
System testing:
System testing is actually a series of different tests whose primary purpose is to
fully exercise the computer-based system. Below we have described the two types of
testing which have been taken for this project. it is to check all modules worked on input
basis .if you want change any values or inputs will change all information. so specified
input is must.
Performance Testing
Performance testing is designed to test the run-time performance of software within
the context of an integrated system. Performance testing occurs throughout all steps in the
testing process. Even at the unit level, the performance of an individual module may be
assessed as white-box tests are conducted.
This project reduce attendance table, codes. it will generate report fast.no have extra
time or waiting of results .entered correct data will show result few millisecond. just used
only low memory of our system. Automatically do not getting access at another software.
Get user permission and access to other applications.
SYSTEM IMPLEMENTATION
Purpose
System implementation is the important stage of project when the theoretical design
is tuned into practical system. The main stages in the implementation are as follows:
Planning
Training
System testing and
Changeover Planning
Planning is the first task in the system implementation. At the time of
implementation of any system people from different departments and system analysis
involve. They are confirmed to practical problem of controlling various activities of people
outside their own data processing departments.
The line managers controlled through an implementation coordinating committee.
The committee considers ideas, problems and complaints of user department, it must also
consider:
The implication of system environment
Self selection and allocation for implementation tasks
Consultation with unions and resources available
Standby facilities and channels of communication
Student Attendance management system will implement student details ,staff handle
subjects details, separate login details ,time table details. It will used to entered subject
wise attendance .This application elaborate attendance table generate weekly, consolidate
report provide to the End user. Mostly this application will calculate date wise attendance
.To select starting date to end date generate reports at the time of activities.
SYSTEM MAINTENANCE
Software maintenance is far more than finding mistakes. Provision must be made
for environment changes, which may affect either the computer, or other parts of the
computer based systems. Such activity is normally called maintenance. It includes both the
improvement of the system functions and the corrections of faults, which arise during the
operation of a new system.
It may involve the continuing involvement of a large proportion of computer
department recourses. The main task may be to adapt existing systems in a changing
environment.
Back up for the entire database files are taken and stored in storage devices like
flash drives, pen drives and disks so that it is possible to restore the system at the earliest.
If there is a breakdown or collapse, then the system gives provision to restore database
files. Storing data in a separate secondary device leads to an effective and efficient
maintains of the system. The nominated person has sufficient knowledge of the
organization’s computer passed based system to be able to judge the relevance of each
proposed change.
CONCLUSION AND FUTURE ENHANCEMENT
Conclusion
To conclude, Project Data Grid works like a component which can access all the databases
and picks up different functions. It overcomes the many limitations incorporated in the attendance.
Easy implementation Environment
Generate report Flexibly
Scope for future development
The project has a very vast scope in future. The project can be implemented on intranet in
future. Project can be updated in near future as and when requirement for the same arises, as it is
very flexible in terms of expansion. With the proposed software of database Space Manager ready
and fully functional the client is now able to manage and hence run the entire work in a much
better, accurate and error free manner. The following are the future scope for the project.
Discontinue of particular student eliminate potential attendance.
Bar code Reader based attendance system.
Individual Attendance system With photo using Student login.
Screen Shots:
Login :
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

Weitere ähnliche Inhalte

Was ist angesagt?

Student management system
Student management systemStudent management system
Student management system
Gaurav Subham
 
Student result mamagement
Student result mamagementStudent result mamagement
Student result mamagement
Mickey
 
College mgmnt system
College mgmnt systemCollege mgmnt system
College mgmnt system
Sayali Birari
 
Project report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysqlProject report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysql
Raj Sharma
 
Event Management System Document
Event Management System Document Event Management System Document
Event Management System Document
LJ PROJECTS
 

Was ist angesagt? (20)

Attendance management system project report.
Attendance management system project report.Attendance management system project report.
Attendance management system project report.
 
Student information system project report
Student information system project reportStudent information system project report
Student information system project report
 
Student management system
Student management systemStudent management system
Student management system
 
Student management system
Student management systemStudent management system
Student management system
 
Attendance management system
Attendance management systemAttendance management system
Attendance management system
 
Hostel management system (5)
Hostel management system (5)Hostel management system (5)
Hostel management system (5)
 
School management System
School management SystemSchool management System
School management System
 
Student acadamic system Final report
Student acadamic system Final reportStudent acadamic system Final report
Student acadamic system Final report
 
Online Student Registration System
Online Student Registration SystemOnline Student Registration System
Online Student Registration System
 
Online Restaurant Management System
Online Restaurant Management SystemOnline Restaurant Management System
Online Restaurant Management System
 
Student result mamagement
Student result mamagementStudent result mamagement
Student result mamagement
 
College mgmnt system
College mgmnt systemCollege mgmnt system
College mgmnt system
 
Project report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysqlProject report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysql
 
College transport management system
College transport management systemCollege transport management system
College transport management system
 
Synopsis of online Attendance System
Synopsis of online Attendance SystemSynopsis of online Attendance System
Synopsis of online Attendance System
 
ONLINE STUDENT FEEDBACK SYSTEM
ONLINE STUDENT FEEDBACK SYSTEMONLINE STUDENT FEEDBACK SYSTEM
ONLINE STUDENT FEEDBACK SYSTEM
 
Hostel Management System(HMS)
Hostel Management  System(HMS)Hostel Management  System(HMS)
Hostel Management System(HMS)
 
School Management System
School Management SystemSchool Management System
School Management System
 
Event Management System Document
Event Management System Document Event Management System Document
Event Management System Document
 
Student information system
Student information systemStudent information system
Student information system
 

Ähnlich wie Attendance Management Report 2016

FINAL REPORT DEC
FINAL REPORT DECFINAL REPORT DEC
FINAL REPORT DEC
Axis Bank
 
AUTOMATED FOOTBALL MANAGEMENT SYSTEM
AUTOMATED FOOTBALL MANAGEMENT SYSTEMAUTOMATED FOOTBALL MANAGEMENT SYSTEM
AUTOMATED FOOTBALL MANAGEMENT SYSTEM
Abhishek Kumar
 

Ähnlich wie Attendance Management Report 2016 (20)

online test system project report
online test system project reportonline test system project report
online test system project report
 
3 job adda doc 1
3 job adda doc 13 job adda doc 1
3 job adda doc 1
 
3 job adda doc 1
3 job adda doc 13 job adda doc 1
3 job adda doc 1
 
E learning project report (Yashraj Nigam)
E learning project report (Yashraj Nigam)E learning project report (Yashraj Nigam)
E learning project report (Yashraj Nigam)
 
Major File On web Development
Major File On web Development Major File On web Development
Major File On web Development
 
Report on design and development of low cost 3d printer
Report on design and development of low cost 3d printerReport on design and development of low cost 3d printer
Report on design and development of low cost 3d printer
 
auto-mobile-service-station.pdf
auto-mobile-service-station.pdfauto-mobile-service-station.pdf
auto-mobile-service-station.pdf
 
QUIZ SYNOPSIS.pdf
QUIZ SYNOPSIS.pdfQUIZ SYNOPSIS.pdf
QUIZ SYNOPSIS.pdf
 
Automated Attendance System Based On Facial Recognition
Automated Attendance System Based On Facial RecognitionAutomated Attendance System Based On Facial Recognition
Automated Attendance System Based On Facial Recognition
 
synopse RDBMS.pdf
synopse RDBMS.pdfsynopse RDBMS.pdf
synopse RDBMS.pdf
 
Covid-19 Hospital management system_project_report
Covid-19 Hospital management system_project_reportCovid-19 Hospital management system_project_report
Covid-19 Hospital management system_project_report
 
Daily Expense Tracker BSc.CSIT Project Nepal
Daily Expense Tracker BSc.CSIT Project NepalDaily Expense Tracker BSc.CSIT Project Nepal
Daily Expense Tracker BSc.CSIT Project Nepal
 
1coverpage
1coverpage1coverpage
1coverpage
 
Face detection
Face detectionFace detection
Face detection
 
Resume
ResumeResume
Resume
 
Cars price predictor in machine learning
Cars price predictor in machine learningCars price predictor in machine learning
Cars price predictor in machine learning
 
FINAL REPORT DEC
FINAL REPORT DECFINAL REPORT DEC
FINAL REPORT DEC
 
AUTOMATED FOOTBALL MANAGEMENT SYSTEM
AUTOMATED FOOTBALL MANAGEMENT SYSTEMAUTOMATED FOOTBALL MANAGEMENT SYSTEM
AUTOMATED FOOTBALL MANAGEMENT SYSTEM
 
Dinesh Bhatt
Dinesh BhattDinesh Bhatt
Dinesh Bhatt
 
Placement management system
Placement management systemPlacement management system
Placement management system
 

Attendance Management Report 2016

  • 1. Attendance Management A Mini Project Report Mini submitted in partial fulfillment of the requirements for the award of the degree of MCA in Computer Science Engineering By Richa Panwar (1405214044) Pooja (1405214036) Namrata Srivastava (1405214032) Submitted to Mr. Jayram Singh (Dept. of Computer Science Engineering) DEPARTMENT OF COMPUTER SCIENCE ENGINEERING INSTITUTE OF ENGINEERING AND TECHNOLOGY LUCKNOW - 226021 December 7, 2016
  • 2. Institute Of Engineering & Technology Department of Computer Applications MINI PROJECT WORK 7,December,2016 This is to certify that the project entitled STUDENTS ATTENDANCEMANAGEMENTSYSTEM is the bonafide record of mini project work done by RichaPanwar (1405214044) Pooja (1405214036) NamrataSrivastava(1405214032) of Master of Computer Applications during the year 2016-2017. ------------------------- ------------------------------ ProjectGuide Head of the Department Mr. Jayram Singh Mr. Manish Gaur Asst.Prof(SS) Assoc.Prof &Head Submitted for the Mini ProjectViva-Voceexamination held on__________ ------------------------- -------------------------- InternalExaminer External Examiner
  • 3. DECLARATION I affirm that the mini project work titled “STUDENT ATTENDANCE MANAGEMENT SYSTEM” being submitted in partial fulfillment for the award of Master of Computer Applications is the original work carried out by me. It has not formed the part of any other project work submitted for award of any degree or diploma, either in this or any other University.
  • 4. Contents DECLARATION....................................................................................................................3 ACKNOWLEDGEMENT.......................................................................................................6 ABSTRACT..........................................................................................................................7 INTRODUCTION..................................................................................................................8 OBJECTIVE:.....................................................................................................................8 SYSTEM ANALYSIS............................................................................................................9 INTRODUCTION..............................................................................................................9 EXISTING SYSTEM....................................................................................................10 PROPOSED SYSTEM:.................................................................................................10 FEASIBILITY STUDY: ...................................................................................................10 Economically Feasibility:...............................................................................................11 Technical feasibility: .....................................................................................................11 Operational Feasibility:..................................................................................................11 SYSTEM SPECIFICATION.................................................................................................12 HARDWARE REQUIREMENTS (Minimum Requirement)................................................12 SOFTWARE REQUIREMENTS (minimum Requirement) .................................................12 Software Description ............................................................................................................13 Netbeans IDE 8.2..............................................................................................................13 Best Support for Latest Java Technologies..........................................................................13 Fast & Smart Code Editing................................................................................................13 Easy & Efficient Project Management................................................................................13 MySql..............................................................................................................................13 Design .................................................................................................................................15 Data Flow Diagram...........................................................................................................15 0-level-DFD...................................................................................................................15 1-level-DFD..................................................................................................................15 2-level-DFD..................................................................................................................15 ER Diagram : ...................................................................................................................16 INPUT DESIGN...............................................................................................................17 OUTPUT DESIGN...........................................................................................................18 Data Tables..........................................................................................................................19 PROJECT DESCRIPTION ...................................................................................................19
  • 5. PROBLEM DEFINITION:................................................................................................19 PROJECT OVERVIEW....................................................................................................19 MODULE DESCRIPTION ...............................................................................................19 ADMINISTRATOR MODULE:........................................................................................20 TEACHER MODULE:.....................................................................................................21 SYSTEM TESTING.............................................................................................................22 Introduction......................................................................................................................22 SYSTEM IMPLEMENTATION ...........................................................................................24 Purpose............................................................................................................................24 SYSTEM MAINTENANCE.................................................................................................25 CONCLUSION AND FUTURE ENHANCEMENT...............................................................26 Conclusion .......................................................................................................................26 Scope for future development ............................................................................................26 Screen Shots:........................................................................................................................27 Login :.............................................................................................................................27 Add Information :.............................................................................................................27 UserForm :.......................................................................................................................28 Student Information : ........................................................................................................28 Semester..........................................................................................................................29 Show Attendance :............................................................................................................30 Shortlisted students having attendance less than 70. ............................................................31 Reference.............................................................................................................................32
  • 6. ACKNOWLEDGEMENT 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)
  • 7. ABSTRACT Student attendance management system deals with the maintenance of the student’s attendance details. It is generates the attendance of the student on basis of 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.
  • 8. INTRODUCTION OBJECTIVE: “Attendance Management System” is software developed for maintaining the attendance of the student on the daily basis in the collage. Here the staffs, who are handling the subjects, will be responsible to mark the attendance of the students. Each staff will be given with a separate username and password based on the subject they handle. An accurate report based on the student attendance is generated here. This system will also help in evaluating attendance eligibility criteria of a student. Report of the student’s attendance on weekly and monthly basis is generated
  • 9. SYSTEM ANALYSIS INTRODUCTION Analysis can be defined as breaking up of any whole so as to find out their nature, function etc. It defines design as to make preliminary sketches of; to sketch a pattern or outline for plan. To plan and carry out especially by artistic arrangement or in a skillful wall. System analysis and design can be characterized as a set of techniques and processes, a community of interests, a culture and an intellectual orientation. The various tasks in the system analysis include the following. Understanding application. Planning. Scheduling. Developing candidate solution. Performing trade studies. Performing cost benefit analysis. Recommending alternative solutions. Selling of the system. Supervising, installing and maintaining the system. This system manages to the analysis of the report creation and develops manual entry of the student attendance. First design the students entry form , staff allocation and time table allocation forms. This project will helps the attendance system for the department calculate percentage and reports for eligibility criteria of examination .The application attendance entry system will provide flexible report for all students.
  • 10. EXISTING SYSTEM : 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. PROPOSED SYSTEM: To overcome the drawbacks of the existing system, the proposed system has been evolved. 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 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,
  • 11. 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 informat ion 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 .
  • 12. SYSTEM SPECIFICATION HARDWARE REQUIREMENTS (Minimum Requirement) Minimum RAM:-1GB Hard Disk:-128 GB Processor:-Intel Pentium 4( 1.50 GHZ) or above SOFTWARE REQUIREMENTS (minimum Requirement) Operating system :Windows 7 Front_Design:Netbeans IDE 8.2 Front-End Language : CORE JAVA Back-End : Mysql
  • 13. Software Description Netbeans IDE 8.2 Best Support for Latest Java Technologies 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. Fast & Smart Code Editing 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. Easy & Efficient Project Management 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 MySQL is a database management system.
  • 14. A database is a structured collection of data. It may be anything from a simple shopping list to a picture gallery or the vast amounts of information in a corporate network. To add, access, and process data stored in a computer database, you need a database management system such as MySQL. Since computers are very good at handling large amounts of data, database management plays a central role in computing, as stand-alone utilities, or as parts of other applications. MySQL is a relational database management system. A relational database stores data in separate tables rather than putting all the data in one big storeroom. This adds speed and flexibility. The tables are linked by defined relations making it possible to combine data from several tables on request. The SQL part of MySQL stands for "Structured Query Language" - the most common standardized language used to access databases. MySQL is Open Source Software. Open Source means that it is possible for anyone to use and modify. Anybody can download MySQL from the Internet and use it without paying anything. Anybody so inclined can study the source code and change it to fit their needs. MySQL uses the GPL (GNU General Public License) to define what you may and may not do with the software in different situations. If you feel uncomfortable with the GPL or need to embed MySQL into a commercial application you can buy a commercially licensed version from us. Why use MySQL? MySQL is very fast, reliable, and easy to use. If that is what you are looking for, you should give it a try. MySQL also has a very practical set of features developed in very close cooperation with our users. You can find a performance comparison of MySQL to some other database managers on our benchmark page. See section 5.1.4 The MySQL Benchmark Suite. MySQL was originally developed to handle very large databases much faster than existing solutions and has been successfully used in highly demanding production environments for several years. Though under constant development, MySQL today offers a rich and very useful set of functions. The connectivity, speed, and security make MySQL highly suited for accessing databases on the Internet. The technical features of MySQL For advanced technical information, see section 6 MySQL Language Reference. MySQL is a client/server system that consists of a multi-threaded SQL server that supports different backends, several different client programs and libraries, administrative tools, and several programming interfaces. We also provide MySQL as a multi-threaded library which you can link into your application to get a smaller, faster, easier to manage product. MySQL has a lot of contributed software available.
  • 17. 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.
  • 18. 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. The output is designed in such a way that it is attractive, convenient and informative. Forms are designed with various features, which make the console output more pleasing. 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 systemis 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.
  • 19. Data Tables LOGIN : Username Password User_type 101 pooja Administrator 102 Namrata User ATTENDANCE_TABLE: Stu_id Stu_name Stu_course Stu_sem Stu_subject Day Month 201 pooja MCA 5 java 1 december 202 namrata MCA 5 java 1 december 203 richa MCA 5 java 1 december PROJECT DESCRIPTION PROBLEM DEFINITION: This system developed will reduce the manual work and avoid redundant data. By maintaining the attendance manually, then efficient reports cannot be generated. The system can generate efficient weekly,consolidate 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. User has a rights of making daily attendance, generating report. Attendance report can be taken by given details of student details, date, class. MODULE DESCRIPTION
  • 20. The system should be designed in such a way that only authorized people should be allowed to access some particular modules. The records should be modified by only administrators and no one else. The user should always be in control of the application and not the vice versa. The user interface should be consistent so that the user can handle the application with ease and speed. The application should be visually, conceptually clear. ADMINISTRATOR MODULE: Student Details: In this module deals with the allocation of roll no and personal details for new batch. It will generate of personal details of student and academic details of the students with the photos. Teacher Details: It helps to allot the subject and the subject code to the particular staffs. It provides the facility to have a user name and password to the staffs . Attendance details: It will be makes to the attendance database all students. Entered attendance to stored in the database subject ,period wise into the particular date. It will help s to the get report of weekly and consolidate of the attendance.
  • 21. Report details: Report can be taken by daily,weekly and consolidate: weekly report get all hour details of attendance starting date to ending date and display the status Consolidate report get all student attendance details starting date to ending date status help for the eligibility criteria of the student to attend the examination. 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
  • 22. 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. Steps: Software is tested from two different perspectives: (1) Internal program logic is exercised using ―White box‖ test case design Techniques. (2) Software requirements are exercised using ―block box‖ test case Design techniques. In both cases, the intent is to find the maximum number of errors with the Minimum amount of effort and time. Testing Methodologies: A strategy for software testing must accommodate low-level tests that are necessary to verify that a small source code segment has been correctly implemented as well as high- level tests that validate major system functions against customer requirements. A strategy must provide guidance for the practitioner and a set of milestones for the manager. Because the steps of the test strategy occur at a time when deadline pressure begins to rise, progress must be measurable and problems must surface as early as possible. Following testing techniques are well known and the same strategy is adopted during this project testing.
  • 23. Unit testing: Unit testing focuses verification effort on the smallest unit of software design-the software component or module. The unit test is white-box oriented. The unit testing implemented in every module of student attendance management System. by giving correct manual input to the system ,the datas are stored in database and retrieved. If you want required module to access input or get the output from the End user. any error will accrued the time will provide handler to show what type of error will accrued . System testing: System testing is actually a series of different tests whose primary purpose is to fully exercise the computer-based system. Below we have described the two types of testing which have been taken for this project. it is to check all modules worked on input basis .if you want change any values or inputs will change all information. so specified input is must. Performance Testing Performance testing is designed to test the run-time performance of software within the context of an integrated system. Performance testing occurs throughout all steps in the testing process. Even at the unit level, the performance of an individual module may be assessed as white-box tests are conducted. This project reduce attendance table, codes. it will generate report fast.no have extra time or waiting of results .entered correct data will show result few millisecond. just used only low memory of our system. Automatically do not getting access at another software. Get user permission and access to other applications.
  • 24. SYSTEM IMPLEMENTATION Purpose System implementation is the important stage of project when the theoretical design is tuned into practical system. The main stages in the implementation are as follows: Planning Training System testing and Changeover Planning Planning is the first task in the system implementation. At the time of implementation of any system people from different departments and system analysis involve. They are confirmed to practical problem of controlling various activities of people outside their own data processing departments. The line managers controlled through an implementation coordinating committee. The committee considers ideas, problems and complaints of user department, it must also consider: The implication of system environment Self selection and allocation for implementation tasks Consultation with unions and resources available Standby facilities and channels of communication Student Attendance management system will implement student details ,staff handle subjects details, separate login details ,time table details. It will used to entered subject wise attendance .This application elaborate attendance table generate weekly, consolidate report provide to the End user. Mostly this application will calculate date wise attendance .To select starting date to end date generate reports at the time of activities.
  • 25. SYSTEM MAINTENANCE Software maintenance is far more than finding mistakes. Provision must be made for environment changes, which may affect either the computer, or other parts of the computer based systems. Such activity is normally called maintenance. It includes both the improvement of the system functions and the corrections of faults, which arise during the operation of a new system. It may involve the continuing involvement of a large proportion of computer department recourses. The main task may be to adapt existing systems in a changing environment. Back up for the entire database files are taken and stored in storage devices like flash drives, pen drives and disks so that it is possible to restore the system at the earliest. If there is a breakdown or collapse, then the system gives provision to restore database files. Storing data in a separate secondary device leads to an effective and efficient maintains of the system. The nominated person has sufficient knowledge of the organization’s computer passed based system to be able to judge the relevance of each proposed change.
  • 26. CONCLUSION AND FUTURE ENHANCEMENT Conclusion To conclude, Project Data Grid works like a component which can access all the databases and picks up different functions. It overcomes the many limitations incorporated in the attendance. Easy implementation Environment Generate report Flexibly Scope for future development The project has a very vast scope in future. The project can be implemented on intranet in future. Project can be updated in near future as and when requirement for the same arises, as it is very flexible in terms of expansion. With the proposed software of database Space Manager ready and fully functional the client is now able to manage and hence run the entire work in a much better, accurate and error free manner. The following are the future scope for the project. Discontinue of particular student eliminate potential attendance. Bar code Reader based attendance system. Individual Attendance system With photo using Student login.
  • 27. Screen Shots: Login : Add Information :
  • 31. Shortlisted students having attendance less than 70.
  • 32. 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