Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

📉 Attendance Management System

A streamlined, desktop-based utility designed for academic tracking, built with C# and Windows Forms. This application simplifies student eligibility checks through real-time attendance calculation and automated status reporting.

C# .NET Visual Studio


✨ Key Features

The system provides a logical workflow for managing student attendance criteria:

  • Comprehensive Data Input: Fields for Enrollment Number, Name, Total Classes, and Attended Classes.
  • Automated Logic: Instant calculation of attendance percentages based on input values.
  • Smart Status Detection: * ✅ Not Detained: Triggered when student meets the minimum attendance threshold.
    • Detained: Triggered for insufficient attendance, providing immediate visual warnings.
  • User-Centric UI: Event-driven design with a single-button "Check Status" workflow.

🎨 Design Philosophy

This project applies sophisticated design principles to a functional academic tool:

  • Bento Grid Layout: Logical separation of input groups and action buttons for high scannability.
  • Glassmorphism Cues: Soft shadows and refined borders to create a modern desktop feel.
  • Minimalist Feedback: Utilizing system-level pop-ups to keep the main interface uncluttered.

🛠️ Tech Stack

Component Technology
Language C#
GUI Framework Windows Forms (.NET)
IDE Visual Studio

About

This project is a simple Attendance Management System built with C# Windows Forms. It calculates attendance percentage based on total and attended classes, then displays the student’s status (Detained/Not Detained) via a message box. A beginner-friendly app showcasing event-driven programming and UI design.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages