Mini Project Report
Mini Project Report
SUBMITTED TO THE
BACHELOR OF ENGINEERING
IN
INFORMATION SCIENCE AND ENGINEERING
Submitted By
CERTIFICATE
Last but not least I express my deep sense gratitude to the teaching and
Nonteaching staff members of the department who has co-operated and
supported me in or the way during the completion of the mini project.
SHIVANI CHAWAN(3PD17IS039)
VARSHA RAMPUR(3PD17IS054)
ARSHEE AMREEN(3PD19IS400)
ABSTRACT
Student attendance management system deals with the maintenance of the
student’s attendance details. It 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 staff 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 student attendance reports based
on weekly and consolidate will be generated. The system maintains the
attendance sheet as per section, semester, subject, and lecturer wise.
Using attendance management system, we can send the mail to the parents who
are below average. We can calculate the penalty fee and you can send
intimation to all the parents of the below average students.
1. Introduction………………………………………….…………… [1]
6. Objectives…………………………………………………………. [8]
8. Architecture……………………………………………………… [10-13]
1. INTRODUCTION
While marking the present/absent status in front of each student, the system
automatically calculates the total days present and total absent days and average
of each student. If the average is less, then it highlights the below average
student name. It makes the list of the students who are below average.
1. LITERATURE SURVEY
Indexing data plays a key role in data retrieval and search. New indexing
techniques are proposed frequently to improve search performance. Some
data clustering methods are previously used for data indexing in data
warehouses. In this paper, we discuss general concepts of data indexing, and
clustering methods that are based on representatives. Then we present a
general theme for indexing using clustering methods. There are two main
processing schemes in databases, Online Transaction Processing (OLTP) and
Online Analytical Processing (OLAP). The proposed method is specific to
stationary data like in OLAP. Having general indexing theme, different
clustering methods are compared. Here we studied three representative based
2. PROBLEM STATEMENT
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 report on weekly bases, Consolidate the
report based on the attendance. As the attendance are maintained in registers it
has been a tough task for admin and staff to maintain for long time. Instead of
the software can keep long and retrieve the information when needed.
3. EXISTING SYSTEM
The Existing system is a manual entry for the students. Here the attendance will
be carried out in the hand written registers. It will be a tedious job to maintain
the record for the user. The human effort is more here. The retrieval of the
information is not as easy as the records are maintained in the hand written
registers. This application requires correct feed on input into the respective
field. Suppose the wrong inputs are entered, the application resist to work. So
the user find it difficult to use.
4. 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.
5. OBJECTIVES
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.
6. SYSTEM REQUIREMENTS
HARDWARE REQUIREMENTS:
SOFTWARE REQUIREMENTS:
7. ARCHITECTURE
The staff will login with the help of username and password the staff
login details will be saved in the database. The staff work is to add the
student details in system that detail of the student is also saved in
database. Staff of the school or colleges takes the attendance of the
student and mark who are present or absent at last the staff will generate
the report.
7.2 DATAFLOW
7.3 FLOWCHART
It is quite clear from the flow diagram that once we begin with
the attendance management system it starts with the staff that must register their
details once the staff register the detail then the staff can give the detail of
students belong to the subject that the staff deals with after adding the student
details the staff can take attendance. The staff can take the report of the student
attendance, on bases of presence and absence of the student in class, after this
the staff can stop the process and can log out from the attendance management
system.
7.5 USECASE
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.
Staff 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.
STAFFS 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
DEPARTMENT OF INFORMATION SCIENCE AND ENGG, PDACEK Page 15
[ATTENDANCE MANAGEMENT SYSTEM USING PYTHON]
DESCRIPTION OF DATABASE
SQLite3
SQLite is very small and light weight, less than 400KiB fully configured
or less than 250KiB with optional features omitted.
We are extremely happy to express that the ultimate end results are as per
our expectations and design. Both the Hardware and the Software are
working perfectly as an individual module and as well as an integrated
system named Attendance management system.
At this hour of final presentation of our mini project, we are very proud
in saying that really the project gave us the new experiment in life we
expected and proved that the project what we chose is the most
appropriate one.
We are very honest in announcing that our project end results are, just the
replication of the paper work what we planned and thought of.
A. STAFF REGISTRATION
The Fig.10.1: Shows the output of the staff registration where the staff
need to add the details like Staff Name, Email, Contact number, Course,
College, Semester, Username, Password and Face image we even have
the option to browse the photo through aur system and two buttons to
submit the data give and then cancel.
B. STAFF LOGIN
In Fig.10.2: we get to see the staff login process where we have to give
the username and password which we gave in above fig.10.1 and click
on login button or else click to Register new staff button and do the staff
registration.
C. MENU
Here in Fig.10.3: after login we get the menu where the staff gets the
option to add students, take attendance, generate the report, send
message to the parents who has below average attendance and at last the
staff can logout with the page.
D. ADD STUDENT
In Fig.10.4: the staff has to add the student details as asked those are
Student Name, Email, Contact number, Course, College, Semester, Roll
number, Face Image and then click on submit and then cancel.
E. ATTENDENCE
In Fig.10.5: Here the staff need to add Staff Name, Date, Month, Course,
Semester, Subject, then select when we select the roll number the name
of the student appears in the box and then we can select the attendance
whether the student is present or absent then click on submit button then
cancel.
F. ATTENDENCE REPORT
In Fig.10.6: The staff will generate the student report by adding Staff
Name, Course, Semester and Subjects then we have three buttons those
are Show where we get the report on the same page, ExcelSheet here the
report will be generated in excel sheet, and last option is Cancel.
11. APPLICATIONS
a) College Attendance
b) School Attendance
Merits:
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
De-Merits:
13. 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.
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.
15. REFERENCES