Skip to content

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.

Notifications You must be signed in to change notification settings

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

Watchers

Forks

Releases

No releases published

Packages

No packages published