Skip to content

fenneccyber/University-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

🎓 Système de Gestion Universitaire

📌 Présentation

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.


🧩 Fonctionnalités

🔐 Authentification Sécurisée

  • Connexion par rôle (Admin, Enseignant, Étudiant)
  • Mots de passe hachés
  • Redirection automatique selon le profil

🛠️ Espace Administrateur

  • Tableau de bord centralisé

  • Gestion des :

    • Comptes enseignants
    • Comptes étudiants
    • Modules (ajout, suppression, attribution)

👨‍🏫 Espace Enseignant

  • Accès aux modules attribués
  • Saisie des notes (CC et EF)
  • Visualisation des résultats étudiants

👨‍🎓 Espace Étudiant

  • 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

🎨 Interface Utilisateur Moderne

  • 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


⚙️ Technologies

Côté Stack utilisé
Frontend HTML, CSS, JavaScript
Backend PHP
Base de données MySQL
Serveur Web Apache / Nginx (XAMPP/WAMP recommandé)

🚀 Installation Locale

✅ Prérequis

  • PHP ≥ 7.4
  • Serveur Apache ou Nginx (XAMPP/WAMP)
  • MySQL
  • Navigateur moderne

📅 Étapes d’Installation

  1. Cloner le projet

    git clone https://github.com/fenneccyber/gestion-universitaire-projet

    Ou téléchargez et décompressez l’archive ZIP dans htdocs ou www.

  2. 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
  3. 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
  4. Démarrer les services

    • Lancer Apache et MySQL via XAMPP ou WAMP
  5. Accéder à l’application

    • Naviguer vers : http://localhost:8888/

🔑 Identifiants par Défaut

Administrateur

  • Email : admin@univ.dz
  • Mot de passe : admin123

Enseignants / Étudiants

À créer depuis le panneau d’administration.


SHOWCASE

showcase_1

showcase_2

showcase_3

showcase_4

showcase_5

showcase_6

showcase_7

showcase_8

showcase_9

showcase_10

showcase_11

showcase_12

showcase_13

showcase_14

showcase_15

showcase_16

showcase_17

showcase_18

showcase_19


About

This system is a comprehensive and secure web-based platform designed to manage the academic aspects of Oran 1 Ahmed Ben Bella University. It provides dedicated interfaces for administrators, teachers, and students, allowing for seamless management of users, modules, and grades.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors