Skip to content

This project is a comprehensive web-based school management system designed to streamline and enhance various administrative and academic processes. It integrates PHP for backend functionality, a SQL database for data management, and includes QR code generation for efficient data handling. The system supports various features that cater to the need

Notifications You must be signed in to change notification settings

krosseyez/QR-code-based-school-attendance-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QR code-based Attendance system

This project is an Admin Dashboard for a university system, developed using PHP and Bootstrap. The dashboard provides functionalities for managing users, students, departments, classes, and attendance. It also includes features for QR code generation and student attendance tracking.

Features

User Management: Create, update, delete users.

Student Management: Display student list, manage student details.

Department Management: Create and manage departments.

Class Management: Create and manage classes and terms.

Attendance Tracking: Record and display attendance, including duration and date of presence.

QR Code Generation: Generate QR codes for various functionalities.

Login System: Separate login for admins and recyclers with appropriate redirects.

Directory Structure

CSS: Contains stylesheet files that define the visual appearance of the application.

db.sql: SQL script for setting up the main database.

Images: Contains image files used throughout the application.

PHP: Contains PHP scripts that handle the server-side logic.

phpqrcode: A PHP library for generating QR codes.

school.sql: An additional SQL script, potentially for setting up a school-specific database schema.

To get started with this project, follow these steps:

Clone the repository

Set up the database:

Use db.sql and school.sql to create and populate your database.

You can use a tool like phpMyAdmin or the MySQL command line to import these SQL files.

Configure your web server:

Ensure you have a web server like Apache or Nginx with PHP support.

Place the files from the PHP directory into your server's root directory.

Run the application:

Access the application via your web browser to start using it.

Contributing

We welcome contributions from the community! If you'd like to contribute, please fork the repository and submit a pull request with your changes.

About

This project is a comprehensive web-based school management system designed to streamline and enhance various administrative and academic processes. It integrates PHP for backend functionality, a SQL database for data management, and includes QR code generation for efficient data handling. The system supports various features that cater to the need

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages