Design and Development of a Web-Based Academic Scheduling System with Constraint Optimization
DOI:
https://doi.org/10.47392/IRJAEH.2026.0219Keywords:
Academic Scheduling, Constraint Satisfaction Problem, Rule-Based Constraints, Timetable Generation, Conflict Detection, Web-Based System, Resource Management, Attendance TrackingAbstract
Academic timetable scheduling is one of the most computationally challenging and operationally critical tasks confronted by educational institutions. The complexity arises from the simultaneous satisfaction of multiple hard and soft constraints including faculty availability, classroom capacity, subject load distribution, semester–section segregation, laboratory session continuity, and institutional break period enforcement. Traditional manual scheduling methods are inherently error-prone and time-intensive, while basic software tools offer limited constraint validation. This paper presents the design and experimental evaluation of a Web-based Academic Scheduling System with Constraint Optimization (WASSCO) built on rule-based constraint satisfaction. The system integrates a multi-layered web-based architecture comprising a User Interface Layer, Business Logic Layer, Constraint Validation Engine, Timetable Generation Engine, and a persistent MySQL database. The scheduling problem is formally modelled as a Constraint Satisfaction Problem (CSP), enabling systematic handling of hard and soft constraints to generate feasible and optimized timetables. Developed using HTML, CSS, JavaScript, PHP, and MySQL, the system supports role-based access for administrators, faculty, and students, along with integrated attendance management. The architecture ensures scalability, maintainability, and secure data handling. Experimental evaluation confirms 100% conflict detection accuracy, sub-second constraint validation, and stable concurrent performance under 500+ simultaneous sessions.
Downloads
Downloads
Published
Issue
Section
License
Copyright (c) 2026 International Research Journal on Advanced Engineering Hub (IRJAEH)

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
.