0% found this document useful (0 votes)
12 views5 pages

LogBook 1

The document outlines the Minor Project Log-Book for the Department of Computer Engineering for the academic year 2024-25, detailing a project on an Automated Attendance Management System using Facial Recognition. It includes guidelines for project execution, assessment criteria, and a week-by-week account of project development activities. The project aims to enhance students' technical skills and promote self-learning through practical application and collaboration.

Uploaded by

SYA63Raj More
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views5 pages

LogBook 1

The document outlines the Minor Project Log-Book for the Department of Computer Engineering for the academic year 2024-25, detailing a project on an Automated Attendance Management System using Facial Recognition. It includes guidelines for project execution, assessment criteria, and a week-by-week account of project development activities. The project aims to enhance students' technical skills and promote self-learning through practical application and collaboration.

Uploaded by

SYA63Raj More
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Academic Year 2024-25

DEPARTMENT OF COMPUTER ENGINEERING


Minor Project Log-Book

Course Code-CEPR53
Course Name-Project Based Learning: Minor Project Lab-I

Roll No Name of Student Signature of Student


55 Aryan Mandke
61 Raj More
53 Pranav Lohar
46 Pratul Jagtap

Name of Project – Automated Attendance Management System using Facial Recognition

Name of Guide – Prof. Vandana Salve


PBL Outcomes

At the end of the course, the student will be able to:

Sr. No PBL Outcomes


1 Identify societal/research/innovation/entrepreneurship problems through
appropriate literature survey.
2 Identify methodology for solving above problems and apply engineering knowledge
to solve and validate the result using test cases /benchmark
data/theoretical/inferences/ experiments/ simulations.
3 Use standard norms of engineering practices and project management principals to
analyze and evaluate the impact of solution / product / research / innovation /
entrepreneurship towards societal / environmental / sustainable development.
4 Communicate through technical report writing and oral presentation.
5 Gain technical competency towards participation in competitions, hackathons, etc.
6 Demonstrate capabilities of self-learning in a group, which leads to lifelong learning
to develop interpersonal skill to work as a member of a group or as a leader.
Continuous Assessment

Distribution of Term work marks for both semesters shall be Practical


as below: Marks
Marks awarded by guide/ supervisor based on implementation 10
Marks awarded by review committee 10
Quality of Project report 05

Guidelines for Minor Project

Sr. No Guidelines
1 Minor project may be carried out in one or more form of following: Product preparations,
prototype development model, fabrication of set-ups, laboratory experiment development,
process modification/development, simulation, software development, integration of
software (frontend-backend) and hardware, statistical data analysis, creating awareness in
society/environment etc.
2 Students shall form a group of 3 students, as it is a group activity.
3 Students should do survey and identify needs, which shall be converted into problem
statement for minor project in consultation with faculty supervisor/head of
department/internal committee of faculties.
4 Students shall submit implementation plan in the form of Gantt/PERT/CPM chart, which
will cover weekly activity of minor project.
5 The work may result in research/white paper/ article/blog writing and publication and also
the work may result in business plan for entrepreneurship product created. The work may
result in patent filing.
6 Faculty supervisor may give inputs to students during minor project activity; however,
focus shall be on self-learning.
7 Students in a group shall understand problem effectively, propose multiple solution and
select best possible solution in consultation with guide/ supervisor.
8 Students shall convert the best solution into working model using various components of
their domain areas and demonstrate.
9 The solution to be validated with proper justification and report to be compiled in standard
Format. Software requirement specifications (SRS) documents, research papers, competition
certificates may be submitted as part of annexure to the report.
10 With the focus on the self-learning, innovation, addressing societal problems and
entrepreneurship quality development within the students through the Minor Projects, it is
preferable that a single project of appropriate level and quality to be carried out in two
semesters by all the groups of the students. i.e. Minor Project 1 & 2 in semesters V and VI.
11 However, based on the individual students or group capability, with the mentor’s
recommendations, if the proposed Minor Project adhering to the qualitative aspects
mentioned above gets completed in odd semester, then that group can be allowed to work on
the extension of the Minor Project with suitable improvements/modifications or a completely
new project idea in even semester. This policy can be adopted on case by case
basis.
Assessment Index Sheet
Week No. Detailed Explanation Signature of
guide with date
Week 1 Project kick-off and initial planning session. This week
focused on understanding attendance systems and payroll
automation. The team conducted a review of existing
systems and frameworks, particularly focusing on Python
and Django-based implementations. Requirements were
finalized for the core features including facial recognition,
attendance tracking, and salary calculation.
Week 2
Set up the development environment with Python,
Django, SQLite, and relevant packages such as OpenCV
and dlib for facial recognition. Decided on using
WeasyPrint for PDF generation. Created a basic project
structure in Django, and initialized.

Week 3 Created models for Departments, Employees, Shifts, and


Custom Users. Designed the Admin panel to allow
employee management and attendance data viewing.
Integrated basic forms and templates using Django
templating.

Week 4 Developed the attendance marking system with employee


shift and department linking. Designed the database
schema to record time-in, time-out, and is_present flags.
Developed views to mark attendance and store logs
correctly.
Week No. Detailed Explanation Signature of guide
with date
Week 5 Implemented salary module logic using working days,
hours, and designation-based pay scales. Created functions
to calculate total salary based on attendance records.
Integrated Django forms to allow salary preview and
calculations.

Week 6 Developed the PDF generation module using WeasyPrint.


Designed professional-looking templates for attendance
and salary reports. Integrated download functionality for
both employee and admin dashboards.

Week 7 Integrated facial recognition using OpenCV and


face_recognition libraries. Trained the model on a sample
dataset and tested basic recognition. Linked face
recognition with attendance marking — allowing
automatic entry based on recognized faces.

Week 8
Improved the face recognition system for better accuracy
by optimizing lighting and angle-based parameters.
Added fallback mechanisms to allow manual marking
when facial match fails. Collected training images for
more users.

Week 9 Focused on testing and debugging modules, including face


detection, PDF output, and salary calculations. Added
validations and ensured error handling was in place across
the system. Continued documenting API endpoints and
model relationships.
Week 10 Designed the user interface for both admin and employees.
Admins could manage users, view logs, and download
reports. Employees could view their own attendance and
salary. Used Bootstrap to enhance the frontend design and
ensure responsiveness.

Week 11 Thoroughly tested each module — facial recognition,


attendance logs, salary calculations, and PDF downloads.
Made final UI adjustments based on feedback. Started
compiling the final documentation and user manual.

Week 12 Integration of all modules into one cohesive system.


Ensured that the facial recognition-based attendance
marking worked seamlessly with attendance logs and
salary calculations. Finalized the documentation and
submitted the report. Completed research paper draft.

You might also like