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

Automated College Timetable Generator

The document describes an automated college timetable generator system. It uses a genetic algorithm and timetable object to schedule faculty teaching assignments across time slots to avoid overlaps while maximizing allocation of faculty to subject demands. The system includes five modules: course details, department details, staff details, timetable allocation details, and subject details. It allows entry and viewing of course, staff, and allocation data. The system generates timetables and checks for conflicts to optimize a fitness score. It uses a modular design for flexibility and is intended to reduce manual timetable creation work for colleges.

Uploaded by

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

Automated College Timetable Generator

The document describes an automated college timetable generator system. It uses a genetic algorithm and timetable object to schedule faculty teaching assignments across time slots to avoid overlaps while maximizing allocation of faculty to subject demands. The system includes five modules: course details, department details, staff details, timetable allocation details, and subject details. It allows entry and viewing of course, staff, and allocation data. The system generates timetables and checks for conflicts to optimize a fitness score. It uses a modular design for flexibility and is intended to reduce manual timetable creation work for colleges.

Uploaded by

Zaaaaaaaa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Automated College Timetable Generator

Most colleges have a number of different courses and each course hasa
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 slotsin 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 thispurpose. 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 fitnessscore for the timetable. Fitness score
relates to the quantity of crashesthe timetable has regardingalternate 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 gatheringgoing 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
numerousobligations. In every obligation classthe condition asdetermined in our
inquiry is now checked between two timetable objects. On the off chancethat
condition isfulfilled i.e. there is a crash is available then the score is augmented
by one.

Modules& Description

There are 5 Modulesin this project asfollows:

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:

· Windows7
· WAMPServer
· Notepad++
· My SQL5.6

Hardware Components:

· Processor –Dual Core


· Hard Disk –50 GB
· Memory –1GBRAM

Advantages:

· Faculty did not need to worry for time clashes.


· Authority now doesnot need to perform permutation and combination
· Authority can concentrateon other thingsrather than wasting their time on
preparing Time-Table

Disadvantage:

· User hasto format it a bit after it is prepared.

Applications:

· Thissystem can be used by Schoolsand Colleges to create Time-Table

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

You might also like