The Study Management System is a web-based application that centralizes academic administration. Currently, all system functionalities are managed exclusively by the admin user.
- Admin Dashboard: Central interface for managing the academic system.
- Student Management: Add, update, and remove student records.
- Exam Management: Create and schedule exams.
- Session Management: Organize academic sessions and timelines.
- Speciality Management: Define and manage academic specialities or departments.
.
├── .Settings/ # IDE or project-specific settings
├── .classpath # Java classpath configuration
├── .project # Eclipse project configuration
├── .tern-project # TernJS project configuration
├── README.md # Project documentation
└── src/
├── main/
│ ├── java/ # Java backend source code
│ └── webapp/ # Frontend web application (JSP, HTML, CSS, JS)
- Backend: Java
- Frontend: JSP, HTML, CSS, JavaScript
- Database: MySQL
-
Clone the repository:
git clone https://github.com/ziedidorsaf/Study-Management-System.git cd Study-Management-System -
Install dependencies as required by your backend and frontend stack.
-
Configure MySQL database and relevant environment variables as needed.
-
Run the application using Eclipse IDE for Java Developers.
Planned enhancements include:
- Introducing user roles for students and teachers
- Role-based access control and permissions
- User self-service portals
- Enhanced notifications and reporting

