The Student Management System is a desktop-based application designed to simplify and digitalize student record management in educational institutions.
It is developed using Java (OOP principles) on Apache NetBeans IDE, with MySQL Workbench for data storage.
This system enables administrators to manage student details, courses, and academic scores efficiently while ensuring data accuracy and security.
- ➕ Add Students – Create new student records.
- ✏️ Update Student Records – Modify existing student details.
- ❌ Delete Students – Remove student information from the system.
- 📚 Add Courses – Insert new courses with course details.
- 📝 Add Scores – Enter student scores for registered courses.
- 🔄 Update Scores – Edit or correct previously entered scores.
- 🖨️ Print Marks Sheet – Generate and print student mark sheets.
- Programming Language: Java (Object-Oriented Programming)
- IDE: Apache NetBeans
- Database: MySQL Workbench
- Version Control: Git & GitHub
- Java JDK 8 or above
- Apache NetBeans IDE
- MySQL Server & Workbench
- Git (for version control)
Student_Management_System/
├── src/ # Source code (Java OOP classes)
├── database/ # SQL scripts for database setup
├── docs/ # Project reports, synopsis, documents
├── README.md # Project description (this file)
- Clone the repository:
git clone https://github.com/your-username/Student_Management_System.git
- Open the project in NetBeans IDE.
- Configure the MySQL database using provided SQL scripts.
- Run the project.
- Log in as Admin to access features.
This project is developed for academic purposes at
General Sir John Kotelawala Defence University – Faculty of Computing.