BTS SIO. Session

Dimension: px
Commencer à balayer dès la page:

Download "BTS SIO. Session 2013 2015"

Transcription

1 BTS SIO Services Informatiques aux Organisations Session Collé Maxime Année Option : SLAM Activité professionnelle N 1 NATURE DE L'ACTIVITE : DÉVELOPPEMENT DE L APPLICATION WEB «GESTION DE CERTIFICATS» CONTEXTE La société Yad Informatique est une PME dans le secteur de l informatique située à Villeurbanne, elle fournit essentiellement des prestations informatiques tel que la vente de produits, de services de migrations (matériels / logiciels réseau) et l installation d infrastructures réseaux. Cette entreprise ne possède pas de pôle de développement d application, ce projet est donc une demande spécifique. L entreprise développe depuis quelques années une activité de vente de produits informatiques notamment dans le cadre de ses services d installations d infrastructures. C est dans ce contexte que les clients ont parfois besoin de certificats liés à certains produits dans un cadre législatif. Actuellement, ces demandes ne sont pas automatisées, et sont effectuées par appels téléphoniques : Un client muni de son bon de livraison ou facture appel la structure, la standardiste, après consultation de la facture, envoi les différents certificats des produits sous format PDF par mail au client. Ma mission est d automatiser cette tâche par le biais d une application web construite en PHP. Les besoins étant clairs et non évolutifs, une analyse des besoins (Annexe 1) m a permis de rapidement construire un dossier d analyse (Annexe 2) afin de répondre au mieux aux contraintes de la mission. LES ACTEURS Ma collaboration liée au projet s est essentiellement fait avec Mr Yves Semhoun, gérant de la société. LES OBJECTIFS Yad Informatique souhaite donc automatiser l envoi de certificats de produits achetés par le client sur la demande de celui-ci. Les objectifs principaux sont : - Création d une application web où le client peux se connecter (identifiant / mot de passe). - Cette application doit recenser son historique de commande. - Le client peut, en choisissant une commande, s envoyer automatiquement les pièces justificatives. - Mise à jour de la base de données et des certificats stockés automatiquement. P a g e 1 24

2 SOLUTIONS ENVISAGEABLES 1) Garder l ancien mode de fonctionnement. 2) Créer une application web répondant à ces objectifs. DESCRIPTION DE LA SOLUTION RETENUE La solution retenue fut la création d une application web, en effet pour le client comme pour l entreprise, le fait d appeler pour chaque demande de certification d un ou plusieurs produits est une perte de temps et donc une perte financière. Conditions initiales : Légères pistes de mon tuteur sur la structure de la base de données. Conditions finales : Application fonctionnelle et conforme aux besoins exprimés. Outils utilisés : - Support de travail: Ordinateur fournit par l entreprise - Logiciels liés au développement : Sublime Text 2, WampServer, FileZila, WinSCP Dans le cadre d une description synthétique, vous pouvez également vous rendre au et afficher les détails du projet. CONDITIONS DE REALISATIONS Matériels Ordinateur fournit par l entreprise Logiciels Sublime Text 2, WampServer, WinSCP Durée de réalisation Une durée totale de 2 mois, mais non exclusive à cette application. Contraintes - La base de données doit contenir un certains nombres de contraintes d intégrités. - L application doit être réalisée en PHP/MYSQL P a g e 2 24

3 COMPETENCES MISES EN ŒUVRE POUR CETTE ACTIVITE PROFESSIONNELLE A1.1.1 ANALYSE DU CAHIER DES CHARGES D'UN SERVICE À PRODUIRE Définition de la mission au début du stage. Participation à une réunion en fin de stage afin d'expliquer la conception et les aboutissants du stage. A1.1.3 ÉTUDE DES EXIGENCES LIÉES À LA QUALITÉ ATTENDUE D'UN SERVICE Exigence technique: solution web. Nécessiter de mise en place de login pour la confidentialité et le bon fonctionnement de l application web. A1.3.4 DÉPLOIEMENT D'UN SERVICE Passage du local à la mise en ligne. A4.1.1 PROPOSITION D'UNE SOLUTION APPLICATIVE Proposition de la solution en tenant compte de contraintes demandées. A4.1.3 CONCEPTION OU ADAPTATION D'UNE BASE DE DONNÉES Création d'une base de données, manipulation et exploitation des données dans l'application. A4.1.4 RECENSER ET CARACTÉRISER LES COMPOSANTS EXISTANTS OU À DÉVELOPPER Rédaction d un cahier d'analyse ou sont recensé les solutions. A4.1.6 GESTION D'ENVIRONNEMENTS DE DÉVELOPPEMENT ET DE TEST Développement sous serveur local permettant le développement et les tests sont les contraintes réelles. A4.1.7 DÉVELOPPEMENT, UTILISATION OU ADAPTATION DE COMPOSANTS LOGICIELS Développement et création de l'application, mise en place d'un système de sécurité dans le cadre de l'accès aux données. A5.1.4 RENSEIGNER LES ÉLÉMENTS PERMETTANT D ESTIMER LA VALEUR DU SERVICE Rédaction d'un cahier d'analyse définissant les degrés d'importances des fonctionnalités. A5.2.3 REPÉRAGE DES COMPLÉMENTS DE FORMATION OU D'AUTO-FORMATION... Auto-formation sur le langage PHP. A5.2.4 ÉTUDE D UNE TECHNOLOGIE, D'UN COMPOSANT, D'UN OUTIL OU D'UNE MÉTHODE A nécessité une documentation importante liée au PHP P a g e 3 24

4 DEROULEMENTS DE L'ACTIVITES 1) DIAGRAMME DE CAS D UTILISATION 2) PLAN DE L APPLICATION CHRONOLOGIE APPLICATIVE LIÉE À UNE DEMANDE STANDARD. Connexion Affichage des différents articles de la commande Affiche des commandes via une facture un bon de livraison Envoi d'un mail comprenant les certifications sous forme de pièces jointes format pdf P a g e 4 24

5 3) CONCEPTION ET MODELISATION DE LA BASE DE DONNEES Dans un premier temps il a été nécessaire de concevoir une base de données cohérente avec les besoins : Des contraintes d intégrités sont nécessaires. Aucun attribut ne peut être null Pour une meilleure compréhension voir le schéma de la base de données ci-dessous : Voir sa structure afin d en comprendre plus en détail le fonctionnement (ANNEXE 4) 4) DEVELOPPEMENT DE L APPLICATION Pour avoir les détails techniques liés au codage de l application, consultez l annexe 3 «Développement de l application». P a g e 5 24

6 5) IMPLEMENTATION DE L APPLICATION Étape 1 : Le visiteur se connecte grâce à son login / mot de passe. Etape 2 : Le visiteur a 3 possibilités, afficher ces articles via une facture, VIA un bon de livraison ou il a également la possibilité de modifier son mot de passe. P a g e 6 24

7 Etape 3 : Le visiteur vérifie les articles, numéro de lots et quantité, grâce à l affichage de ceux-ci. NB : Un bon de livraison ou une facture peut concerner plusieurs articles mais également aussi plusieurs lots. P a g e 7 24

8 Etape 4 : Le visiteur clique sur générer, cette action lui affichera un message si l opération s effectue correctement. Cette action déclenche l envoi d un avec l ensemble des certificats pour chaque article sous forme de PDF en pièce jointe. Etape 5 : Réception de l P a g e 8 24

9 6) LA MISE À JOUR DES DONNÉES ET DES FICHIERS PDF Pour la mise à jour des données, le choix technologique s est porté sur la solution logicielle WINSCP couplée à un fichier BAT ainsi que des requêtes SQL avec des tâches planifiées sur celles-ci. 1) Upload des fichiers Les PDF, avant d être supprimés de l ordinateur local, sont copiés vers un dossier archives. Appel du script ftpscript.txt 2) Exécution du fichier SQL Pour les données, des requêtes SQL d insertions sont créées et importées dans BDD_SYNC (voir image) par l administrateur puis une tache planifié sur un script PHP les exécute.. P a g e 9 24

10 CONCLUSION Pour conclure, je pense avoir mené à bien cette mission dans la mesure où l application est fonctionnelle et conforme aux contraintes du cahier des charges. Ce projet m a permis d avoir une première approche du travail en entreprise, de la programmation en entreprise (trouver des solutions en ayant des contraintes à respecter). En tant que premier projet en développement web, le fait d avoir une technologie imposée m a confronté à de sérieuses difficultés au premier abord, ne pas avoir de pôle dans le développement web dans l entreprise m a obligé à trouver des solutions par moi-même et de façon autonome. Grace à cette expérience, je pense avoir gagné en savoir-faire et en autonomie. EVOLUTION POSSIBLE - Évolution de l application afin de pouvoir éventuellement passer les commandes directement en ligne et donc automatiser une partie du domaine d activité. - Permettre à l utilisateur la modification de son mot de passe. - Développer l aspect sécurité de l application qui est très limité à l état actuel. - Le projet a été mis en production après mon stage et l entreprise recherche de nouveaux stagiaires afin d agrandir ces fonctionnalités et pour accomplir d autres projets en parallèle. P a g e 10 24

11 ANNEXES ANALYSE DES BESOINS PAGE 12 DOSSIER D ANALYSE PAGES DEVELOPPEMENT DE L APPLICATION PAGES DETAILS DE LA STRUCUTRE DE LA BASE DE DONNEES PAGES P a g e 11 24

12 ANNEXE 1 : ANALYSE DES BESOINS Client : YAD informatique Prestataire : COLLE Maxime (statut : stagiaire) PROBLÈME ÉMIS PAR LE CLIENT L entreprise a développé depuis quelques années une activité en dehors de son cœur de métier, la vente de produits de type matériaux. Ses clients ont besoin de certificats du matériel dans un cadre législatif. Actuellement ces demandes ne sont pas automatisées, et sont effectuées par appels téléphoniques. Ma mission est d automatiser cette tâche par le biais d une application web construite en PHP. Les besoins étant clairs et non évolutifs, l analyse suivante va permettre de définir les exigences du projet. EXIGENCES FONCTIONNELLES Exigences importance qualité Demande la mise en place d un module de type application web qui sera intégré au site actuel. Mise en place d une base de données répondant aux besoins de la mission Importation des données (requêtes SQL et PDF) vers la solution applicative. Aucune perte ou altération de donnée n est admissible Automatisation des importations La sécurisation des données et des accès Moyenne Moyenne L interface utilisateur L utilisateur doit avoir la possibilité d afficher une commande soit par bon de livraison, soit par numéro de facture Une commande doit afficher la liste des articles, leurs numéros de lot et leurs quantités respectives. Moyenne La validation du choix d une commande doit envoyer un au client contenant les justificatifs concernant les articles de la commande en pièces jointes. L utilisateur doit être avertit de l envoi correct de l lors de la validation du choix d une commande Moyenne Moyenne L utilisateur doit avoir la possibilité de modifier son adresse . Moyenne EXIGENCES ANNEXES L interface utilisateur doit être au plus simple. Charte graphique libre Codage principalement en PHP Utilisation d une base de données MYSQL Choix libre dans la solution afin de récupéré les données. NOTE La réalisation des exigences ayant une priorité haute sont définies comme les objectifs principaux de la mission. P a g e 12 24

13 ANNEXE 2 : DOSSIER D ANALYSE Client : Yad Informatique Prestataire : Collé Maxime (statut : stagiaire) La fonctionnalité est conforme aux exigences. VALIDE VALIDE (sous conditions ) La fonctionnalité est conforme aux exigences, mais n est pas finalisé sur l ensemble de la solution applicative. La fonctionnalité ne répond pas aux exigences en l état. NON VALIDE On notera que l ensemble des exigences ayant une importance forte sont respectés et qu ainsi les besoins vitaux de l application sont respectés. P a g e 13 24

14 EXIGENCES GENERALES EXIGENCE 1 Demande la mise en place d un module de type application web qui sera intégré au site actuel. Développement de l application en local sous WampServer Migration ultérieur VALIDE EXIGENCE 2 Mise en place d une base de données répondant aux besoins de la mission Création de la base de données et des relations correspondantes (cf. MCD base de données) VALIDE EXIGENCE 3 Importation des données (requêtes SQL et PDF) vers la solution applicative. Aucune perte ou altération de donnée n est admissible Création de requêtes SQL et des dossiers liés aux PDF à uploader Utilisation de la solution logiciel WINSCP Utilisation de fichier.bat qui appelle un script pour l upload VALIDE P a g e 14 24

15 EXIGENCE 4 Automatisation des importations Utilisation d une tache planifiée effectué sur le fichier.bat Utilisation du service de tache planifié d OVH afin d exécuter la requête SQL VALIDE EXIGENCE 5 La sécurisation des données et des accès Moyenne Moyenne Authentification d accès à l application et utilisation de session sur l ensemble de l application VALIDE EXIGENCES POUR L INTERFACE UTILISATEUR EXIGENCE 6 L utilisateur doit avoir la possibilité d afficher une commande soit par bon de livraison, soit par numéro de facture Mise en place de deux listes déroulantes : - La première concerne l ensemble des bons de livraisons répertoriés pour le client - La deuxième concerne l ensemble des factures répertoriées pour le client VALIDE EXIGENCE 7 Une commande doit afficher la liste des articles, leurs numéros de lot et leurs quantités respectives. Moyenne Récupération des données et affichage de celle-ci VALIDE P a g e 15 24

16 EXIGENCE 8 La validation du choix d une commande doit envoyer un au client contenant les justificatifs concernant les articles de la commande en pièces jointes. Envoi de l au client lors de la validation Ajouts des PDF correspondant aux articles en pièces jointes VALIDE EXIGENCE 9 L utilisateur doit être avertit de l envoi correct de l lors de la validation du choix d une commande Moyenne Moyenne Affichage d un message d erreur ou de réussite suite à l envoi de l VALIDE EXIGENCE 10 L utilisateur doit avoir la possibilité de modifier son adresse . Moyenne Ajout d un formulaire afin de permettre à l utilisateur de modifier son mot de passe en base de données. VALIDE P a g e 16 24

17 ANNEXE 3 : DEVELOPPEMENT DE L APPLICATION 1) PAGE INDEX.PHP - CODE PHP Dans un premier temps, il est nécessaire de se connecter à la base de données Suite à cela, une vérification sur le formulaire de connexion sera nécessaire afin de garantir que les champs ne sont pas nuls. Ensuite il est nécessaire de comparé les champs saisies à ceux de la base de données. Mise en session de l utilisateur et redirection sur «recuperation.php». P a g e 17 24

18 2) PAGE INDEX.PHP - CODE HTML Import du Template Bootstrap. Mise en place du formulaire de connexion. P a g e 18 24

19 3) PAGE RÉCUPERATION.PHP En premier lieu, grâce à «session_start()» on ouvre la session de l utilisateur. Affichage de l entête de la page. Création d une méthode pour vérifier la syntaxe de l adresse mail grâce à une expression régulière. Connexion à la base de données avec pdo. Affichage de deux listes déroulantes : - La première permet d afficher le résultat par facture. - La deuxième permet d afficher le résultat de bon de livraison. L affichage des listes déroulantes est réalisé avec des boucles while permettant de parcourir le résultat des requêtes. P a g e 19 24

20 La récupération des éléments se fait avec POST. On parcourt avec une boucle while le résultat de la requête (qui va chercher les lignes d un id facture ou bon de livraison) et on l affiche dans un tableau (table). Cette partie concerne le traitement du formulaire de modification d adresse de l utilisateur. On récupère l adresse mail, on vérifie qu elle n est pas vide et vérifie sa syntaxe grâce à notre méthode VerifierAdress . On met à jour l adresse mail grâce à une requête update, puis on actualise la page. P a g e 20 24

21 Cette partie gère le traitement dans le cadre d une validation de l envoi des certificats par l utilisateur. On vérifie que le formulaire est posté et on sélectionne l adresse mail du destinataire. Appel de la bibliothèque phpmaileur et on attribue les différents champs liés aux arguments phpmaileur pour l envoi du mail. Mise en place d une condition dans le cadre soit d un bon de livraison, soit d une facture. Récupération des données avec une requête et grâce à une jointure. Vérification de l envoi du mail Inclusion des scripts JavaScript P a g e 21 24

22 ANNEXE 4 : DETAILS DE LA STRUCTURE DE LA BDD SET FOREIGN_KEY_CHECKS = 0; -- Structure de la table `CERTIF` CREATE TABLE IF NOT EXISTS `CERTIF` ( `id` int(255) NOT NULL AUTO_INCREMENT, `NUM_LOT` int(55) NOT NULL, `AR_REF` varchar(255) NOT NULL, `LIEN_PDF` varchar(255) NOT NULL, PRIMARY KEY (`id`), KEY `AR_REF` (`AR_REF`), KEY `NUM_LOT` (`NUM_LOT`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ; Structure de la table `CLIENTS` CREATE TABLE IF NOT EXISTS `CLIENTS` ( `CT_NUM` varchar(255) NOT NULL, `CT_ ` varchar(255) NOT NULL, `CT_PASSWORD` varchar(255) NOT NULL, PRIMARY KEY (`CT_NUM`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; Structure de la table `ENTETES` CREATE TABLE IF NOT EXISTS `ENTETES` ( `CT_NUM` varchar(255) NOT NULL, `DO_PIECE` varchar(255) NOT NULL, `DO_DATE` datetime NOT NULL, PRIMARY KEY (`DO_PIECE`), KEY `CT_NUM` (`CT_NUM`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; Structure de la table `LIGNES` CREATE TABLE IF NOT EXISTS `LIGNES` ( `id` int(255) NOT NULL AUTO_INCREMENT, `CT_NUM` varchar(255) NOT NULL, `DO_PIECE` varchar(255) NOT NULL, `AR_REF` varchar(255) NOT NULL, P a g e 22 24

23 `NUM_LOT` int(255) NOT NULL, `DL_QTE` int(55) NOT NULL, `DO_PIECEBL` varchar(255) NOT NULL, PRIMARY KEY (`id`), KEY `DO_PIECE` (`DO_PIECE`), KEY `NUM_LOT` (`NUM_LOT`), KEY `AR_REF` (`AR_REF`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ; -- Contraintes pour la table `CERTIF` -- ALTER TABLE `CERTIF` ADD CONSTRAINT `CERTIF_ibfk_1` FOREIGN KEY (`NUM_LOT`) REFERENCES `LIGNES` (`NUM_LOT`); -- Contraintes pour la table `CLIENTS` -- ALTER TABLE `CLIENTS` ADD CONSTRAINT `CLIENTS_ibfk_1` FOREIGN KEY (`CT_NUM`) REFERENCES `ENTETES` (`CT_NUM`); -- Contraintes pour la table `ENTETES` -- ALTER TABLE `ENTETES` ADD CONSTRAINT `ENTETES_ibfk_2` FOREIGN KEY (`DO_PIECE`) REFERENCES `LIGNES` (`DO_PIECE`), ADD CONSTRAINT `ENTETES_ibfk_1` FOREIGN KEY (`CT_NUM`) REFERENCES `CLIENTS` (`CT_NUM`); -- Contraintes pour la table `LIGNES` -- ALTER TABLE `LIGNES` ADD CONSTRAINT `LIGNES_ibfk_3` FOREIGN KEY (`AR_REF`) REFERENCES `CERTIF` (`AR_REF`), ADD CONSTRAINT `LIGNES_ibfk_1` FOREIGN KEY (`DO_PIECE`) REFERENCES `ENTETES` (`DO_PIECE`), ADD CONSTRAINT `LIGNES_ibfk_2` FOREIGN KEY (`NUM_LOT`) REFERENCES `CERTIF` (`NUM_LOT`); SET FOREIGN_KEY_CHECKS = 1; DANS CERTAINS CAS, L ORDRE D IMPORTATION PRODUISAIT DES ERREURS, L UTILISATION DE SET FOREIGN_KEY_CHECKS M A PERMIS DE MOMENTANÉMENT ANNULER LES CONTRAINTES ENTRE LES TABLES AFIN D EFFECTUER CERTAINES REQUÊTES. P a g e 23 24

24 SOMMAIRE NATURE DE L ACTIVITE PAGE 1 SOLUTIONS ENVISAGEABLES PAGE 2 DESCRIPTION DE LA SOLUTION RETENUE PAGE 2 CONDITIONS DE REALISATIONS PAGE 2 COMPETENCES MISES EN ŒUVRE PAGE 3 DEROULEMENT DE L ACTIVITE PAGES ) Diagramme de cas d utilisation page 4 2) Plan de l application page 4 3) Base de données page 5 4) Architecture des ficher page 5 5) Implémentation de l application pages 6 8 6) Mise à jour des données page 9 CONCLUSION / EVOLUTIONS POSSIBLES PAGE 10 ANNEXES PAGES ) Analyse des besoins page 12 2) Dossier d analyse pages ) Développement de l application pages ) Structure de la base de données pages P a g e 24 24

www.evogue.fr SUPPORT DE COURS / PHP PARTIE 3

www.evogue.fr SUPPORT DE COURS / PHP PARTIE 3 L i a m T A R D I E U www.evogue.fr SUPPORT DE COURS / PHP PARTIE 3 Sommaire Sommaire... 2 Eléments initiaux... 3 Base de données... 3 Tables... 4 membres... 4 commandes... 4 articles... 4 details_commandes...

Plus en détail

Dossier Technique. Détail des modifications apportées à GRR. Détail des modifications apportées à GRR Le 17/07/2008. Page 1/10

Dossier Technique. Détail des modifications apportées à GRR. Détail des modifications apportées à GRR Le 17/07/2008. Page 1/10 Dossier Technique Page 1/10 Sommaire : 1. REPONSE TECHNIQUE A LA DEMANDE 3 1.1. Prise en compte de la dernière version de phpcas 3 1.2. Gestion de la connexion à GRR 3 1.2.1. Récupération des attributs

Plus en détail

PHP 5. La base de données MySql. A. Belaïd 1

PHP 5. La base de données MySql. A. Belaïd 1 PHP 5 La base de données MySql A. Belaïd 1 Base de données C est quoi une base de données? Une base de données contient une ou plusieurs tables, chaque table ayant un ou plusieurs enregistrements Exemple

Plus en détail

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

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013 Rapport de stage Création d un site web Stage du 20/01/2013 au 21/02/2013 Auteur : Antoine Luczak Tuteur professionnel : M. Tison Tuteur scolaire : Mme Girondon Année scolaire : 2013/2014 1 Table des matières

Plus en détail

Olivier Mondet http://unidentified-one.net

Olivier Mondet http://unidentified-one.net T-GSI Ch.4 Le Langage SQL LDD, LCD Cet exercice guidé reprend le plan suivis lors de l intervention de formation faite pour l académie de Versailles. L objectif principal visait en la présentation du langage

Plus en détail

PHP et mysql. Code: php_mysql. Olivier Clavel - Daniel K. Schneider - Patrick Jermann - Vivian Synteta Version: 0.9 (modifié le 13/3/01 par VS)

PHP et mysql. Code: php_mysql. Olivier Clavel - Daniel K. Schneider - Patrick Jermann - Vivian Synteta Version: 0.9 (modifié le 13/3/01 par VS) PHP et mysql php_mysql PHP et mysql Code: php_mysql Originaux url: http://tecfa.unige.ch/guides/tie/html/php-mysql/php-mysql.html url: http://tecfa.unige.ch/guides/tie/pdf/files/php-mysql.pdf Auteurs et

Plus en détail

3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures

3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures 3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures Objectif global : A l issue de la formation, les stagiaires doivent être opérationnels dans la création d un site internet

Plus en détail

CREATION WEB DYNAMIQUE

CREATION WEB DYNAMIQUE CREATION WEB DYNAMIQUE IV ) MySQL IV-1 ) Introduction MYSQL dérive directement de SQL (Structured Query Language) qui est un langage de requêtes vers les bases de données relationnelles. Le serveur de

Plus en détail

Le langage SQL pour Oracle - partie 1 : SQL comme LDD

Le langage SQL pour Oracle - partie 1 : SQL comme LDD Le langage SQL pour Oracle - partie 1 : SQL comme LDD 1 SQL : Introduction SQL : Structured Query Langage langage de gestion de bases de donn ees relationnelles pour Définir les données (LDD) interroger

Plus en détail

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e : CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE Projet 2 Gestion des services enseignants G r o u p e : B E L G H I T Y a s m i n e S A N C H E Z - D U B R O N T Y u r i f e r M O N T A Z E R S i

Plus en détail

Stockage du fichier dans une table mysql:

Stockage du fichier dans une table mysql: Stockage de fichiers dans des tables MYSQL avec PHP Rédacteur: Alain Messin CNRS UMS 2202 Admin06 30/06/2006 Le but de ce document est de donner les principes de manipulation de fichiers dans une table

Plus en détail

Création et Gestion des tables

Création et Gestion des tables Création et Gestion des tables Version 1.0 Z Grégory CASANOVA 2 Sommaire 1 Introduction... 3 2 Pré-requis... 4 3 Les tables... 5 3.1 Les types de données... 5 3.1.1 Les types de données Sql Server... 5

Plus en détail

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

Rapport journalier. Le stage va se découper en 2 parties : 3 premières semaines : Rapport journalier Ce document à pour but de prévoir un planning prévisionnel et de permettre de juger l avancement des travaux afin d optimiser le rendement. Le stage va se découper en 2 parties : 3 premières

Plus en détail

Association UNIFORES 23, Rue du Cercler 87000 LIMOGES

Association UNIFORES 23, Rue du Cercler 87000 LIMOGES RAPPORT DE STAGE Association UNIFORES 23, Rue du Cercler 87000 LIMOGES LOHUES Théo BTS SIO 1 ère année Lycée suzanne valadon 2013-2014 Table des matières I. Présentation de l'entreprise...3 II. Description

Plus en détail

Solutions informatiques (SI) Semestre 1

Solutions informatiques (SI) Semestre 1 Solutions informatiques (SI) Cette unité vise l acquisition de compétences générales à partir desquelles sont construites les compétences propres aux parcours de spécialisation. Elle comprend, d une part,

Plus en détail

Application web de gestion de comptes en banques

Application web de gestion de comptes en banques Application web de gestion de comptes en banques Objectif Réaliser une application Web permettant à un client de gérer ses comptes en banque Diagramme de cas d'utilisation 1 Les cas d'utilisation Connexion

Plus en détail

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

Dans nos locaux au 98 Route de Sauve 30900 NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur FORMATION FORFAIT WEB DEVELOPPEUR Qualification ISQ OPQF Formacode 46 125 Certification de titre professionnel Web Designer + modules optionnels : Développement PHP/MySQL avancé, Web App, CMS e-boutique

Plus en détail

Devenez un véritable développeur web en 3 mois!

Devenez un véritable développeur web en 3 mois! Devenez un véritable développeur web en 3 mois! L objectif de la 3W Academy est de former des petits groupes d élèves au développement de sites web dynamiques ainsi qu à la création d applications web

Plus en détail

BTS S.I.O. 2012-2013 PHP OBJET. Module SLAM4. Nom du fichier : PHPRévisionObjetV2.odt Auteur : Pierre Barais

BTS S.I.O. 2012-2013 PHP OBJET. Module SLAM4. Nom du fichier : PHPRévisionObjetV2.odt Auteur : Pierre Barais BTS S.I.O. 2012-2013 PHP OBJET Module SLAM4 Nom du fichier : PHPRévisionObjetV2.odt Auteur : Pierre Barais Table des matières 1 But... 3 2 Les bases :... 3 3 Utilisation d'une classe : Instanciation...3

Plus en détail

Bases de Données relationnelles et leurs systèmes de Gestion

Bases de Données relationnelles et leurs systèmes de Gestion III.1- Définition de schémas Bases de Données relationnelles et leurs systèmes de Gestion RAPPELS Contraintes d intégrité sous Oracle Notion de vue Typage des attributs Contrainte d intégrité Intra-relation

Plus en détail

Modélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework

Modélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework Modélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework L'objectif de ce document est de poser des bases de réflexion sur la modélisation d'un projet réalisé

Plus en détail

Bases de données et interfaces Génie logiciel

Bases de données et interfaces Génie logiciel Bases de données et interfaces Génie logiciel Merlet benjamin Merlet-Billon Maryvonne Hueber Yann Jamin Guillaume Giraud Sandra Département Génie Biologique Professeurs responsables : Option BIMB Promotion

Plus en détail

Activités professionnelle N 2

Activités professionnelle N 2 BTS SIO Services Informatiques aux Organisations Option SISR Session 2012 2013 BELDJELLALIA Farid Activités professionnelle N 2 NATURE DE L'ACTIVITE CONTEXTE OBJECTIFS LIEU DE REALISATION Technicien assistance

Plus en détail

CQP Développeur Nouvelles Technologies (DNT)

CQP Développeur Nouvelles Technologies (DNT) ORGANISME REFERENCE STAGE : 26572 20 rue de l Arcade 75 008 PARIS CONTACT Couverture géographique : M. Frédéric DIOLEZ Bordeaux, Rouen, Lyon, Toulouse, Marseille Tél. : 09 88 66 17 40 Nantes, Lille, Strasbourg,

Plus en détail

Pratique et administration des systèmes

Pratique et administration des systèmes Université Louis Pasteur Licence Informatique (L2) UFR de Mathématiques et Informatique Année 2007/2008 1 But du TP Pratique et administration des systèmes TP10 : Technologie LAMP Le but de ce TP est de

Plus en détail

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

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES WEB & DÉVELOPPEMENT LES BASES DU WEB HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES LE LANGAGE HTML STRUCTURE D UNE PAGE En-tête et corps Syntaxe INSÉRER DES CONTENUS Texte : formatage (titre,

Plus en détail

PHP et les Bases de données - Généralités

PHP et les Bases de données - Généralités PHP et les Bases de données - Généralités Conception d une base de données Méthodes utilisées : MERISE, UML Modèle conceptuel des données MCD, Modèle logique MLD, Modèle Physique MPD. Ces aspects seront

Plus en détail

Bases de données relationnelles

Bases de données relationnelles Bases de données relationnelles Système de Gestion de Bases de Données Une base de données est un ensemble de données mémorisé par un ordinateur, organisé selon un modèle et accessible à de nombreuses

Plus en détail

Compétences Business Objects - 2014

Compétences Business Objects - 2014 Compétences Business Objects - 2014 «Mars-Juin 2014. Réf : Version 1 Page 1 sur 34 Sommaire CONTEXTE DE LA REMISE A NIVEAU EN AUTOFORMATION... 3 1. MODELISATION... 4 1.1 DESCRIPTION FONCTIONNEL DE L'APPLICATION

Plus en détail

Gestion de base de données

Gestion de base de données Université Libre de Bruxelles Faculté de Philosophie et Lettres Département des Sciences de l Information et de la Communication Gestion de base de données Projet : Take Off ASBL Cours de M. A. Clève STIC-B-505

Plus en détail

DEVAKI NEXTOBJET PRESENTATION. Devaki Nextobjects est un projet sous license GNU/Public.

DEVAKI NEXTOBJET PRESENTATION. Devaki Nextobjects est un projet sous license GNU/Public. DEVAKI NEXTOBJET 1 Présentation...2 Installation...3 Prérequis...3 Windows...3 Linux...3 Exécution...4 Concevoir une BDD avec Devaki NextObject...5 Nouveau MCD...5 Configurer la connexion à la base de

Plus en détail

PROJET DE PORTAIL INTRANET YNNA

PROJET DE PORTAIL INTRANET YNNA PROJET DE PORTAIL INTRANET YNNA PV sur l état d avancement du chantier Intranet Ynna Hicham BENJELLOUN h.benjelloun@ynna.ma Préambule Ce rapport a pour objet de proposer les grandes lignes de l état des

Plus en détail

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org Les sites Internet dynamiques contact : Patrick VINCENT pvincent@erasme.org Qu est-ce qu un site Web? ensemble de pages multimédia (texte, images, son, vidéo, ) organisées autour d une page d accueil et

Plus en détail

Cours: Administration d'une Base de Données

Cours: Administration d'une Base de Données Bases de Données Avancées Module A IUT Lumière, License CE-STAT 2006-2007 Pierre Parrend Cours: Administration d'une Base de Données Table of Contents Principes...1 Structure d'un Base de Données...1 Architecture...1

Plus en détail

I. MySQL : Serveur et SGBD

I. MySQL : Serveur et SGBD Le Système de Gestion de Base de Données MySQL I. MySQL : Serveur et SGBD Menu I. MySQL : Serveur et SGBG II. Création d'une base de données avec MySQL MySQL est un système de gestion et conception de

Plus en détail

PHP 4 PARTIE : BASE DE DONNEES

PHP 4 PARTIE : BASE DE DONNEES PHP 4 PARTIE : BASE DE DONNEES 1. Introduction 2. Présentation de MySQL 3. Principe 4. Connexion 5. Interrogation 6. Extraction des données 7. Fonctions de services 8. Traitement des erreurs 9. Travaux

Plus en détail

1. Base de données SQLite

1. Base de données SQLite Dans ce TP, nous allons voir comment créer et utiliser une base de données SQL locale pour stocker les informations. La semaine prochaine, ça sera avec un WebService. On repart de l application AvosAvis

Plus en détail

Documentation de conception

Documentation de conception Documentation de conception La présente documentation précise les choix de modélisation, détaille les fonctionnalités (en sus de la documentation utilisateur), documente la conception de la base de donnes

Plus en détail

Sommaire. 1 Introduction 19. 2 Présentation du logiciel de commerce électronique 23

Sommaire. 1 Introduction 19. 2 Présentation du logiciel de commerce électronique 23 1 Introduction 19 1.1 À qui s adresse cet ouvrage?... 21 1.2 Comment est organisé cet ouvrage?... 22 1.3 À propos de l auteur... 22 1.4 Le site Web... 22 2 Présentation du logiciel de commerce électronique

Plus en détail

SQL Historique 1982 1986 1992

SQL Historique 1982 1986 1992 SQL Historique 1950-1960: gestion par simple fichier texte 1960: COBOL (début de notion de base de données) 1968: premier produit de sgbdr structuré (IBM -> IDMS) 1970-74: élaboration de l'outil d'analyse

Plus en détail

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

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 Mickaël Mickaël BLANCHARD BLANCHARD Préface de Sébastien L e p e r s Magento Préface de Sébastien L e p e r s Magento Réussir son site e-commerce Réussir son site e-commerce Groupe Eyrolles, 2010, ISBN

Plus en détail

Les BASES de DONNEES dans WampServer

Les BASES de DONNEES dans WampServer Les BASES de DONNEES dans WampServer 1 Définitions Générales Une base de données (BDD) permet d'enregistrer, de stocker, de ranger des données de façon organisée et hiérarchisée. SQL est le langage qui

Plus en détail

CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD) ----------------------------------------------------------------------------------------------------

CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD) ---------------------------------------------------------------------------------------------------- ORGANISME REFERENCE STAGE : 26587 20 rue de l Arcade 75 008 PARIS CONTACT Couverture : M. Frédéric DIOLEZ Paris, Lyon, Bordeaux, Rouen, Toulouse, Marseille, Tél. : 09 88 66 17 40 Strasbourg, Nantes, Lille,

Plus en détail

BIRT (Business Intelligence and Reporting Tools)

BIRT (Business Intelligence and Reporting Tools) BIRT (Business Intelligence and Reporting Tools) Introduction Cette publication a pour objectif de présenter l outil de reporting BIRT, dans le cadre de l unité de valeur «Data Warehouse et Outils Décisionnels»

Plus en détail

Du 10 Fév. au 14 Mars 2014

Du 10 Fév. au 14 Mars 2014 Interconnexion des Sites - Design et Implémentation des Réseaux informatiques - Sécurité et Audit des systèmes - IT CATALOGUE DE FORMATION SIS 2014 1 FORMATION ORACLE 10G 11G 10 FEV 2014 DOUALA CAMEROUN

Plus en détail

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

RESUME DE CARRIERE. Alice JULIENNE. 23 ans Nationalité Française Développeur Web Front-End. Compétences RESUME DE CARRIERE Alice JULIENNE 23 ans Nationalité Française Développeur Web Front-End Compétences Systèmes Langages Windows (XP, 98) Macintosh OS X HTML, XHTML, CSS, XML, PHP, SQL, Javascript, J-Querry

Plus en détail

Module pour la solution e-commerce Magento

Module pour la solution e-commerce Magento Module pour la solution e-commerce Magento sommaire 1. Introduction... 3 1.1. Objet du document... 3 1.2. Liste des documents de référence... 3 1.3. Avertissement... 3 1.4. Contacts... 3 1.5. Historique

Plus en détail

TP Contraintes - Triggers

TP Contraintes - Triggers TP Contraintes - Triggers 1. Préambule Oracle est accessible sur le serveur Venus et vous êtes autorisés à accéder à une instance licence. Vous utiliserez l interface d accés SQL*Plus qui permet l exécution

Plus en détail

Utilisation d Hyperplanning 2011

Utilisation d Hyperplanning 2011 Utilisation d Hyperplanning 0 4 Utilisation Importer des données 5 Importer des données 6 Utilisation Fiche n 46 - Connaître les règles d unicité à savoir : cette fiche présente les règles appliquées par

Plus en détail

Définition des Webservices Ordre de paiement par email. Version 1.0

Définition des Webservices Ordre de paiement par email. Version 1.0 Définition des Webservices Ordre de paiement par email Version 1.0 Rédaction, Vérification, Approbation Rédaction Vérification Approbation Nom Date/Visa Nom Date/Visa Nom Date/Visa Historique du document

Plus en détail

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

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09 INFORMATIQUE & WEB Code du diplôme : CP09 Passionné par l informatique et le web, vous souhaitez obtenir une certification dans un domaine porteur et enrichir votre CV? PARCOURS CERTIFICAT PROFESSIONNEL

Plus en détail

Modélisation et Gestion des bases de données avec mysql workbench

Modélisation et Gestion des bases de données avec mysql workbench Modélisation et Gestion des bases de données avec mysql workbench par novembre 2011 Table des matières 1 Installation 3 1.1 Ecran de chargement 3 1.2 Page d accueil 3 2 Réalisation d une base de données

Plus en détail

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed 6, bd maréchal Juin F-14050 Caen cedex 4 Spécialité Informatique 2 e année Rapport de projet Gestion du parc informatique matériel et logiciel de l Ensicaen SAKHI Taoufik SIFAOUI Mohammed Suivi ENSICAEN

Plus en détail

Guide d utilisation «Extranet Formation» V3.5

Guide d utilisation «Extranet Formation» V3.5 Guide d utilisation «Extranet Formation» V3.5 Evolution de la version 3.5 : La saisie des heures d absences est détaillée par article ou, pour les subventions, par heures centre et heures entreprise. (Point

Plus en détail

Un site Web performant p 3. Les moteurs de la réussite p 4

Un site Web performant p 3. Les moteurs de la réussite p 4 Un site Web performant p 3 Les moteurs de la réussite p 4 Fonctionnalités (en bref) p 5 Fonctionnalités (petit zoom sur les rubriques) p 6 Démo p 8-2 - Avec la FCGA, c est facile La Fédération vous propose

Plus en détail

Cahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES

Cahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES Antonin AILLET Remi DEVES Thibaut AZZOPARDI 2 ème année de DUT Informatique Cahier Technique «Développer une application intranet pour la gestion des stages des étudiants» Encadré par Didier BOULLE Année

Plus en détail

Bureautique Initiation Excel-Powerpoint

Bureautique Initiation Excel-Powerpoint Module de Formation Personnalisée : Bureautique Initiation Excel-Powerpoint Durée : jours ouvrables Prix : Formation personnalisée en vue d obtenir les notions de base indispensables pour : Excel Office

Plus en détail

PHP 5.4 Développez un site web dynamique et interactif

PHP 5.4 Développez un site web dynamique et interactif Editions ENI PHP 5.4 Développez un site web dynamique et interactif Collection Ressources Informatiques Table des matières Table des matières 1 Chapitre 1 Introduction 1. Objectif de l'ouvrage.............................................

Plus en détail

Module de livraison DPD Magento

Module de livraison DPD Magento Module de livraison DPD Magento France uniquement Sommaire 1- INTRODUCTION... 3 2- INSTALLATION DU MODULE... 4 3- CONFIGURATION DU MODULE... 5 A. GESTION DES FRAIS DE PORT... 6 B. EXEMPLES DE CONFIGURATIONS...

Plus en détail

Attaques applicatives

Attaques applicatives Attaques applicatives Attaques applicatives Exploitation d une mauvaise programmation des applications Ne touche pas le serveur lui-même mais son utilisation/ configuration Surtout populaire pour les sites

Plus en détail

Projet Viticulture - TP 3 : bases de données distantes BTS Services informatiques aux organisations

Projet Viticulture - TP 3 : bases de données distantes BTS Services informatiques aux organisations Projet Viticulture TP 3 : bases de données externes Description du thème Partie 1 : bases de données locales SQLite Partie 2 : projet H2O stockage local Partie 3 : bases de données distantes Partie 4 :

Plus en détail

CATALOGUE DES FORMATIONS 2014

CATALOGUE DES FORMATIONS 2014 CATALOGUE DES FORMATIONS 2014 5 Av Frédéric Mistral 34110 FRONTIGNAN 09 52 85 74 40 http://www.excelencours.fr ORGANISME DE FORMATION ENREGISTRE SOUS LE NUMERO : 91 34 06148 34 SIRET : 491-987-970 00023

Plus en détail

Le Langage De Description De Données(LDD)

Le Langage De Description De Données(LDD) Base de données Le Langage De Description De Données(LDD) Créer des tables Décrire les différents types de données utilisables pour les définitions de colonne Modifier la définition des tables Supprimer,

Plus en détail

PHP. PHP et bases de données

PHP. PHP et bases de données Accés aux bases de données Une des raisons du succès de PHP Support d un grand nombre de bases - MySQL - Oracle - PostgreSQL - SQLite - Microso> Access - DBM - IBM Informix -... Accés aux bases de données

Plus en détail

Plateforme PAYZEN. Intégration du module de paiement pour la plateforme Magento version 1.3.x.x. Paiement en plusieurs fois. Version 1.

Plateforme PAYZEN. Intégration du module de paiement pour la plateforme Magento version 1.3.x.x. Paiement en plusieurs fois. Version 1. Plateforme PAYZEN Intégration du module de paiement pour la plateforme Magento version 1.3.x.x Paiement en plusieurs fois Version 1.4a Guide d intégration du module de paiement Multiple Magento 1/24 SUIVI,

Plus en détail

SPECIFICATIONS TECHNIQUES : Gestion des Médicaments et des commandes de médicaments

SPECIFICATIONS TECHNIQUES : Gestion des Médicaments et des commandes de médicaments SPECIFICATIONS TECHNIQUES : Gestion des Médicaments et des commandes de médicaments Développement d une application en web/ client lourd en C# permettant la gestion des médicaments et des commandes de

Plus en détail

Sécurité des sites Web Pas un cours un recueil du net. INF340 Jean-François Berdjugin

Sécurité des sites Web Pas un cours un recueil du net. INF340 Jean-François Berdjugin Sécurité des sites Web Pas un cours un recueil du net INF340 Jean-François Berdjugin Vulnérabilité Définition (wikipédia) : Dans le domaine de la sécurité informatique, une vulnérabilité est une faiblesse

Plus en détail

Système de Gestion de Ressources

Système de Gestion de Ressources Groupe 4 Système de Gestion de Ressources Clients : Rachid Khoufache & Antoine Rozenknop Version finale Ingénieur Informatique deuxième année Année scolaire 2011/2012 TABLE DES MATIERES I. INTRODUCTION...

Plus en détail

En date du 11 décembre 2008

En date du 11 décembre 2008 R E F O N T E S I T E W E B G F I E CAHIER DES CHARGES ET DEVIS En date du 11 décembre 2008 ADITEL - WEB AGENCY 4 RUE CAROLINE 75017 PARIS Tel 01 44 70 02 77 SARL AU CAPITAL DE 20 000 EUROS R.C.S BOBIGNY

Plus en détail

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

Marché à Procédure adaptée. Tierce maintenance applicative pour le portail web www.debatpublic.fr Marché à Procédure adaptée Passé en application de l article 28 du code des marchés publics Tierce maintenance applicative pour le portail web www.debatpublic.fr CNDP/ 03 /2015 Cahier des clauses techniques

Plus en détail

RÉALISATION D UN SITE DE RENCONTRE

RÉALISATION D UN SITE DE RENCONTRE RÉALISATION D UN SITE DE RENCONTRE Par Mathieu COUPE, Charlène DOUDOU et Stéphanie RANDRIANARIMANA Sous la coordination des professeurs d ISN du lycée Aristide Briand : Jérôme CANTALOUBE, Laurent BERNARD

Plus en détail

Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10

Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10 modalisa Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10 8 Fonctionnalités de mise en ligne de questionnaires Vous trouverez dans cet opuscule les informations nécessaires

Plus en détail

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

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel. Méthode de Test Pour WIKIROUTE Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel. [Tapez le nom de l'auteur] 10/06/2009 Sommaire I. Introduction...

Plus en détail

Samson BISARO Christian MAILLARD

Samson BISARO Christian MAILLARD Une solution d authentification unifiée dans un réseau hétérogène Arnaud ANTONELLI Samson BISARO Christian MAILLARD 1 Sommaire État des lieux en 1999 Objectifs Composants du projet État des lieux en 2005

Plus en détail

Brique BDL Gestion de Projet Logiciel

Brique BDL Gestion de Projet Logiciel Brique BDL Gestion de Projet Logiciel Processus de développement pratiqué à l'enst Sylvie.Vignes@enst.fr url:http://www.infres.enst.fr/~vignes/bdl Poly: Computer elective project F.Gasperoni Brique BDL

Plus en détail

IBM Unica emessage Version 8.5.0 Date de publication : 7 juin 2011. Guide utilisateur

IBM Unica emessage Version 8.5.0 Date de publication : 7 juin 2011. Guide utilisateur IBM Unica emessage Version 8.5.0 Date de publication : 7 juin 2011 Guide utilisateur Copyright Copyright IBM 2011 IBM Corporation Reservoir Place North 170 Tracer Lane Waltham, MA 02451-1379 Le progiciel

Plus en détail

Armand PY-PATINEC 2010

Armand PY-PATINEC 2010 Armand PY-PATINEC 2010 EPREUVE PRATIQUE : TABLEAU SYNOPTIQUE Activités Inventaire de bières et de leur lieu de fabrication Gestion des clients pour un programme de facturation Emploi du ruban de l interface

Plus en détail

Manuel Viadeis CRM Connecteur intégration L100 étendue.

Manuel Viadeis CRM Connecteur intégration L100 étendue. Référence : [N de ref.] Version N : [N de version] Créé le : 20/04/2012 Créé par : Téléphone : Grégori DESAI [Téléphone] Sommaire 1 Vue d ensemble du flot de données... 4 2 Installation du connecteur...

Plus en détail

Historisation des données

Historisation des données Historisation des données Partie 1 : mode colonne par Frédéric Brouard, alias SQLpro MVP SQL Server Expert langage SQL, SGBDR, modélisation de données Auteur de : SQLpro http://sqlpro.developpez.com/ "SQL",

Plus en détail

I4 : Bases de Données

I4 : Bases de Données I4 : Bases de Données Passage de UML au modèle relationnel Georges LOUIS Département Réseaux et Télécommunications Université de La Rochelle Module I4 2008-2009 1 G.Louis Sommaire 1 Des classes aux tables

Plus en détail

ISC21-1 --- Système d Information Architecture et Administration d un SGBD Compléments SQL

ISC21-1 --- Système d Information Architecture et Administration d un SGBD Compléments SQL ISC21-1 --- Système d Information Architecture et Administration d un SGBD Compléments SQL Jean-Marie Pécatte jean-marie.pecatte@iut-tlse3.fr 16 novembre 2006 ISIS - Jean-Marie PECATTE 1 Valeur de clé

Plus en détail

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

Description de l implantation dans le centre d examen (nom du service ou de l outil et caractéristiques techniques) ANNEXE VII-1 : modèle d attestation de respect du cahier des charges pour l épreuve E4 (parcours SISR) BTS SERVICES INFORMATIQUES AUX ORGANISATIONS Session 2014 CONTRÔLE DE L ENVIRONNEMENT TECHNOLOGIQUE

Plus en détail

Modules ICI relais & EXAPAQ Predict v4.0

Modules ICI relais & EXAPAQ Predict v4.0 Documentation technique Modules ICI relais & EXAPAQ Predict v4.0 Magento 1.4 1.8 Sommaire Sommaire 1. Introduction... 3 2. Installation des modules... 4 3. Configuration des modules... 5 3.1. Gestion des

Plus en détail

WWW.MELDANINFORMATIQUE.COM

WWW.MELDANINFORMATIQUE.COM Solutions informatiques Procédure Sur Comment créer un premier Site SharePoint 2010 Historique du document Revision Date Modification Autor 3 2013-04-29 Creation Daniel Roy 1. But.4 2. Configuration..4

Plus en détail

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

E.N.T. Espace Numérique de Travail E.N.T. Espace Numérique de Travail Portail de l UM2 Outil de communication, de partage, de stockage, Présentation et Modalités d utilisation Page 1 sur 20 Sommaire I. Présentation du portail 3 A. Le concept

Plus en détail

Pour les débutants. langage de définition des données

Pour les débutants. langage de définition des données Pour les débutants SQL : langage de définition des données Les bases de données sont très utilisées dans les applications Web. La création, l interrogation et la manipulation des données de la base sont

Plus en détail

Projet de Java Enterprise Edition

Projet de Java Enterprise Edition Projet de Java Enterprise Edition Cours de Master 2 Informatique Boutique en ligne L objectif du projet de JEE est de réaliser une application de boutique en ligne. Cette boutique en ligne va permettre

Plus en détail

BES WEBDEVELOPER ACTIVITÉ RÔLE

BES WEBDEVELOPER ACTIVITÉ RÔLE BES WEBDEVELOPER ACTIVITÉ Le web developer participe aux activités concernant la conception, la réalisation, la mise à jour, la maintenance et l évolution d applications internet/intranet statiques et

Plus en détail

1) Information sur le logiciel et la notice 2) Le tableau de bord 3) Les devis 4) Les factures 5) Les factures d acompte 6) Les avoirs sur facture

1) Information sur le logiciel et la notice 2) Le tableau de bord 3) Les devis 4) Les factures 5) Les factures d acompte 6) Les avoirs sur facture NOTICE 1/75 SOMMAIRE MyAbaque a été réalisé pour les petites et moyennes entreprises et les autosentrepreneurs. Il permet de suivre et contrôler le déroulement d un dossier (réalisation du devis, commande

Plus en détail

Cahier des charges. «Application Internet pour le portail web i2n» Direction du Développement numérique du Territoire

Cahier des charges. «Application Internet pour le portail web i2n» Direction du Développement numérique du Territoire Direction du Développement numérique du Territoire Cahier des charges «Application Internet pour le portail web i2n» Direction du Développement Numérique du Territoire Maître d Ouvrage : REGION BASSE-NORMANDIE

Plus en détail

Rapport de Stage Christopher Chedeau 2 au 26 Juin 2009

Rapport de Stage Christopher Chedeau 2 au 26 Juin 2009 Rapport de Stage Christopher Chedeau 2 au 26 Juin 2009 «Web. De l intégration de pages statiques HTML à un CMS, à la dynamisation d un site grâce au Javascript et l utilisation de nouvelles technologies

Plus en détail

CYCLE DE VIE DES TRANSACTIONS

CYCLE DE VIE DES TRANSACTIONS CYCLE DE VIE DES TRANSACTIONS Version 1.1 21/12/2009 Ce document et son contenu sont strictement confidentiels et la propriété de Natixis Paiements. Il n est pas contractuel. Toute reproduction et/ou distribution

Plus en détail

NFA 008. Introduction à NoSQL et MongoDB 25/05/2013

NFA 008. Introduction à NoSQL et MongoDB 25/05/2013 NFA 008 Introduction à NoSQL et MongoDB 25/05/2013 1 NoSQL, c'est à dire? Les bases de données NoSQL restent des bases de données mais on met l'accent sur L'aspect NON-relationnel L'architecture distribuée

Plus en détail

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

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons

Plus en détail

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X Groupe Eyrolles, 2003, ISBN : 2-212-11317-X 3 Création de pages dynamiques courantes Dans le chapitre précédent, nous avons installé et configuré tous les éléments indispensables à la mise en œuvre d une

Plus en détail

OUAPI Guide d installation Outil d administration de parc informatique. Documentation d installation et de paramétrage

OUAPI Guide d installation Outil d administration de parc informatique. Documentation d installation et de paramétrage Outil d administration de parc informatique Documentation d installation et de paramétrage Nicolas BIDET Ouapi.org 29/07/2012 Sommaire Installation de Wampserver... 3 1.1. Téléchargement de WampServer...

Plus en détail

Plateforme PAYZEN. Définition de Web-services

Plateforme PAYZEN. Définition de Web-services Plateforme PAYZEN Définition de Web-services Ordre de paiement Version 1.1 Rédaction, Vérification, Approbation Rédaction Vérification Approbation Nom Date/Visa Nom Date/Visa Nom Date/Visa Lyra-Network

Plus en détail