Project Report
Project Report
Project Report
Students:
2-Objectives:
Ensuring Data Security and Privacy: Implement robust security measures within the
system to safeguard student data and privacy
User-Friendly Interface: Ensure that the student interface is intuitive and easy to
navigate, allowing user to access their courses, grades, and other relevant
information with minimal effort.
Real-Time Grade Updates: Enable instructors to input and update grades promptly
within the system
Page 1 sur 9
2. Course Interface: Administrators and educators utilize this interface to manage
course offerings, including course creation, scheduling, and enrollment. Through the
course interface, users can also access course-related information such as syllabi,
assignments, and announcements.
3. Score Interface: The score interface enables educators to record and track student
scores for assessments, assignments, and examinations. Additionally, administrators
can generate reports and analyze score data to assess student performance and
identify areas for improvement.
Page 2 sur 9
4. Marksheet Interface: This interface facilitates the generation and distribution of
academic mark sheets, providing comprehensive summaries of student performance
across various courses and assessments. Marksheet generation can be customized
based on institutional requirements and regulatory standards.
Page 3 sur 9
Uml:
Page 4 sur 9
Use case diagram:
User or admin: il peut gérer les cours ,en modifier et voir les cours ,de plus L’ admin ou user
est le seul qui a le droit de crier ou supprimer ou modifier les information et le profil d’un
étudiant ,et entrer dans l’application pour voir tous les information et les
manipuler(score,cours,marksheet,les etudiants).
Page 5 sur 9
Database:
Nous avons utilise le système de gestion de donnes relationnel mysql pour enregistrer les
tables de notre système.
Nous avons choisi ce SGBD vu qu’il est tres léger et simple à utiliser et configurer ,de plus il
est open source .
Le schéma de base de donne montre les relation entre les différentes tables de notre
système.
4- The functionality:
1. User Management:
- Registration and login: Allow users (administrators, educators) to register for an
account and securely log in to the system.
- User roles and permissions: Define different roles (e.g., administrator, teacher)
with varying levels of access permissions to system functionalities.
Page 6 sur 9
2. Course Management:
5- System Architecture:
The SMS is implemented using modern web technologies, including:
6- Implementation:
Front end: java (javaframe1, swing).
7- Conclusion:
The Student Management System is a comprehensive solution designed to address
the administrative challenges faced by educational institutions in managing student
information and course-related tasks. With its user-friendly interface, robust features,
and modular architecture, the SMS aims to enhance the efficiency and effectiveness of
educational administration.
1
Page 7 sur 9
Page 8 sur 9