An open API service indexing awesome lists of open source software.

https://github.com/sneha-at-hub/coursemanagementsystem-multiuser-java-swing

Multi user (Student, teacher, admin) Course Management System (Compass) using Java and Java Swing.
https://github.com/sneha-at-hub/coursemanagementsystem-multiuser-java-swing

java javaswing

Last synced: about 2 months ago
JSON representation

Multi user (Student, teacher, admin) Course Management System (Compass) using Java and Java Swing.

Awesome Lists containing this project

README

        

Java is a versatile, object-oriented programming language known for its cross-platform capabilities and focus on networking. Java Swing, an efficient GUI widget toolkit, offers a comprehensive array of graphical interface components.

# Cloning github repository
```bash
https://github.com/sneha-at-hub/CourseManagementSystem-multiuser-JAVA-Swing.git
```
# Installation
Go to https://jar-download.com/artifacts/mysql/mysql-connector-java/8.0.26/ and download jar zip file and unzip it.

# Add JDBC Driver to Eclipse:
1. Right Click on your project
2. Select Build Path -> Configure Build Path
3. In the Libraries tab, select 'Class path' click on Add External JARs... and navigate to where you saved mysql-connector-java-x.x.xx.jar. Select it and click Open to add it to your project's build path.
4. Click Apply and Close to save the changes.
5. Double-check the JDBC URL (jdbc:mysql://localhost:3306/CourseManagementSystem) for accuracy. Ensure that:
- MySQL server is running on your localhost (localhost).
- MySQL server is listening on port 3306.
- The database CourseManagementSystem exists on your MySQL server.

### Restart Eclipse and XAMPP:
After making changes, restart both Eclipse and XAMPP to ensure that all configurations are applied correctly

# Snippets

### Login Page
image

### Select User
image

### Signup Page
image

### Student View
image

### Course Enrollment
image

### Result Slip
image