IAC 2024 - IA Fast Track to Search Focused AI Solutions
TIMETABLE GENERATOR PPT - 1.pptx
1. UNDER THE GUIDENCE,
Ms. JANHAVIN L.
Assistance Professor
Department of BCA
VVFGC
TeamAssociates,
ACHAL VIHARI S 18B15003
BHAVYAG 18B15032
CHAITRAK 18B15037
SANDHYAH A 18B15190
SRINIDHI S 18B15223
VIDYAVAHINIFIRSTGRADECOLLEGE
VIDYAVAHINI GROUPOFINSTITUTIONS
AFFILIATEDTO TUMKURUNIVERSITY • KUVEMPUNAGAR/SIT EXTENTION, TUMKUR572103
3. ABSTRACT
The manual system of preparing time table in colleges with large
number of students is very time consuming and usually ends up with
various classes clashing either at same room or with same teachers
having more than one class at a time.
to overcome all these problems , propose to make an automated
system.
The system will take various inputs like details of students, subjects
and class rooms and teachers available, depending upon these inputs it
will generate a possible time table, making optimal utilization of all
resources in a way that will best suit any of constraints or college rules.
List of subjects may include electives as well as core subjects.
4. Literature survey
There exist various problems such as Sports Timetabling, Examination
Timetabling, Employee Timetabling and university timetabling.
Carter and Laporte (1998) considered different categories to solve the
timetabling problem. They are – Cluster method, Sequential method, Meta-
Heuristics and Constraint Based method.
Meta Heuristics is a higher level procedure which is used to provide good
enough solutions for optimization problems.
On some class of problems, they do not guarantee a globally optimum
solution.
This method is used when the classical methods are too slow or fail to give a
solution.
This is achieved at the cost of optimality and precision for speed.
5. Existing and Proposed System
EXISTING SYSTEM
Normally timetable generation done manually. As we
know all Institutions or organizations have its own
timetable, managing and maintaining these will not be
difficult. Considering workload with this scheduling will
make it more complex. As mentioned, when Timetable
generation is being done, it should consider the maximum
and minimum workload that is in a college. In those cases,
timetable generation will become more complex. Also, it is
a time consuming process.
PROPOSED SYSTEM
Automatic Timetable manger is a Java based software
used to generate timetable automatically. Will help you to
manage all the periods automatically. Proposed system will
help to generate it automatically also helps to save time.
There is no need for Faculty to worry about their period
details and maximum workload. It is a comprehensive
timetable management solution for Colleges which helps to
overcome the challenges in current system.
6. Software Requirement Specification
Hardware
requirement
Processor : intel
core-i3
Hard Disk : 10 GB
minimum
RAM : 1 GB
Keyboard
Mouse
Software requirement
Operating System : Windows
7/8/10
Browser : Google
Chrome
Front-End : HTML,
CSS, PHP
Back-End : MySQL
7. Architecture
Start
The system contains , Faculty and class rooms.
Function : Subject allocation
Input : Faculty and semester
Output : Timetable
Logic :
Step1 : Read subject , faculty and semester
from the tables subject, faculty and
semester respectively.
Step2: Validate the details and processing is
done
Step3 : Subject allocated for faculties
successfully in the table named Timetable.
Function : View Timetable
Input : Subject, Semester, Faculty
Output : Timetable
Logic :
Step1 : Read subject , faculty and semester
from the tables subject, faculty and
semester respectively.
Step2: Timetable generated successfully in
the table called timetable.
8. METHODOLOGY
It is an experimental methodology as evaluation for evolutionary computation based scheduling
systems are yet to be done.
The Monte Carlo strategies are a class of computational calculations that utilizations rehashed
arbitrary inspectingto get numericalresults.
It is often utilized under the advancement and likelihood issue sets. It works by tweaking the
underlying worth and attemptingtop reduce an answer from it.
Computing the design’s performance with real life like simulations is expensive so instead, an
emulator model is used.
This generally works by creating an approximation of models which mimics the behavior of real model
as closely as possible without the need for a more expensive evaluation.
9. Merits and Demerits
MERITS
NO PAPERWORK
The toughest thing about manual school management is the endless list of
paperwork.
NO MORECONFUSIONS
Timetable software, it is possible for you to automatically generate timetables
effectively, sticking by the requirements.
AUTOMATICTIMETABLEGENERATION
If you are using timetable management software, you no longer have to spend
hours figuring out the timetable for each class.
You just need to enter your criteria and within no time, you will get your
timetable generated without any hassle.
IT IS ERROR-FREE
When you manually prepare a timetable, you tend to make errors. You may end
up with allotting two teachers for a single Shop class at a time or vice versa, or
you may miss the allotment of certain periods. Timetable management
software helps you to avoid such errors.
10. DEMERITS
Some of the demerits of using automated scheduling software are:
COST
The cost of a standalone scheduling software can vary greatly. A
SaaS (service as a software) program offers low-cost monthly
subscription fee, but as the years pass by, you might realize that it
is better to install the software on premise, which on the other
hand requires a large upfront payment.
DEPENDABILITYAND CREDIBILITY
Dependability and credibility are another issue in some of the
scheduling software services today. Many have been made up by
programmers who have little or no idea about the different field
service processes. So it is a vital task to carefully choose a field
service scheduling software that has an intuitive user interface, yet
has the capacity to manage all the scheduling processes that are
unique in your organization.
11. CONCLUSION
Our approach of developing automated timetable system is successful in solving
colleges lecture-course timetabling problem.
We have also shown that how we can fit our timetabling system as Rich Desktop
Application.
The graphical user interface (Windows Form Application) used in this application
provides an easy way in understanding how application works and also makes ease
in providing the input.
This application is provided with necessary details of faculty and subjects which
are stored in database(SQL SERVER) and then by making use of the available data
it generates the lecture-course timetable with minimum time when compared to
manual generation of timetable and involves in satisfying all the constraints –
No overlapping of time slots for any subject.
There should be a minimum gap of one hour for respective faculty per subject
No repetition of time slots per faculty.
12. BIBLIOGRAPHY
REFERENCE : M.NANDHINI, AND S.KANMANI,
“IMPLEMENTATION OF CLASS TIMETABLING
USING MULTI AGENTS”.
: ANIRUDDHA NANDA, MANISHA P. PAI, AND
ABHIJEETH GOLE, “AN ALGORITHM AUTOMATICALLY
GENERATE SHEDULE FOR SCHOOL LECTURES USING A
HEURISTIC APPROACH”.
WEBSITE : AUTOMATIC TIMETABLE GENERATOR