Skip to content

This is a Java-based Student Management System developed using the NetBeans IDE. The project is designed to manage student and staff data efficiently, with a MySQL database for data storage.

Notifications You must be signed in to change notification settings

AtrePramod/Student_mangement_systems_java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Student Management System

This is a Java-based Student Management System developed using the NetBeans IDE. The project is designed to manage student and staff data efficiently, with a MySQL database for data storage.

Features

  • Admin and Staff Login:

    • Admin and staff have separate login portals.
    • Admins have higher privileges, including managing staff accounts.
  • Student Management:

    • Create, Update, Delete Student Information: Manage the lifecycle of student data.
    • Marks Management: Record, update, and delete student marks for various subjects.
    • Search Functionality: Search for students based on various criteria.
  • Staff Management:

    • Create, Update, Delete Staff Information: Manage staff accounts, including their roles and permissions.
  • Marks Reporting:

    • Admins can generate and send marks reports to students' registered email addresses.
  • User Authentication:

    • Secure login system with role-based access control.
  • Responsive UI:

    • A user-friendly interface built using Java Swing.

Technologies Used

  • Java: The core programming language used for the project.
  • NetBeans IDE: The integrated development environment used for development.
  • MySQL: The relational database management system used for storing and managing data.
  • Java Swing: For building the graphical user interface (GUI).
  • JavaMail API: For sending marks reports via email.

Installation and Setup

Prerequisites

  • Java JDK: Ensure that you have Java Development Kit (JDK) installed.
  • NetBeans IDE: Download and install the NetBeans IDE.
  • MySQL: Set up MySQL on your local machine or a server.

Contact

For any questions or issues, please contact pramodatre05@gmail.com.

About

This is a Java-based Student Management System developed using the NetBeans IDE. The project is designed to manage student and staff data efficiently, with a MySQL database for data storage.

Topics

Resources

Stars

Watchers

Forks

Languages