02-05-2017, 04:36 PM
A conference and time generator exam (TTGen) for the Department of Electrical and Electronics Engineering, University of Agriculture, Makurdi-Nigeria was designed and implemented using Microsoft's Visual Basic.Net and MySQL database server as a backend. The application has the ability to manage Students, Lecturers, Places, Periods and Courses of the Department. It also has an image management module for the teacher, the student and the objects of the seat. The application data is stored in a MySQL database using a configurable database module and a random allocation module to generate the best combination of courses and periods for an efficient time table. Using the TTGen, non-infringing lectures and exams for the first semester of the 2009/2010 academic session were generated after only eight iteration steps. The scheduler is able to organize schedules for many departments and faculties of universities and similar institutions where course units are offered.
A calendar is an organized list that is usually presented in tabular form, providing information about a series of events organized and the time when these events are planned to take place. The essence of schedules is the management of most of the time resources that are scarce in relation to the goals they must meet. Several versions of schedules have been designed and implemented at different times. The Time Table Mate developed by KTS InfoTech is a program to create schedules. It can be really useful for people who are responsible for this part of the educational process in schools and colleges. You can quickly create a small database of topics, rooms, tutors and classes.
The generation of schedules is the most fundamental activity in any educational institution. It is also the most difficult and slow process. The generation of the time table can be compared with many classic problems in computer theory such as "N-Queen problem", "work schedule". The basic objective of our project is to automate the scheduling process. Our goal is to design an interactive user program that generates the schedule according to the restrictions given. The program is designed with special emphasis on the requirements of engineering college. The program can simply be expanded to fit the requirements of other types of institutions as well.
The problem of scheduling can be compared to optimization problems such as "Traveling sales person problem". In the problem of traveling salespeople a set of feasible solutions is obtained, and one of them is chosen as the optimum, which satisfies the restrictions. Using the concept of 'Hop Field Memory' in Neural Networks, you can derive an 'Energy Function' for any optimization problem. The optimal solution is the one that minimizes the energy function. Similarly, it is possible to derive an energy function for the problem of generating schedules using hop field networks and solution, which minimizes this energy function, is the optimal solution.