Skip to content

Application web de gestion de conférences réalisée avec HTML/CSS & JQUERY en utilisant du PHP MVC natif.

Notifications You must be signed in to change notification settings

alfahami/conferences

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gestion de conférences

Cette aplication est réalisée en HTML/CSS, JQUERY et PHP.
L'application répond à la pluapart des demades du cahier de charge décrit ci-dessous.

OS

Linux, windows

Serveur

Appache

Base de données

MySQL/MariaDB

Installation

Configurer votre virtualhost et donner comme hostname : ccc.fs.uit (ou autre nom que vous voulez).
Le fichier ccc.sql contient le script de création des tables.
Editer le fichier config.php pour ajouter le nom de votre BD, votre username, mot de passe et votre hôte.
Le fichier .htaccess exige une réécriture des liens au serveur appache n'oubliez pas d'autoriser la réecriture lors de la définition de votre virtualhost.

Test

Les liens sont formattés de cette façon : ccc.fs.uit/controleur/methode(action).
Donc pour se connecter, on se rend au lien : ccc.fs.uit/utilisateurs/connexion
Etudiant : etudiant@github.com, password = etudiant
Prof : prof@github.com, password = prof
Auteur : auteur@github.com, password = auteur

Pour l'administrateur : ccc.fs.uit/admins/connexion
Admin : admin@ccc.net, password = 1234

Cahier de charge

Le système de gestion de conférences supporte le processus de soumission de papier, d'affectation de papier, d'évaluation de papier, de décision de papier :
L'administrateur gère toutes les activités de la conférence : il doit créer la conférence et déterminer les dates importantes (date limite de soumission, la fin du processus d'évaluation et la date de la conférence). Il détermine aussi les sessions et les président correspondants. Il construit la liste des comités. Il établit les tutoriels avant la conférence. Il a le droit d'affecter les papiers aux comités, de voir les évaluations des papiers, de décider l'état de papier (accepté, rejeté, poster), il peut aussi changer la session de papier si l’auteur du papier a demander le changement. Il gère également les inscriptions à la conférence et les statistiques de la conférence.
Le responsable est le président de sa session. Il a la tâche de choisir les comités pour sa session. Il peut affecter les papiers aux comités de sa session. Il peut évaluer et voir les évaluations des papiers de sa session. Il a le droit de décider l'état des papiers (accepté, rejeté, poster) de sa session. Le comité peut évaluer les papiers affectés.
Les comités locaux sont responsables de préparer les amphis pour les tutoriels et la conférence, réserver les hôtels pour les participants et confirmer ses réservations sur le site web. L'auteur peut soumettre un(des) papier(s), supprimer les papiers soumis, s'inscrire à la conférence (obligatoire pour les auteurs de papier accepté ou poster), changer le profil. L'utilisateur peut voir les informations de la conférence (appel à contribution, programme, ...), il peut aussi créer un compte sur le site pour soumettre un papier ou s'inscrire à la conférence.

1- Modéliser cahier de charge à l’aide de diagramme de cas d’utilisation, diagramme de séquence, diagramme de communication, diagramme d’état, diagramme d’activité, diagramme de classe et diagrammepackage.

2- Réaliser une application correspondante au cahier de charge en PHP ou en JEE.

Auteur

AL-FAHAMI TOIHIR

FACULTE DES SCIENCES - KENITRA

DEPARTEMENT DE MATHEMATIQUES ET INFORMATIQUE

Licence:

Le projet est disponible en open source selon les termes de la licence MIT.

About

Application web de gestion de conférences réalisée avec HTML/CSS & JQUERY en utilisant du PHP MVC natif.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published