harikongu / timetable_plus

Automated college Timetable generator system developed in java
11 stars 10 forks source link

Timetable ++

This timetable software is developed in java Swing.
I have created this application to help my college staffs easily create timetable.

This timetable generator program will work even if the timetable is partially filled manually.
Genetic algorithm(Selection and Mutation) is used in this timetable generator program.

Genetic Algorithm:

https://www.doc.ic.ac.uk/~nd/surprise_96/journal/vol1/hmw/article1.html

Source code

Source code is available in the folder src/timetable_plus.
TimeTableEngine.java InMemoryStore.java TimeTableEngine is the core part of automated timetable scheduling system.
InMemoryStore stores all the timetable data in memory.

Note: Currently not all the source files available in this repository.

Timetable ++

Add teachers, subject

Add teachers, subject

Generate timetable

Generate timetable

Watch timetable software video in youtube:
https://www.youtube.com/watch?v=elAjBK9P4O0