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

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

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

Transcription

1 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 a m a k

2 SOMMAIRE TABLES DES FIGURES I. ABREVIATIONS II. INTRODUCCTION III. PRESENTATION DE L APPLICATION «GESTION DES SERVICES DES ENSEIGNANTS» Contexte Technique La Base de données de l application Installation de l application IV. TECHNOLOGIES UTILISEES Symfony Odt.php JQuery Programmation modulaire V. MISSION DU PROJET ET TRAVAILLE DEMANDE Modifications demandées Ajout de Fonctionnalités : Gestion Electronique des Documents VI. DEROULEMENT DU PROJET Phases du développement de la partie GED Planning Analyses de la partie GED Interface Graphique : Intégration dans «Gestion des services enseignants» Page: Accueil Page : Génération des documents Page : Recherche Page : Configuration GED Page : Ajouter un template Page : Configuration Serveur des fichiers Modélisation UML (User Case) Partie GED User case : Modèle de document User case : Géneration de Document

3 User case : Archivage serveur de fichiers User case : Traitement XML User case : Chargement Document Utilisateur User Case Sous-Système : Serveur de fichier Base de donnés partie GED Interface Graphique partie GED déploiement Symfony Interface de connexion Interface d accueil Interface de Génération des documents Interface Deposer fichiers Templates générés VII. INTEGRATION DE LA PARTIE GED DANS L APPLICATION «GESTION DES SERVICES ENSEIGNANTS» Module d Accueil Module de recherche Document Module Document Module Configuration Configuration : Gestion Electronique des documents Configuration : Serveur des Fichiers Module Bilan Répartition des heures affectées par filières et enseignants Répartition des heures affectées par rapport aux nombres des heures prévu dans la maquette VIX. LES CHANGEMENTS REALISES DANS L APPLICATION «GESTION DES SERVICES ENSEIGNANTS» Module de recherche Enseignant Enseignement VIII. LES PROBLEMES RENCONTRES IX. BILAN X. CONCLUSION XI. ANNEXES

4 Justification des changements réalisées à la BDD TABLES DES FIGURES Figure 1 : BDD Gestion des services enseignants... 6 Figure 2 : Planning Figure 3 : Analyses GED prototype page d accueil Figure 4 : Analyses GED prototype page de génération de document Figure 5 : Analyses GED prototype page de recherche Figure 3 : Analyses GED prototype page de configuration Figure 7 : Analyses GED prototype page ajouter un nouveau template Figure 8 : Analyses GED prototype page configuration serveur des fichiers Figure 9 : User case Gestion de document Figure 10 : User case Modèle de documents Figure 11 : User case Génération de document Figure 12 : User case Archivage serveur de fichier Figure 13 : User case Traitement XML Figure 14 : User case Chargement document utilisateur Figure 15 : User case Serveur de fichier Figure 16 : MER partie GED Figure 17 : GED page de connexion Figure 18 : GED page d accueille Figure 19 : GED page génération document Figure 20 : GED page déposer un fichier Figure 21 : Gestion des services enseignants page d accueille Figure 22 : Gestion des services enseignants module recherche page recherche de document Figure 23 : Gestion des services enseignants module document Figure 24 : Gestion des services enseignants module configuration Figure 25 : Gestion des services enseignants module configuration page configuration GED Figure 26 : Gestion des services enseignants module configuration page ajout des templates Figure 27 : Gestion des services enseignants module configuration page configuration serveur des fichiers Figure 28 : Gestion des services enseignants module bilan Figure 29 : Gestion des services enseignants module bilan page répartition des heures affectées Figure 30 : Gestion des services enseignants module bilan page nombres des heures prévu dans la maquette 33 Figure 31 : Gestion des services enseignants module recherche page recherche Enseignant Figure 32 : Gestion des services enseignants module recherche page recherche Enseignement par nom Figure 33 : Gestion des services enseignants module recherche page recherche enseignement par code

5 I. ABREVIATIONS BDD GED MER MVC TP TD UE UCE UML Base de données Gestion Electronique de documents Modèle-Entité-Relation ou Modèle-Entité-Association Modèle Vue Contrôleur Travail Pratique Travail Dirige Unité d enseignement unité complémentaire d enseignement Unified Modeling Language ou «Langage de Modélisation Unifié» 4

6 II. INTRODUCCTION Dans le cadre de notre première année en Master 1 en informatique de l Université d Avignon, on a dû choisir un projet parmi plusieurs sujets proposés. Ce projet consiste à modifier l application «Gestion des services enseignants» déjà existante et utiliser par l université d Avignon afin de corriger certaines erreurs et d ajouter de nouvelles fonctionnalités utiles à l administration. Notre choix s est porté sur celui-ci car il semblait à même de nous apporter une meilleure connaissance du développement et de la conception de logiciels Web, ainsi que d approfondir nos connaissances dans le domaine Web informatiques. Dans la première partie de ce rapport, nous présenterons notre sujet, ainsi que le contexte de développement et un résumé du cahier des charges, en précisant les objectifs techniques. Dans un seconde temps nous présenterons la démarche qu on a adopté pour réaliser notre travaille et justifier notre analyses, les différents choix et les étapes de développement. III. Présentation de l application «Gestion des Services des Enseignants» La plate-forme «Gestion des services enseignants» est un système d'information de l'université qui permet de prendre en charge la répartition des heures d'enseignements ainsi que la réalisation des maquettes des différentes formations qui seront ensuite utiliser par l'université afin de réaliser d'autre taches d'administration dont la réalisation des emplois du temps, la comptabilité des heures, la paie etc.. Contexte Technique Cette application a été développée sous une architecture trois tiers MVC en utilisant le Framework Symfony, le système de gestion de base de données MySQL, JavaScript et Ajax pour la communication du côté client. Ces technologies seront présentées plus en détails dans La partie «Technologies utilisées». Dans ce qui suit le modèle de la base de données utilisées par l application. 5

7 La Base de données de l application Figure 1 : BDD Gestion des services enseignants 6

8 Installation de l application Dans cette partie nous allons décrire les étapes d installation de l application «Gestions des services enseignants» : 1. Documentation symfony: Etudes de l architecture de Symfony. 2. Installation du serveur local. 3. Installation de l application : Codes sources. 4. Installation de la BDD: Cette étape a consisté à créer les tables de la BDD à partir du «shèma.yml» de Symfony livré par le client. IV. Technologies Utilisées Cette partie détaille les différentes technologies abordées lors de notre projet : Symfony Est un framework MVC libre écrit en PHP 5. En tant que framework, il facilite et accélère le développement des sites et d'applications Internet et Intranet. Symfony présente beaucoup d avantages : Odt.php i. Une séparation du code en trois couches, selon le modèle MVC, pour une plus grande maintenabilité et évolutivité du code, ii. Une templating simple, basé sur PHP et des jeux de «helpers», iii. Des performances optimisées et un système de cache pour garantir des temps de réponse optimums. OdtPHP est une bibliothèque orientée objet pour PHP 5. Elle permet de générer automatiquement des documents OpenOffice textes à partir de modèles. OdtPHP permet de générer des documents simples en remplaçant les balises du modèle et en insérant des images. Elle fournit des fonctionnalités avancées pour créer des fichiers OpenOffice complexes en répétant des portions du document ou des lignes de tableau. 7

9 JQuery JQuery est un framework développé en Javascript qui permet notamment de manipuler aisément le DOM, d'utiliser AJAX, de créer des animations. La vocation première de ce Framework est de gagner du temps dans le développement d application: "write less, do more". Programmation modulaire La programmation modulaire consiste dans le regroupement de fonctions, de méthodes et de traitement visant à répartir le développement d'une grosse application sur plusieurs (groupes de) personnes, afin que chacun puisse faire indépendamment son travail, mais aussi, ensuite, de permettre une certaine réutilisabilité de certaines unités de traitement (modules, et donc de portions de code). Ce style de programmation facilite grandement la réutilisabilité et le partage du code, et est particulièrement utile pour la réalisation de bibliothèques. De plus, suivant les langages de programmation, les modules peuvent être paramétrés et/ou polymorphes (foncteur) ce qui apporte une modularité dont la souplesse décuplée amène alors à parler de généricité. V. Mission du projet et travaille demandé Cette partie est un résumé du cahier des charges réalisé au premier semestre. Modifications demandées 1. Améliorer l affichage de l interface maquette et la désencombré. 2. Améliorer l affichage de l interface Enseignant. 3. Améliorer l affichage de la liste Enseignement : Pouvoir effectuer une recherche avec le nom de L UE ou une partie du nom. 4. Afficher plus de détails concernant une unité complémentaire d enseignement comme la répartition des heures de TP, TD et Cours. 8

10 5. Améliorer l'ergonomie de l interface de la gestion des horaires, cette interface devra être complètement modifié, une première perspective serrais de pouvoir effectuer une recherche sur un UE et afficher les UCE qui la compose. a. Hiérarchiser l'affichage des UE et des UCE qui le compose, créer une liste déroulante pour chaque UE, qui comportera les UCE qui la compose, b. Pouvoir limiter le nombre de l UE affichées. 6. Ajouter des fonctionnalités à l interface : Gestion des heures d enseignements : a. Pouvoir changer le status d un professeur à partir de la Base de données de l universite et afficher son nouveau profil. b. Pouvoir repartir le nombre d heurs entre les TPs, TD et le cour à partir de cette interface. 7. Le retour en arrière dans la page du navigateur ne sauvegarde pas la page de départ. Vous trouverez plus détailles cette partie dans le «Cahier des charges» Ajout de Fonctionnalités : Gestion Electronique des Documents Dans le «Cahier de charge» vous trouverez plus en détail les fonctionnalités demandées. Parmi les fonctionnalités qu on a prévu d ajouter nous avons choisi d implémenter la partie GED car c était la seule fonctionnalité qui nécessité pas d avoir l application installé à cause de différents problèmes d installation de l application. 9

11 VI. Déroulement du projet On a commencé à développer la partie GED en utilisant les mêmes spécifications utilisé par Symfony afin de pouvoir l intégrer le plus facilement possible dans l application de «Gestion des services enseignants». Phases du développement de la partie GED 1. Analyses de la partie GED : Dans cette étape on a commencé à tester les différents logiciels de GED libre comme MATCH ainsi qu un logiciel développé par des étudiants de l université pour trouver la meilleure façon de développer la partie GED. 2. Conceptualisation, compression et structuration des besoins du client en utilisant les diagrammes UML. 3. Design le prototype de l interface graphique de la partie GED dans l application «Gestion des services enseignants». 4. Création du Modèle Entité Association de la partie GED. 5. Développements de la partie GED en mode de test. 6. Déploiement de la partie GED dans Symfony. 7. Intégration des modules dans l application «Gestion des services enseignants». Planning L image ci-dessous montre le déroulement du projet durant le second semestre ainsi que la répartition de travail entre les membres du groupe. 10

12 Figure 2 : Planning 11

13 Analyses de la partie GED Interface Graphique : Intégration dans «Gestion des services enseignants» Pour réaliser cette partie on a utilisé le logiciel «Pencil projet 1.1», qui permet de créer des diagrammes et de prototype graphique. Le prototype qui sera présenté dans ce qui suit va respecter la même charte graphique utilisée par l application Gestion des services enseignants. Les prototypes ci-dessous permettent de donner une première vision du résultat final qui sera intégrer dans les interfaces (pages) lors de l intégration de la partie GED dans l application. Page: Accueil Figure 3 : Analyses GED prototype page d accueil 1. Nouvelle onglet «Documents» : Permettra à l utilisateur de générer et de stoker les documents. 12

14 2. Les listes des documents qui ont été générés par l utilisateur qui est connecté, ou le «Nom» est le nom du document, «Auteur» est le nom de l utilisateur qui a généré les documents, «Propriétaire» est le nom du propriétaire du document, «Date» est la date de création du document, «Nature» indique si le document a été généré par l application «service enseignants» ou si c est un document qui a été importé par l utilisateur. 3. Lien qui permet d afficher le document sélectionné. 4. Permet de sélectionner plusieurs documents, et d exécuter les actions qui sont communes à tous les documents, comme la suppression. 5. Supprime : Permet de supprimer tous les documents sélectionnés. Page : Génération des documents Figure 4 : Analyses GED prototype page de génération de document 13

15 1. On utilisera le même moteur de recherche qui est déjà utilisé dans l application. 2. Template: Représente les documents pré définit mis à la disposition de l utilisateur afin qu il puisse générer le document contenant ses informations. 3. Générer : Permet de générer le document pré sélectionné contenant ses informations. 4. Déposer : Permet d importer un document vers le serveur des fichiers. 5. Liste de documents : Les listes des documents qui ont été générés par l utilisateur, ou le «Nom» est le nom du document, «Auteur» est le nom de l utilisateur qui a généré les documents, «Date» est la date de création du document, «Nature» indique si le document a été généré par l application «Gestion des services enseignants» ou si c est un document qui a été importé par l utilisateur. 6. Permet de sélectionner plusieurs documents, et exécuter les actions qui sont communes à tous les documents, comme la suppression. 7. Supprime : Permet de supprimer tous les documents sélectionnés. 14

16 Page : Recherche Permet de retourné les documents par l utilisateur. Figure 5 : Analyses GED prototype page de recherche 1. On utilisera le même moteur de recherche qui est déjà développé. 2. Template : Représente les documents pré définit mis à disposition de l utilisateur afin qu il puisse générer le document contenant ses informations. 3. Lien qui permet d afficher le document sélectionné. 4. Permet de sélectionner plusieurs documents, et exécuter les actions qui sont communes à tous les documents, comme la suppression. 5. Supprime : Permet de supprimer tous les documents sélectionnés. Page : Configuration GED Permet de configurer la partie GED. L administrateur pourra ajouter des nouveaux templates qui seront proposés à l utilisateur et configurer l accès au serveur des fichiers. 15

17 Figure 6 : Analyses GED prototype page de configuration 1. Affiche la liste de templates fourni dans l application. 2. Permet de sélectionner plusieurs templates, et exécuter les actions communes à tous les templates, comme la suppression. 3. Un lien qui permet d afficher le template sélectionné. 4. Ajouter : Permet d ajouter un nouveau template à l application. Une fois ce buttons cliqué un formulaire s affiche et l utilisateur pourra saisir les informations correspondantes au nouveau template. 5. Supprime : Permets de supprimer tous les templates sélectionnés. 16

18 Page : Ajouter un template Figure 7 : Analyses GED prototype page ajouter un nouveau template 1. Nom du nouveau template. 2. Abréviation du nom. Cette information sera utilisée lors de la création des fichiers. 3. Activer : Permet activer le template dans l application. 4. Choisissez un fichier (Button): Permet sélectionner le modèle du template. 5. Enregistrer : Permet d enregistrer le template. 17

19 Page : Configuration Serveur des fichiers Figure 8 : Analyses GED prototype page configuration serveur des fichiers 1. Stockage des documents : Permet de modifier le répertoire ou seront stocker les documents générés par l application. 2. Stockage des templates: Permet de modifier le répertoire ou seront stocker les templates disponibles dans l application. Modélisation UML (User Case) Partie GED Le sous-système gestion de documents se charge de la création, du classement, du stockage, de l indexation, et de la consultation des documents. La partie GED se compose de différents processus : La construction du modèle de document à créer, La génération du document à partir de ce modèle, L archivage du document, Le traitement XML, o Et de leur modification. 18

20 User case : Modèle de document Figure 9 : User case Gestion de document L administrateur de l application doit créer une listes de Modéles ou templates de documents qui permettrant a l utilisateur de mettre en forme des informations de la base de données. Une foit les modéles crées ils serront sauvgarder dans le sous-system serveur de fichier. Figure 10 : User case Modèle de documents 19

21 User case : Géneration de Document Ce sous-système se charge de réccuperer les informations de la base de données pour remplir le modèle choisit par l utilisateur puis sauvgarder le document réçament crée dans le serveur de fichiers. Figure 11 : User case Génération de document User case : Archivage serveur de fichiers Récupère le dernier index du document créé d un même modèle d un utilisateur puis retourne un nouveau numéro de version et finalement enregistre le document avec le nom généré. Figure 12 : User case Archivage serveur de fichier 20

22 User case : Traitement XML Ce sous système permet de vérifier que le document ODT est valide par rapport à la dtd définit. Le document odt se compose de fichiers xml. Si la validation avec la dtd est bonne on pourra réccuperer les informatons qui se trouve dans le document et actualiser les informations modifié dans la base de données. Figure 13 : User case Traitement XML User case : Chargement Document Utilisateur Ce sous-système permet de récupérer un document extérieur au système l analyser les informations avec le sous-système traitement XML et sauvegarder le document comme étant créé par un utilisateur. Figure 14 : User case Chargement document utilisateur 21

23 User Case Sous-Système : Serveur de fichier Récupère les documents générés et l identifiant de l utilisateur auteur des documents depuis le sous-système gestion de documents puis les sauvegardés dans l espace allouer à l utilisateur. Recherche des documents on prenant comme paramètre l id de document. Figure 15 : User case Serveur de fichier Base de donnés partie GED Cette partie présente le modèle conceptuel des données de la partie GED et leur intégration avec le modèle conceptuel de l application SE. 22

24 Figure 16 : MER partie GED 1. Type_document : Représente les différentes Template de documents qui pourront être générer dans la partie GED. Définition des champs : Id: Représente l identificateur du registre. C est un champ auto numérique, 23

25 Nom: Le nom du templates, Heure : l heure de création, Créateur: Représente l utilisateur qui a créé le templates, Date: La date de création, Active: si le Template est proposé aux utilisateurs. 2. Document : Représente la liste de documents stockés par le serveur de fichiers. Les documents peuvent être issus de la partie GED ou importés par l utilisateur. Définition des champs : Id : Représente l identificateur du registre. C est un champ auto numérique, Type: Représente le template du document, Nom : Représente le nom du document qui est généré automatiquement par l application, Chemin: Représente le chemin ou est stocke le fichier dans le serveur de fichiers, Propriétaire: Représente l utilisateur à qui appartient le document, Origine: Permet de savoir si le document a été généré par le système ou s il a été importé par l utilisateur, Heure: l heure de création, Créateur: Représente l utilisateur qui a créé le document, Date: La date de création. 3. Document_utilisateur : Représente la liste des documents qui sont importés par l utilisateur Définition des champs : Id: Représente l identificateur du registre. C est un champ auto numérique, Id_document: Les documents qui sont importés par l utilisateur sont aussi des documents, cet identifiant représente l association de documents dans la table document. 24

26 4. ServeurFichier : Permets de sauvegarder le chemin ou seront stockés les documents générés par l application ainsi que le chemin ou se trouveront les modèles de templates disponibles dans l application. Définition des champs : Id : Représente l identificateur du registre. C est un champ auto numérique, Document: Représente le chemin ou seront stockés les documents générés par l application, Templates : Représente le chemin ou seront stockés les modèle du templates disponibles dans l application. Interface Graphique partie GED déploiement Symfony Interface de connexion Permet à l utilisateur de se connecter à l application de test GED et de configurer l environnement de l application suivant le profil de l utilisateur. Figure 17 : GED page de connexion 25

27 Interface d accueil Cette interface permets d afficher la liste de documents associe à l utilisateur. Une composante de filtrage a été rajoutée à l interface à fin que l utilisateur puisse filtrer les documents suivant le nom, l auteur, la date et la nature des documents. Figure 18 : GED page d accueille Interface de Génération des documents Cette interface permet à l utilisateur de générer le document en choisissant les templates disponibles dans l application et l utilisateur à qui appartiendra le document. Figure 19 : GED page génération document 26

28 Interface Deposer fichiers Permets de déposer un document dans l espace alloué à l utilisateur. L image présentée ci-dessous ne représente pas l interface finale qui sera intégrée dans l application car au moment de la rédaction de ce présent rapport la CSS de l application n a pas encore été appliqué sur cette interface. Templates générés Figure 20 : GED page déposer un fichier Quatre Templates ont été prédéfinit et mis à disposition des utilisateurs : Attestation de service statutaire Etat de liquidation Notice individuel Proposition d attribution d heures complémentaires Ces Templates ont été générés on se basant sur les versions originales des fichiers et remplit grâce à des balise XML qui seront remplacés par les informations associés dans la base de donnés. 27

29 VII. Intégration de la partie GED dans l application «Gestion des services enseignants» La partie GED a été développé avec Symfony, donc les étapes d intégration de la partie GED dans l application «Gestion des services enseignants» ont consistées à: 1. Régénérer le schème de l application pour prendre en compte le MER de la partie GED. 2. Régénérer les modèles pour prendre en compte les nouveaux modèles de la partie GED. 3. Générer les modules: Template, Document de la partie GED 4. Intégrer la partie de recherche de la GED dans le module de recherche déjà présent dans l application Module d Accueil L interface d accueil de la GED a été intégrée a l accueil de l application «Gestion des services enseignants», à fin que l utilisateur puisse accéder directement à ses documents. C est une sorte de «Drop box» Figure 21 : Gestion des services enseignants page d accueille 28

30 Module de recherche Document Permet de retourner la liste des documents appartenant à un utilisateur filtré par composante et par template. Figure 22 : Gestion des services enseignants module recherche page recherche de document Module Document Cette interface permet à l utilisateur de générer le document souhaité ou déposer un dans le serveur de fichiers. 29

31 Module Configuration Figure 23 : Gestion des services enseignants module document Dans ce module nous avons ajouté la possibilité de configurer la partie GED et le serveur de fichiers. Figure 24 : Gestion des services enseignants module configuration 30

32 Configuration : Gestion Electronique des documents Permet d afficher la liste des templates enregistrés dans la BDD et aussi d ajouter de nouveaux templates Figure 25 : Gestion des services enseignants module configuration page configuration GED Figure 26 : Gestion des services enseignants module configuration page ajout des templates 31

33 Configuration : Serveur des Fichiers Permet de changer les chemins ou seront stockés les documents générés ainsi que les modèles des templates. Figure 27 : Gestion des services enseignants module configuration page configuration serveur des fichiers Module Bilan Permet d extraire des informations concernant les données de l application qui pourront servir à la prise de décision. Figure 28 : Gestion des services enseignants module bilan 32

34 Répartition des heures affectées par filières et enseignants Cette fonctionnalité permet d afficher un récapitulatif des heures affectées aux enseignants vacataires ou titulaires suivant une filière donné. Ces informations pourront sévir à déterminer la nécessité de titulariser un enseignant vacataire ou juste d avoir des statistiques sur les répartitions des heures. Figure 29 : Gestion des services enseignants module bilan page répartition des heures affectées Répartition des heures affectées par rapport aux nombres des heures prévu dans la maquette Cette fonctionnalité permet de faire sortir les écarts entre les heures réellement affectés à une UCE et les heures prévu dans la maquette. Figure 30 : Gestion des services enseignants module bilan page nombres des heures prévu dans la maquette 33

35 VIX. Les changements réalisés dans l application «Gestion des Services Enseignants» Module de recherche Enseignant Cette interface permet d afficher tous les cours effectués par un enseignant. Cependant cette fonctionnalité n été pas tout à fait stable. Notre travail a consisté à modifier le moteur de rechercher pour répondre plus rapidement à la requête de l utilisateur. Les données que nous présentons cidessous sont des données de test. Figure 31 : Gestion des services enseignants module recherche page recherche Enseignant Enseignement Cette interface permet d afficher tous les enseignements par code, donc notre travail a été d ajouter la recherche par nom car l utilisateur n aura pas besoin de mémoriser ou de rechercher le code de chaque enseignement. 34

36 Figure 32 : Gestion des services enseignants module recherche page recherche Enseignement par nom 35

37 Figure 33 : Gestion des services enseignants module recherche page recherche enseignement par code VIII. Les problèmes rencontrés Notre principal problème durant la deuxième partie du projet a été d installer la BDD. On s est rendu compte qu il existait plusieurs incohérences entre le schéma de la BDD et le schéma utilisé par symfony ce qui a nécessité plusieurs efforts à fin de résoudre ce problème. La prochaine étape a consisté à remplir les tables avec de données de testes livrées par le client (dump), d autres incohérences sont apparues car les données fournis ne correspondaient pas aux tables précédemment crées. Plusieurs tables nécessaires à la compression du logique métier de l application été vide. Ce problème a été un réel obstacle pour la réalisation des bilans et le remplissage des templates. Un document détaillant les différents problèmes rencontrés lors de l installation de la BDD ainsi que la manière donc on a procédé pour les résoudre est joint dans les annexes. 36

Cahier de Charge. Master I Informatique parcours Ingénierie Logiciels. E-Service Système d information web «Gestion des services ensignants

Cahier de Charge. Master I Informatique parcours Ingénierie Logiciels. E-Service Système d information web «Gestion des services ensignants Master I Informatique parcours Ingénierie Logiciels Projet : E-Service Gestions des Enseignements Groupe 06 Cahier de Charge E-Service Système d information web «Gestion des services ensignants 2011-2012

Plus en détail

Projet Web. Tim Burton. Refonte complète du site de Tim Burton en utilisant les dernières technologies du web : HTML 5 / CSS 3 / JavaScript...

Projet Web. Tim Burton. Refonte complète du site de Tim Burton en utilisant les dernières technologies du web : HTML 5 / CSS 3 / JavaScript... Projet Web Tim Burton Refonte complète du site de Tim Burton en utilisant les dernières technologies du web : HTML 5 / CSS 3 / JavaScript... Par Omar EDDASSER L3 ISC parcours MIAGE Sous l enseignement

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

Programmeur Niveau 2 PHP5

Programmeur Niveau 2 PHP5 Programmeur Niveau 2 PHP5 L objectif de la 3W Academy est de former des petits groupes d élèves à la programmation de sites internet ainsi qu à la création d applications web complexes tel qu un blog ou

Plus en détail

Compte-Rendu SDL. «Reprise de l application de gestion de listes de présences des alternants»

Compte-Rendu SDL. «Reprise de l application de gestion de listes de présences des alternants» Compte-Rendu SDL Auteurs : BOUTROUILLE Alexis BAILLEUL Pierre Tuteur : Ioan Marius Bilasco «Reprise de l application de gestion de listes de présences des alternants» Master MIAGE 1 Année 2012/2013 1 Remerciements

Plus en détail

//////////////////////////////////////////////////////////////////// Développement Web

//////////////////////////////////////////////////////////////////// Développement Web ////////////////////// Développement Web / INTRODUCTION Développement Web Le développement, également appelé programmation, désigne l'action de composer des programmes sous forme d'algorithme (codage).

Plus en détail

PROJET D INTEGRATION DE DEVELOPPEMENT

PROJET D INTEGRATION DE DEVELOPPEMENT MINISTERE DE LA COMMUNAUTE FRANCAISE ADMINISTRATION GENERALE DE L ENSEIGNEMENT ET DE LA RECHERCHE SCIENTIFIQUE ENSEIGNEMENT DE PROMOTION SOCIALE DE REGIME 1 DOSSIER PEDAGOGIQUE UNITE DE FORMATION PROJET

Plus en détail

Les formations. Développeur Logiciel. ENI Ecole Informatique

Les formations. Développeur Logiciel. ENI Ecole Informatique page 1/8 Titre professionnel : Inscrit au RNCP de Niveau III (Bac + 2) (J.O. du 19/02/13) 24 semaines + 8 semaines de stage (uniquement en formation continue) Développer une application orientée objet

Plus en détail

les techniques d'extraction, les formulaires et intégration dans un site WEB

les techniques d'extraction, les formulaires et intégration dans un site WEB les techniques d'extraction, les formulaires et intégration dans un site WEB Edyta Bellouni MSHS-T, UMS838 Plan L extraction des données pour un site en ligne Architecture et techniques Les différents

Plus en détail

Symfony 2. 1.Définition de symfony 2. 2.Installation. 3.Structure. 4.Symfony et les commandes

Symfony 2. 1.Définition de symfony 2. 2.Installation. 3.Structure. 4.Symfony et les commandes Symfony 2 Sommaire : 1.Définition de symfony 2 2.Installation 3.Structure 4.Symfony et les commandes 5.Le fonctionnement : le routeur (les url), les bundles, twig(templates) 6.L architecture de symfony2

Plus en détail

TD1. Installation de Symfony 2 et Netbeans

TD1. Installation de Symfony 2 et Netbeans I - Introduction : TD1 Installation de Symfony 2 et Netbeans L objet de ce TP est d installer l environnement de travail. Nous commençons par définir des notions de base nécessaires pour comprendre la

Plus en détail

Dossier de gestion de projet

Dossier de gestion de projet Dossier de gestion de projet Sommaire 1. Diagramme de Gantt... 2 a. Diagramme... 2 b. Tâches... 3 2. Description textuelle... 3 1. Dossiers... 3 2. Conception... 4 3. Répartition du travail... 5 4. Difficultés

Plus en détail

I N F O S T A N C E. Cahier de textes Rentrée 2009

I N F O S T A N C E. Cahier de textes Rentrée 2009 I N F O S T A N C E Cahier de textes Rentrée 2009 I N D E X INTRODUCTION... 4 PRESENTATION... 5 LES DROITS... 6 SAISIR UN CAHIER DE TEXTES... 7 SAISIE DU CAHIER DE TEXTES DEPUIS LE PLANNING... 7 Contenu

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

Introduction pratique au Développement orienté Modèle Pierre Parrend, Mars 2005

Introduction pratique au Développement orienté Modèle Pierre Parrend, Mars 2005 MDA : Un Tutoriel Introduction pratique au Développement orienté Modèle Pierre Parrend, Mars 2005 1 Sommaire Table des matières 1 Sommaire 1 2 Introduction 2 2.1 A qui s adresse ce tutoriel......................

Plus en détail

BTS SIO. Session 2013 2015

BTS SIO. Session 2013 2015 BTS SIO Services Informatiques aux Organisations Session 2013 2015 Collé Maxime Année 2013-2014 Option : SLAM Activité professionnelle N 1 NATURE DE L'ACTIVITE : DÉVELOPPEMENT DE L APPLICATION WEB «GESTION

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

Refonte du Site Internet du

Refonte du Site Internet du Refonte du Site Internet du Par Zereyakob Makonnen & Sauvain Renaud Mandataire : Claudine Sauvain Supervisé par Nerima Luka Projet réalisé dans le cadre du cours de Nouvelles Technologies de l'information

Plus en détail

Projet Covoiturage TP 1

Projet Covoiturage TP 1 Projet Covoiturage TP 1 Description du thème Ce TP est le premier d une série mettant en œuvre le développement mobile en utilisant la bibliothèque jquery Mobile. Propriétés Description Intitulé long Formation

Plus en détail

Conception et Implémentation

Conception et Implémentation I. INTRODUCTION Dans ce chapitre on va définir la conception de notre site web dynamique et nous expliquons les étapes de réalisation, les outils utilisés et l interface principale ainsi que les différentes

Plus en détail

Développer de nouvelles fonctionnalités

Développer de nouvelles fonctionnalités 19 Développer de nouvelles fonctionnalités Chaque site e-commerce est unique. Bien que Magento soit une application riche, des besoins spécifiques apparaîtront et l ajout de modules deviendra nécessaire.

Plus en détail

Institut Paul Hankar

Institut Paul Hankar BES WEBDESIGNER ACTIVITE En utilisant des outils informatiques, le web designer réalise des éléments graphiques fixes ou animés, en 2 ou 3 dimensions, en respectant le schéma de navigation du site et sa

Plus en détail

Mercredi 15 Janvier 2014

Mercredi 15 Janvier 2014 De la conception au site web Mercredi 15 Janvier 2014 Loïc THOMAS Géo-Hyd Responsable Informatique & Ingénierie des Systèmes d'information loic.thomas@anteagroup.com 02 38 64 26 41 Architecture Il est

Plus en détail

Les formations. Développeur Logiciel. ENI Ecole Informatique

Les formations. Développeur Logiciel. ENI Ecole Informatique page 1/5 Titre professionnel : Reconnu par l Etat de niveau III (Bac), inscrit au RNCP (arrêté du 12/10/07, J.O. n 246 du 23/10/07) (32 semaines) Unité 1 : Structurer une application 6 semaines Module

Plus en détail

Apprendre à développer avec JavaScript

Apprendre à développer avec JavaScript Présentation du langage JavaScript 1. Définition et rapide historique 11 2. Pré-requis pour un apprentissage aisé du langage 13 3. Outillage nécessaire 14 4. Positionnement du JavaScript face à d autres

Plus en détail

REPUBLIQUE ISLAMIQUE DE MAURITANIE HONNEUR FRATERNITE JUSTICE INSPECTION GENERALE D'ÉTAT TERMES DE REFERENCE

REPUBLIQUE ISLAMIQUE DE MAURITANIE HONNEUR FRATERNITE JUSTICE INSPECTION GENERALE D'ÉTAT TERMES DE REFERENCE REPUBLIQUE ISLAMIQUE DE MAURITANIE HONNEUR FRATERNITE JUSTICE INSPECTION GENERALE D'ÉTAT TERMES DE REFERENCE POUR LA MISE EN PLACE D UN SYSTEME DE GESTION DES MISSIONS DE L IGE Liste des abréviations IGE

Plus en détail

Application web. Saisies des frais

Application web. Saisies des frais Cahier des charges Définition du besoin : Définition de l'objet : Le suivi des frais est actuellement géré de plusieurs façons selon le laboratoire d'origine des visiteurs. On souhaite uniformiser cette

Plus en détail

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie 1 / 22 Technologies Web Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya Université Pierre et Marie Curie Rappel 2 / 22 Problématique Quelles technologies utiliser

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

Joomla! Création et administration d'un site web - Version numérique

Joomla! Création et administration d'un site web - Version numérique Avant-propos 1. Objectifs du livre 15 1.1 Orientation 15 1.2 À qui s adresse ce livre? 16 2. Contenu de l ouvrage 17 3. Conclusion 18 Introduction 1. Un peu d histoire pour commencer... 19 1.1 Du web statique

Plus en détail

Réalisation d une plateforme Web de certification de documents XML

Réalisation d une plateforme Web de certification de documents XML Rémi Godard Vivian Perez Florian Pérugini Bertrand Vitrant Professeur responsable du projet : Mr Fabrice LEFEVRE Rapport de projet Réalisation d une plateforme Web de certification de documents XML Université

Plus en détail

ACube. Charte méthodologique. Version 1.2 du 22/02/2010. Etat : Validé

ACube. Charte méthodologique. Version 1.2 du 22/02/2010. Etat : Validé Charte méthodologique Version 1.2 du 22/02/2010 Etat : Validé Communauté Adullact Projet SUIVI DES MODIFICATIONS Version Rédaction Description Vérification Date 1.0 S. Péguet Initialisation 20/03/07 1.1

Plus en détail

[ Hornet ] Charte de méthodologie

[ Hornet ] Charte de méthodologie [ Hornet ] Hornet Cette création est mise à disposition selon le Contrat Paternité - Pas d'utilisation Commerciale - Partage des Conditions Initiales à l'identique disponible en ligne http://creativecommons.org/licenses/by-nc-sa/2.0/fr/

Plus en détail

Contextualisation Le projet! De la conception A la réalisation Un bilan positif!

Contextualisation Le projet! De la conception A la réalisation Un bilan positif! CDI 2 2013-2015 1 0. 0 5. 1 5 SOMMAIRE Contextualisation Le projet! De la conception A la réalisation Un bilan positif! D O C U M E N T I O 3 D O C U M E N T I O 4 UNE CLASSE DE CDI Concepteur Développeur

Plus en détail

David Prud homme Lacroix Radouan Faïd Van Khue Nguyen Sata Nambinina Randrianomenjanaharimanana. Compte rendu : AlloPlomberie

David Prud homme Lacroix Radouan Faïd Van Khue Nguyen Sata Nambinina Randrianomenjanaharimanana. Compte rendu : AlloPlomberie Aurélien Orts David Prud homme Lacroix Radouan Faïd Van Khue Nguyen Sata Nambinina Randrianomenjanaharimanana Licence NTI Compte rendu : AlloPlomberie SOMMAIRE I. Introduction II. Présentation du projet

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

Service On Line : Gestion des Incidents

Service On Line : Gestion des Incidents Service On Line : Gestion des Incidents Guide de l utilisateur VCSTIMELESS Support Client Octobre 07 Préface Le document SoL Guide de l utilisateur explique comment utiliser l application SoL implémentée

Plus en détail

Philippe FAGNIARD Jonathan VANDAL LP-SIL IDSE-JV

Philippe FAGNIARD Jonathan VANDAL LP-SIL IDSE-JV Philippe FAGNIARD Jonathan VANDAL LP-SIL IDSE-JV I ) Qu'est-ce que Symfony? II ) Force et Faiblesse III ) Comparaison de Framework identiques IV ) Exemple d'utilisation I ) Symfony Symfony est un framework

Plus en détail

Zend Framework 2 Industrialisez vos développements PHP

Zend Framework 2 Industrialisez vos développements PHP Avant-propos 1. Lectorat 15 2. Contenu du livre 15 3. Pré-requis 17 Introduction 1. Un peu d histoire 19 1.1 Petite histoire de l informatique 19 1.2 Petite histoire des langages informatiques 20 1.3 Petite

Plus en détail

Visual Studio 2013 Concevoir et développer des projets Web, les gérer avec TFS 2013

Visual Studio 2013 Concevoir et développer des projets Web, les gérer avec TFS 2013 Introduction 1. Présentation du cas d étude 13 1.1 Présentation générale 13 1.2 Présentation des applications 13 2. Déroulement du projet 14 3. Pré-requis et fondamentaux techniques à connaître 15 3.1

Plus en détail

Access 2007 THE MISSING MANUAL. Matthew MacDonald. Le manuel qui aurait dû être fourni avec votre logiciel

Access 2007 THE MISSING MANUAL. Matthew MacDonald. Le manuel qui aurait dû être fourni avec votre logiciel Access 2007 Matthew MacDonald THE MISSING MANUAL Le manuel qui aurait dû être fourni avec votre logiciel Table des matières Avant-propos... À propos de l auteur... À propos de l équipe... Remerciements...

Plus en détail

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i Modernisation IBM i Nouveautés 2014-2015 IBM Power Systems - IBM i 19 et 20 mai 2015 IBM Client Center, Bois-Colombes S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i Mardi

Plus en détail

Comparatif CMS. Laurent BAUREN S Bérenger VIDAL Julie NOVI Tautu IENFA

Comparatif CMS. Laurent BAUREN S Bérenger VIDAL Julie NOVI Tautu IENFA Comparatif CMS Laurent BAUREN S Bérenger VIDAL Julie NOVI Tautu IENFA Sommaire Introduction : Dans le cadre de notre projet de master première année, il nous a été demandé de développer un moteur de recherche

Plus en détail

PLANNING FOURNI SUR UN FICHIER JOINT

PLANNING FOURNI SUR UN FICHIER JOINT ORAL PPE 3 BTS SIO PPE 3 Session : 2014-2015 Lycée le Castel Brevet Technicien Supérieur Services Informatique aux Organisations NOM : FARSI CANDIDAT Prénom : Mohamed-Amine 2TSIO Intitulé du projet : Medidoc

Plus en détail

L'informatiqueauservicedelaconnaisance

L'informatiqueauservicedelaconnaisance WEBSCH OL Solutionintégréedegestiondes établisementsd enseignement. L'informatiqueauservicedelaconnaisance BACK OFFICE -Gestiondesétudes -Gestiondelascolarité -Gestiondesexamens -Gestiondelatrésorerie

Plus en détail

NVU, Notepad++ (ou le bloc-note), MySQL, PhpMyAdmin. HTML, PHP, cas d utilisation, maquettage, programmation connaissances en HTML, PHP et SQL

NVU, Notepad++ (ou le bloc-note), MySQL, PhpMyAdmin. HTML, PHP, cas d utilisation, maquettage, programmation connaissances en HTML, PHP et SQL Prise en main de NVU et Notepad++ (conception d application web avec PHP et MySql) Propriétés Intitulé long Formation concernée Matière Présentation Description Conception de pages web dynamiques à l aide

Plus en détail

Créez et administrez vos sites Web

Créez et administrez vos sites Web Joomla! 3.3 Créez et administrez vos sites Web Didier MAZIER Table des matières.. 1 Chapitre 1 : Découvrir Joomla! A. Les raisons de créer un site sous Joomla!.. 9 B. Se documenter sur Joomla! 9 C. La

Plus en détail

I N F O R M A T I O N S G É N É R A L ES D O M A I N E S D E C O M P É T E N C E S T E C H N O L O G I E S [DÉVELOPPEUR WEB] MAALEJ Nassim, 25 ans

I N F O R M A T I O N S G É N É R A L ES D O M A I N E S D E C O M P É T E N C E S T E C H N O L O G I E S [DÉVELOPPEUR WEB] MAALEJ Nassim, 25 ans , 25 ans Ingénieur étude et développement informatique Concepteur fonctionnel Assistant chef de projet I N F O R M A T I O N S G É N É R A L ES Titre Ingénieur étude et développement informatique Ecole

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

Refonte front-office / back-office - Architecture & Conception -

Refonte front-office / back-office - Architecture & Conception - Refonte front-office / back-office - Architecture & Conception - GLG204 - Architectures Logicielles Java 2008/2009 Nom : Cédric Poisson Matricule : 06-49012 Version : 1.0 Jeudi 28 mai 2009 1 / 23 Table

Plus en détail

Nouveautés joomla 3 1/14

Nouveautés joomla 3 1/14 Nouveautés joomla 3 1/14 Table des matières 1 Responsive... 1 2 Bootstrap... 1 3 LESS CSS intégré... 1 4. JUI (pour les développeurs d'extensions)... 1 5. Le Mambo days vs le Génial UX... 2 6. 7 étapes

Plus en détail

JAVA PROGRAMMATION. Programme. 1. Java, HTML et World Wide Web

JAVA PROGRAMMATION. Programme. 1. Java, HTML et World Wide Web PROGRAMMATION PUBLIC Professionnels informatiques qui souhaitent développer des applications et «applets» Java DUREE 4 jours 28 heures OBJECTIF Créer divers «applets» à intégrer dans un site Web dynamique,

Plus en détail

TECHNIQUES D INTÉGRATION MULTIMÉDIA DIFFUSION EN LIGNE (582-KGB-JQ) 1-3-2

TECHNIQUES D INTÉGRATION MULTIMÉDIA DIFFUSION EN LIGNE (582-KGB-JQ) 1-3-2 TECHNIQUES D INTÉGRATION MULTIMÉDIA DIFFUSION EN LIGNE (582-KGB-JQ) 1-3-2 Enseignant : Serge Parent Bureau : 841.3G Téléphone : 418-547-2191, poste 7134 Courriel: serge.parent@cjonquiere.qc.ca Élève 2

Plus en détail

Serveur d'archivage 2007 Planning réel du projet serveur d'archivage

Serveur d'archivage 2007 Planning réel du projet serveur d'archivage Type du document Auteur(s) Planning Danielle Drillon Date de création 20/02/2007 Domaine de diffusion Validé par Interne Équipe Versions Auteur(s) Modifications 1.0 Danielle Drillon Création 1.1 Danielle

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

e-obs : Conception et utilisation Rémy Decoupes Ether // ums3365

e-obs : Conception et utilisation Rémy Decoupes Ether // ums3365 e-obs : Conception et utilisation Rémy Decoupes Ether // ums3365 1 e-obs - Plan i. A quoi sert e-obs ii. Positionnement d e-obs dans la chaine de production iii. Description générale des modules iv. Démonstration

Plus en détail

TERMES DE RÉFÉRENCE «FORMATION PROFESSIONNELLE EN PHP ET JAVA/JEE» RELATIFS A LA

TERMES DE RÉFÉRENCE «FORMATION PROFESSIONNELLE EN PHP ET JAVA/JEE» RELATIFS A LA RÉPUBLIQUE TUNISIENNE *** MINISTÈRE DE L ENSEIGNEMENT SUPÉRIEUR ET DE LA RECHERCHE SCIENTIFIQUE *** UNIVERSITÉ DE JENDOUBA TERMES DE RÉFÉRENCE RELATIFS A LA «FORMATION PROFESSIONNELLE EN PHP ET JAVA/JEE»

Plus en détail

SITE WEB E-COMMERCE ET VENTE A DISTANCE

SITE WEB E-COMMERCE ET VENTE A DISTANCE Développement d une application JAVA EE SITE WEB E-COMMERCE ET VENTE A DISTANCE PLAN PROJET Binôme ou monôme (B/M): M Nom & Prénom : AIT NASSER Btissam Email : aitnasser.btissam123@gmail.com GSM : Organisme

Plus en détail

de survie du chef de projet

de survie du chef de projet KIT de survie du chef de projet 01 1 2 3 4 5 6 04 03 07 07 03 03 LE SERVEUR LE CLIENT TECHNOLOGIE WEB CLIENT LE SERVEUR WEB TECHNIQUES & CADRE DE TRAVAIL APPLICATIONS 101 LE SERVEUR Un serveur informatique

Plus en détail

Un serveur d'archivage

Un serveur d'archivage Un serveur d'archivage destiné au Service Commun de Documentation de l'université de la Méditerranée Encadrement : Noël Novelli Représentants client (S.C.D.) : Axelle Clarisse Ronan Lagadic Equipe Projet

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

LOT03P6 - Domino 8.5 : XPages dans Domino Designer 8.5 - Partie 6

LOT03P6 - Domino 8.5 : XPages dans Domino Designer 8.5 - Partie 6 LOT03P6 - Domino 8.5 : XPages dans Domino Designer 8.5 - Partie 6 Objectifs du développement en 8.5 Fournir un outil de développement moderne Faire pour les développeurs ce que Notes 8 a fait pour l'utilisateur

Plus en détail

Introduction MOSS 2007

Introduction MOSS 2007 Introduction MOSS 2007 Z 2 Chapitre 01 Introduction à MOSS 2007 v. 1.0 Sommaire 1 SharePoint : Découverte... 3 1.1 Introduction... 3 1.2 Ce que vous gagnez à utiliser SharePoint... 3 1.3 Dans quel cas

Plus en détail

PROSOP : un système de gestion de bases de données prosopographiques

PROSOP : un système de gestion de bases de données prosopographiques PROSOP : un système de gestion de bases de données prosopographiques Introduction : Ce document présente l outil en développement PROSOP qui permet la gestion d'une base de donnée prosopographique de la

Plus en détail

Concepteur Développeur Informatique Option Nomade

Concepteur Développeur Informatique Option Nomade Concepteur Développeur Informatique Option Nomade Module : Espace ouvert de formation (2 semaines) Ce module est composée de plusieurs parties : - le module développement durable (14 heures), qui traite

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

Informations de l'unité d'enseignement Implantation. Cursus de. Intitulé. Code. Cycle 1. Bloc 2. Quadrimestre 1. Pondération 6. Nombre de crédits 6

Informations de l'unité d'enseignement Implantation. Cursus de. Intitulé. Code. Cycle 1. Bloc 2. Quadrimestre 1. Pondération 6. Nombre de crédits 6 Informations de l'unité d'enseignement Implantation Institut Paul Lambin Cursus de Intitulé Code Bachelier en informatique de gestion Programmation Web : Avancé I2050 Cycle 1 Bloc 2 Quadrimestre 1 Pondération

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

Avant-propos 1. Avant-propos...3 2. Organisation du guide...3 3. À qui s'adresse ce guide?...4

Avant-propos 1. Avant-propos...3 2. Organisation du guide...3 3. À qui s'adresse ce guide?...4 Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr. Saisissez la référence ENI de l'ouvrage EP5EJAV dans la zone de recherche et validez.

Plus en détail

KUMARASAMY Sandirane Lemont Jérémy Fruitet Robin FOULARD Aymeric BTS 2 SLAM Compte-rendu PPE03 et PPE04

KUMARASAMY Sandirane Lemont Jérémy Fruitet Robin FOULARD Aymeric BTS 2 SLAM Compte-rendu PPE03 et PPE04 KUMARASAMY Sandirane Lemont Jérémy Fruitet Robin FOULARD Aymeric BTS 2 SLAM Compte-rendu PPE03 et PPE04 Environnement : Ce projet a été réalisé en deuxième année de BTS, il s'agit d'un travail de groupe

Plus en détail

Systèmes de Gestion de Contenu

Systèmes de Gestion de Contenu Introduction à SPIP Master 1 CAWEB Page 1/1 SPIP http://demo.spip.org/ SPIP (acronyme récursif de «Système de Publication pour l Internet Spip») est l'un des logiciels libres de gestion de contenu parmi

Plus en détail

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8 Sage 100 CRM Guide de l Import Plus avec Talend Version 8 Mise à jour : 2015 version 8 Composition du progiciel Votre progiciel est composé d un boîtier de rangement comprenant : le cédérom sur lequel

Plus en détail

Documentation technique

Documentation technique MEEVY Documentation technique Juillet 200 MEEVY a pour but de fournir aux artistes des outils pour promouvoir leur musique sur internet et proposer à l auditeur une plateforme de musique en ligne gratuite

Plus en détail

Systèmes de Gestion de Contenu

Systèmes de Gestion de Contenu Introduction aux de site Web Master 1 CAWEB Page 1/7 Introduction Définition CMS Content Management Systems : logiciels de conception et de mise à jour dynamique de site web ou d'application multimédia

Plus en détail

Zotero, un outil de gestion de bibliographies. Yvonne BERTRAND Documentaliste EHESP-MSSH 236 bis rue de Tolbiac 75013 Paris

Zotero, un outil de gestion de bibliographies. Yvonne BERTRAND Documentaliste EHESP-MSSH 236 bis rue de Tolbiac 75013 Paris Zotero, un outil de gestion de bibliographies Yvonne BERTRAND Documentaliste EHESP-MSSH 236 bis rue de Tolbiac 75013 Paris 1 Sommaire Introduction Collecte Organisation Citation Synchronisation Sauvegarde

Plus en détail

Zend Framework 2 Développez des applications web mobiles (PHP, HTML5, JavaScript, NoSQL)

Zend Framework 2 Développez des applications web mobiles (PHP, HTML5, JavaScript, NoSQL) Avant-propos 1. À qui s adresse ce livre? 13 2. Comment cet ouvrage est-il structuré? 15 Premiers pas avec Zend 1. Objectif 19 2. Quoi de neuf chez Zend? 20 2.1 Zend Framework 2 20 2.2 Les nouveaux composants

Plus en détail

Programmation du Web : Présentation du Web dynamique

Programmation du Web : Présentation du Web dynamique Programmation du Web : Présentation du Web dynamique Jean-Baptiste Vioix (Jean-Baptiste.Vioix@u-bourgogne.fr) IUT de Dijon-Auxerre - LE2I http://jb.vioix.free.fr 1-8 Présentation Nécessité du web dynamique

Plus en détail

CONNEXION. Une interface de connexion sécurisée, simple et accessible même depuis un appareil mobile. CONNEXION /

CONNEXION. Une interface de connexion sécurisée, simple et accessible même depuis un appareil mobile. CONNEXION / CONNEXION Une interface de connexion sécurisée, simple et accessible même depuis un appareil mobile. CONNEXION / HOMPAGE Un menu natif avec des options utiles et indispensables. Sauvegarde de la base de

Plus en détail

SECTION 5 BANQUE DE PROJETS

SECTION 5 BANQUE DE PROJETS SECTION 5 BANQUE DE PROJETS INF 4018 BANQUE DE PROJETS - 1 - Banque de projets PROJET 2.1 : APPLICATION LOGICIELLE... 3 PROJET 2.2 : SITE WEB SÉMANTIQUE AVEC XML... 5 PROJET 2.3 : E-LEARNING ET FORMATION

Plus en détail

Proposition de contexte pour le BTS SIO

Proposition de contexte pour le BTS SIO Description de la ressource Proposition de contexte pour le BTS SIO Propriétés Intitulé long Contexte «Laboratoire GSB» Description Formation concernée Matière Présentation BTS SIO MTI et EDM Cette ressource

Plus en détail

Diplôme : Licence Informatique

Diplôme : Licence Informatique Diplôme : Licence Informatique Développement d un module d authentification pour une application WEB Sous la direction de : Encadreur(s) Académiques Mme Sogoba Jacqueline KONATE Mr Adama COULIBALY Encadreur(s)

Plus en détail

REFERENTIEL EMPLOI ACTIVITES COMPETENCES DU TITRE PROFESSIONNEL. Concepteur(trice) Développeur(se) Informatique. Niveau II

REFERENTIEL EMPLOI ACTIVITES COMPETENCES DU TITRE PROFESSIONNEL. Concepteur(trice) Développeur(se) Informatique. Niveau II REFERENTIEL EMPLOI ACTIVITES COMPETENCES DU TITRE PROFESSIONNEL Concepteur(trice) Développeur(se) Informatique Niveau II Site : http://www.emploi.gouv.fr SOMMAIRE Pages Présentation de l évolution du

Plus en détail

FORMATION WEBMASTER AVANCEE :

FORMATION WEBMASTER AVANCEE : FORMATION WEBMASTER AVANCEE : OBJECTIF : 300 HEU RE S - 4 MOIS Apprendre à créer des sites internet par diverses méthodes en apprenant les bases des différents langages que constituent la création de site

Plus en détail

CHARLOIS SIGAUD AGNAN Nils Vincent Diane PROJET 04 - PLATEFORME DE PROJET ZEND ET SYMFONY

CHARLOIS SIGAUD AGNAN Nils Vincent Diane PROJET 04 - PLATEFORME DE PROJET ZEND ET SYMFONY CHARLOIS SIGAUD AGNAN Nils Vincent Diane PROJET 04 - PLATEFORME DE PROJET ZEND ET SYMFONY Installation de Symfony : Paquet à installer : - php5 - php5-pgsql - postgresql - apache2 Prérequis au niveau

Plus en détail

INTRODUCTION CHAPITRE 1

INTRODUCTION CHAPITRE 1 CHAPITRE 1 INTRODUCTION Query, qu est-ce que c est?... 11 HTML, CSS, JavaScript, PHP : qui fait quoi?... 16 Un environnement de développement simple et gratuit... 19 Ce que vous allez apprendre... 20 9

Plus en détail

CAHIER DES CHARGES. VOD par HTML5. CHAPTAL Sébastien & OCCELLO Alexandre M1 Informatique Année universitaire 2011/2012 Semestre 1

CAHIER DES CHARGES. VOD par HTML5. CHAPTAL Sébastien & OCCELLO Alexandre M1 Informatique Année universitaire 2011/2012 Semestre 1 CAHIER DES CHARGES VOD par HTML5 CHAPTAL Sébastien & OCCELLO Alexandre M1 Informatique Année universitaire 2011/2012 Semestre 1 SOMMAIRE Sommaire... 2 Introduction... 3 Contexte général... 3 Présentation

Plus en détail

Romain DERUERE 8 années d expérience

Romain DERUERE 8 années d expérience Romain DERUERE 8 années d expérience INGENIEUR D'ETUDES HTML5-CSS3 ERGONOME - FORMATEUR WEB Certification HTML/CSS - Alsacréations (12 Juillet 2013) DOMAINES DE COMPETENCES DESIGN ET INTEGRATION Réalisation

Plus en détail

MIF13 Programmation Web OUTILS D AIDE À LA CONCEPTION D APPLICATIONS WEB

MIF13 Programmation Web OUTILS D AIDE À LA CONCEPTION D APPLICATIONS WEB MIF13 Programmation Web OUTILS D AIDE À LA CONCEPTION D APPLICATIONS WEB L I O N E L M É D I N I S E P T E M B R E - D É C E M B R E 2 0 0 9 Objectif de ce cours Prendre conscience de l existence de nombreux

Plus en détail

INTEGRATEUR DEVELOPPEUR

INTEGRATEUR DEVELOPPEUR www.emweb.fr INTEGRATEUR DEVELOPPEUR FORMATION ELIGIBLE AU DIF/CIF DURÉE : 700 h de formation PRE REQUIS Avoir un esprit logique Etre motivé(e)! OBJECTIF A l issue de cette formation, vous serez capable

Plus en détail

Développement d une Application Web pour la Gestion Bancaire

Développement d une Application Web pour la Gestion Bancaire Ministère de l Enseignement Supérieur et de la Recherche Scientifique ************ Université des sciences, des Techniques et des Technologies de Bamako (USTTB) République du Mali Un Peuple Un But Une

Plus en détail

Technologie SAFE* X3 - Outils et Développement. Développement, Fonction de base 2 e partie 3 jours. Web Services. 2 jours

Technologie SAFE* X3 - Outils et Développement. Développement, Fonction de base 2 e partie 3 jours. Web Services. 2 jours - Vous êtes consultant, chef de projets, acteur clé au sein de votre entreprise et vous intervenez en phase de déploiement ou de paramétrage d un logiciel Sage, Optez pour les formations «Produits» : Nous

Plus en détail

Gestion de données complexes

Gestion de données complexes Master 2 Informatique Spécialité AIGLE Gestion de données complexes Amayas ABBOUTE Gilles ENTRINGER SOMMAIRE Sommaire i 1 - Introduction 1 2 - Technologies utilisées 2 2.1 API Jena........................................

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

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

Burckel Thomas. Formation. Compétences

Burckel Thomas. Formation. Compétences Burckel Thomas Adresse : 92 avenue de la République 94300 VINCENNES Tel : 06.83.21.48.25 Email : burckel.thomas@gmail.com Date et lieu de naissance : 3 septembre 1986 à Strasbourg Formation 2006 2009 Polytech

Plus en détail

PROJET D INFORMATISATION DE LA GESTION DES ABSENCES EN STARTER

PROJET D INFORMATISATION DE LA GESTION DES ABSENCES EN STARTER Année 2008/2009 PROJET D INFORMATISATION DE LA GESTION DES ABSENCES EN STARTER Licence Professionnelle Système informatique et logiciel Responsable du projet : Françoise GREFFIER SOMMAIRE I. PRESENTATION

Plus en détail

Drupal un CMS orienté mé2er. Romain JARRAUD Mathieu GROS

Drupal un CMS orienté mé2er. Romain JARRAUD Mathieu GROS Drupal un CMS orienté mé2er Romain JARRAUD Mathieu GROS Romain JARRAUD - Responsable formation Trained People (drupalfrance.com) Mathieu GROS - Directeur Général Actency (actency.fr) Introduction Quelques

Plus en détail

Projet Covoiturage TP 4

Projet Covoiturage TP 4 Projet Covoiturage TP 4 Description du thème Ce TP est le quatrième d une série mettant en œuvre le développement mobile en utilisant la bibliothèque jquery Mobile. Propriétés Description Intitulé long

Plus en détail

Modélisation objet Le langage UML

Modélisation objet Le langage UML Modélisation objet Le langage UML Brahim HAMID La base de contrôle Robot Zone à explorer brahim.hamid@irit.fr brahim.hamid@univ-tlse2.fr http://mass-cara.univ-tlse2.fr/~brahimou/ens/uml 1 Les méthodes

Plus en détail