Ce système est une plateforme web complète et sécurisée destinée à gérer les aspects académiques de l’Université Oran 1 Ahmed Ben Bella. Il fournit des interfaces dédiées pour les administrateurs, enseignants et étudiants, permettant une gestion fluide des utilisateurs, des modules et des notes.
- Connexion par rôle (Admin, Enseignant, Étudiant)
- Mots de passe hachés
- Redirection automatique selon le profil
-
Tableau de bord centralisé
-
Gestion des :
- Comptes enseignants
- Comptes étudiants
- Modules (ajout, suppression, attribution)
- Accès aux modules attribués
- Saisie des notes (CC et EF)
- Visualisation des résultats étudiants
-
Informations personnelles (matricule, nom, filière, etc.)
-
Consultation des notes officielles
-
Calculateur de Moyenne Estimée
- Saisie de notes simulées (CC, EF)
- Ajustement des pourcentages (ex : 40% / 60%)
- Calcul dynamique avec coefficients des modules
-
Page de connexion responsive
-
Accueil enrichi avec sections :
- À propos de nous
- Programmes académiques
- Vie étudiante
- Admission
-
Logo officiel intégré dans l’en-tête
Côté | Stack utilisé |
---|---|
Frontend | HTML, CSS, JavaScript |
Backend | PHP |
Base de données | MySQL |
Serveur Web | Apache / Nginx (XAMPP/WAMP recommandé) |
- PHP ≥ 7.4
- Serveur Apache ou Nginx (XAMPP/WAMP)
- MySQL
- Navigateur moderne
-
Cloner le projet
git clone https://github.com/fenneccyber/gestion-universitaire-projet
Ou téléchargez et décompressez l’archive ZIP dans
htdocs
ouwww
. -
Créer la base de données
- Nom :
univ_management
- Accédez à phpMyAdmin
- Créez la base de données nommée
univ_management
- Importez le fichier
database_setup.sql
situé à la racine du projet
- Nom :
-
Configurer le fichier
config.php
<?php define('DB_SERVER', 'localhost'); define('DB_USERNAME', 'root'); define('DB_PASSWORD', ''); define('DB_NAME', 'univ_management'); define('SITE_URL', 'http://localhost:8888/'); ?>
- Modifiez
SITE_URL
si le projet est placé ailleurs
- Modifiez
-
Démarrer les services
- Lancer Apache et MySQL via XAMPP ou WAMP
-
Accéder à l’application
- Naviguer vers :
http://localhost:8888/
- Naviguer vers :
- Email :
admin@univ.dz
- Mot de passe :
admin123
À créer depuis le panneau d’administration.