etudiants:2014:roullier

Ceci est une ancienne révision du document !


Stage de 1ère année

Période de stage : du lundi 27 Mai au vendredi 28 Juin 2013

Organisme d'accueil : Service Informatique Mairie de Flers et Agglomération

Développement d'une application web permettant:

  • A l'utilisateur de déclarer un problème, un incident qu'il soit de type réseau, téléphonique, logiciel etc…
  • A l'utilisateur de consulter le problème qu'il a déclaré.
  • A l'administrateur de consulter tous les problèmes déclarés par les utilisateurs.
  • A l'administrateur de posséder des droits et accéder à plus de fonctionnalités. tel que l'ajout de commentaire ou encore modifier le statut d'un incident (initial, en cours, résolu).

Ce site Web a pour fonction de consulter les problèmes informatiques des utilisateurs et ainsi y répondre. La déclaration de problème ou d'incident des utilisateurs se fera sous forme d'un formulaire en remplissant des champs.

  • Un espace utilisateur permettra à celui-ci de déclarer en détail un problème informatique comme téléphonique, logiciel, réseau ou autre et ainsi pouvoir suivre l'avancé de son problème.
  • Un espace administrateur permettra de consulter tous les problèmes déclarés par les utilisateurs et pouvoir ainsi y répondre au plus vite. Il pourra ajouter un commentaire à l'incident déclaré et modifier son statut (initial, en cours, résolu). Les problèmes qui auront le statut initial et en cours seront séparés des problèmes qui auront le statut résolu qui seront répertoriés dans un historique.

- Eclipse
- Symfony2 - Framework PHP
- Subversion
- MySQL + Workbench
- FireBug
- Navigateur Internet (Firefox)

- HTML
- PHP 5.3
- CSS (bootstrap)
- JavaScript, JQuery
- DQL (Doctrine Query Language)
- Moteur de Template TWIG

Semaine 1 : du lundi 27 Mai au vendredi 31 Mai 2013

  1. Entretien avec le tuteur, explication et objectif du projet.
  2. Description des logiciels que l'on va utilisés (Eclipse, Symfony2, SVN, MySQL).
  3. Installation des logiciels et bundles (Eclipse, Github, FosUserBundle).
  4. Création du MCD sur papier, puis implémentation dans Symfony2.
  5. Travail sur le projet (connexion).
  6. Création d'un espace User avec identifiant et mot de passe (CMD).
  7. Installation, explication, et mise en place de Bootstrap sur le projet.
  8. Création requêtes doctrine2.

Semaine 2 : du lundi 3 Juin au vendredi 7 Juin 2013

  1. Travail sur le projet (accueil).
  2. Création de l'interface d'accueil à l'aide de Bootstrap.
  3. Création d'un tableau sur la page d'accueil (HTML).
  4. Création d'un formulaire (Symfony2).
  5. Récupération d'informations à partir de la base de donnée (formulaire).
  6. Mise en forme de l'interface connexion.
  7. Test de l'interface connexion (partie utilisateur).

Semaine 3 : du lundi 10 Juin au vendredi 14 Juin 2013

  1. Installation modèle CSS pour la connexion.
  2. Design sur l'interface de connexion (CSS).
  3. Installation DataTable (JavaScript) et JQuery UI.
  4. Création tableau (HTML), et mise en forme (DataTable) sur la page d'accueil.
  5. Ajout d'option sur le DataTable, modification du tableau.
  6. Amélioration design du site.

Semaine 4 : du lundi 17 Juin au vendredi 21 Juin 2013

  1. Création d'un espace administrateur avec identifiant et mot de passe.
  2. Configuration partie utilisateur / partie administrateur.
  3. Affichage des informations rentrées dans le formulaire dans le tableau.
  4. Ajout d'option dans le formulaire pour l'espace admin (Ajout Commentaire, Statut d'un incident).
  5. Création boite de dialog pour l'espace admin (Ajout Commentaire).
  6. Création d'un autre tableau pour afficher les commentaires des admins.
  7. Résolution d'erreurs dans le tableau (page d'accueil) et dans le formulaire.

Semaine 5 : du lundi 24 Juin au vendredi 28 Juin 2013

  1. Création onglet Historique qui répertorie les problèmes résolus.
  2. Création onglet A Propos de pour expliquer le fonctionnement du site.
  3. Création onglet Contact pour savoir qui contacter en cas de problème ou autre.
  4. Réalisation d'essai pour vérifier le bon fonctionnement du projet.
  5. Tests sur les différents navigateurs (Firefox, IE, Chrome).

<fc brown>Réalisation :</fc> Production de services - Analyse de la demande Observé mis en oeuvre Maîtrisé
A1.1.1 Analyse du cahier des charges d’un service à produire C1.1.1.1 Recenser et caractériser les contextes d’utilisation, les processus et les acteurs sur lesquels le service à produire aura un impact <fc brown>1.X</fc>
C1.1.1.2 Identifier les fonctionnalités attendues du service à produire <fc brown>1.X</fc>
A1.1.3 Étude des exigences liées à la qualité attendue d'un service C1.1.3.1 Recenser et caractériser les les exigences liées à la qualité attendue du service à produire
Entrer votre commentaire. La syntaxe wiki est autorisée:
 
  • etudiants/2014/roullier.1372323330.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)