Download pdf - Stages Miage 2010

Transcript
Page 1: Stages Miage 2010

RESUME

Titre de stage: Développement WEB

Nom de l’entreprise: ADMA ANIMAUX

Nom du responsable en entreprise: Anne DEJENLIS

Nom du responsable à l’université: Céline KUTTLER

Nom de l’étudiant: Djamel AMARA

Contexte du stage: Stage effectué du 1 avril au 31 juin 2010 au sein de l’entreprise ADMA

ANIMAUX située à ANZIN .Cette entreprise a été crée en 2004 par deux associés, elle est

spécialisée dans la vente en ligne, sur catalogue et en magasin, de tout ce qui concerne les

oiseaux et les rongeurs. Elle possède deux boutiques en ligne : www.qualitybird.com pour les

oiseaux, et www.hamsteria.com pour les rongeurs, ces deux sites ont été construits avec le

Framework OSCOMMERCE.

Sujet du stage:

Dans le cadre de la refonte complète des deux sites internet de l’entreprise sous

PRESTASHOP, ma mission était de développer des modules sous PHP5 MYSQL, des

modules utilisés soit dans le back-office soit dans le front-office, des deux boutiques en

lignes

Réalisation: J’ai développé les modules suivants :

Module d’exportation des produits : permet en cochant les informations voulus sur les

produits, de les exporter dans un fichier csv.

Module de statistique des ventes.

Module du chiffre d’affaire.

Module de remboursement client : il permet de d’effectuer et de gérer les

remboursements.

Apport du stage:

Su le plan technique : Ce stage m’a permis de développer mes connaissances en PHP, SQL,

JAVASCRIPT, HTML et CSS.

Sur le plan humain : Ce stage m’a appris la vraie réalité du monde travail, j’ai appris à être

autonome, j’ai beaucoup appris aussi en communication.

Page 2: Stages Miage 2010

Sylvain BIALASIK ([email protected])L3 MIAGE 2009-2010

ACIPIA50 Avenue Jean Lebas59100 Roubaix

www.acipia.fr

Résumé de stage

Dans le cadre de la troisième année de Licence Informatique Parcours MIAGE, j'ai réalisé un stage de trois mois au sein de l'entreprise Acipia, basée à Roubaix. Forte d'une expertise dans les solutions open source et partenaire des éditeurs et constructeurs leaders sur le marché, cette jeune société d'une dizaine de salariés, créée en 2004, conçoit des solutions dans les domaines de la sécurité et de la gestion des infrastructures informatiques.

Le produit principal de l'entreprise est SmartReport, une appliance qui permet de superviser les réseaux en produisant des graphes et des indicateurs visuels à partir des données récupérées sur les équipements.

L'objectif du stage a été d'effectuer la refonte du module de supervision en temps réel, qui permet de visualiser des graphes mis à jour toutes les cinq secondes, contre cinq minutes pour le mode standard.

Le nouveau module utilise une architecture client-serveur. Le client se présente sous la forme d'une applet Java qui construit, affiche, et met à jour les graphes. Le serveur, conçu en PHP, utilise un schéma Modèle-Vue-Contrôleur, et se charge d'interroger les périphériques et la base de données pour construire la réponse à retourner au client.

Grâce à sa flexibilité, le nouveau module est compatible avec tous les graphes et tous les éléments graphiques. Il offre également une meilleure sécurité grâce à l'utilisation du protocole HTTP, et une meilleure fiabilité. Il permet aussi une correspondance visuelle entre le module standard et le module temps réel.

Pour finir, le nouveau module a une architecture évolutive, qui en facilitera l'évolution.

Internship Abstract

As part of my studies in the third year of Licence Informatique Parcours MIAGE, I did an internship of three months in Acipia, an enterprise which is based in Roubaix. Acipia is expert in the field of open source solutions, and benefits from its partnerships with leading software producers and manufacturers of the market. This enterprise, of about ten people and created in 2004, conceives solutions in the fields of network security and computer infrastructures management.

Acipia's main product, named SmartReport, is a network monitoring appliance, providing graphs and visual indicators populated with data gathered from network devices.

The main purpose of my internship was to completely rework the real-time supervision module, which plots data on a graph with a five-seconds period, instead of a five-minutes one for the standard mode.

The new module is based on a client-server model. The client is based on a Java applet which builds, displays, and updates the graphs. The server is based on a PHP stack and a MVC pattern, and focuses on querying network devices and the database to build the response and send it back to the client.

Thanks to its flexibility, the new module is compatible with every graph and all graphic elements. It offers better security thanks to the use of HTTP, and a better reliability. Nevertheless, graphs from both standard and real-time modules are now rendered the same way.

Finally, the new module has made further changes easier.

Page 3: Stages Miage 2010

Calon Nicolas

Licence informatique parcours MIAGE

KIABI EUROPE

100 rue du Calvaire

59510 HEM

Sujet de stage : Mise en œuvre d’une application de contrôle de qualité des données.

Mon stage s’est déroulé pendant treize semaines, du 29 mars au 25 juin 2010, au siège de Kiabi, situé à Hem, au sein du service décisionnel de l’entreprise.

Dans le système décisionnel de Kiabi, un entrepôt de données d’architecture datawarehouse - datamart, une base de données héberge des données issues des différents métiers de l’entreprise : ventes des magasins, stock, ressources humaines, comptabilité, marketing…

Ces données sont amenées par des flux issus des systèmes d’information de production puis stockées à un niveau de détails fin sur de longs historiques dans le datawarehouse.

Un tel volume de données n’est pas directement exploitable, c’est pourquoi les données sont répliquées et traitées selon différents axes d’étude, puis mises à disposition dans un datamart.

En traduisant datawarehouse et datamart, entrepôt et magasin de données, on comprend mieux le concept : le service décisionnel travaille les données dans l’entrepôt, et les utilisateurs disposent des données du magasin et prennent ce dont ils ont besoin.

Dans les magasins de données, les utilisateurs, soit les différents services et établissements, ont à disposition une information déjà calculée, adaptée à leurs besoins, et grâce à des outils de Business Intelligence, peuvent requêter, créer des tableaux de bord et donc optimiser leur activité.

Dans le SI décisionnel, toute l’information se trouve redondante et totalement dénormalisée. Entre le stockage de la donnée des flux de production et la donnée qui est mise à disposition aux utilisateurs, plusieurs traitements se sont exécutés, il risque d’y avoir des anomalies, oublis, erreurs, qui génèrent des incohérences telles que des écarts de chiffre pour une même information.

Pour améliorer la qualité des données, ma mission a consisté en la mise en œuvre d’une application paramétrable détectant les anomalies dans le SI décisionnel.

Durant ces treize semaines de stage, j’ai mené un projet décisionnel sur toutes ses phases, de l’analyse des besoins, à la conception et au développement d’une application de contrôle de qualité des données, jusqu’à sa mise en production dans le système décisionnel.

Cette application permet d’effectuer des contrôles de cohérence comparant un indicateur clé entre des champs de deux tables, et de relever les anomalies de cohérence pour ces contrôles.

Son utilisation est facile, l’utilisateur n’a qu’à paramétrer une table qui décrit les contrôles, et une autre table qui gère des lots de tâches de contrôle. Puis, il lance ensuite le lot qu’il souhaite.

Elle a été mise en production dans le périmètre des ventes, mais pourra s’étendre aux autres périmètres du système d’information décisionnel.

Ce stage m’a permis de découvrir la société Kiabi ainsi que les nombreux services dont elle

se compose, et le domaine du décisionnel, innovant, et pour lequel je porte un grand intérêt.

J’ai ainsi eu l’opportunité de travailler dans une entreprise de renommée internationale, au cœur du décisionnel, dans un système complexe de part le grand volume de données (> 1 To) et la multitude de tables et traitements, et en mouvement car directement lié à l’activité de l’entreprise.

Page 4: Stages Miage 2010

Joseph CardonLicence MIAGE

année 2009-2010

Commerce BtoC SA, rue Holden 59170 Croix.250 employés.

Responsable entreprise       :   Eric SillègueResponsable enseignant      :   Nour­Edine Oussous

→ Intégration d'un outil de statistiques au sein d'une plate-forme e-commerce.

→ Développement d'évolutions autour de l'implémentation existante de l'outil de statistiques.

La société :

Du 29 Mars au 2 Juillet j'ai été accueilli au sein de la filiale Commerce BtoC du Groupe 3 Suisses International. Le groupe 3SI est un groupe spécialisé dans la vente à distance. Il possède également des entreprises de services associés. Commerce BtoC, regroupe les activités de support du groupe 3SI. C'est à dire la direction des ressources humaines, la comptabilité mais aussi l'informatique. Le service que j'ai intégré, le service Web, gère la plate-forme technique des site de e-commerce des enseignes 3Suisses, Blanche Porte et Vitrine Magique.

Les missions :

Le premier travail qui m'a été demandé était de mettre en place un outil de statistiques sur les sites de l'enseigne Vitrine Magique. Ceci pour disposer d'informations quant aux préférences des clients, de leurs habitudes de navigation afin de pouvoir mieux les satisfaire par la suite.Pour ce faire j'ai donc intégré l'outil Google Analytics sur la plate-forme J2EE mis en place par l'équipe.

Ma seconde tâche fut d'approfondir l'utilisation de cet outil pour le compte d'une autre enseigne : Blanche Porte. Il s'agissait d'exploiter les fonctionnalités avancées du logiciel dans le but de suivre des événements précis survenant sur le site. Les données relevées servant alors à constater le bon fonctionnement des développements récents ajoutés à la plate-forme.

Mots-clés : J2EE, Javascript, AJAX, Google Analytics.

Page 5: Stages Miage 2010

Résumé de stage

Charles CHRISTIAENS – Licence MIAGE – Session 2010

1. Présentation de DMCO

DMCO est une petite entreprise de 6 salariés, située actuellement à la

ruche des entreprises de Tourcoing et qui a été créé en 2006 par Oliver Boucher,

le gérant. Outre les différentes activités commerciales, DMCO est avant tout une

entreprise de développement d'application Web pour les services de Marketing

opérationnels. J’ai eu la chance d’être accueillit par M Olivier Bouchez, le gérant,

et formé et accompagné tout au long ce cette expérience professionnelle par M

Julien Foratier, le responsable informatique.

Les produits développés par DMCO sont : le Flipbook qui est un catalogue

interactif intégré au site Internet du client et qui permet aux visiteurs de voir les

produits du client en tournant les pages tels un catalogue papier. Et Markego

conception, qui est un produit innovant permettant aux clients de créer à partir

d’une page vide un catalogue via une interface simple et ergonomique. Ces

produits sont développés en Flex et Air, technologies Adobe.

2. Ma mission de stage

J’ai été en charge de développer le Back Office, en Air. C’est une

application interne qui a pour but de permettre au pôle commercial de gérer les

clients via une interface ergonomique et simple. Le logiciel devait aussi faire

office d’outil de reporting pour le manager. Mon stage s’est centralisé autour de

cette gestion des clients et de leurs droits, à savoir, la possibilité de configurer

leur accès aux produits de la plate-forme Markego. J’ai été amené à manipuler le

XML en Air et à assimiler l’accès aux données via le modèle MVC.

3. Ambiance de travail

DMCO étant une petite entreprise, les responsables sont à l’écoute de

toutes suggestions, idées ou problèmes. Ils ont mis en place pour les stagiaires

l’IDay, qui est un jour spécial où, à tour de rôle, les stagiaires présentent une

idée qu’ils souhaiteraient voir naître au sein de l’entreprise.

Page 6: Stages Miage 2010

Société Auchan Université Lille1

Direction des Systèmes d'Information et d'Organisation Licence3 Informatique parcours MIAGE

200 Rue de la Recherche Formation Initiale

59650 VILLENEUVE D'ASCQ Année 2009-2010

Contexte du stage :

Stagiaire : Thomas Daghelet / Tuteur de stage : Georges Lipka / Tuteur de stage Licence : Philippe Durif

Durée du stage : 12 semaines

Sujet de stage :

Auchan a mis en place un Centre de Développement avec une SSII Lilloise, ce qui permet aux équipes métiers de se

recentrer sur leur métier et non sur le développement, et de normaliser les développements.

Pour chaque nouveau développement, les équipes métiers d’Auchan fournissent un MCD au Centre de

Développement, ce qui va leur permettre de créer la Base de Données ainsi qu’un diagramme de classes UML.

Ce diagramme de classes est utilisé pour faire de la génération automatique de code source Java, grâce à l’approche

Model Driven Architecture (MDA).

Etant donné qu’il est possible de traduire le modèle entité-association de MERISE en diagramme de classes UML, l’idée

est de développer une solution qui permette de générer un diagramme de classes UML à partir de la structure de la

base de données créée à partir du MCD, et c’est le sujet de stage qui m’a été proposé.

Missions effectuées :

Ma solution se décompose en 2 applications :

- Une première application, qui permet de se connecter à une base de données Oracle afin de sélectionner les

tables et colonnes que l’on veut garder, de les renommer et de sérialiser le tout dans un fichier XML.

Cette application est une application web à mettre en place sur un serveur, et basée sur le framework Wicket.

- Une seconde application, qui va générer un diagramme de classes UML sous IBM Rational Software Architect

(RSA), à partir du fichier XML.

Cette seconde application est destinée à être utilisé sur un poste client dans le logiciel RSA, afin de générer un

modèle UML contenant le diagramme de classes correspondant à la base de données.

Ensuite, le générateur de code utilise ce modèle UML afin de générer le code source de l’application.

Apports du stage :

Ce stage m’a apporté de nombreuses connaissances techniques :

- Développement web sous le framework Wicket, modèle MVC (Modèle-Vue-Contrôleur)

- Modélisation UML sous RSA via l’interface graphique et via du code (frameworks EMF et GMF)

- Approfondissement des connaissances en base de données (ORACLE), de la méthode MERISE, et de l’UML

Il m’a aussi beaucoup apporté sur le plan humain :

- Partage de connaissances : entretien avec le DBA Oracle, et obtention de conseils de la part des personnes qui

connaissent parfaitement les outils que j’ai utilisés (RSA, génération de code, serveur Tomcat).

- Découverte de la façon de gérer les développements dans une société conséquente comme Auchan : normes

de développements, externalisation des développements, structuration du service Informatique.

Page 7: Stages Miage 2010

Résumé de mon stage

Nom : DEBLOCK Nicolas

Formation : Licence 3 MIAGE

Société : Commerce BtoC

Le service web : J’ai eu la chance de trouver mon stage chez Commerce BtoC, au sein de l’équipe Web

« Memphis ». C’est elle qui la charge du développement des sites web dits « Front office » de

plusieurs enseignes de e-commerce, notamment ceux des 3suisses, de Blanche Porte ou de

Vitrine Magique.

Les technologies utilisées dans la société pour développer les sites de e-commerce sont les

suivantes : Java/JEE, javascript/AJAX, XHTML, CSS.

Durant mon stage j’ai utilisé des technologies propre à JEE comme les :

• Jsp : ce sont des pages html interprétant du code Java

• Taglib : ce sont des composants qui prennent la forme de balise utilisé dans les Jsp.

Ils permettent par exemple d’afficher du texte ou de conditionner de l’affichage. Ils

évitent entre autre de devoir mettre du code java en dur dans une Jsp. Une fois un

taglib implémenté, il n’est pas utile de connaitre le Java pour s’en servir.

• Portlet : Classe java appelé au chargement d’une page

• Servlet. : Classe java permettant notamment de retourner des flux XML (utile a

Ajax)

Pourquoi ce stage : J’ai choisi de réaliser ce stage dans les technologies java/JEE car c’était une technologie qui

m’attirait. Comme je l’ai appris en autodidacte, ce stage m’a permis de valider mes connaissances,

et de les solidifier avec la découverte de nouvelle technologie, comme par exemple l’utilisation de

Bea Weblogic qui est la solution serveur de l’entreprise, où la découverte des taglib, qui est une

technologie liée à JEE.

Ma mission :

Durant mon stage, j’ai travaillé sur le site des 3suisses. Ma mission consistait à rejoindre

l’équipe s’occupant du projet « refonte panier » qui était en cour de recette. Mon travail à donc

consisté à résoudre des anomalies à l’aide des outils suivant :

• Workshop (l’IDE de BEA weblogic utilisé par le service Memphis)

• Mantis (Solution qui permet de répertorier les anomalies, et de suivre leur

résolution)

• Dbvis (permet d’effectuer des requêtes sur des bases de données)

• Subversion (gestionnaire de source, gérant les versions)

Le projet « refonte panier » : Le projet « Refonte Panier », s’inscrit dans une volonté de simplification opérationnelle du

processus de commande

L’objectif général du projet concerne la refonte du panier de commande. Cette évolution

passe par :

• Une modification ergonomique et fonctionnelle de la page panier

• La création d’une liste de sélection d’articles

• La création d‘une liste de produit d’article déjà vu

• La création d‘une « barre du bas», située en bas de l’écran de l’internaute, donnant la

possibilité de consulter les articles du panier, de gérer l’espace « Sélection d’articles »,

de retrouver rapidement les articles consulté au cours de la navigation. Il s’agit

également de modifier les calques de confirmation (ajaxification), étapes

intermédiaires entre une fiche produit et un article mis au panier

Page 8: Stages Miage 2010

Nom et prénom de l’étudiant : Decoster Cindy Promotion : L3 Miage Période de stage : Avril-Juin 2010 Entreprise : Logica Lille

8, rue Anatole France 59043 Lille Cedex 03.62.59.93.00 Sujet de stage : Participation à la Tierce

Maintenance Applicative pour

les Voies Navigables de France

Technologie principale : J2EE

Page 9: Stages Miage 2010

Stage de Julien DelrueEntreprise : SathysSujet de stage : Intégration de nouveaux produits pour une application de suivi decommande ainsi que création de schéma pour ceux-ci.Nom du Projet : BzzzNess

Dans un premier temps, je me suis familiarisé avec l'application en lisant l'ensemble desdocuments techniques ainsi qu'en parcourant le code.L'equipe étant composée d'un ingénieur d'études ainsi que d'un autre stagiaire, j'ai pu avoirréponse à l'ensemble de mes questions en profitant de leurs connaissances.Ensuite, j'ai travaillé sur la création dynamique de schémas pour l'application en utilisant lalibrairie java.awt. En récupérant les différentes données, j'ai pu modéliser messchémas pour les faire convenir au produit qui est en train d'être mis en forme.Pourquoi utiliser des schémas ? Pour avoir un visuel pour le client de l'apparence de sonfutur produit, ce qui lui permet d'en modifier instantanément si le visuel ne convientpas à ses désirs.J'ai ainsi créé deux schémas :

- Un pour les volets Roulants- Et un pour les fenêtres.

Pour terminer, la seconde partie de mon stage s'est axée sur l'intégration d'un nouveauproduit qu'est les portes PVC. Avec la création des différents détails ainsi que de listes devaleurs, mon travail a été de comprendre comment fonctionnait le produit. Bien qu'assezsemblable sur le fonctionnement que les fenêtres PVC, il n'en reste pas moins quelquesdifficultés. C'est d'ailleurs dessus que je réfléchis : la création de panneaux.

Page 10: Stages Miage 2010

Entreprise : Groupe AFG Lille

Tuteur entreprise : Aymeric Obled

Tuteur enseignant : Christian Lasou

Contexte

Stage effectué du 29 mars 2010 au 02 juillet 2010 au sein de l’entreprise GROUPE

AFG LILLE. Cette société dynamique a été créée en 1999, et est une SSII spécialisée dans

l’intégration de technologies émergentes et le développement autour du Poste de

Travail. Cette société se situe à Marcq-en-Baroeul.

Sujet

Modification du site www.saint-maclou.com, site gérer par la plateforme e-

commerce Magento.

Réalisation

-Création d’un module de gestion de magasins en back office utilisable par le service

marketing de Saint-Maclou.

-Création d’un module de gestion de footer utilisable par l’agence de référencement

Rouge Intéractif.

Apports

Personnels :

-Intégration de la vie ne entreprise, meilleure idée du projet professionnel

-Communication accrue avec les clients, les service marketing et les agences de

référencement.

Techniques :

-Utilisation du framework Magento

-Développement et débogage accrus en php et JavaScript

Elise Delvart Année 2009-2010

Magento , une nouvelle plateforme de commerce électronique :

Développement de modules

Page 11: Stages Miage 2010

Stage Mobilité

Entreprise : Mobil'It Studio/R2ISStagiaire : Jonathan DENIMALTuteur entreprise : M Patrick KoniecznyTuteur université : M Samy Meftali

Contexte

J'ai effectué mon stage de validation de fin de licence MIAGE chez Mobil'It Studio, une SSII basée à EuraTechnologies (Lille). Mobil'It Studio développe des applications mobiles riches en fonctionnalités avec pour objectif d'apporter à ses clients de nouveaux vecteurs de croissance.

Sujet

Durant la période du stage, j'ai eu l'occasion de travailler sur trois projets. Dans un premier temps, j'ai réalisé une démo pour le CNED, le centre de formation rattaché à l'éducation nationale. Cette démo n'était pas un simple exercice mais une véritable mission étant donné qu'elle devait être présentée au DSI du CNED en personne. Ensuite, j'ai été affecté au développement de Mobile Car, une application dont le principal atout est la géolocalisation d'aires de services pour camping car. Cette application est maintenant disponible sur l'AppStore. Enfin pour finir, mon dernier projet est confidentiel mais m'a fait apprendre de grandes choses comme par exemple la programmation et l'utilisation de réalité augmentée.

Réalisation

J'ai entièrement conçu trois applications pour Iphone qui m'ont permis d'acquérir beaucoup de techniques dans la programmation en Objective-C ainsi que le maniement du SDK d'Apple. J'ai pu participer à l'analyse des besoins grâce à plusieurs réunions avec mes chefs de projet. Sur chaque projet, je devais donc développer en suivant les spécifications fonctionnelles ainsi qu'optimiser l'application pour l'utilisateur. Sur certains projets, j'ai du implémenter et comprendre des libraires open source qui ne sont pas commentées. Les phases de tests ont été très importantes et m'on permis de corriger les anomalies qui se présentaient. Pour finir, j'ai également pu m'occuper du design de chaque application grâce à mes compétences en dessin et en infographie.

Apport du stage

En plus d'avoir acquis plus de compétences techniques, j'ai pu acquérir de la rigueur et de l'autonomie. J'ai également été très heureux de bénéficier de la culture d'entreprise de chez Mobil'It studio ainsi que rencontrer une équipe de gens compétents et expérimentés. Leurs conseils m'ont permis d'évoluer dans mon travail et de me faire une opinion de mes compétences.

Page 12: Stages Miage 2010

Entreprise : Agence web Insite, 139 Rue des arts, 59100 Roubaix.

Tuteur professionnel : M. Eddy Del Degan

Tuteur universitaire : M. Eric Wegrzynowski

Contexte de la mission :

L’agence web Insite est une coopérative dont le domaine d’activité est l’accompagnement de

projets liés aux technologies de l’information et de la communication (TIC). Intégrant des logiciels

de gestion de contenu (CMS) dans ses solutions, cette entreprise utilise principalement SPIP et

Drupal.

Le logiciel de gestion de contenu SPIP dispose de nombreux plugins qui permettent

d’adapter celui-ci aux besoins d’un client. Certains de ces plugins, notamment ceux de gestion de

newsletters, sont très utilisés mais connaissent des problèmes lors des changements de versions du

logiciel.

Présentation du stage :

L’objectif de mon stage consistait en l’analyse puis le développement d’un plugin de gestion

de newsletters, pour SPIP, capable de remplacer le plugin actuellement utilisé par Insite.

Dans un premier temps, j’ai été chargé d’étudier le fonctionnement du logiciel de gestion de

contenu SPIP et de réaliser un audit sur les plugins de gestion de newsletters existants, afin de voir

si l’un d’entre eux pouvait être plus adapté aux besoins de l’entreprise.

Dans un second temps, ma phase d’audit ayant mis en évidence le fait que le plugin utilisé

par l’entreprise restait le plus adapté à ses besoins, j’ai analysé celui-ci dans le but de comprendre

son fonctionnement avant d’y apporter des corrections et de nouvelles fonctionnalités.

Enfin, j’ai corrigé les fonctionnalités problématiques du plugin, telles que la gestion des

abonnés, la gestion des doublons à l’import, l’envoi des mails de confirmation d’abonnement, avant

de développer un annuaire de recherche d’abonnés aux newsletters ainsi qu’une page de statistiques

mettant notamment en évidence le taux de lecture d’une newsletter et l’assiduité d’un abonné.

Apports du stage :

Cette expérience m’a été très bénéfique, sur le plan humain comme sur le plan professionnel.

En effet, il m’a permis de découvrir les logiciels de gestion de contenu, plus particulièrement SPIP,

ainsi que le framework jQuery tout en consolidant mes connaissances en PHP. Ce stage m’a

également permis d’améliorer mes capacités d’organisation, de rigueur et de recherche

d’informations au sein d’une équipe disponible.

Résumé de stage -

Julien DEREGNAUCOURT

Analyse et développement d’un plugin de gestion de

newsletters pour le CMS SPIP

Page 13: Stages Miage 2010

Fiche résumé de stage

Développement de NewBuzz.com

Antoine Descamps

Période : du 29 mars au 30 juin

Entreprise : EOL Group

Contexte EOL Group est une société basé à Lille qui édite un site Internet d’e-commerce proposant des

régimes et produits amincissants. Fin 2009 la société décide de diversifier ses activités en

démarrant un projet totalement différent. Celui-ci consiste en la création d’une régie publicitaire en

ligne basée sur la géolocalisation et la rédaction du contenu publicitaire par des écrivains

spécialisés ayant au préalable testé le produit ou service proposé.

Contenu Le développement de NewBuzz n’en étant qu’à ses débuts, tout est à faire. Le schéma de la base de

données n’était pas encore finalisé lors de mon arrivé dans l’entreprise, c’est pour cela que j’ai

commencé par faire de l’intégration.

Cette étape à consister à reproduire le design général du site puis a développer de manière

spécifique des formulaires. Chaque formulaire propose de nombreuses fonctionnalités à

l’utilisateur tel que l’upload et le redimensionnement d’images, la vérification des données ou

encore la géolocalisation à l’aide de Google Map.

Les technologies utilisées sont :

XHTML

CSS 2-3

JavaScript (jQuery et jQueryUI), Ajax

Flash

XML

La seconde partie de mon stage a été de développer le framework de façon à pouvoir gérer toutes

les tables de la base de données comme des objets, de facilité la vérification des données entrées

par l’utilisateur et la gestion des erreurs potentielles. Les technologies utilisées sont :

PHP 5 (objet)

Zend Framework

Design patterns (MVC)

SVN

Ce stage m’a permis d’approfondir mes connaissances sur les langages web et plus particulièrement

en PHP avec le développement d’un framework entièrement en objet.

Page 14: Stages Miage 2010

RESUME DE STAGE L3 MIAGE

: Yaya DIALLO STAGIAIRE

: Analyse, Conception et Développement d’un site intranet de gestion de recettes MISSIONde chefs de cuisine.

: ZODIO ; 3/5 Rue Nicolas Appert 59260 LEZENNES. ENTREPRISE

: La décoration et les accessoires pour la maison. Elle possède 3 magasins Activitépour l’instant et propose des cours de cuisine et de décoration à ces clients.

: Monsieur Grégoire ANSEL MAITRE DE STAGE

: Monsieur Richard OLEJNIK TUTEUR DE STAGE

: CONTEXTE DU STAGE

Stage de trois mois (2 Avril – 30 Juin) effectué au siège social de ZODIO (Groupe ADEO – Leroy Merlin) au poste d’analyseur, de concepteur et de développeur WEB sous la responsabilité de Monsieur Grégoire ANSEL, Responsable Informatique.

: LE PROJET

En accord avec mon projet professionnel, la mission qu’on m’a proposée consistait à recueillir les besoins auprès des utilisateurs, à analyser ces besoins et à proposer des solutions et à gérer les différentes recettes mises en ligne.

: LA REALISATION DU PROJET

Le projet a été réalisé en trois phases.

: cette phase consistait à réfléchir sur ce qu’on allait 1. L’identification des opportunitésproposer aux utilisateurs. Elle a été marquée par la définition du cahier des charges et la réalisation d’un mini site intranet pour aider les utilisateurs à formaliser leurs besoins.

: Les principaux utilisateurs du site intranet seront les 2. Le recensement des besoinschefs de cuisine des magasins de Massy, Villeneuve d’Ascq et Cesson. Des entretiens avec eux m’ont permis de recueillir des informations sur les objectifs qu’ils se fixent pour réaliser les tâches telles qu’elles sont définies par l’entreprise.

: Cette phase m’a permis de recenser et de structurer les 3. Les objectifs définitifscontenus devant être partagés sur l’intranet. Elle m’a permis aussi de distinguer les besoins secondaires des chantiers satellites. L’organisation du contenu du site devait être logique et hiérarchique et favoriser au maximum l’immédiateté d’accès aux contenus.

: BILAN DU STAGE

Pour une première expérience professionnelle en informatique, ce stage m’a énormément appris sur le métier d’informaticien et surtout m’a conforté dans mon choix de continuer dans cette voie.

Il m’a aussi permis de mettre en valeur les connaissances acquises tout au long de ces trois années de Licence, d’apprendre de nouvelles méthodes de travail et de nouveaux outils comme les CMS (Gestionnaires de Contenus) et le Web 2.0.

Mais au-delà de tout cela c’est l’expérience humaine qui m’a le plus marqué. Outre le pôle informatique, ZODIO compte dans les mêmes locaux le pôle marketing et communication, le pôle Comptabilité, les ressources humaines et la centrale d’achat. Chaque bout de code, chaque mission ou tâche auprès de tout ce groupe m’a appris tant en culture générale qu’en connaissance d’autre métiers.

Page 15: Stages Miage 2010

Fiche synoptique de synthèse -

Simon Dib L3 MIAGE

Fiche synoptique de synthèse L’objectif de ce stage, qui clôture la Licence MIAGE, est de participer à la réalisation d'une véritable mission pour le compte de l'entreprise d'accueil, en mettant en pratique les connaissances acquises durant la formation. Il permet en outre, d’approfondir ces acquis mais aussi d’apprendre à utiliser et maîtriser de nouvelles technologies, utilisées par les professionnels du marché.

Sujet du stage « Le stage se déroulera en deux parties. Après une période de formation et de présentation sur les technologies utilisées par Access it pour les développements (.NET Framework, WPF, Pattern MVVM) Simon intégrera le projet Dune pour le client ANGDM. Il aura en charge le développement d’un module de cette application nommé Gestion des Écritures Manuelles »

Réalisations Développement d’un module

pour l’application Méthodes de service WCF Tests unitaires

Côté client de l’application Dune, chaque module est structuré selon de design pattern Model-View-ViewModel utilisable avec les technologies WPF et Silverlight. Ainsi, j’ai tout d’abord créé rapidement les vues qui figuraient dans le dossier des spécifications fonctionnelles avec l’outil Blend 3. J’ai ensuite implémenté les classes (viewmodels) exposant des propriétés à la vue et définissant son comportement. Enfin, j’ai pu développer les classes qui s’occupent de charger la vue et son viewmodel associé lors de l’activation d’un cas d’utilisation.

Côté serveur, j’ai eu à implémenter les méthodes de service pour le module Gestion des Écritures Manuelles. Il s’agissait de méthodes qui allaient mettre à jour ou créer des données dans les tables relatives à la paye. Une fois ce travail terminé, j’ai pu référencer le service des écritures manuelles du côté de la couche présentation. Ce travail m’a permis de découvrir les technologies Entity Framework (outil de mapping relationnel objet), et LINQ. Par ailleurs, cela m’a offert la possibilité de travailler avec des services WCF pour la première fois.

Pour la couche Présentation de l’application Dune, on m’a demandé de créer les tests unitaires permettant de tester l’ensemble des méthodes que j’ai implémenté dans les viewmodels. De même, pour la couche Service, j’ai eu à créer les tests unitaires pour m’assurer du bon fonctionnement des méthodes de service que j’avais mises en place. C’est quelque chose que je n’avais jamais. J’ai appris que les tests unitaires étaient réalisés pour chaque projet. Cela permet d’obtenir une couverture du code importante et de limiter un maximum les bugs.

Réalisation d’une aide utilisateur Lorsque j’ai clôturé le module dont j’avais la charge, on m’a proposé de créer l’aide utilisateur pour ce module. Cette aide est disponible en appuyant simplement sur la touche F1 du clavier, comme sous toute application Windows. Pour cela, j’ai installé et utilisé l’utilitaire HelpNDoc. Ce travail n’a pas été très difficile car c’est moi qui ai développé la couche présentation de ce module. Dans un premier temps, il s’agissait simplement de rédiger clairement comment effectuer telle ou telle opération sur l’application.

Conclusion

L’objectif de ce stage de fin de Licence est double. D’une part, remplir une mission pour le compte de l’entreprise d’accueil. D’autre part, le stage permet à l’étudiant de s’insérer dans un milieu professionnel équivalent à celui qu’il pourrait intégrer après l’obtention de son diplôme. Je pense que mes acquis se sont révélés suffisants pour comprendre l’architecture du projet et travailler en programmation orientée objet. le stage permet de confronter l’étudiant à différentes réalités entre autres la nécessité de compléter sa formation, de s’adapter aux nouvelles technologies et de remettre constamment en question ses savoirs. Il permet d’appréhender le travail en équipe. Chacun a sa tâche, il n’y pas de compétition mais une entraide et un intérêt commun : le respect des délais imposés par le chef de projet et la satisfaction du client.

Mots clés .NET Framework Windows Presentation Foundation

Services WCF Access it

Model-View-ViewModel Tests unitaires

Page 16: Stages Miage 2010

Résumé de stageDéveloppement et maintenance de sites web

Entreprise du stage AtecnaRésidence de FlandreEntrée 19, Avenue de Flandre59170 Croix

Tuteur de l'entreprise David DUJARDIN

Tuteur de l'université Jean-Claude TARBY

Etudiant Fabien DUHAMEL

Contexte de stageLe stage s'est déroulé du 29 avril au 2 juillet 2010 dans les locaux d'Atecna, web-

agency implantée à Croix, orientée e-business. La société compte 26 salariés, principalement des informaticiens.

Sujet du stageDéveloppement du site de la société, atecna.fr visant a remplacer l'ancien site, et

maintenance d'un site e-commerce vendant des accessoires automobiles (correction de bugs, ajout de fonctionnalités).

RéalisationJ'ai passé une semaine de formation préliminaire au framework Symfony à l'aide d'un

tutoriel pour prendre en main l'architecture et le modèle MVC (Modèle-Vue-Contrôleur). Par la suite, j'ai eu une période d'adaptation sur un véritable site web e-commerce, où j'ai corrigé quelques bugs.

Ensuite, j'ai analysé les besoins du projet de nouveau site d'Atecna en reprenant les toutes premières bases de données et en y apportant quelques modifications. Puis, j'ai développé et réalisé le site et son administration sous l'architecture WAMP en collaboration avec un intégrateur système, et à l'aide de conseils apportés par mon tuteur lors de réunions récapitulatives régulières visant à faire évoluer certains objectifs.

Apports du stageJ'ai découvert le monde de l'informatique en entreprise, j'ai donc pu comprendre

comment fonctionne réellement une web-agency : le travail en équipe, la communication au sein de la société.

J'ai approfondi mes connaissances techniques acquises lors de ma formation à l'université comme une meilleure maitrise de PHP 5 objet, de MySQL, et de l'intégration de sites web avec le CSS (compatibilité entre tous navigateurs notamment).

J'ai aussi acquis de nouvelles compétences comme l'utilisation du framework Symfony, le modèle MVC, et a ainsi complété ma formation universitaire initiale.

Ce stage a été très intéressant, et m'a conforté dans l'orientation et la poursuite de mes études.

Page 17: Stages Miage 2010

EDMOND Emeric

Résumé de stage

06/2010

1. Présentation de DMCO

DMCO, entendez par là Développement Marketing en Communication

Opérationnelle est une SSII basée à Tourcoing dans une ruche d’entreprise. Elle

propose des solutions web marketing : développement de sites internet,

catalogues interactifs : Flipbooks, et à terme, une plateforme marketing

permettant la création de documents de communication (prospectus). Cette

société qui est composée de 6 personnes divisées en deux pôles d’activité :

commercial et informatique, est issue de l’association de Mr Olivier Bouchez, le

gérant, et Mr Julien Foratier, le responsable informatique.

2. Mission

En tant que stagiaire, ma mission était de développer le module de zoom du

Flipbook, puis un module de gestion des contacts. La technologie utilisée est le

Flex.

Les connaissances requises étaient la Programmation Orientée Objet et le

PHP MySQL. Quelques notions de Conception Orientée Objet telles que les

Design Patterns singleton, ou décorateur sont cependant indispensables pour

développer ce type d’applications.

3. Développement personnel

Ce stage à été très enrichissant, d’une part car il s’agit d’une petite SSII : le

pôle informatique est très proche du pôle communication. Ce type de structure

permet à un Miagiste en cours de formation d’avoir une bonne vision orientée

business.

D’autre part, au niveau programmation, les enjeux impliquent une façon

propre et modulaire de programmer, et surtout, on touche aussi bien au

graphisme, aux des bases de données, voire au XML.

Page 18: Stages Miage 2010

Manuel Giles Licence MIAGE 2010

RESUME DU STAGE Nom de l’entreprise : Formaeva Enseignant responsable : Patricia Plénacoste Tuteur en entreprise : Guillaume Parent [[email protected]] Durée : 3 mois Sujet de stage : Modification de l’interface existante pour en faire une interface avec des modules comme sur iGoogle ou encore Netvibes. Déroulement du stage :

o Correction de bogues présents sur l’application durant les deux/trois premières semaines pour s’habituer aux différents fichiers qui composent le code.

o Développement de la nouvelle interface en PHP, AJAX et CSS.

Utilisation de la librairie jQuery. Adaptation pour IE6 & IE7

o Proposition de prolonger le stage durant les mois de Juillet & Août pour

développer la mise en relation entre l’application et les réseaux sociaux de type Facebook ou encore Twitter, qui était initialement le sujet de mon stage mais qui a changé durant celui-ci.

Apports du stage :

o Autonomie o Compétences techniques notamment en AJAX o Réactivité face à la demande en constante évolution

Page 19: Stages Miage 2010

Résumé de stage

Mise en place d’un intranet d’entreprise

Etudiante : Céline GOMBAUD – Licence 3 MIAGE

Entreprise : Tape à L’œil

Tuteur entreprise : Michaël CARAUX

Tuteur universitaire : Francis BOSSUT

Contexte

J’ai effectué mon stage au siège social de l’entreprise Tape à L’œil à Wasquehal. Il s’est déroulé du 1er avril au

31 août 2010. Tape à l’œil est une société spécialisée dans la vente de vêtements pour enfants de 0 à 14 ans. Créée

en 1993, elle compte aujourd’hui 139 magasins en France et 52 à l’étranger.

Ma mission était de créer un nouvel intranet. L’intranet existant des services centraux était statique : il ne

comportait qu’une seule page et regroupait les applications et documents utiles à savoir les documents de

statistiques (chiffre d’affaire, ventes) et des manuels utilisateurs sur les applications. Quant à celui des magasins, il

sert seulement à réapprovisionner les stocks. Les magasins ne sont donc pas au courant de ce qu’il se passe aux

services centraux.

C’est pourquoi l’entreprise avait besoin d’un intranet commun qui centralise tous les documents de l’entreprise et

qui soit surtout plus collaboratif, c'est-à-dire avoir un véritable outil de communication interne.

Réalisations

Avant toute chose, il fallait recenser les besoins de chacun sur l’intranet. Je suis donc allée voir chaque

responsable de service pour leur demander ce dont ils avaient besoin.

J’ai pu ensuite démarrer le développement de l’intranet. La solution choisie par l’entreprise était Windows

SharePoint Services de Microsoft. C’est un ensemble d’outils permettant entre autres, la création d’un intranet

d’entreprise.

Ce développement s’est déroulé en plusieurs étapes. J’ai d’abord migré ce qu’il y avait sur l’existant pour le mettre

sur le nouvel intranet. J’ai ensuite ajouté différentes fonctionnalités telles que :

- La recherche

- Un planning de congés et d’absences

- Des informations personnalisées par service

- La réservation de salles et de matériels

- Système d’alertes magasins sur les caisses par flux RSS

Apports de ce stage

Ce stage m’a beaucoup appris, tant au niveau humain qu’au niveau des connaissances. Etant seule sur le

projet, j’ai du être autonome et aller vers les utilisateurs pour leur proposer des solutions en fonction de leurs

besoins. Cela ne m’a pas du tout déranger car cela m’a permis de connaître assez vite chaque personne.

J’ai pu aussi découvrir les différents domaines que l’informatique pouvait toucher dans une entreprise telle que Tape

à l’œil à savoir le décisionnel (statistiques magasins), la supply chain (gestion des entrepôts) ou encore les achats

(base de données des produits, des livraisons…).

Enfin, même si je connaissais déjà SharePoint, ce stage m’a permis d’approfondir et de compléter mes connaissances

sur cet outil. J’ai également découvert l’ASP.NET lorsque j’ai développé des fonctionnalités comme le contenu

personnel.

Page 20: Stages Miage 2010

Fiche-Résumé de stage

Florian Kauffmann

Développement d’outils de reporting automatisés

Maître de stage : Thierry Cornu Tuteur université : Nour-Eddine Oussous

Le stage se déroule sur une période de 13 semaines, du 12 avril au 9 juillet, il prend place

chez SPIE Communications Nord-Est situé à La Madeleine. SPIE Communications est un intégrateur

de service informatique et téléphonique. Il propose une offre allant de l’installation à l’exploitation

du système d’information. Afin de pouvoir proposer des engagements d’intervention très courts,

SPIE Communications dispose, en plus des stocks logistiques, d’une répartition géographique

homogène dans toute la France ce qui permet d’être à deux heures de tout client.

L’objectif de ce stage est de réaliser des outils de reporting automatisés. Ces outils seront

utilisés en interne et dans des rapports de suivi destinés aux différents clients. Ils permettront

d’afficher différents indicateurs de suivi de la qualité des prestations proposées par SPIE

Communications.

Après une immersion dans l’entreprise, j’ai entrepris de réaliser le cahier des charges de

l’outil destiné au Pôle Services, le service où j’étais en stage. Étant donné que les outils devaient être

réalisés sur le logiciel Excel du pack Microsoft Office, je me suis formé au langage avec lequel je

devais développer : le VBA (Visual Basic for Applications). Cette formation effectuée, j’ai pu

commencer à développer l’outil.

Vient ensuite le développement de l’outil de reporting standard. Cet outil est destiné à générer des

indicateurs qui seront ensuite intégrés dans un rapport de suivi de client. J’ai d’abord étudié l’outil

existant pour finalement décider d’en développer un nouveau par souci de facilité et de rapidité

d’exécution.

Le dernier outil était destiné au Centre de Service de l’entreprise. C’est en quelque sorte le service

après-vente de SPIE Communications. Je devais, par le biais d’indicateurs, faire ressortir la qualité et

les performances de leurs activités. J’ai donc développé cet outil durant mon stage.

Pour chacun de ces outils de reporting, j’ai réalisé une notice d’utilisation ainsi qu’animé une

formation aux utilisateurs concernés.

Ce stage m’a permis d’approfondir les connaissances théoriques acquises durant ces trois

dernières années notamment en analyse et en gestion de projet. Il m’a aussi donné la possibilité

d’apprendre un nouveau langage de programmation. En outre, ce stage m’a permis de découvrir le

monde de l’entreprise que ce soit sur le plan humain que sur le plan professionnel.

Page 21: Stages Miage 2010

Exploitation des données

SIL

Nom : Knockaert Prénom : Vincent Entreprise accueillante : Thales Communications - Lambersart

Ce rapport de stage a été réalisé dans le cadre de mon stage de fin de Licence MIAGE à Lille 1 – Villeneuve d’Ascq. Celui-ci s’est déroulé au sein de Thales Communications SA à Lambersart du 29 mars 2010 au 31 juillet 2010.

Le but de ce stage était l’exploitation de données de logistique et

maintenance pour mise en forme (indicateurs) à l’aide de Business Objects (sous base de données ORACLE). Ainsi que l’écriture de manuels d’utilisation.

Les indicateurs (graphes, tableaux) étaient jusqu’alors mis en forme à la

main sous Excel. Je me suis donc formé en autonomie aux solutions Designer et Reporter

de Business Objects. J’ai amélioré et crée de nouveaux indicateurs (graphes, tableaux) à partir des documents existants et des demandes utilisateurs. Ces indicateurs sont crées à la demande et sont paramétrables. J’ai également développé des procédures PL/SQL pour palier à des limitations de BO.

Les indicateurs sont utilisés dans des présentations internes ou pour des clients.

L’utilisation d’un outil de GMAO (Gestion de Maintenance Assisté par Ordinateur) m’a permis d’approfondir mes connaissances dans les domaines de la logistique et maintenance matérielle. L’administration de la base sous ORACLE et le développement PL/SQL m’ont apporté de solides compétences en base de données.

Page 22: Stages Miage 2010

Mathilde LAGACHE

Licence MIAGE

INTEGRATION D’UNE SOLUTION

DE CASH MANAGEMENT

AU SYSTEME D’ENCAISSEMENT CARTER-CASH

L’entreprise :

Carter-Cash est une SAS créée en 2002, filiale « discount » du groupe Mobivia

(anciennement Groupe Norauto). Elle compte à aujourd’hui 23 magasins en

France. Son plan de développement prévoit 50 magasins en 2013 (dont un à

l'international) et l’ouverture d’un entrepôt.

La mission :

Choisir et intégrer une solution cash management dans le système

d'encaissement de Carter-Cash afin de sécuriser le personnel en magasin -

victime de nombreux braquages.

Ce que j’ai réalisé :

Après une étude de l’existant, j'ai participé à l'analyse et au choix de la solution

en réalisant notamment des calculs de retours sur investissement.

Une fois, le choix réalisé, j'ai proposé les processus fonctionnels avec ce nouveau

système notamment ceux en cas de panne matériel. Après validation de ceux-ci

par le comité de Direction de Carter-Cash, j'ai interfacé la solution retenue avec

le logiciel d'encaissement existant en .NET.

A venir :

Carter-Cash m’offre un contrat à durée déterminée pour terminer ma mission

intégration, réaliser la recette et la mise en production de ma solution sur un

magasin pilote.

Tuteur professionnel : Fabienne CHARPENTIER

Tuteur universitaire : Samy MEFTALI

Année universitaire 2009/2010

18 rue Jacques Prévert

59650 Villeneuve d’Ascq

Page 23: Stages Miage 2010

David LESTAEVEL

Stage 2009/2010 en Licence 3 MIAGE

Mon stage s'est déroulé au sein de l'agence Visu-Ad, spécialiste de l'identification. Ses prestations peuvent aller de l'impression de badges à la gestion d'accueil en passant par la couverture d'évènements. Des développements informatique sont alors d'usage (ne serait-ce que pour automatiser les impressions à partir d'une base de données lorsqu'il s'agit d'imprimer des badges personnalisés) et la technologie PHP est souvent privilégiée. Mon projet consistait à développer un site Internet (http://www.nuclei.fr/) rattaché à l’action collective « Nucléi » pilotée par la Chambre Régionale de Commerce et d’Industrie Nord Pas de Calais. Destiné essentiellement aux entreprises cherchant des informations sur le marché du nucléaire et plus particulièrement aux entreprises régionales, ce site devait notamment permettre le recensement d'entreprises dans un annuaire centré autour du nucléaire, l'inscription à des ateliers, l'accessibilité à des espaces sécurisés pour connaître les opportunités d'affaires, etc.

Le projet s'est logiquement vu découper en trois phases : l'analyse, le développement et la livraison. L'analyse devait nous permettre de mettre en place la base de données après étude du cahier des charges et réalisation d'un MCD. Après une réunion avec le client pour valider cet étape et discuter des derniers points pouvant prêter à confusion, nous avons commencé le développement. En binôme avec Monsieur Pierre Brusselle pour réaliser le projet, je me suis concentré sur le côté serveur du développement (c'est-à-dire la partie qui gère les requêtes des utilisateurs et internautes et qui renvoie les réponses adéquates) tandis que mon collègue se focalisait sur la partie client (la vitrine du site Internet, ce qui est visible aux yeux de la personne qui navigue sur le site) avec notamment l'intégration de la charte graphique. Le développement a été scindé en deux parties : la réalisation du front office dans un premier temps puis du back office. Celui-ci devait permettre aux administrateurs, après identification, de pouvoir gérer l'ensemble de la base de données de manière intuitive et de générer de nouvelles pages html sans connaissance particulière en informatique autre que l'utilisation d'un éditeur de texte. Enfin, après validation auprès du client et rédaction d'une documentation technique, les sources ont pu être livrées et le client a été accompagné pour intégrer le site Internet sur son serveur.

Concernant l'aspect technique, le site a été développé selon une architecture LAMP : Linux pour le système d'exploitation, Apache pour le serveur, MySQL pour le système de gestion de base de données et PHP pour le langage de programmation. Cela a également été l'occasion pour moi d'utiliser la bibliothèque JavaScript jQuery, très utile pour valider dynamiquement les formulaires par exemple. En parallèle, l'ensemble de l'équipe de développement, supervisée par Monsieur Aurélien Fontaine, suivait le tutoriel jobeet afin de maîtriser le framework PHP Symfony. Nul doute que cet apprentissage servira l'agence Visu-Ad et encouragera l'émergence d'une culture projet plus forte encore. Quant à moi, cette compétence étant particulièrement recherchée sur le marché de l'informatique, j'aurai certainement l'occasion de mettre en pratique ces nouvelles connaissances dans le futur !

Page 24: Stages Miage 2010

Fiche résumé de stage - OUSSI Farid

Développement de composants

additionnels pour l’application de gestion ATLAS

Entreprise : Service informatique du SUAPS de l’université de Lille 2

Tuteur Entreprise : M. Fabien Lecourt

Tuteur Pédagogique : M. Samy Meftali

Contexte du stage : Stage d’une durée de 3 mois, du 1er avril au 30 juin, au sein du service informatique du SUAPS de l’université de Lille 2. Le SUAPS est le service des sports de l’université de droit et santé Lille 2. Son service informatique est un tout petit service puisqu’il ne compte qu’une seule personne. Le SUAPS possède une application de gestion nommée ATLAS (Administration de Toutes Les Activités du SUAPS), qui permet par exemple aux étudiants de s’inscrire dans les différentes activités proposées, consulter leurs dossiers, leurs notes… Côté enseignant, elle leur permet d’inscrire ou désinscrire un étudiant, gérer les places disponibles pour un cours, accéder à leurs emplois du temps, gérer les présences et les absences…

Sujet du stage :

L’objectif de mon stage consistait à développer des nouvelles fonctionnalités pour ATLAS. En effet, j’ai été amené à effectuer deux projets dont un principal. Le premier projet avait pour but de développer un module de gestion des droits d’accès sur ATLAS.

Dans un second temps, j’avais pour objectif de développer un module de gestion des congés pour le personnel du SUAPS. Cette partie était le sujet principal de mon stage. Auparavant, la gestion des absences se faisait sous un format papier, ce qui était très contraignant. L’objectif de ce projet a donc été d’obtenir une gestion centralisée des congés et autre types d’absences (arrêts maladie, formation…) des personnels du SUAPS. J’ai donc développé ces nouvelles fonctionnalités pour ATLAS en PHP, JavaScript et en SQL sur une base de données ORACLE. Je suis donc passer par toute une étape d’analyse pour bien comprendre le sujet et les attentes, une phase de développement et une étape de test très importante. Aujourd’hui, ces deux modules sont fonctionnels et ils ont été mis en production.

Apport du stage :

Ce stage a été pour moi une expérience riche et intéressante aussi bien sur le plan technique que sur le plan humain. En effet, il m’a permis d’approfondir mes compétences en développement PHP, JavaScript, et sur l’utilisation de bases de données ORACLE. De plus, j’ai appris de nouvelles notions en gestion, notamment dans le domaine des congés. Enfin, le stage m’a permis de développer de nombreuses qualités telles que l’autonomie, la rigueur, la communication, la recherche d’informations…

Page 25: Stages Miage 2010

Refonte du Système d'Information

Mission :

Le projet qui m'a été confié concerne la partie marketing de l'entreprise : l'objectif est de revoir et d'améliorer lorsque c'est nécessaire les outils utilisés pour la gestion du help desk, des relations clients et des ventes, ceci afin qu'ils communiquent entre eux et répondent mieux aux besoins des employés comme des clients. C'est un sujet concret qui correspond à des besoins réels et je réalise le projet dans sa totalité, ce qui constitue pour moi une riche expérience.

L'entreprise :

J'effectue mon stage dans une PME nommée Speechi. Elle vend des solutions nomades interactives pour l'enseignement et la formation. Elle a été créée en 2003, mais il a fallu attendre un an avant que soit commercialisé son premier produit, le logiciel du même nom : Speechi, associé à Power Point, permet d'ajouter des vidéos et du son à une présentation. Il donne également la possibilité de publier facilement son support en ligne au format flash. Par la suite, l'entreprise n'a eu de cesse de développer ses solutions d'enseignement nomades et interactives. Son produit le plus complet est l'ITsac, qui peut contenir tout ce qu'il faut pour transformer en quelques minutes une salle de cours classique en salle de classe numérique : ordinateur portable, projecteur, tableau interactif avec stylet, tablette numérique, visualiseur, le tout pré-cablé. Une solution totalement nomade, qui peut donc être transportée d'une salle à une autre et installée très rapidement. Les locaux de la société se situent actuellement dans la ferme de son directeur, à Bachy, village paisible à 20km de Lille.

Page 26: Stages Miage 2010

Portaux Kévin

29 Mars au 27 Juin

Administration Réseau - Mise en place Serveur

Développement Intranet

Tuteur de stage : Sébastien Roch Enseignant responsable : Jean-Marie Lebbe

Sujet du stage :

Mon rôle a été de rationaliser le réseau de l’association, d’installer un serveur intranet au

sein du SCJE LILLE, de remettre et de développer une partie de l’intranet.

Contexte du stage :

J’ai effectué mon stage dans l’association SCJE (Service de Contrôle Judiciaire et d’Enquête)

située à Lille, avenue du Peuple Belge. Le SCJE intervient dans le cadre de procédures judiciaires afin

d’effectuer des contrôles judiciaires, des enquêtes de personnalité ou de l’aide aux victimes.

Missions effectuées :

-Analyse d’un réseau d’entreprise.

-Force de proposition et modification du réseau. L’association compte une vingtaine de

postes, un serveur web, des imprimantes, des routeurs, différents points d’accès WIFI. Le but était

d’améliorer les conditions de travail, d’avoir un gain de performances et de fiabilité.

-Installation et configuration d’un serveur WEB afin de transformer l’intranet en extranet

disponible pour l’ensemble des délégations du SCJE sur toute la France.

-Analyse de l’intranet existant, auto-formation sur le Framework eZcomponent facilitant le

développement en PHP et la relation avec la base de données.

-Développement d’un outil de gestion des congés en PHP, MySQL sur l’intranet avec prise de

congés par collaborateur, validation ou non par le responsable des ressources humaines et autres.

-Maintenance sur place du réseau dans toutes les délégations du SCJE (Paris, Douai, Orléans,

Bourges).

Apport du stage :

Ce stage m’a permis de voir différentes facettes du monde de l’entreprise n’étant pas dans

une SSII classique. J’ai beaucoup appris au niveau humain et relation avec les acteurs de l’entreprise.

Au niveau technique, j’ai amélioré mes connaissances de développement objet sous PHP, MySQL,

mes connaissances réseau et serveur (matériel et logiciel) et affirmé ma technique et mon esprit

d’analyse.

Page 27: Stages Miage 2010

Étudiant

Nom : Pourchelle Rémi

Formation : Licence Miage

Entreprise :

Nom : PSA Peugeot Citroën

Domaine d'activité : Automobile

Site : Mulhouse

Adresse : PSA Peugeot CitroënSite de Mulhouse68071 Mulhouse Cedex

Sujets de stage:

Gestion de primes :

But : Créer une interface commune et simple la saisie de primes. En sélectionnant leur nom dans une liste, les responsables pouvaient voir les ouvriers auxquels ils étaient rattachés et ainsi saisir le montant de leurs primes. Une exportation des données a été mise en place pour le service pour valider et copier ces informations dans les bases de données de l'entreprise.

Outil: Microsoft Excel, Visual Basic

Optimisation de l'absentéisme :

But : Raccourcir le temps de rafraichissement de l'application (Je suis passé de deux heures à environ quinze minutes). Cet outil a été développé par mon tuteur et j'ai modifié une fonction de son code pour l'importation et la mise en forme des données avant leurs exploitations.Pour ce faire j'ai modifié son algorithme en insérant des requêtes SQL, aux lieux de formater les champs au fur et à mesure.

Outil : Microsoft Access, Visual Basic

Gestion des questions des délégués du personnel :

But : Créer une plate forme commune pour l'ensemble des acteurs. Ces questions étant traitées de manières mensuelles et prioritaires, ils leur faillaient un outil leur permettant de les traiter rapidement. Tout d'abord éviter les recopies, c'est à dire faire une saisie unique. Ensuite automatisé le plus possible l'orientation de ces questions. Puis fournir une recherche dans les questions déjà traiter les mois antérieurs pour éviter les pertes de temps sur des questions redondantes.

Outil : Visual Studio, Visual Basic .Net, MySQL

Et d'autres sujets également réalisé sous la suite Microsoft Office.

Page 28: Stages Miage 2010

François ROUSSELUniversité Lille 1Licence 3 MIAGEPromotion 2009-2010

Stage effectué du 01/04/2010 au 30/06/2010

dans l'entreprise :

CAID Concept374 rue Charles Saint Venant59790 [email protected]

Sujet : Analyse et développement d'un système d'information couvrant :

• La gestion client• La planification d'interventions• L'enregistrement de devis et de contrats• L'évaluation des collaborateurs• Le suivi de présence• Le partage des planning des collaborateurs

Technologies utilisées :

• Base de donnée MySQL• PHP• XHTML• Javascript / Ajax

Page 29: Stages Miage 2010

SOW Thierno Abdoulaye

[email protected]

Licence MIAGE

2009-2010

Tutrice entreprise : Tutrice université :

Anne de Jenlis Céline Kuttler

Résumé :

J’ai effectué mon stage d’une durée de 3 mois du 1

er Avril au 30 Juin 2010 au sein d’Adma

Animaux, Société de vente par correspondance créée en Avril 2006 sous la marque Qualitybird

(www.qualitybird.com).

J’y ai développé des modules php afin de remédier aux carences de fonctionnalités (listés sur

un cahier de charges) de leur nouvelle boutique (www.boutique-voliere.fr) qui est sous une

architecture Prestashop. Le travail réalisé s'est avéré très enrichissant pour mon expérience

professionnelle aussi bien en ce qui concerne le domaine technique que l’aspect humain.

D'une part ce stage m'a permis de travailler sur ce logiciel et d'en avoir une expérience. Ce qui

me permettra désormais de travailler avec les PME et TPE, commerçants et artisans qui désirent non

seulement assurer leur présence sur Internet mais aussi vendre en ligne.

Je suis maintenant capable d'installer, d'administrer et de faire évoluer un système e-commerce

utilisant cette solution ou une autre du même type.

Prestashop est un projet open source très bien structuré, ce qui devient donc une référence pour moi

dans mes prochains projets de développement de logiciels.

Dans les travaux réalisés, j'ai pu apporter mes connaissances théoriques et approfondir certains

domaines que je ne connaissais pas encore. Les modules développés sont déjà utilisés et leur donnent

entière satisfaction.

J’ai approfondi mes connaissances en POO, COO, PHP5, MySQL, CSS, Javascript et Ajax et me

suis familiarisé avec certains outils comme PHP-Eclipse, DreamWeaver, et PSPad. J’ai découvert

une nouvelle façon de faire de la programmation objet ici en l’occurrence le php objet.

Le fait de travailler en équipe et utiliser des applications existantes m'a permis de m'intégrer dans un

groupe de travail et de voir en quoi consistait le travail de développeur web.

D'autre part, ce stage m'a permis de découvrir l'entreprise de connaître son organisation et son

fonctionnement, de travailler sur des projets réels qui demandent de la rigueur et de la compétence.

J'ai eu l'occasion de quantifier mes capacités à surmonter les difficultés et d'apprendre à mieux

m'organiser et choisir une bonne méthodologie de travail pour réaliser mes projets de développement.

ADMA Animaux

Analyste et développeur de modules PHP pour

boutique e-commerce Prestashop

Page 30: Stages Miage 2010

TEMPLEUX Cyril3eme année de Licence MIAGE

Fiche-résumé de stage

Entreprise : Decapro (Villeneuve d'Ascq, 59)

Tuteur en entreprise : Julien GONTIER

Tuteur universitaire : Jean-Marie LEBBE

Contexte :

Mission :

Apports :

Mon stage s'est déroulé dans l'entreprise Decapro, une entreprise de vente à

distance d'articles de sport pour les collectivités. Filiale du groupe Oxylane, elle se

situe en bordure du campus Décathlon à Villeneuve d'Ascq. Elle possède son

propre service informatique et c'est au sein de ce dernier que j'ai pu effectué mon

stage. Il a duré quatre mois en tout, d'Avril à Juillet inclus.

Ma mission était de développer un nouveau module CRM pour leur ERP. Decapro

possédait déjà son propre ERP ainsi que son propre module CRM, mais ce

dernier était trop vieux, il était nécéssaire d'en développer un nouveau. De plus,

d'autres modules du CRM avaient été refaits et cela s'inscrivait dans une optique

de refonte totale. Lorsque je suis arrivé, la partie analyse avait déjà été effectuée.

Il ne restait plus qu'à développer.

Les technologies utilisés ont été nouvelles pour moi : il s'agissait du

framework.NET (C# et ASP) accompagné des libraires javascript jQuery, ainsi que

SQLServer (donc linq), le tout sous Visual Sutdio 2010. Je ne connaissais aucune

de ces technologies si ce n'est de nom, il a fallu m'adapter très rapidement. Puis,

ma mission étant un développement un interne, il a fallu régulièrement discuter

avec les commerciaux pour, cerner l'enjeu de ma mission dans un premier temps,

puis pour m'assurer que nous ne partions pas dans une mauvaise direction (une

ressemblance avec les méthodes agiles). Le fort coté relationnel de ce stage m'a

permis aussi de préciser mon projet professionnel. Désormais, je sais que je veux

être en contact avec les clients, les fournisseurs et les collaborateurs afin

d'imaginer des solutions qui correspondent aux besoins et possibilités de tous les

acteurs d'un projet informatique.

Page 31: Stages Miage 2010

Résumé du stage de Licence 3 MIAGE

Hélène WEEXSTEEN

Titre du stage :

Développement Web

Nom de l’entreprise :

Audaxis

Contexte du stage :

J’ai effectué mon stage au sein d’Audaxis durant 3 mois, un prestataire de services spécialisé

dans les applications métiers basées sur des solutions open source.

Réalisations et apports du stage :

Je suis intervenu sur trois projets différents. Durant trois semaines, j’ai effectué des

modifications sur un projet en .NET, cela m’a permis d’apprendre ce langage. Ensuite, j’ai

effectué un intranet pour une autre entreprise. Il s’agissait de créer un annuaire. Ce projet m’a

permis d’approfondir mes connaissances en PHP, JavaScript et AJAX mais aussi de découvrir

JQuery. Puis pendant les semaines qui ont suivi, j’ai été intégrée à un projet permettant la

publication papier de petites annonces immobilières. Ce projet m’a permis de travailler en

équipe mais aussi de découvrir de nouveaux langages : C#, ASP avec les difficultés que cela

entraine. J’ai également appris à développer en respectant les normes de l’entreprise, les

spécifications et les contraintes de temps. Ce stage m’a donc permis d’approfondir mes

connaissances techniques (PHP, …) mais aussi de découvrir le monde de l’entreprise et le

déroulement d’un projet informatique.

Page 32: Stages Miage 2010

Cyril WIRTH – Licence 3 MIAGE | S6 2010

Titre du stage : Amélioration d'un site basé sur Joomla !

Nom de l'entreprise : Fondation Agir Contre l'Exclusion

Nom du responsable en entreprise : M Remy FAVIER

Nom du responsable universitaire : Mme Patricia PLENACOSTE

Description du cadre :

Créée en 1993, la Fondation Agir Contre l'Exclusion (FACE) est née de la volonté de Martine Aubry. Elle souhaitait mobiliser les entreprises afin qu'elles apportent leur soutien à des initiatives locales de lutte contre les exclusions au profit des populations des quartiers sensibles. Le but était de créer un lien entre les entreprises et ces populations en difficulté.

Le premier club FACE, qui porte à l'époque le nom de Centre d'Action Economique (CAE) voit le jour) à Marseille. A l'époque, il comptait 15 entreprises membres fondateurs : Axa, Casino, Club Med, Danone, Darty, Euro RSCG, Fimalac, LCL, Manpower, Pechiney, RATP, Renault, AG2R, Sodexo et GDF-Suez. Avec le soutien de Martine Aubry, le club observa une forte mobilisation locale des entreprises, des partenaires institutionnels locaux mais également d'obtenir de bons résultats d'intégration à l'emploi.

Le club FACE de Lille, possède un site web (le CLUBFACENET), en chantier depuis sa création, qui est statique et donc sans intéraction avec l'internaute.

Sujet du stage :

Le but de mon stage, est de donner une seconde vie à ce site. Suivant l'engouement que les internautes ont pour les réseaux sociaux, ce site va se doter d'un espace personnel, d'un espace de discussion … De plus le site sera collaboratif, les chargés de missions de FACE Lille Métropole travailleront sur le site, dans le but d'accompagner les bénéficiaires vers l'emploi. Il y aura un réel suivi des personnes, par leur « parrain ». Le clubfacenet permettra également aux entreprises de déposer des offres d'emploi.

Le site est développé sur un base JOOMLA ! (et donc en PHP Objet). Il s'agit d'une programmation totalement différente car c'est de la programmation par composant. Les composants joomla ! utilisent une API, ainsi qu'un nommage qui leur est propre. Il faut également respecter le modèle Modèle-Vue-Controleur (MVC).

Ce que m'a apporté le stage :

Avant de commencer ce stage, je ne connaissais pas joomla !. Désormais je suis capable de développer des composants aussi complexe soient-ils. De plus l'immersion en entreprise est une réelle aventure enrichissante sous toutes les coutures. Les réunions d'équipe, permettent de s'intégrer au sein d'un groupe, et se sentir impliqué sur l'ensemble des actions.


Recommended