
This project is a high-performance, offline desktop application developed using Microsoft Access and Advanced VBA (Visual Basic for Applications). It is designed to automate the complex cycle of school fee collection, tracking, and balance management.
Unlike standard spreadsheets, this system uses Dynamic Time-Aware Logic to automatically calculate student dues based on the current calendar month. It features a “Zero-Footprint” starting balance that accumulates month-over-month, ensuring that no pending dues are ever missed.
Key Features
-
Automatic Monthly Billing: The system recognizes the current date and automatically populates the monthly fee box (e.g., March Fee) with the student’s
AgreedFeeif it hasn’t been set yet. -
Cumulative “Total Pendings” Logic: A custom VBA engine that calculates arrears from the start of the session (February) up to the current month. It handles full payments, partial payments, and unpaid status instantly.
-
Split-Database Architecture: The system is split into a Front-End (User Interface) and Back-End (Secure Data) to prevent data corruption and allow for easy backups.
-
Audit Trail & Logs: Integrated security that tracks changes to student balances, providing a history of “Old Values” vs “New Values” to prevent “careless entry” errors.
-
Data Protection: Fields like
TotalPendingsare locked for manual editing, ensuring the integrity of the mathematical calculations. -
User-Friendly Interface: A clean, form-based dashboard that allows administrators to manage hundreds of students with just a few clicks.
Future Updates
-
Automated SMS/WhatsApp Integration: Sending instant fee reminders and payment receipts directly to parents’ mobile numbers via API.
-
Expense Tracker: A secondary module to track school utility bills, teacher salaries, and maintenance costs to calculate net profit.
-
Attendance-Linked Fees: Automatically calculating fines for long-term absences or late arrivals.
-
ID Card Generator: A built-in report that pulls student data and photos to print professional school ID cards.
Related Project Ideas
If you enjoyed building this, here are three more projects you can create using the same skills:
-
Staff Payroll & Attendance System: Manage teacher salaries, leave applications, and bonus structures.
-
Library Management System: Track book issues, return dates, and late return fines using a similar “Pending” logic.
-
Inventory & Uniform Store Manager: A system to manage the sale of school uniforms and books, integrated with the student’s main ledger.



