Skip to content

umeshgupta05/Automated-Timetable-Generation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Timetable Management System

Overview

The Timetable Management System is a Java-based application designed to streamline the scheduling process for educational institutions. With a user-friendly graphical interface and database integration, it allows administrators to efficiently manage courses, classrooms, and teacher schedules, while generating optimized timetables automatically.

Features

  • Secure User Authentication: Admin-only access to manage and oversee the scheduling system.
  • Course Management: Easily add, edit, and delete course details.
  • Room Management: Maintain classroom details, including capacity and equipment availability.
  • Teacher Management: Manage teacher schedules and availability for effective allocation.
  • Automated Timetable Generation: Generate conflict-free schedules based on predefined constraints.
  • Interactive GUI: Intuitive and visually appealing interface for seamless navigation and timetable management.

Technologies Used

  • Programming Language: Java
  • GUI Framework: Swing
  • Database: Oracle SQL
  • IDE: IntelliJ IDEA

Getting Started

Prerequisites

  • Java Development Kit (JDK) 11 or higher
  • Oracle Database or any SQL-compliant database
  • IntelliJ IDEA or any Java IDE

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages