0% found this document useful (0 votes)
105 views4 pages

P068

This document describes an automated college timetable generator system with 5 modules: 1) Course Details, 2) Department Details, 3) Staff Details, 4) Time Table Allocation Details, and 5) Subject Details. The system uses a genetic algorithm to schedule faculty timeslots to avoid overlaps while meeting subject demands. It represents the timetable as an object with classes, weeks, days, and timeslots. Fitness scores measure timetable crashes. The system is built with a modular design for extensibility and uses a MySQL database. It aims to reduce faculty time spent on timetable creation and allow authorities to focus on other tasks.

Uploaded by

Sree Ram Pavan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
105 views4 pages

P068

This document describes an automated college timetable generator system with 5 modules: 1) Course Details, 2) Department Details, 3) Staff Details, 4) Time Table Allocation Details, and 5) Subject Details. The system uses a genetic algorithm to schedule faculty timeslots to avoid overlaps while meeting subject demands. It represents the timetable as an object with classes, weeks, days, and timeslots. Fitness scores measure timetable crashes. The system is built with a modular design for extensibility and uses a MySQL database. It aims to reduce faculty time spent on timetable creation and allow authorities to focus on other tasks.

Uploaded by

Sree Ram Pavan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 4

Automated College Timetable Generator

Most colleges have a number of different courses and each course has a
number of subjects. Now there are limited faculties, each faculty teaching more
than one subjects. So now the time table needed to schedule the faculty at
provided time slots in such a way that their timings do not overlap and the time
table schedule makes best use of all faculty subject demands. We use a genetic
algorithm for this purpose. In our Timetable Generation algorithm we propose to
utilize a timetable object. This object comprises of Classroom objects and the
timetable for every them likewise a fitness score for the timetable. Fitness score
relates to the quantity of crashes the timetable has regarding alternate calendars
for different classes. Classroom object comprises of week objects. Week objects
comprise of Days, Days comprises of Timeslots. Timeslot has an address in which a
subject, student gathering going to the address and educator showing the subject
is related. Also, further on discussing the imperatives, We have utilized composite
configuration design, which make it well extendable to include or uproot as
numerous obligations. In every obligation class the condition as determined in our
inquiry is now checked between two timetable objects. On the off chance that
condition is fulfilled i.e. there is a crash is available then the score is augmented by
one.

Modules & Description

There are 5 Modules in this project as follows:

1. Course Details
2. Department Details
3. Staff Details
4. Time Table Allocation Details
5. Subject Details
Description:

1. Course:
 In this module both the entry and view of the course details can be
done. If the entry should be done, then the details will be checked.
After that the details will be added in the database and a message
will be displayed to confirm the entry.
2. Department:
 If the Department details entered then the Id of the corresponding
Department must be entered, then the entered Id will be checked
against the database. If the match is found, then the Department
details of the Corresponding Department will be shown in that
module, Else an error message will be displayed.
3. Staff Detail:
 In this module both the entry and view of the staff Details can be
done. If the entry should be done, then the details must be entered
and checked for duplicate. Then the details will be added in the
database and a message will be displayed to confirm the entry.
4. Time Table Allocation:
 In the Time Table Allocation Details the staff, subject of the
Corresponding staff will be entered, then the entered staff Name will
be checked against the database. If the match is found, then the
Time Table Allocation details of the corresponding staff will be
generated and stored in database, Else an error message will be
displayed.
5. Subject Details:
 The subject details master includes subject name, id and the staff

handling the subject will be entered and stored in database. In time


table generation the details will be retrieved and used as per the
requirement.

Software Requirements:

 Windows 7
 WAMP Server
 Notepad++
 My SQL 5.6

Hardware Components:

 Processor – Dual Core


 Hard Disk – 50 GB
 Memory – 1GB RAM

Advantages:

 Faculty did not need to worry for time clashes.


 Authority now does not need to perform permutation and combination
 Authority can concentrate on other things rather than wasting their time on
preparing Time-Table

Disadvantage:

 User has to format it a bit after it is prepared.

Applications:

 This system can be used by Schools and Colleges to create Time-Table


Reference:
 http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=870307&queryText
%3DAutomated+Timetable+Generation
 http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=1004507&queryText
%3DAutomated+Timetable+Generation
 http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=6427222&queryText
%3DTimetable+Generation
 http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=1490384&queryText
%3DTimetable+Generation

You might also like