0% found this document useful (0 votes)
59 views

Timetable Manager: Software Requirements

The document discusses a timetable manager that uses a genetic algorithm to schedule faculty members' teaching assignments across time slots in a way that avoids conflicts while making optimal use of faculty availability. It proposes using a timetable object composed of classroom objects containing week and day objects with time slots, where each slot is assigned a subject, students, and teacher. It also utilizes a composite configuration design to flexibly add or remove responsibilities.

Uploaded by

srenath
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)
59 views

Timetable Manager: Software Requirements

The document discusses a timetable manager that uses a genetic algorithm to schedule faculty members' teaching assignments across time slots in a way that avoids conflicts while making optimal use of faculty availability. It proposes using a timetable object composed of classroom objects containing week and day objects with time slots, where each slot is assigned a subject, students, and teacher. It also utilizes a composite configuration design to flexibly add or remove responsibilities.

Uploaded by

srenath
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/ 2

Timetable Manager

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.

Software Requirements:

 Windows 7
 Sql 2008
 Visual studio 2010

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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy