etudiants:2017:sebastien.lafontaine:projet1sio




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…).



L'application développée :

  • Sera mise en place sur serveur Debian dans un environnement Apache/php/Mysql
  • Utilisera exclusivement https
  • Respectera le design pattern MVC et utilisera le framework Ubiquity
  • Utilisera phpMv-UI et Semantic-UI pour la partie présentation et composants


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



Fiche présentation projet
Projet sur GitHub


Semaine 1

  • Rédaction et mise en place des users story
  • Définition de charte graphique
  • Création des différentes pages sur Cacoo
  • Schéma relationnel
  • Diagramme de classe

Semaine 2

  • Mise en place des différentes pages web
  • Documentation PHPMv
  • Installation des controlers
  • Création des views
  • Mise en place du partage de code avec github desktop
  • Définition des grandes lignes à suivre (page de connexion, outils de connexion, etc...)

Semaine 3

  • Création d'une carte cliquable qui rend la longitude et la latitude
  • Insertion des données dans la BDD
  • Création de la page d'inscription
  • Création de la page principale
  • Création de la barre de recherche avec les différents moteurs de recherche

Semaine 4

  • Création d'une connexion utilisateur par un pop up
  • Définition des favoris web
  • Attribution des fonctions php sur les boutons connexion et déconnexion
  • Affichage ou camouflage des favoris web selon la connexion
  • Ajout des favoris web dans la base de données par php
  • Affichage des liens web favoris de l'utilisateur

Semaine 5

  • Rédaction de la documentation et des commentaires liés au code
  • Ajout de la gestion des données dans la partie admin
  • Liaison des données rentrées par l'utilisateur avec la partie admin
  • Gestion des utilisateurs, des données avec modification, ajout et suppression
  • Correction des bug mineurs liés au framework et au php
  • Modification de la page d'accueil et des données ciblés

Diagramme de classes (version finale)



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


  • bdd_homepage_rev1.sql







    • etudiants/2017/sebastien.lafontaine/projet1sio.txt
    • Dernière modification : il y a 5 ans
    • de 127.0.0.1