Skip to content

Latest commit

 

History

History
35 lines (25 loc) · 1.99 KB

README.md

File metadata and controls

35 lines (25 loc) · 1.99 KB

🎓 University Management System

Java Shell Script Python MySQL IntelliJ IDEA

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.