You are on page 1of 14

Major Project –IA -1

Master of Computer Applications


IV Semester – 2022

School of Computer Science and Applications


A PROJECT REPORT
ON
Automated College Timetable Generator

Submitted IA-1 Project report completion of


MCA degree

Presented by:
Mr. Mohammad Imran Alam
SRN: R20CA661

Internal Guide : Prof. A P Bhuvaneshwari Ma’am


External Guide : Thotadari Sir

2
AGENDA
1. Internship certificate and details

2. Title of Major Project

3. Abstract

4. Software hardware Requirement

5. Existing system and Proposed system

6. Architecture Diagram

7. Conclusion

8. Research Paper Details

3
INTERNSHIP CERTIFICATE AND DETAILS

4
TITLE OF MAJOR PROJECT

Automated College Timetable Generator

5
ABSTRACT

Most of the Universities and colleges have a number of faculties and departments. Each departments have multiple
courses and each courses has a number of subjects. Since there are limited Faculty members, each Instructor
teaching more than one Course and Lecture rooms are also limited. Therefore, a timetable is needed to schedule the
lectures of Instructors at provided time slots in such a way that their timings do not overlap and the timetable
schedule makes the best use of all the Instructors and lecture rooms.
Timetable scheduling done manually takes a lot of effort and time. While scheduling even the smallest constraints
can take a lot of time and the cases are even worse when the number of constraints or the amount of data to deal
with increases. Dealing with changes is very hard and it may lead to rescheduling the entire timetable once again.
Automatic Timetable Generator is an easy web-based application that automates the process of timetable
scheduling. Degree program-wise, Instructor-wise and Lecture room- wise timetable schedule can be generated.

6
SOFTWARE HARDWARE REQUIREMENT

Software Requirements:
• XAMP
• SQL
• Visual Studio

Hardware Requirements:
• Processor Dual Core
• Hard Disk 50GB
• Memory – 1GB RAM
7
EXISTING SYSTEM AND PROPOSED SYSTEM

Existing System
The hand operated system of time table preparation in colleges is very monotonous and time-
consuming which results in either the same teachers ending up with more than one class at a time or a
number of classes conflicting at the same classroom. 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. Due to a non-automatic perspective, absolute utilization of resources has proven
ineffective.
In order to deal with such problems, a automatic system can be designed with a computer aided
timetable generator. The system will take different inputs like number of subjects, teachers, maximum
lectures a teacher can conduct, priority of subject and topics to be covered in a week or a lecture,
considering which, it will create feasible time tables for working days of the week, making excellent
application of all resources in a way which will be best suited for the constraints. A suitable timetable is
then chosen from the optimal solutions generation.

8
Proposed System

So now the time table needed to schedule the faculty at provided time slots in such away 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. In order to deal with the timetabling issue, we are putting forward a system which
would automatically generate timetable for the different courses of the institute. Courses and lectures
will be scheduled in accordance with all the possible constraints and the given inputs and thus, a
timetable will be generated. The system will also allow interaction between the staff and students and at
the same time enable them to upload their queries, notes, presentations and e-books. The necessary
changes and the additional constraints for the next week timetable will also be considered by this
timetable generation system

9
ARCHITECTURE DIAGRAM

10
CONCLUSION

This application will simplify the process of time table generation smoothly which may otherwise
needed to done using spread sheet manually possibly leading to constraints problem that are difficult to
determine when time table is generated manually. The intention of the algorithm to generate a time-
table schedule automatically is satisfied.

The Timetable Generator will ease the efforts of manually generating the timetable. The process will be
easier and more efficient. It will reduce the time and complexity involved in manual generation of
timetable.

11
RESEARCH PAPER

• Abstract
Many researchers, engineers, and biologists alike particular deep scenario for weather alternate on a
international scale. Mineral oil is used continuously to generate strength. The combustion of these fuels produces
gases which encompass carbon dioxide, methane, and nitrous oxide, which make contributions to international
warming. Deforestation additionally leads to warmer temperatures. The hazard of global wide warming is
inflicting catastrophic harm to the Earth's surroundings.

• Introduction
The non-stop upward push in planetary temperature is certainly annoying. The purpose of that is
international warming. Global warming starts while mild from the solar reaches Earth. Clouds, particles,
galaxies, and the floor of the oceans mirror approximately 30 percentage of the Solar's rays withinside the
surroundings, even as the relaxation is absorbed via way of means of the oceans, air, and land. This is due to the
warmth of the planet and the surroundings, which makes existence possible.

12
Thank You
Icons
Architecture Commerce Legal Studies Arts & Humanities

Performing Arts Management Studies Science & Tech Engineering

You might also like