This Java application simulates a course registration system for students. It allows students to register for available course sections using their J-number, with a maximum credit limit of 18 per semester. Data is managed using an SQLite database.
- Students can log in using a 6-digit J-number.
- Displays all available courses and their details.
- Prevents students from enrolling in more than 18 credits.
- Shows error messages if a student is already enrolled in a course or if the course is full.
- Stores course and student data using SQLite.
- Displays GUI pop-ups for warnings and errors using
JOptionPane.
- Java
- SQLite
- JDBC
- Swing (JOptionPane)
This project was developed using:
- IntelliJ IDEA โ for project management and code writing
- Visual Studio Code โ for quick testing and formatting