Table des matières

1 - Présentation

Période de stage : du lundi 26 mai au vendredi 27 juin 2014

Organisme d'accueil : ENSICAEN (École nationale supérieure d'ingénieurs de Caen)

1.1 Contexte de développement:

Modification et amélioration d'un site web destiné aux futurs élevés et par les professeurs. Se site permet de référencer toutes les matières par spécialité, par majeur, par module.

Dans mon stage j'ai était amené a ajouter et modifier les fonctions de traduction Français - Anglais, ainsi que de modifier de nombreuses fonctions pour l'affichage, la recherche, les liens entre les matières , la création de PDF …

1.2 Histoire:

Fondée en 1976 sous le nom d’ « Institut supérieur de la matière et du rayonnement », l’école nationale supérieure d’ingénieurs de Caen (ENSICAEN) est une école d’ingénieurs française située à Caen en Basse-Normandie. Environ deux cents ingénieurs sont diplômés chaque année de cette école, dans les domaines de l’électronique, de la chimie, des matériaux, ou de l’informatique.

Le site officiel

Vidéo officiel

1.3 L’école:

750 élèves-ingénieurs

5 diplômes d'ingénieurs (Électronique, Informatique, Matériaux & Chimie, Génie Industriel, Matériaux et Mécanique)

2 Mastères Spécialisés des Grandes Écoles

1 Master international : SNEAM

7 Masters Recherche

6 Laboratoires de recherche, unités mixte ENSICAEN, CNRS, Université de Caen

1 Laboratoire de recherche avec NXP Semiconducteurs

2 Écoles Doctorales

650 personnels dans les laboratoires : enseignants-chercheurs, chercheurs, techniciens, administratifs

177 doctorants

1.4 Documents produits:

documentation_parente.docx

documentation_projetlivret.docx

rerpertoire_fonctions.docx

+ divers pages de code

2 - Réalisations

<fc #436976>Début de la semaine 1</fc> :

  1. Prise en main d'un environnement de développement
  2. Entretient et étude du projet.
  3. Analyse de l'existant : structure de la base et analyse des fonctions/fichiers permettant d'altérer la base.
  4. Rédaction des erreurs et bugs du site.
  5. Proposition de modification de la base de donnée pour résoudre des erreurs.
  6. Proposition de correction de champ vide pour résoudre des erreurs.

<fc #436976>Début de la semaine 2</fc> :

  1. Proposition de correction des bugs de traduction anglais - français et français -anglais.
  2. Rédaction d'une documentation en vue de l’intégration dans la version en ligne.
  3. Correction des divers bugs d'affichage et problème de fonction

<fc #436976>Début de la semaine 3</fc> :

  1. Test de l'application de la documentation en production
  2. tests de non régression
  3. Ajout d'une fonction de lien de parenté entre les Modules.
  4. Ajout d'une fonction PDF pour l'affichage du site en PDF pour impression.
  5. Ajout d'un envoie de mail.

<fc #436976>Début de la semaine 4</fc> :

  1. Intégration des modifications sur le serveur de production.
  2. Modification des fonctions de traduction et de modification.
  3. Modification du choix de la langue sur le site.
  4. Modification de la fonction PDF.

<fc #436976>Début de la semaine 5</fc> :

  1. Mise à jours de la documentation global
  2. Correction du problème d'affichage du nombre de matière