1ère Année : AppliFilms

Ce stage s’est déroulé dans les locaux de la Joliverie, et mon binôme était Quentin PERREON.

Présentation du contexte

Mr Alain Legrand, passionné de cinéma, utilise actuellement une application Web lui permettant de gérer un certain nombre d’informations sur des films, réalisateurs, acteurs, distributeurs, … Cette application a été développée il y a quelques années par un stagiaire du BTS Informatique de Gestion.

Nous avons rencontré Mr Legrand qui a pu nous faire part de ses besoins.

De son côté, Mr Bourgeois nous a expliqué les difficultés à intervenir sur le code de l’application car d’une part le code est mal organisé et d’autre part la base de données est mal conçue (encodage caractères, clés étrangères, ….).

L’application doit obéir à des normes de développement strictes (cf. documents sur les normes). D’autre part, il faut organiser le code de façon à séparer les vues des accès à la base de données (DAO).

De plus l’application tourne avec des versions de logiciel obsolètes qui ne répondent pas aux normes de développement actuelles.

Enfin, il faut pouvoir apporter plus de sécurité aux données de l’application en permettant leur sauvegarde et leur restauration.

Ressources à disposition

Réalisation par Etape

Etape 1 : Expression des besoins

Etape 1_PERREON_Quentin_RICHARD_Antoine

Etape 2 : Spécification

Etape 2_PERREON_Quentin_RICHARD_Antoine

Etape 3 : Conception

  • MCD et MLR de la nouvelle base
  • Script de création de la nouvelle base (Structure et contraintes)

Etape 4 : Réalisation et tests

  • Script partiel du transfert de données :
    • Problème avec une table encodée en binaire
    • Les autres données ne s’accordent pas avec les contraintes
  • Application de lancement :
    • Utilisation de wamp ou xamp
    • Envoi sur appli web