S
S
S
INVESTIGATORY PROJECT
2019-2020
ATTENDANCE
MANAGEMENT
.Mrs Gurvinder Kaur & Mrs Tabbasum Banu- (PGT, Comp. Sc.) during
…………………………………………………………………….……………………..……… the
year .2019-2020
………………. .in the partial fulfilment of the Comp. Science (New)
Practical Examination conducted by CBSE.
Project: ……………….……………………….
Attendance Management
.…………………………. .…………………………
Examiner’s Signature Principal’s Signature
Acknowledgement……………………………………………………………… (ii)
1. Abstract ……………………………………………………………. 1
2. Introduction…………………………………………………… 2
3. System Analysis……………………………………………………… 3-6
4. Software Description … 7-14
5. Working 15-23
6. Functions Used 24-41
7. Conclusion 42
8.
As
we are aware of the fact that minimum 75%
attendance is expected by CBSE from a student in his/her
academic year appearing for class 12 CBSE Board Exams. So
it becomes important to keep track on the attendance and to
take steps in order to improve attendance.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1.1 Purpose:-
The purpose of developing this 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 semester.
1.2 Scope:-
The scope of the project is the system on which the software is
installed, i.e. the project is developed as a desktop application, and it
will work for a particular institute. But later on, it can be modified to
work online.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2.1 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.
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 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.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
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
information for the Department personnel student details, and
whether the system can be organized so that it always delivers
this information.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
4.3.1.1 Tkinter:-
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
4.3.2 MySQL:-
4.3.2.1 Introduction:-
MySQL is a Relational Database Management
System (RDBMS).
R stands for Relational
DB stands for Database, a repository for the
information store.
MS stands for Management System, the
software that allows you to insert, retrieve,
modify, or delete records.
The data in a database is organized into tables, and each table is
organized into rows and columns.
Each row in a table is called a record. A record may contains several
pieces (called fields) of information, and each column in a table is
known as a field.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
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.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Signup Data
Base
Login
username and password
did not match
username and
password matches
Home DATABASE
CONNECTIVITY
Error
A B C
D E
No/close Logout/close
Stop
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
https://www.wikipedia.org
https://www.python.org
https://stackoverflow.com
https://www.google.com
https:// github.com