Proposal Defense
Proposal Defense
Submitted to
Department of Computer Application
DivyaGyan College
Submitted by
Samim Raj Tripathi
Umanga Basnet
I
Table of Contents
1. Introduction............................................................................................................................1
2. Problem Statement.................................................................................................................1
3. Objectives................................................................................................................................2
4. Scope and Limitations.............................................................................................................2
4.1. Scope:............................................................................................................................2
4.2. Limitations:....................................................................................................................3
5. Background Study...................................................................................................................3
6. Literature Review....................................................................................................................3
7. System Analysis.......................................................................................................................4
7.1. Requirement Analysis....................................................................................................4
7.2. System Design................................................................................................................4
7.3. Tools & Technologies......................................................................................................5
8. System Flowchart....................................................................................................................5
9. Conclusion...............................................................................................................................6
10. References.........................................................................................................................6
II
1. Introduction
In today’s fast-paced world, where efficient management of daily tasks is essential for
both personal and professional growth, the need for a reliable and user-friendly
attendance system is more important than ever. Recognizing this need, I have developed
the "Apple Attendance System," a web-based application designed to simplify the process
of tracking student attendance for small schools. Named after my former school, this
project reflects my personal connection to the educational environment and my desire to
contribute to its improvement.
The Apple Attendance System is designed with the specific needs of small schools in
mind, offering class teachers an intuitive platform to record daily attendance, view
student lists, and access guardian contact information to follow up on absences. Unlike
traditional manual methods, this system ensures accuracy, efficiency, and data privacy by
restricting access to class-specific information.
This project focuses on core web development technologies, including PHP for backend
functionality, XAMPP for local server management, and CSS and JavaScript for creating
a clean and responsive user interface. The system provides teachers with a structured
approach to attendance management, helping them save time and focus more on their
students. By automating the attendance process, the Apple Attendance System aims to
enhance productivity and communication within small schools, making it a valuable tool
for educators.
2. Problem Statement
Despite the existence of numerous attendance management tools, many small
schools continue to face difficulties in effectively monitoring student attendance
due to:
Manual Attendance Recording: Most small schools depend on traditional
methods (e.g., paper-based registers) to log attendance, which is labor-intensive,
error-prone, and challenging to maintain over extended periods.
Absence of Centralized Information: Critical student details, such as guardian
contact information, are often stored in fragmented records, making it
cumbersome for teachers to retrieve and utilize this data efficiently.
1
Restricted Access Management: Teachers frequently have access to more data
than required, raising privacy issues and leading to potential mismanagement of
sensitive information.
Ineffective Communication Channels: Reaching out to guardians regarding
student absences is often inefficient due to the absence of a streamlined system for
communication.
Lack of Digital Storage: Physical attendance records are susceptible to damage,
loss, or misplacement, making it hard to access past data when necessary.
3. Objectives
The main objectives of the Apple Attendance System are:
To create a simple user-friendly web-based platform for attendance management.
To implement a secure system that restricts access to class-specific information.
To provide teachers with quick access to student lists and guardian contact details.
To streamline the process of recording and tracking daily attendance.
To enhance communication between teachers and guardians regarding student
absences.
2
4.2. Limitations:
The initial version will focus on basic attendance tracking and student information
management. Advanced features like analytics or reporting may be added in future
updates.
The system is designed for small schools and may not scale efficiently for larger
institutions without modifications.
Mobile app integration is not included in the current phase, and the system is
accessible only via web browsers.
Offline functionality is limited, as the system requires an active internet
connection for data access and updates.
5. Background Study
The Apple Attendance System is built on fundamental web development principles and
technologies, including:
Web Development Frameworks: The system uses PHP for server-side scripting,
enabling dynamic content generation and database interaction.
Database Management: MySQL (via XAMPP) is used for storing and managing
student information, attendance records, and teacher details.
User Interface Design: The system features a clean and intuitive interface
designed using CSS and JavaScript, ensuring ease of use for teachers with
minimal technical expertise.
Data Export Functionality: Attendance records can be exported in XLS
format for offline viewing and sharing, leveraging PHP libraries for spreadsheet
generation.
Access Control: The system implements role-based access control, ensuring that
teachers can only view and manage data for their assigned classes.
6. Literature Review
Existing attendance management systems, such as Classroom Monitor, SmartSchool,
and Fedena, offer basic attendance tracking features but often lack customization and
simplicity for small schools. Research on educational tools highlights the importance of
user-friendly interfaces and role-based access control in improving efficiency and data
security. Studies also emphasize the need for systems that facilitate communication
between teachers and guardians to address student absences effectively.
3
The Apple Attendance System integrates these insights to create a tailored solution for
small schools. By focusing on simplicity, data privacy, and essential features like
attendance tracking and guardian contact access, the system addresses the unique
challenges faced by smaller educational institutions.
7. System Analysis
7.1. Requirement Analysis
7.1.1 Functional Requirements:
User Authentication: Teachers can log in securely to access their respective
classes.
Attendance Management: Teachers can record, update, and view daily
attendance for their assigned classes.
Student Information Access: Teachers can view student lists, including guardian
contact details, to follow up on absences.
Data Export: Attendance records can be exported in XLS format for offline
viewing and sharing.
Access Control: Teachers can only access data for their assigned classes, ensuring
data privacy.
7.1.2. Non-Functional Requirements:
Scalability: The system should handle multiple classes and teachers efficiently.
Security: User data and attendance records should be protected through secure
login and role-based access control.
Performance: The system should respond quickly, even with a growing number
of records.
Usability: The interface should be simple, intuitive, and easy to navigate for
teachers with minimal technical expertise.
7.2. System Design
Tables:
o Users: Stores teacher login credentials and assigned classes.
o Students: Stores student details (name, roll number, class, guardian
contact).
o Attendance: Records daily attendance for each student.
o Classes: Stores class information (e.g., Apple PlayGroup to Apple Ten).
4
UI Components:
o Login Page: For secure teacher authentication.
o Dashboard: Displays attendance summaries and student lists.
o Attendance Page: Allows teachers to mark and view daily attendance.
o Export Option: Enables exporting attendance records in XLS format.
8. System Flowchart
9. Conclusion
The Apple Attendance System is designed to address the challenges faced by small
schools in managing student attendance efficiently. By providing a simple, secure, and
5
user-friendly web-based platform, the system streamlines the process of recording
attendance, accessing student information, and communicating with guardians. Built
using PHP, MySQL, CSS, and JavaScript, the project demonstrates the practical
application of web development technologies to solve real-world problems.
10. References
PHP Documentation: https://www.php.net/manual/en/
https://www.geeksforgeeks.org/