Rapport de stage. Effectué à la CNMSS (Caisse Nationale Militaire de Sécurité Sociale) Du 20 janvier 2014 au 28 février 2014



Documents pareils
Nous vous proposons des formations à la carte et vous accompagnons dans leur mise en oeuvre au quotidien.

Mise à jour : Octobre 2011

Mercredi 15 Janvier 2014

Paul FLYE SAINTE MARIE

Armand PY-PATINEC 2010

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

RESUME DE CARRIERE. Alice JULIENNE. 23 ans Nationalité Française Développeur Web Front-End. Compétences

Bureautique Initiation Excel-Powerpoint

PORTAIL INTERNET DECLARATIF. Configuration du client Mail de MICROSOFT VISTA

LICENCE PROFESSIONNELLE

Alpha PRIMO 58 boulevard baron du Marais Roanne / / contact@alphaprimo.fr

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

DIF VAE Technicien Supérieur de Support en Informatique

Caruso33 : une association à votre service

GUIDE D INSTALLATION INTERNET haute vitesse

PROCEDURE D INSTALLATION DES LOGICIELS EBP EN ENVIRONNEMENT ESU4

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel.

Description de l implantation dans le centre d examen (nom du service ou de l outil et caractéristiques techniques)

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013

Association UNIFORES 23, Rue du Cercler LIMOGES

Guide de configuration. Logiciel de courriel

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Catalogue des Formations Techniques

SQL Server, MySQL, Toad (client MySQL), PowerAMC (modélisation) Proxy SLIS

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2

Acquisition de matériels informatiques

Soutenance de projet

Fournir un accès rapide à nos données : agréger au préalable nos données permet de faire nos requêtes beaucoup plus rapidement

Catalogue De Formation Pour Les Entreprises

Activités professionnelle N 2

Programmation Web. Introduction

Février Novanet-IS. Suite progicielle WEB pour l Assurance. Description fonctionnelle

Atelier 1. Portails documentaires : BioLib et Cemadoc

Une famille d'applications permettant à toute organisation d'optimiser le suivi et la gestion de ses ressources internes vous présente

PROJET DE PORTAIL INTRANET YNNA

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

Président d Inotekk Gestion de la société, développement du portefeuille clients, gestion et réalisation des projets informatiques

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É PHP - MAGENT O. 30 ans - 6 ans d'expérience

CONSULTANT. Ingénieur Système d Information. Projet Analyse Développement INGENIEUR CONSEIL INFORMATIQUE & NTIC DEPUIS NOVEMBRE 2003.

Ingénieur Développement Nouvelles Technologies

Intégrateur Web HTML5 CSS3

Micro-ordinateurs, informations, idées, trucs et astuces. Utiliser les services de fichiers

Prérequis techniques

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

Diffuser un contenu sur Internet : notions de base... 13

Dans nos locaux au 98 Route de Sauve NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur

Pierre Vélon

GUIDE D'INSTALLATION DU PGI EBP EN ETABLISSEMENT

WINDOWS Remote Desktop & Application publishing facile!

CAHIER DES CHARGES D IMPLANTATION

Single User. Guide d Installation

Compétences fonctionnelles et techniques

<Insert Picture Here>ApExposé. Cédric MYLLE 05 Février Exposé Système et Réseaux : ApEx, Application Express d Oracle

Lionel BRULEY. Consultant/Formateur SharePoint. Formation. Domaines techniques

Léa Dumas Développeuse front-end Intégratrice //

Expertises Métiers & e-business. Technologies Microsoft & OpenSource. Méthodologies et gestion de projet

Manuel d installation de Business Objects Web Intelligence Rich Client.

SIO Solutions informatiques aux organisations

Formation Webmaster : Création de site Web Initiation + Approfondissement

Présentation de solutions de Progiciels de Gestion d'epn Forum des Usages Brest 2010

Rapport journalier. Le stage va se découper en 2 parties : 3 premières semaines :

KIELA CONSULTING. Microsoft Office Open Office Windows - Internet. Formation sur mesure

Bienvenue. Présentation de la société. Microsoft Innovation Center, le 20 mars Gilles Dedisse, Chef de Projets

Formation : WEbMaster

CAHIER DES CHARGES DE REALISATION DE SITE INTERNET

Stellar Phoenix Outlook PST Repair - Technical 5.0 Guide d'installation

Echosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet

Catalogue Formations Jalios

Accès au Serveur de PAIE «SPV» par INTERNET Paramétrage du poste de travail «Windows»

La solution CAP Valley

Code Produit Nom Produit Dernière mise à jour. AM003 Alias Mobile On Demand Licence 1 mois 27/04/2015

Master CCI. Compétences Complémentaires en Informatique. Livret de l étudiant

Informatique et Internet

Outlook Présentation.

Transport de marchandises (messagerie nationale, express, affrètement) ; Domaine médical (gestion administrative, paie hospitalière).

Présentation Création-Web

Demande d assistance : ecentral.graphics.kodak.com. Variable Data Print est désormais une option sous licence de InSite Storefront 6.0.

INTEGRATEUR WEB/WEBDESIGNER

Exigences système Edition & Imprimeries de labeur

CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD)

Administrateur/Technicien/Développeur Profil

... Cahier des charges Site Internet Office de Tourisme Lesneven - Côte des Légendes MAITRE D OUVRAGE

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

Présentation de la gamme des PGI/ERP modulaires Wavesoft

ClariLog - Asset View Suite

de logiciels Web 2.0, SaaS Logiciels collaboratifs Portails pour entreprises Développement iphone, Android WebApp HTML5 Mobile marketing

Messagerie & Groupeware. augmentez l expertise de votre capital humain

Projet Personnalisé Encadré PPE 2

Marché à Procédure adaptée. Tierce maintenance applicative pour le portail web

Introduction à la notion de DOMAINE

SITE I NTERNET. Conception d un site Web

Master 2 Professionnel «Contenus et projets internet», Université Paul Verlaine (Metz, 57)

Dossier de Presse. Ergonomie. E-commerce. Portails internet. Applications Facebook. Logiciels «prêts à adapter» Logiciels sur mesure

7 villa de la citadelle Né le 13 mai Arcueil Nationalité : Française. Développeur Web JEE COMPÉTENCES

E.N.T. Espace Numérique de Travail

Transcription:

Marjolaine GENEVIER Florian MEI Thomas DESTOMBES BTS SIO (Services Informatiques aux Organisations) Option SLAM (Solutions Logicielles et Applications Métiers) Lycée Bonaparte Avenue Winston Churchill 83000 Toulon Téléphone: 04 94 18 90 30 Rapport de stage Effectué à la CNMSS (Caisse Nationale Militaire de Sécurité Sociale) Du 20 janvier 2014 au 28 février 2014 Mission : Etude et développement d une application web écrite en PHP5, CSS avec une base MySQL. Cette application permet au service des soutiens généraux d enregistrer les consommations d affranchissement des courriers de l établissement, et de suivre les lettres recommandées. 247, avenue Jacques Cartier 83090 Toulon Cedex 9 Téléphone : 04 94 16 36 00

2

Sommaire Introduction... 4 Travaux attendus... 4 Résumé des semaines... 5 Semaine 1... 5 Semaine 2... 5 Semaine 3... 6 Semaine 4... 6 Semaine 5... 6 Semaine 6... 6 Mémoire de projet... 7 1) Analyse de l existant... 7 2) Spécifications (solutions apportées)... 7 3) Cycle de vie du projet (déroulement)... 7 4) Déploiement et maintenance... 8 5) Suggestion... 9 6) Glossaire... 10 Maquette de l application... 11 Partie Expédition... 11 Partie Réception... 13 Partie Suivi du courrier... 15 Partie Administration... 16 Application... 17 Ecran d accueil... 17 Partie Expédition... 18 Partie Réception... 19 Partie Suivi du courrier... 20 Partie Administration... 21 3

Introduction Ce stage s'est déroulé au sein du service informatique de la Caisse Nationale Militaire de Sécurité Sociale (CNMSS), supervisé par le DSI (Département Systèmes d Information). Notre groupe de 3 étudiants de la classe de BTS était encadré par M. POUDE, Chef du Service Gestion de l Etablissement. Ce stage a fait l'objet d'une réponse à une demande du service Courrier de la CNMSS. Ce service souhaitait enregistrer tous les courriers entrant et sortant de la CNMSS. Environnement technologique : Netbeans 7.4, MySQL 4, PHP 5, logiciel de maquettage Mockingbird. Moyens : PC, serveur de production. Travaux attendus Faire les interviews pour l étude des spécifications détaillées, les rédiger Développer l application web (respect de la charte graphique, portail, écran de saisie, impressions, modules de requêtes ) Rédiger la documentation utilisateur et administrateur Assurer la réversibilité auprès des développeurs de l établissement Faire la conduite au changement auprès des utilisateurs et administrateurs. 4

Résumé des semaines Semaine 1 Du Lundi 20 janvier au Vendredi 24 janvier : Découverte de l entreprise ainsi que du projet. Réunion avec le client pour établir les besoins. Etude de ces besoins et de l ancienne application, pour la mise en place du cahier des charges. Création des maquettes de l application à partir de ces analyses. Création du cahier des charges. Envoi du cahier des charges au client, sous forme de présentation PowerPoint. Semaine 2 Lundi 27 janvier au Vendredi 31 janvier : Structure des pages PHP : o Menu déroulant o Interface graphique / Affichage des pages Expédition Enregistrement, Consultation, Modification (Code HTML) o Interface graphique / Affichage des pages Suivi du courrier Enregistrement, Recherche, Modification Requêtes préparées pour la Base de Données Sécuriser les dates (JavaScript) / Afficher les tableaux Installation et gestion de XDEBUG Gestion accès menu Page Non Habilitation Dynamisme des pages : o Expédition : Enregistrement o Expédition : Consultation o Expédition : Modification o Réception : Enregistrement (Début) o Réception : Consultation (Début) 5

Semaine 3 Lundi 03 février au Vendredi 07 février Dynamisme des pages : o Réception : Enregistrement (Fin) o Réception : Consultation (Fin) o Réception : Modification o Suivi du courrier : Enregistrement o Suivi du courrier : Recherche o Suivi du courrier : Modification o Administration : Blocage des dates o Administration : Changement des tarifs Vérification et amélioration des pages Gestion de sessions (Début) Mise à jour du livret de compétence Semaine 4 Lundi 10 février au Vendredi 14 février Gestion de sessions (Fin) Réparation bug au niveau du HTML, CSS et des dates pour IE8 Documentation de l application Entretien avec le responsable du service BCE, M.ALBA Apport des modifications demandées par M.ALBA PowerPoint pour la notice Utilisateurs Lien vers cette notice sur la page d accueil du site Semaine 5 Lundi 17 février au Vendredi 21 février Préparation à la mise en production Visite de M. Gil Mise en production Vérifications si nécessaire après test par les utilisateurs Semaine 6 Lundi 24 février au Vendredi 28 février Test du logiciel PHPStorm 6

Mémoire de projet 1) Analyse de l existant ASP (langage WEB obsolète) BDD ACCESS (analyse de la conception de la base) Analyse de l architecture Non respects des bonnes pratiques de programmation (Nommage ) 2) Spécifications (solutions apportées) PHP 5 MySQL (migration de ACCESS à MySQL) Modification de l architecture (regroupement par fonctions) Respect, autant que faire se peut, des bonnes pratiques de codage 3) Cycle de vie du projet (déroulement) Modèle en W : o Définitions des besoins (Réunions, mails ) o Conception (Maquettes) o Spécifications (Fonctions, modifications BDD, niveaux habilitation) o Conception des composants, codages o Tests divers avant livraison o Test d acception 7

4) Déploiement et maintenance Architecture fonctionnelle de l application (rôle de chaque répertoire, fichiers) 8

Architecture fonctionnelle de la BDD (explique les colonnes, les tables ) 5) Suggestion Optimiser la BDD 9

6) Glossaire Access : SGBD relationnel édité par Microsoft. Il fait partie de la suite bureautique MS Office Pro. ASP : Les Actives Server Pages de Microsoft (ASP) permettent de développer des fonctions basées sur un serveur dans un site web. La logique des ASP étant exécutée sur le serveur Web, les applications qui les intègrent sont accessibles depuis n'importe quel navigateur, quelle que soit la plate-forme. BCE : Bureau Courrier Editique (service courrier de la Caisse Nationale Militaire de Sécurité Sociale) BDD : Base de données IE8 : Internet Explorer 8 est un navigateur Web développé par Microsoft. Il fut lancé le 19 mars 2009 pour Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008 et Windows 7. Mockingbird : Mockingbird est une Application Web qui permet de travailler sur les maquettes de sites web ou d applications. MySQL : est un système de gestion de base de données (SGBD). Netbeans : NetBeans est un environnement de développement intégré (EDI), placé en open source par Sun en juin 2000 sous licence CDDL et GPLv2 PHP : est un langage de programmationlibre4 principalement utilisé pour produire des pages Web dynamiques via un serveur HTTP3, mais pouvant également fonctionner comme n'importe quel langage interprété de façon locale. PHPStorm : PhpStorm est un IDE PHP léger et intelligent développé par Jetbrains. SMG : Soins Médicaux Gratuits 10

Maquette de l application Partie Expédition 11

12

Partie Réception 13

14

Partie Suivi du courrier 15

Partie Administration 16

Application Ecran d accueil 17

Partie Expédition 18

Partie Réception 19

Partie Suivi du courrier 20

Partie Administration 21

22