Presentation On Final Year Project
Presentation On Final Year Project
Presentation On Final Year Project
Submitted By:
Shishir Mishra
B.Tech(CSE)
Final year
1. INTRODUCTION
Attendance Management System is a software developed for daily student attendance
in schools, colleges and institutes.
If facilitates to access the attendance information of a particular student in a
particular class.
The information is sorted by the operators, which will be provided by the teacher for a
particular class.
This system will also help in evaluating attendance eligibility criteria of a student.
The purpose of developing attendance management system is to computerized the
tradition way of taking attendance. Another purpose for developing this software is to
generate the report automatically at the end of the session or in the between of the
session
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.
2.OVERVIEW
Attendance Management System basically has two main modules for proper functioning:
First module is admin which has right for creating space for new batch. Any entry of new faculty,
Updating in subject if necessary, and sending notice.
Second module is handled by the user which can be a faulty or an operator. User has a right of
making daily attendance, generating report.
Attendance can be taken in two ways:
On the basis of Subject and month.
On the basis of Class.
Feasibility of the system:
Economically Feasibility
Technical feasibility
Behavioral Feasibility
Operational Feasibility
3. TECHNOLOGY
Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft.
It is used to develop computer programs, as well as websites, web apps, web services
and mobile apps. Visual Studio uses Microsoft software development platforms such as
Windows API, Windows Forms, Windows Presentation Foundation, Windows Store and
Microsoft Silverlight. It can produce both native code and managed code.
Visual Studio includes a code editor supporting IntelliSense (the code completion
component) as well as code refactoring. The integrated debugger works both as a
source-level debugger and a machine-level debugger. Other built-in tools include a
code profiler, forms designer for building GUI applications, web designer, class
designer, and database schema designer. It accepts plug-ins that enhance the
functionality at almost every level—including adding support for source control systems
(like Subversion and GIT) and adding new toolsets like editors and visual designers for
domain-specific languages or toolsets for other aspects of the software development
lifecycle (like the Team Foundation Server client: Team Explorer).
4. 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.
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, and 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.
5. SYSTEM FLOW DIAGRAM:
6. DATAFLOW DIAGRAM
7. USE CASE DIAGRAM
8. ENTITY-RELATION (E-R) DIAGRAM
9. ACTIVITY DIAGRAM
10. MODULES OF THE PROJECT
1. Admin
Admin Functionalities:
Add Standard
Add Division / Classroom
Add Staff
Manage Complain
Leave Reports
Manage Reports
2. Staff
Staff Functionalities:
Add Student
Fill Attendance
Manage Leave
Manage Complain
Manage Reports
Change Password
3. Student
Student Functionalities:
Manage Account
Make Complain
Apply for Leave
Attendance Reports
Change Password
11. BACK-END
12. FRONT-END
13. SYSTEM TESTING
Introduction
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
Testing Methodologies
Unit testing
System testing
Performance Testing
14. SYSTEM IMPLEMENTATION
The main stages in the implementation are as follows:
Planning
Training
System testing and
Changeover Planning
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
15. CONCLUSION AND FUTURE
ENHANCEMENT
Conclusion
Easy implementation Environment
Generate report flexibly
Scope for future development
Discontinue of particular student eliminate potential attendance.
Bar code Reader based attendance system.
Individual Attendance system with photo using Student login.
Thanks
&
Any Queries!!!