This Java-based Student Management System (SMS) is designed to facilitate the management of student data within educational institutions. It enables efficient handling of student records, including personal details, academic history, and enrollment status. The system is built using Java, ensuring robust performance and compatibility across various platforms.
- 🔐User Authentication: Secure login and sign-in features to ensure data protection.
- 👨🎓Student Record Management: Add, update, and remove student records with ease.
- 📊Database Integration: Efficient handling of database operations to ensure smooth performance.
To get a local copy up and running follow these simple steps.
- JDK 8 or later
- MySQL Server 5.7 or later
- Set up your database configuration in MyConnection.java
- Login.java: Handles user authentication.
- ManageStudents.java: Provides functionalities to add, update, or delete student records.
- Menu.java: Contains the navigation menu for accessing different system features.
- MyConnection.java: Manages database connections.
- NewStudent.java: Interface for adding new student records.
- SignIn.java: Manages user sign-in functionalities.
- Student.java: Defines the student object model.
- User.java: Defines the user object model for system users.
- Clone the repo
git clone https://github.com/Houssam-11/Student-management-system.git