Automatic TIMETABLE GENERATOR

Project Code :TCMAPY1576

Objective

Automation of Timetable Creation: The system will automate the process of generating timetables by considering multiple constraints such as faculty availability, room schedules, subject hours, and other necessary factors, ensuring conflict-free timetables.

Abstract

The Automatic Timetable Generator is an advanced, user-friendly system designed to automate the creation and management of academic timetables for educational institutions, ensuring a more efficient and streamlined scheduling process. The system operates with two primary roles: Admin and Department, each with specific responsibilities. The Admin user is responsible for logging in, managing departments by adding, editing, or removing them, and finally logging out when their tasks are complete. The Department user logs in with credentials and gains the ability to add faculty details, define subject information, and generate a conflict-free timetable based on the available data. Additionally, departments can view the generated timetable at any time. The core feature of the system lies in its automated timetable generation, which eliminates the traditional manual method of scheduling. The system considers various constraints such as faculty availability, room schedules, subject hours, and other factors to generate an optimal timetable. This approach significantly reduces human error, ensures that no conflicting schedules occur, and enhances the overall administrative experience. The user interface is intuitive, allowing easy navigation for both admins and departments to execute their respective tasks. This system not only simplifies timetable generation but also increases transparency in the scheduling process, providing faculty members and students with easy access to their schedules. The Automatic Timetable Generator ultimately promotes better organization, better time management, and more effective use of resources. By integrating automation into the scheduling process, educational institutions can optimize their operations, reduce time spent on manual adjustments, and offer a more structured learning environment for all stakeholders. Keywords: Automatic Timetable Generator, Admin Management, Department Management, Timetable Generation, Faculty Management, Subject Management, Academic Scheduling, Educational Automation, System Efficiency, Admin and Department Roles, Conflict-Free Scheduling, Resource Optimization, User Interface.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

REQUIREMENTS ANALYSIS

SOFTWARE REQUIREMENS

§  Operating System             :  Windows 7/8/10

§  Server side Script              :  HTML, CSS, Bootstrap & JS

§  Programming Language   :  Python 3.10.8

§  Libraries                            : Django

§  IDE/Workbench                :  VSCode

§  Server Deployment           :  Xampp Server

§  Database                           :  MySQL

 

HARDWARE REQUIREMENTS

§  Processor                           - I3/Intel Processor

§  RAM                                 - 8GB (min)

§  Hard Disk                          - 128 GB

§  Key Board                        - Standard Windows Keyboard

§  Mouse                               - Two or Three Button Mouse

§  Monitor                             - Any          

Demo Video