Lecture timetabling is a very important process in any educational institution. It is an open-end... more Lecture timetabling is a very important process in any educational institution. It is an open-ended program in which courses must be arranged around a set of time slot ’T’ and remains so that some constraints are satisfied. It constitutes a class of difficult-to-solve optimization problems that lacks analytical solution method. Data gathering on the current system was analysed to create a requirement definition for the improved timetable system. Literature review was carried out to search the best approach that can help to solve the problem in the timetable system. Genetic Algorithm has been implemented in the Timetable Management System. This is because Genetic Algorithm is able to produce a feasible timetable system. Java, XML and PHP programming languages were used in developing the solution. MySQL database was used as the back-end for the solution. The front-end solution will be implemented in an android mobile operating system for easier accessibility and proximity to users.
Lecture timetabling is a very important process in any educational institution. It is an open-end... more Lecture timetabling is a very important process in any educational institution. It is an open-ended program in which courses must be arranged around a set of time slots 'T' and remains so that some constraints are satisfied. It constitutes a class of difficult-to-solve optimization problems that lacks analytical solution method. Data gathering on the current system was analyzed to create a requirement definition for the improved timetable system. Object oriented Analysis and Design Methodology (OOADM) was used as the design methodology. Genetic Algorithm was implemented in the Timetable Management System. Java, XML and PHP programming languages were used in developing the solution. MySQL database was used as the back-end for the solution. The front-end solution was implemented in an android mobile operating system for easier accessibility and proximity to users. Results show that genetic algorithm reduces the complexity of the time tabling problem by effective management of the constraints using the fitness function.
Lecture timetabling is a very important process in any educational institution. It is an open-end... more Lecture timetabling is a very important process in any educational institution. It is an open-ended program in which courses must be arranged around a set of time slot ’T’ and remains so that some constraints are satisfied. It constitutes a class of difficult-to-solve optimization problems that lacks analytical solution method. Data gathering on the current system was analysed to create a requirement definition for the improved timetable system. Literature review was carried out to search the best approach that can help to solve the problem in the timetable system. Genetic Algorithm has been implemented in the Timetable Management System. This is because Genetic Algorithm is able to produce a feasible timetable system. Java, XML and PHP programming languages were used in developing the solution. MySQL database was used as the back-end for the solution. The front-end solution will be implemented in an android mobile operating system for easier accessibility and proximity to users.
Lecture timetabling is a very important process in any educational institution. It is an open-end... more Lecture timetabling is a very important process in any educational institution. It is an open-ended program in which courses must be arranged around a set of time slots 'T' and remains so that some constraints are satisfied. It constitutes a class of difficult-to-solve optimization problems that lacks analytical solution method. Data gathering on the current system was analyzed to create a requirement definition for the improved timetable system. Object oriented Analysis and Design Methodology (OOADM) was used as the design methodology. Genetic Algorithm was implemented in the Timetable Management System. Java, XML and PHP programming languages were used in developing the solution. MySQL database was used as the back-end for the solution. The front-end solution was implemented in an android mobile operating system for easier accessibility and proximity to users. Results show that genetic algorithm reduces the complexity of the time tabling problem by effective management of the constraints using the fitness function.
Uploads