Professional Documents
Culture Documents
Report 1
Report 1
R COLLEGE OF ENGINEERING
“TIMETABLE REMAINDER”
Submitted by
S.Manjula Devi
G.Swetha
P.Nandhini
R.Divya
ABSTRACT
This project aims to develop a timetable reminder system for lecture
to help students and educators manage their academic schedules
effectively. The system will allow users to create, customize, and
manage their lecture timetables. It will send timely reminders for
upcoming lectures, including details such as time, location, and
subject. The system will also support integration with popular
calendar applications for seamless schedule management.
Additionally, the project will include features for timetable sharing
among users and automatic timetable updates based on changes in
academic schedules. The system will be developed using modern web
technologies, providing a user-friendly interface accessible on both
desktop and mobile devices. Overall, this project aims to improve
Overview:
DEVELOPMENT STEPS:
Define Requirements:
Clearly define the requirements of the system, including what features it
should have (e.g., ability to create and manage timetables, send reminders, user
authentication).
Develop Backend:
Implement the backend services, including APIs for creating and managing
timetables, sending reminders, and handling user authentication.
Develop Frontend:
Implement the frontend components, including the user interface for
creating and managing timetables, viewing reminders, and setting preferences.
Integrate Components:
Integrate the backend and frontend components to create a cohesive system.
Test System:
Test the system thoroughly to ensure that it works as expected and meets all
the requirements.
Deploy System:
Deploy the system to a server or cloud platform so that it can be accessed by
users.
public TimetableReminder() {
setTitle("Timetable Reminder");
setSize(600, 400);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLayout(null); // No layout manager
// Initialize components
timetableArea = new JTextArea();
timetableArea.setEditable(false); // Make text area read-only
timetableArea.setBounds(20, 20, 560, 320); // Set position and
size manually
// Display timetable
SwingUtilities.invokeLater(() -> {
TimetableReminder timetableReminder = new
TimetableReminder();
timetableReminder.setVisible(true);
timetableReminder.displayTimetable(timetable);
});
}
}
CODING FOR BACKEND:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public TimeTableRem() {
}
}
@Override
public void actionPerformed(ActionEvent e) {
String text;
if(e.getSource() == button){
text=UserIDField.getText();
try{
new database();
}catch (Exception ex){
throw new RuntimeException(ex);
}
}
}
}
OUTPUT:
CONCLUSION: