Résumé du projet


Création d'une page de démarrage qui devra respecter les critères suivants : Être Rapide d'accès (affichage de la
homePage en moins de 500 ms) Permettre l'accès à des fonctionnalités Moteur de recherche Accès direct à des éléments Web
internes ou externes (fournis par l'établissement) Personnalisation (Liens web utilisateur) Connexion/déconnexion La page de
démarrage peut être définie de manière globale au sein de l'établissement (Université), ou être personnalisée au niveau des
sites établissement existants (Campus I, II, III, Alençon, Cherbourg…).


Contraintes techniques


L'application développée :


Outils utilisés


Utilisation de la plateforme de dépôt en ligne "github"

Utilisation du framework Ubiquity

Utilisation de Apache/PHP/MySQL (XAMPP) sous windows 10

Rédaction du code sous forme de Modèle Vue Contrôleur (MVC)

Utilisation de PHP-MV UI et Semantic UI pour l'aspect technique et design du site

Envoi des fichiers avec github desktop


Projet


Fiche présentation projet
Projet sur GitHub

Rapport du projet par semaine


Semaine 1

Semaine 2

Semaine 3

Semaine 4

Semaine 5

Analyse des données


Diagramme de classes (version finale)


Régles de gestion


Liaison Etablissement/Moteur :
  • Chaque établissement possède un et un seul moteur
  • Chaque moteur peut être assigné à un ou plusieurs établissements

  • Liaison Etablissement/LienWeb :
  • Chaque établissement possède un ou plusieurs liens web
  • Chaque lien web peut être assigné à un et un seul établissement

  • Liaison Utilisateur/LienWeb :
  • Chaque utilisateur possède un ou plusieurs liens web
  • Chaque lien web peut être assigné à un et un seul utilisateur

  • Liaison Utilisateur/Statut :
  • Chaque utilisateur peut avoir un et un seul statut
  • Chaque statut peut être assigné à un ou plusieurs utilisateurs

  • Liaison Utilisateur/Site :
  • Chaque utilisateur peut avoir un et un seul site
  • Chaque site peut être assigné à un ou plusieurs utilisateurs

  • Liaison Utilisateur/Moteur :
  • Chaque utilisateur peut avoir un et un seul moteur
  • Chaque site peut être assigné à un ou plusieurs utilisateurs

  • Liaison Site/Moteur :
  • Chaque utilisateur peut avoir un et un seul moteur
  • Chaque moteur peut être assigné à un ou plusieurs sites

  • Liaison Site/LienWeb :
  • Chaque site peut avoir un ou plusieurs liens web
  • Chaque lien web peut être assigné à un et un seul site

  • Liaison Site/Réseau :
  • Chaque site peut avoir un ou plusieurs réseaux
  • Chaque réseau peut être assigné à un et un seul site

  • Base de données


    bdd_homepage_rev1.sql