https://github.com/deepesh611/university-management-system
A very basic database management system with MySQL in the backend and Swing in the Frontend GUI
https://github.com/deepesh611/university-management-system
java mysql-database swing
Last synced: 8 months ago
JSON representation
A very basic database management system with MySQL in the backend and Swing in the Frontend GUI
- Host: GitHub
- URL: https://github.com/deepesh611/university-management-system
- Owner: deepesh611
- License: gpl-3.0
- Created: 2024-03-23T12:09:09.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-31T11:41:40.000Z (about 2 years ago)
- Last Synced: 2024-12-01T15:47:25.049Z (over 1 year ago)
- Topics: java, mysql-database, swing
- Language: Java
- Homepage:
- Size: 2.29 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🎓 University Management System





## Description
This Java application provides a university management system for managing student records. It includes functionalities such as user authentication, adding/editing student records, and viewing all records.
## 🚀 Features
- **🔐 Login Page**: Users must authenticate themselves through a login page before accessing the system.
- **📝 Student Database Management**: Users can perform CRUD operations on student records once authenticated.
## 💻 Technologies Used
- Java
- Java Swing (for GUI)
- MySQL (for database)
- JDBC (for database connectivity)
## 🛠️ Setup
1. **🗃️ Database Setup**: Set up a MySQL database to store student and user records. To do this, update your DB details in the `SetupDB` file ( LOCATION: ./src/SetupDB.py ) and run it.
2. **☕ Java Development Kit (JDK)**: Make sure you have Java Development Kit installed on your system.
3. **🔌 Database Connection**: Update the database connection details (URL, username, password) in the Java code to connect to your MySQL database.
4. **▶️ Running the Application**: Compile and run the Java code to start the application.
## 📝 Usage
- Upon launching the application, users will be prompted to log in with their credentials.
- The initial credentials are, `USERNAME`: admin, `PASSWORD`: 12345. These credentials can be changed in MySQL.
- After successful login, users can add/edit student records or view all records.