MEMOIRE DE PROJET. Dahmane BILEK Alain DONADINI
|
|
- Paule Boutin
- il y a 8 ans
- Total affichages :
Transcription
1 MINISTÈRE DE L ÉDUCATION NATIONALE, DE LA RECHERCHE ET DE LA TECHNOLOGIE CONSERVATOIRE NATIONAL DES ARTS ET MÉTIERS DÉPARTEMENT INFORMATIQUE CHAIRE INFORMATIQUE D'ENTREPRISE LICENCE PROFESSIONNELLE «ANALYSTE CONCEPTEUR DES SYSTÈMES D INFORMATION ET DE DÉCISION» MEMOIRE DE PROJET De Dahmane BILEK Alain DONADINI «Mise en place d une application de gestion des missions et des ressources humaines d une S.S.I.I» Soutenu le 16 septembre 2005 JURY Président : Membres : M. HUA T-Té M. ABOU-CHAKRA Eric ANNEE UNIVERSITAIRE
2 Table des Matières 1. PRESENTATION DU PROJET Objectif Cahier des charges Contraintes Volumétrie Spécifications fonctionnelles Critères de réalisation Plan de travail et planning...erreur! Signet non défini. 2. SOLUTION PROPOSEE Règles à appliquer Règles de fonctionnement Règles de gestion Modèle Conceptuel de Traitement Cas d'utilisation Ergonomie de l interface Diagramme de navigation Modèle Conceptuel de Données REALISATION Implémentation de la base de donnée Modèle logique de données Réalisation de l interface utilisateur Architecture HTML Les scripts PHP PHP et Oracle CONCLUSION REMERCIEMENTS...22 ANNEXE. Exemples écrans Application...23 BILEK Dahmane Page 2/27
3 1. PRESENTATION DU PROJET 1.1. Objectif L objectif du projet est la mise en place pour une SSII d un outil de gestion des ressources et des missions Cahier des charges Soit une société de services en informatique qui réalise des projets informatiques pour le compte de clients externes et qui désire informatiser son système de gestion de projets. Le projet débute lorsque la société a été retenue suite à un appel d offres. Le client nomme un ou plusieurs interlocuteurs et la société un responsable de projet. Celui ci détaille la liste des tâches nécessaire à la réalisation du projet. Un ou plusieurs consultants peuvent participer au projet en fonction de leur compétence et de leur disponibilité. Un consultant peut être salarié ou indépendant et peut avoir une ou plusieurs fonctions (la première fonction étant la fonction principale) mais pour une mission donnée le consultant ne joue qu'une seule fonction. Pour le suivi du projet deux comités sont mis en place : le comité de pilotage et le comité de projet. Le premier se réunit une fois par mois et le second une fois par semaine. Les coûts des projets et la charge de travail sont évalués sur un mode forfait. En cas d avenant un surcoût est alors facturé. Les directeurs de projet souhaitent disposer à chaque fin de mois d un comparatif entre d une part le CA prévisionnel et le CA réalisé et d autre part le coût prévisionnel et le coût réel Contraintes La société ferme après 20h. La sauvegarde de la base de données doit se faire entre 20h et Minuit. Le mécanisme de sauvegarde de la BDD doit être fiable et à faible coût Historique de 3 ans 1.4. Volumétrie 1000 projets par an 700 clients 500 consultants Durée moyenne d un projet : 6 mois Nombre de taches moyenne par projet : 10 La durée d exécution d une tâche ne peut être inférieure à un jour BILEK Dahmane Page 3/27
4 1.5. Spécifications fonctionnelles Ces spécificités sont le fruit d un dialogue avec la maîtrise d oeuvre afin de définir précisément les besoins et les attentes du projet. L étude du projet devra respecter ces attentes et en tenir compte lors de la phase d analyse. Un accès sécurisé doit être mis en place sous forme de login / Mot de passe afin d empêcher l accès à toutes les parties fonctionnelles du logiciel. La charte graphique de l interface web doit être simple mais professionnel. Un menu doit être présent lors de la navigation pour permettre d accéder aux fonctionnalités du logiciel à tout moment. Il devra permettre d accéder aux différentes fonctions du logiciel de façon simple et intuitive. Un enregistrement des connexions au logiciel doit être implémenté de façon à pouvoir faire l historique de son utilisation. Le site doit permettre l ajout, la modification et la suppression de toutes les informations successibles d évoluer au cours du temps. Pour chaque client de l entreprise, on doit pouvoir y associer une série de contact. dans le cas ou un client demande un complément au cahier des charges, on doit pouvoir ajouter un avenant à projet, et celui-ci doit se répercuter sur le coût total du projet. Pour chaque projet, un responsable de projet doit être nommé. Celui peut effectuer des taches sur ce même projet. Un projet est composé de une ou plusieurs taches. Au cours de la vie du projet, il doit être possible d en ajouter si cela s avère nécessaire. Un état financier pour chacun des projets est demandé. Il devra donner mensuellement une série d information permettant de voir la progression du projet d un aspect financier. En voici un exemple : Projet banque populaire Prévisionnel Janvier Février Total Réalisé RAF 1 Marge Réalisé RAF Marge Cout ( ) 100 K = Charge (J) 400 J CA 150 K Marge 33% 1 Reste à faire BILEK Dahmane Page 4/27
5 1.6. Critères de réalisation La réussite d un logiciel orienté technologie web dépend des fonctionnalités qu il propose mais surtout de son ergonomie. Cette technologie nécessitant des «aller-retour» client serveur entre chaque rafraîchissement des informations, il est important de définir une interface parfaitement fonctionnelle de façon à ne pas ennuyer l utilisateur. La facilité de naviguer entre les différentes pages prédomine sur le développement des pages elle-même. L objectif est d arriver rapidement et intuitivement à la fonction recherchée. Bien que les fonctionnalités proposées soit importante, la navigation reste souvent le cœur du problème sur un site web. Une attention particulière sera portée à ce genre de problème. Les données devant être persistante, nous sommes amenés à concevoir et implémenter un système de base de donnée. Ceci afin de nous permettre de traiter les informations de manière la plus efficace.. La volumétrie des informations étant assez conséquente, il sera judicieux de s orienter vers un système de base de donnée robuste et performant pour avoir des temps de réponse satisfaisant (inférieur à 2 secondes). 2. SOLUTION PROPOSEE 2.1. Règles à appliquer Ces règles de gestions ont été définies suivant les fonctionnalités décrites préalablement Règles de fonctionnement Lorsque l on désigne un consultant pour effectuer une tâche au sein d un projet, celui-ci ne devra pas être en mission. On ne peut pas supprimer un client qui fait ou a fait parti d un projet. On ne peut supprimer un consultant qui fait ou a fait parti d un projet Règles de gestion Ces règles de gestions ont été définies suivant les fonctionnalités décrites préalablement. Si le Chef de projet réalise la mission dans le temps imparti c'est à dire si date prévisionnel fin= date réel de fin alors son salaire est augmenté de 5% BILEK Dahmane Page 5/27
6 Si le CA prévisionnel d'un projet est > 1 Million d'euros alors le projet doit être confié à un CP senior (salaire >50 K ) Le résultat du calcul de l état financier ne doit être calculé qu une seule fois puis sauvegardé afin de décharger le serveur de calcul inutile. Les valeurs affichées dans l état financier doivent être issus de la somme des informations contenues dans le projet. Le coût réalisé doit être égale au coût des taches réalisées (somme des coûts des ressources pour la SSII). La charge en jour doit être égale à la somme des jours hommes réalisés par rapport aux taches accomplies. BILEK Dahmane Page 6/27
7 2.2. Modèle Conceptuel de Traitement Le projet est constitué de 6 processus distincts, de la préparation du projet (P1) au suivi final du projet (P6). Chaque processus est défini par une liste de tâches. Chaque tâche est automatisable ou non. Le schéma ci-dessous décrit l'enchaînement des 6 processus ainsi que les tâches correspondantes à chaque processus. Toute tâche automatisable est indiquée en italique Appel d offres gagné Ressources constituées Contrat signé envoyé P1: Préparation Projet - Organisation équipe - Budget et planning initial - Plan qualité TOUJOURS Liste contacts envoyée Ordre mission envoyé P2 : Initialisation Projet - Réunion lancement externe - Choix des dates de réunion client - Choix des membres des comités TOUJOURS Instance pilotage décidée Lettre refus envoyé P3: Sélection fournisseurs -choix des logiciels - choix des sous-traitants Non retenu! Retenu Envoi Contrat Réunion de Lancement P4 : Lancement Projet - Présentation du projet - Installation infrastructure TOUJOURS BILEK Dahmane Page 7/27
8 P5 : Développement Projet - Module client / contact - Module RH - Module Rapports - Module Projets - Module données paramétrables Fin de mois TOUJOURS P6 : Suivi Projet - Ecart Prévisionnel / réalisé - Révision Planning / Budget TOUJOURS BILEK Dahmane Page 8/27
9 2.3. Cas d'utilisation On distingue 3 acteurs directement ou indirectement impliqués dans un projet : Le Chef de Projet dont le rôle est de gérer le projet, de manager l'équipe et de rendre compte à son manager et au client de l'avancement des travaux Le manager ou directeur de projet, responsable hiérarchique du CP, dont le rôle est de valider certains choix faits par le CP (constitution équipe, gestion planning) et de suivre le projet en termes de délai et de coûts. Le client qui a un rôle secondaire puisqu'il n'agit pas directement sur le projet. Par contre il est régulièrement consulté notamment lors de la constitution de l'équipe et de l'établissement du planning. BILEK Dahmane Page 9/27
10 Management équipe Chef de Projet Constitution équipe Sélection fournisseurs Gestion des tâches Directeur de Projet Gestion Planning Présentation Projet Client Suivi Projet BILEK Dahmane Page 10/27
11 2.4. Ergonomie de l interface L interface web mis à disposition pour l utilisateur final lui permettra d effectuer un maximum d opération au sein de la base oracle. Comme l on peut le voir sur l image ci-dessus, l utilisateur peut directement accéder aux fonctions principales grâce à ce menu. Celui-ci pourra intervenir sur les tables Clients 2, mais également sur les ressources humaines 3 de la SSII de façon à ce qu il puisse s il le désire Ajouter / Modifier / Supprimer ou juste consulter ces informations. La partie projet permet de créer un projet suivant les critères définis par le cahier des charges. Les informations fournies pour créer un projet ne sont plus modifiables après création. Par contre, à tout moment de la vie du projet, il est possible de rajouter une tache au projet, de la même façon, il est également possible d y rajouter un avenant. Le fait de rajouter une tache à un projet implique également d associer une ressource à cette tache (voir modèle conceptuel des données). Le menu Rapports permet de consulter le suivit mensuel de chaque projet. Ce rapport met en évidence le suivit et l évolution du projet d un aspect financier. Il permet également d éditer : La liste des projets en cours La liste des clients avec leurs projets associé La liste des ressources actuellement missionnés. La liste des personnes associées à un projet. Le menu donnée externe permet d ajouter si besoin une nouvelle type de tache ou bien une nouvelle fonction professionnelle. 2 En se plaçant du coté SSII, cette notion de client désigne une société tiers, elle sera reprise tout au long de ce dossier. 3 Désigne les ingénieurs qui fourniront un service auprès des clients. BILEK Dahmane Page 11/27
12 2.5. Diagramme de navigation BILEK Dahmane Page 12/27
13 2.6. Modèle Conceptuel de Données Ce modèle de donnée est le résultat d une étude basé sur les informations du cahier des charges ainsi que sur les spécificités fonctionnelles définies en pré étude avec le maître d œuvre. Cette version est à quelque chose près le même modèle depuis de début du projet. BILEK Dahmane Page 13/27
14 2.7. Description de l architecture. Requêtes BDD ORACLE DONNEES CLIENT FireFox Internet Explorer Interface HTML PHP SERVEUR Du fait de notre budget limité, les informations suivantes sont à prendre uniquement à titre d information. Il est bien évidant que cette architecture matérielle ne sera pas acceptable en environnement de production. Choix Logiciel : Système d exploitation Linux Debian Sarge Serveur Web Apache 1.31 Le serveur a été recompilé pour permette d utiliser le langage PHP 4. PHP 4.03 PHP a été recompilé pour pourvoir utiliser les librairies Oracle 8i GD (Librairie permettant de générer des graphiques) XML Oracle 8i Gestion du nom de domaine cnam.dyndns.org offert par Gestion logiciel d «auto-shutdown» si défaut d alimentation. Choix du matériel : Processeur Intel P2 500 Mhz SDRAM 256 Mo 1 Disque dur de 80 Go 2 cartes réseaux 100 Mo ADSL 20 Mo dégroupé (FAI: Free.fr) Onduleur APC BILEK Dahmane Page 14/27
15 3. REALISATION 3.1. Implémentation de la base de donnée Modèle logique de données Contact Nom, #numcli, fonction, téléphone, Create table contact ( nom varchar2(25), numcli number(4), fonction varchar2(30), tel number(10) not null unique, varchar2(30) not null unique, PRIMARY KEY(nom,numcli), FOREIGN KEY (numcli) references clients (numcli ) on delete cascade); La table contact est utilisée pour stocker les contacts pour chacun des clients. Un client pourra avoir plusieurs contacts, le champ «numcli» étant la clé étrangère qui permet de lier cette table à la table client. Client Numcli, nom, secteur, adresse, CP Create table client ( numcli number(4) PRIMARY KEY, nom varchar2(25) not null unique, secteur varchar2(30), adresse varchar2(30) not null unique, CP char(5) not null, Ville varchar2(20)); Cette table permet de stocker toutes les informations d un client avec qui, la SSII pourra ou a déjà eu un projet en commun. Projet numproj, datdeb_prev, datfin_prev, datdéb_réel, datfin_réel, durée, #numcli, #chefproj Create table projet ( numproj number(4) PRIMARY KEY, nom_proj varchar2(30), datdeb_prev date not null, datfin_prev date not null, datdeb_reel date not null, datfin_reel date not null, cout number(3) not null, CA number(3) not null, numcli number(4), chefproj number(4), FOREIGN KEY (numcli) references clients (numcli ) on delete cascade, FOREIGN KEY (chefproj) references ressource (numres )); BILEK Dahmane Page 15/27
16 La table Projet permet de sauvegarder tous les projets de la société. Pour chaque projet, un chef de projet est désigné (référencé par le champ chefproj qui correspond à un tupple de la table ressource). Le projet est réalisé pour un client (référencé par le champ numcli). Avenant numavt, #numproj, cout, Create table avenant ( numavt number(3), numproj number(3), cout integer not null, PRIMARY KEY (numproj, numavt), FOREIGN KEY (numproj) references projet (numproj ) on delete cascade); Histo_financier Mois, Année, #numproj, cout_prev, cout_réel, CA_prev, CA_réel Create table CA_cout ( mois integer check ( mois between 1 and 12 ) annee integer check ( annee>2000) cout_prev number(4) not null, CA_prev integer notnull, cout_reel integer not null, CA_reel integer notnull, numproj number(4), PRIMARY KEY (numproj, annee, mois), FOREIGN KEY (numproj) references projet (numproj ) on delete cascade); Tache numtache, #numproj, date_déb, date_fin, durée, prix, #type Create table tache ( numtache number(5), numproj number(4), datdeb date not null, datfin date notnull, prix integer not null, duree integer notnull, type number(3), PRIMARY KEY (numproj, numtache), FOREIGN KEY (numproj) references projet (numproj ) on delete cascade, FOREIGN KEY (type) references type_tache (type)) ; A chaque projet, une ou plusieurs taches sont réalisées (le champ «numproj» permet de faire la liaison avec le projet concerné). Et chaque tache sera de type «type» (correspondant à un tuple de la table «Type_Tache» BILEK Dahmane Page 16/27
17 Mission NumRess, #numtache Create table mission ( numres number(4), numtache number(5), PRIMARY KEY (numres, numtache ), FOREIGN KEY (numtache) references projet (numtache ) on delete cascade, FOREIGN KEY (numres) references ressource (numres) on delete cascade); Pour chaque tache, on peut désigner une ou plusieurs personnes pour réaliser cette mission. Le champ «numres» correspond à un tupple de la table ressource (table qui décrit les employés de la société), et le champ «numtache» permet de faire la liaison avec la tache concernée. Type_tache numtache, libelle Create table type_tache ( type number(3) PRIMARY KEY, libelle varchar2(50) not null unique); Cette table permet de donner la description des différentes taches pouvant être entreprise au sein d un projet. Ressources numcons, nom, adresse, CP, tarif, #fonction Create table ressource ( numres number(4) PRIMARY KEY, nom varchar2(25) not null, adresse varchar2(30) not null, CP char(5) not null, Ville varchar2(20), Tarif integer not null, Code_fonction number(3), FOREIGN KEY (Code_fonction) references fonction (code_fonction) on update cascade); Cette table permet de renseigner les informations communes à chacun des employés de la société. Le champ «code_fonction» permet de renseigner la compétence principale de l employé. Un employé est soit un salarié de la société, soit un indépendant qui intervient ponctuellement pour un projet particulier. BILEK Dahmane Page 17/27
18 Salarié idsal, date_entrée, salaire, service Create table salarie ( numsal number(4) PRIMARY KEY, date_entree date not null, cout integer not null, service varchar2(30) not null numres number(4), FOREIGN KEY (numres) references resource (numres)); Indépendant idind,date, tarif Create table independant ( numind number(4) PRIMARY KEY, duree_contrat number(4) not null, cout integer not null, numres number(4), FOREIGN KEY (numres) references resource (numres)); Fonction Code_fonction, libelle Create table fonction ( Code_fonction number(3) PRIMARY KEY, libelle varchar2(30) not null); Mois Mois, Année Create table mois ( mois integer check ( mois between 1 and 12 ) annee integer check ( annee>2000) PRIMARY KEY (numproj, numtache)) ; Cout_ressource #Mois, #Année, #numtache, #numres, cout Create table cout_ressource ( mois integer check ( mois between 1 and 12 ) annee integer check ( annee>2000) numtache number(5), numres number(4), cout integer not null, PRIMARY KEY (mois, annee, numproj, numtache,) FOREIGN KEY (numtache) references projet (numtache ), FOREIGN KEY (numres) references resource (numres)) ; Cette table permet d obtenir le coût de chaque employé pour un mois et une tache donnée. Sont but est d optimiser les temps de calculs lors de la consultation de l état financier. BILEK Dahmane Page 18/27
19 3.2. Réalisation de l interface utilisateur Architecture HTML La structure du site repose sur une même architecture. Elle se compose d une seule page qui se découpe elle même en 3 parties distinctes. Le bandeau vertical supérieur. Celui-ci contient le titre du site ainsi que le menu général du site. Cette partie est composée uniquement de code HTML, ainsi qu un script java pour permettre de naviguer dans le menu. Ce script a été réalisé pour être compatible avec les deux grandes familles de client web, soit Internet Explorer et Mozilla-Firefox. La bar d information verticale gauche. Celle-ci permet d afficher une série d information, mais elle est surtout utilisée pour gérer l authentification de l utilisateur lors de la connexion au logiciel. Un fois l utilisateur connecté, elle affiche ces 5 dernières connexions au logiciel. Cette zone du logiciel est générée par le compilateur php lors de l appelle de la page web par le navigateur. Elle nécessite une connexion à la base de donnée pour contrôler la cohérence du couple login / mot de passe ainsi que pour récupérer les 5 dernières connexions de l utilisateur qui sont stockées dans la base de donnée. La zone centrale. Celle-ci est utilisée pour afficher les pages correspondantes au choix de l utilisateur lorsqu il passe par le menu. Cette page contient par défaut une description du cahier des charges de notre projet. Cette zone est également généré par la compilation php et possède également les librairies permettant la connexion à la base de donnée. Ces 3 zones sont positionnées sur la page principale grâce à un jeu de tableau transparent. Le design du site a été réalisé grâce aux possibilités données par les CSS (Feuilles de style) Les scripts PHP Les scripts PHP sont les éléments les plus importants dans notre application. Ils assurent le lien entre le site et la base de données. - Fonctionnement général La 1 er page appelée par le navigateur sera index.php, cette page prend en paramètre une variable de type GET (variable passé à la suite de l url). Cette variable nommée $nav permet de savoir quelle partie du menu a été cliqué. C est cette variable qui déterminera le fichier qui sera chargé dans la zone centrale de l application. Ces fichiers sont classés par thème. Soit : clients.php BILEK Dahmane Page 19/27
20 rhs.php projets.php rapports.php donneesexts.php Une seconde variable de type GET nommée $sous_nav permet de déterminer la partie du fichier php à exécuter. Pour exemple, si l on navigue sur le menu Clients->Consultation, nous aurons $nav = clients et sous-nav = consultation. La fonction gérant la consultation dans le fichier clients.php sera donc exécutée et la liste des clients apparaîtra dans la zone centrale du logiciel. - Fonctionnement des formulaires Pour toutes les opérations du logiciel, on utilise une série de formulaire lié à du java script pour effectuer quelques contrôles. Toutes les informations sont envoyées en mode POST (informations encodées et transmises dans l entête du protocole http contrairement au mode GET ou ces informations sont url encodées puis placées à la suite de l url, donc visible par tous). A chaque validation du formulaire, une série de contrôle de 1er niveau est effectué (date, format de champs etc..) puis les informations sont envoyées à la même page qui effectuera un second contrôle puis enregistrera les données PHP et Oracle L utilisation d une connexion à une base oracle à partir du langage PHP n est pas gérée nativement par ce langage. Il faut dans un premier temps recompiler les sources PHP pour y intégrer les librairies Oracle et faire en sorte de pouvoir disposer des fonctions nécessaires aux opérations de connexion, déconnexion et exécution de requête SQL. Une fois cette opération correctement réalisée, on s aperçoit vite que les fonctions mises à dispositions par les librairies fournies par Oracle sont beaucoup moins pratique que leurs proches cousines utilisées nativement pour une BDD de type MySQL. D autre part, il est obligatoire de positionner au minimum 2 variables d environnements pour définir : Le nom de la base de donnée (ORACLE_SID) Le chemin absolu vers le répertoire de l application Oracle (ORACLE_HOME) Pour faciliter l utilisation d Oracle, une classe a été développée pour ne plus à avoir à se soucier de la lourdeur des fonctions et pour ne plus à avoir à positionner ces variables d environnement. Cette classe comprend plusieurs méthodes : - Connect() BILEK Dahmane Page 20/27
21 Cette fonction permet de positionner les variables d environnements décrites précédemment, puis d ouvrir une connexion avec la base de donnée. Elle retourne la valeur ok ou nok suivant le résultat de la connexion. - Exe($query) Cette fonction est utilisée pour exécuter des requêtes SQL de type INSERT ou UPDATE qui ne retourne pas de résultat. La fonction retourne ok si la requête s est bien exécutée. Si un problème survient elle retourne nok. - Execute($query) Cette fonction est utilisée pour toutes les requêtes SQL de type SELECT. Elle stocke le résultat dans un tableau de hash $result. La fonction retourne ok si la requête s est bien exécutée. Si un problème survient elle retourne nok. - Nbresults() Cette fonction retourne le nombre d enregistrement du tableau $result. Autrement dit, elle retourne le nombre d occurrences trouvées par la dernière requête SELECT. - Recup($a, $champ) Cette fonction permet de récupérer les informations stockées dans la variable $result. Ces informations sont le résultat de la dernière requête SELECT. Le paramètre $a correspond au numéro du tupple que l on souhaite lire. Le paramètre $champ correspond au nom de la colonne retournée par la requête SELECT. - Fermer() Cette fonction est utilisée pour fermer la connexion avec la base Oracle. Typiquement on utilisera cette classe comme ceci : <? require "oracle.php" ; // ce script contient la description de la classe // Extraction des informations $sql = new oracle(); $sql->connect() ; $requete = "select TO_CHAR(DATE_VISITE, 'DD/MM/YYYY') AS DATE_VISITE, IP from VISITE where ID=3 order by NUMVISITE desc" ; $data = $sql->recup($i,"date_visite") ;?> $sql->fermer(); BILEK Dahmane Page 21/27
22 4. CONCLUSION Nous avons essayé de travailler dans de véritables conditions d entreprise en tachant de respecter notre planning. Cela nous a sensibilisé sur l importance de décrire précisément les taches et leurs durées prévisionnelles. D autre part, ce projet nous a permis de nous rendre compte à quel point il est indispensable d affiner la phase d analyse pour éviter d avoir à revenir sur le modèle conceptuel et autres règles de gestion. Ce projet nous a également permis de mettre en pratique une grande partie des cours enseignés cette année. Nous avons pu nous appuyer sur ces acquis pour mettre en œuvre toutes les phases de développement d une application, de l analyse à la mise en production. 5. REMERCIEMENTS Nous tenons remercier l ensemble des personnes qui nous ont donné des conseils techniques, conceptuels et organisationnels, à commencer par M. Abou-Chakra qui nous a poussé à structurer notre projet. BILEK Dahmane Page 22/27
23 Annexe : Exemples écrans Application BILEK Dahmane Page 23/27
24 Consultation de la liste des clients Saisie d un nouveau client BILEK Dahmane Page 24/27
25 Modification des informations d un client Suppression d un client BILEK Dahmane Page 25/27
26 Consultation de la liste des employés Saisie d un nouvel employé BILEK Dahmane Page 26/27
27 Modification des informations d un employé Suppression d un employé BILEK Dahmane Page 27/27
INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)
CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.
Plus en détailWEB & 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étailGroupe 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étailBases 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étailApplication 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étailCursus 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étailCOMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2
SQL Sommaire : COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2 COMMANDES DE MANIPULATION DE DONNEES... 2 COMMANDES DE CONTROLE TRANSACTIONNEL... 2 COMMANDES DE REQUETE DE DONNEES... 2 COMMANDES
Plus en détailGestion 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étailSage 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étailDossier 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étailTP 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étailRapports d activités et financiers par Internet. Manuel Utilisateur
Rapports d activités et financiers par Internet Manuel Utilisateur Table des matières 1. Introduction... 3 2. Pré requis... 3 3. Principe de fonctionnement... 3 4. Connexion au site Internet... 4 5. Remplir
Plus en détailEn 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étailCré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étailPratique 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étailFormation. Module WEB 4.1. Support de cours
Formation Module WEB 4.1 Support de cours Rédacteur Date de rédaction F.CHEA 08/02/2012 Les informations contenues dans ce document pourront faire l'objet de modifications sans préavis Sauf mention contraire,
Plus en détailCréation d'un site dynamique en PHP avec Dreamweaver et MySQL
Création d'un site dynamique en PHP avec Dreamweaver et MySQL 1. Création et configuration du site 1.1. Configuration de Dreamweaver Avant de commencer, il est nécessaire de connaître l'emplacement du
Plus en détailUE 8 Systèmes d information de gestion Le programme
UE 8 Systèmes d information de gestion Le programme Légende : Modifications de l arrêté du 8 mars 2010 Suppressions de l arrêté du 8 mars 2010 Partie inchangée par rapport au programme antérieur Indications
Plus en détailCompé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étailArchitectures web/bases de données
Architectures web/bases de données I - Page web simple : HTML statique Le code HTML est le langage de base pour concevoir des pages destinées à être publiées sur le réseau Internet ou intranet. Ce n'est
Plus en détailManuel d utilisation du Guichet électronique V2
Service Informatique (D443) Equipe du Guichet Manuel d utilisation du Guichet Version 1.0 Alpha 0 du 18/02/2011 Classification : Peu sensible Objet : Ce document est un manuel d utilisation du portail
Plus en détailCREATION 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étailOracle Developer Suite 10g. Guide de l installation. Vista & Seven
TRAVAIL RÉALISÉ PAR ABED ABDERRAHMANE Oracle Developer Suite 10g Guide de l installation 10g Release 2 (10.1.2) pour Windows Vista & Seven www.oraweb.ca Page 1 TABLE DES MATIÈRES : PARTIE 1 : CONCEPTS
Plus en détailLangage SQL (1) 4 septembre 2007. IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes
Langage SQL (1) Sébastien Limet Denys Duchier IUT Orléans 4 septembre 2007 Notions de base qu est-ce qu une base de données? SGBD différents type de bases de données quelques systèmes existants Définition
Plus en détailProjet 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étailLe Langage SQL version Oracle
Université de Manouba École Supérieure d Économie Numérique Département des Technologies des Systèmes d Information Le Langage SQL version Oracle Document version 1.1 Mohamed Anis BACH TOBJI anis.bach@isg.rnu.tn
Plus en détailMaarch Framework 3 - Maarch. Tests de charge. Professional Services. http://www.maarch.fr. 11, bd du Sud Est 92000 Nanterre
Maarch Professional Services 11, bd du Sud Est 92000 Nanterre Tel : +33 1 47 24 51 59 Fax : +33 1 47 24 54 08 Maarch Framework 3 - Maarch PS anime le développement d un produit d archivage open source
Plus en détailInstallation du transfert de fichier sécurisé sur le serveur orphanet
Installation du transfert de fichier sécurisé sur le serveur orphanet But du changement de mode de transfert Afin de sécuriser les transferts de données sur la machine orphanet (orphanet.infobiogen.fr),
Plus en détailSommaire. I.1 : Alimentation à partir d un fichier Access (.mdb)...2
Sommaire I. SCENARII DE TRAITEMENTS...2 I.1 : Alimentation à partir d un fichier Access (.mdb)...2 I.1 : Vérification de l intégrité des traitements SQL sur la pyramide des ages...3 I.2 : Vérification
Plus en détailCAHIER DES CLAUSES TECHNIQUES PARTICULIÈRES (CCTP) MISE EN PLACE ET MAINTENANCE D UN MOTEUR DE RECHERCHE
PREMIER MINISTRE SECRÉTARIAT GÉNÉRAL DU GOUVERNEMENT CAHIER DES CLAUSES TECHNIQUES PARTICULIÈRES (CCTP) MISE EN PLACE ET MAINTENANCE D UN MOTEUR DE RECHERCHE SUR LES SITES INTERNET GÉRÉS PAR LA DOCUMENTATION
Plus en détailINFORMATIQUE & 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étailService WEB, BDD MySQL, PHP et réplication Heartbeat. Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox
Version utilisée pour la Debian : 7.7 Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox Caractéristiques de bases : Un service web (ou service de la toile) est
Plus en détailLes bases de données
Les bases de données Introduction aux fonctions de tableur et logiciels ou langages spécialisés (MS-Access, Base, SQL ) Yves Roggeman Boulevard du Triomphe CP 212 B-1050 Bruxelles (Belgium) Idée intuitive
Plus en détailIPS-Firewalls NETASQ SPNEGO
IPS-Firewalls NETASQ SPNEGO Introduction Un utilisateur doit gérer de nombreux mots de passe. Un mot de passe pour la connexion au poste de travail, un mot de passe pour la messagerie et n mots de passe
Plus en détailSommaire. 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étail1 Position du problème
Licence Science et Technologies - INF245 Examen session 1 - mai 2012 Durée : 2 heures Documents non autorisés Le barème est donné à titre indicatif 1 Position du problème Le Club Universitaire de Vélo
Plus en détailProjet 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étailPlateforme 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étailKeyyo Guide de mise en service CTI / API / TAPI Keyyo
Keyyo Guide de mise en service CTI / API / TAPI Keyyo Keyyo Opération & Support http://www.keyyo.fr/fr/support/expert.php Version 1.0.7 Sommaire 1 Portée du document... 3 2 Introduction à la configuration...
Plus en détailNFA 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étailSTATISTICA Version 12 : Instructions d'installation
STATISTICA Version 12 : Instructions d'installation STATISTICA Entreprise Server Remarques : 1. L'installation de STATISTICA Entreprise Server s'effectue en deux temps : a) l'installation du serveur et
Plus en détailBases 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étailE-mail : contact@nqicorp.com - Web : http://www.nqicorp.com
- 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Windows.................................................................
Plus en détailWINSCOP GESTION DES COOPERATIVES D ACTIVITES ET D EMPLOI
WINSCOP GESTION DES COOPERATIVES D ACTIVITES ET D EMPLOI Version de 2014 DOSSIER DE PRESENTATION PREAMBULE Winscop est un progiciel de gestion pour les Coopératives d Activités et d emploi (CAE) conçu
Plus en détailTechnologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage
Technologies du Web Créer et héberger un site Web Page 1 / 26 Plan Planification Choisir une solution d hébergement Administration Développement du site Page 2 / 26 Cahier des charges Objectifs du site
Plus en détailCAHIER DES CHARGES D IMPLANTATION
CAHIER DES CHARGES D IMPLANTATION Tableau de diffusion du document Document : Cahier des Charges d Implantation EVRP Version 6 Etabli par DCSI Vérifié par Validé par Destinataires Pour information Création
Plus en détailTechnologies 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étailet Groupe Eyrolles, 2006, ISBN : 2-212-11747-7
Tsoft et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 OEM Console Java OEM Console HTTP OEM Database Control Oracle Net Manager 6 Module 6 : Oracle Enterprise Manager Objectifs Contenu A la fin de ce module,
Plus en détailSystè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étailSITE 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étailBases 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étailConfiguration du nouveau Bureau Virtuel (BV) collaboratif de Lyon I
Configuration du nouveau Bureau Virtuel (BV) collaboratif de Lyon I Date : 13 octobre 2009 / Auteur : David ROMEUF / Version : 1.1 / Diffusion : Utilisateurs Table des matières Cas 1 : un poste MS-Windows
Plus en détailTutoriel XBNE Connexion à un environnement XBMC distant
Tutoriel XBNE Connexion à un environnement XBMC distant 1. Introduction... 3 2. Quelques notions d informatique... 4 2.1 Réseau informatique... 4 2.1.1 Adresse ip... 4 2.1.2 Fixer l adresse ip d un équipement...
Plus en détailPROJET 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étailUtilisation de JAVA coté Application serveur couplé avec Oracle Forms Hafed Benteftifa www.degenio.com Novembre 2008
Introduction Utilisation de JAVA coté Application serveur couplé avec Oracle Forms Hafed Benteftifa www.degenio.com Novembre 2008 Forms 10g permet l utilisation du JAVA côté client et côté application
Plus en détailDossier I Découverte de Base d Open Office
ETUDE D UN SYSTEME DE GESTION DE BASE DE DONNEES RELATIONNELLES Définition : Un SGBD est un logiciel de gestion des données fournissant des méthodes d accès aux informations. Un SGBDR permet de décrire
Plus en détailPARAMETRER INTERNET EXPLORER 9
PARAMETRER INTERNET EXPLORER 9 Résumé Ce document vous donne la marche à suivre pour paramétrer Microsoft Internet Explorer 9, notamment en vous indiquant comment lancer Internet Explorer 9, réinitialiser
Plus en détailDans 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étailBIRT (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étailCahier des charges Site Web Page 1 sur 9
Page 1 sur 9 I Présentation de votre structure A Nom et type de la structure Veuillez insérer le nom de votre établissement B Taille de l'entreprise Veuillez insérer le nombre de salariés C Description
Plus en détailMercredi 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étailAccess et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite.
Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite. Mots-clés : Niveau : Bases de données relationnelles, Open Office, champs, relations,
Plus en détailLe partenaire tic de référence. Gestion des ressources humaines INOVA RH
Le partenaire tic de référence Gestion des ressources humaines INOVA RH Présentation Présentation INOVA RH Objectifs Présentation La réalisation d une application de gestion des ressources humaines rentre
Plus en détailMaintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire 2014-2015 David Genest
Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI Année universitaire 2014-2015 David Genest Systèmes d exploitation Master 2 SILI 2014-2015 1 Chapitre I Virtualisation 1 Présentation
Plus en détailDéclarer un serveur MySQL dans l annuaire LDAP. Associer un utilisateur DiaClientSQL à son compte Windows (SSO)
LDAP Mise en place Introduction Limitation et Sécurité Déclarer un serveur MySQL dans l annuaire LDAP Associer un utilisateur DiaClientSQL à son compte Windows (SSO) Créer les collaborateurs DiaClientSQL
Plus en détailTenrox. Guide d intégration Tenrox-Salesforce. Janvier 2012. 2012 Tenrox. Tous droits réservés.
Tenrox Guide d intégration Tenrox-Salesforce Janvier 2012 2012 Tenrox. Tous droits réservés. À propos de ce guide Le présent guide décrit les procédures nécessaires pour configurer les paramètres d intégration
Plus en détailModé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étailFévrier 2007. Novanet-IS. Suite progicielle WEB pour l Assurance. Description fonctionnelle
Novanet Février 2007 Novanet-IS Suite progicielle WEB pour l Assurance Description fonctionnelle Novanet-IS Description fonctionnelle 1 Définition 3 2 La production (module WEBACTION) 6 3 Relation Client
Plus en détailGuide d utilisation WEBPORTAL CPEM Portail d Applications Web CPEM
Guide d utilisation WEBPORTAL CPEM Portail d Applications Web CPEM Ce guide vous aidera à installer et à mettre en place les modules nécessaires afin d accéder à vos Applications Web SOMMAIRE I. Pré requis...
Plus en détailFORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères
FORMATION PcVue Mise en œuvre de WEBVUE Journées de formation au logiciel de supervision PcVue 8.1 Lieu : Lycée Pablo Neruda Saint Martin d hères Centre ressource Génie Electrique Intervenant : Enseignant
Plus en détailPHP 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étailINF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude
INF 1250 INTRODUCTION AUX BASES DE DONNÉES Guide d étude Sous la direction de Olga Mariño Télé-université Montréal (Québec) 2011 INF 1250 Introduction aux bases de données 2 INTRODUCTION Le Guide d étude
Plus en détailCAHIER DES CHARGES DE REALISATION DE SITE INTERNET
CAHIER DES CHARGES DE REALISATION DE SITE INTERNET Nom de l entreprise : Adresse : Tel : Fax : Email : Personne à contacter dans l entreprise : 1 SOMMAIRE 1 PRESENTATION DE L ENTREPRISE...3 2 PRESENTATION
Plus en détailInformation utiles. cinzia.digiusto@gmail.com. webpage : Google+ : http://www.ibisc.univ-evry.fr/ digiusto/
Systèmes de gestion de bases de données Introduction Université d Evry Val d Essonne, IBISC utiles email : cinzia.digiusto@gmail.com webpage : http://www.ibisc.univ-evry.fr/ digiusto/ Google+ : https://plus.google.com/u/0/b/103572780965897723237/
Plus en détailSQL 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étailOptimisations des SGBDR. Étude de cas : MySQL
Optimisations des SGBDR Étude de cas : MySQL Introduction Pourquoi optimiser son application? Introduction Pourquoi optimiser son application? 1. Gestion de gros volumes de données 2. Application critique
Plus en détailCode Produit Nom Produit Dernière mise à jour. AM003 Alias Mobile On Demand Licence 1 mois 27/04/2015
www.alias-ad.com ALIAS MOBILE DESIGNER Des solutions innovantes pour la création d applications de gestion accessibles aux appareils mobiles (tablettes et smartphones) en client léger. Code Produit Nom
Plus en détailDéclarer un serveur MySQL dans l annuaire LDAP. Associer un utilisateur DiaClientSQL à son compte Windows (SSO)
LDAP Mise en place Introduction Limitation et Sécurité Déclarer un serveur MySQL dans l annuaire LDAP Associer un utilisateur DiaClientSQL à son compte Windows (SSO) Créer les collaborateurs DiaClientSQL
Plus en détail[Ministère des Affaires étrangères et du Développement international] DEFI MANUEL UTILISATEUR ESPACE DEMANDEUR
[Ministère des Affaires étrangères et du Développement international] DEFI MANUEL UTILISATEUR ESPACE DEMANDEUR Ministère des Affaires étrangères et du Développement international / 12 AD 2304 / octobre
Plus en détailles 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étailSage CRM. 7.2 Guide de Portail Client
Sage CRM 7.2 Guide de Portail Client Copyright 2013 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur microfilm,
Plus en détailManuel d utilisation du site web de l ONRN
Manuel d utilisation du site web de l ONRN Introduction Le but premier de ce document est d expliquer comment contribuer sur le site ONRN. Le site ONRN est un site dont le contenu est géré par un outil
Plus en détailwww.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étailConfiguration matérielle et logicielle requise et prérequis de formation pour le SYGADE 6
Configuration matérielle et logicielle requise et prérequis de formation pour le SYGADE 6 DMFAS6/HardwareSoftware/V4 Octobre 2013 2 Configuration matérielle et logicielle requise et prérequis de formation
Plus en détailDrive your success. «Un écosystème complexe implique une capacité de gestion temps réel des aléas» www.imagina-international.com
Drive your success «Un écosystème complexe implique une capacité de gestion temps réel des aléas» www.imagina-international.com ATEN, dix avantages au service de votre entreprise Qualité de mise en œuvre
Plus en détailNetwork Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5
Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5 Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX Network Shutdown Module
Plus en détailGestion du parc informatique des collèges du département du Cher. Manuel d utilisation de la solution de gestion de Parc
Gestion du parc informatique des collèges du département du Cher Manuel d utilisation de la solution de gestion de Parc Table des matières 1. Préambule... 3 2. Pré requis... 3 3. Objectifs... 3 4. Connexion
Plus en détailContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.
ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. - 1 - PREAMBULE Les conditions générales d utilisation détaillant l ensemble des dispositions applicables
Plus en détailProcédure d installation détaillée
Procédure d installation détaillée G e s r i s k v e r s i o n 4. 1. 1 c e r t i f i é e R T S S e n d a t e d u 01- j u i n - 2 0 1 1 TÉLÉCHARGEMENT DU PACKAGE D INSTALLATION Pour télécharger les fichiers
Plus en détailInstallation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6
Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 1 BERNIER François http://astronomie-astrophotographie.fr Table des matières Installation d un serveur HTTP (Hypertext Transfer
Plus en détailLe 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étailMerise. Introduction
Merise Introduction MERISE:= Méthode d Etude et de Réalisation Informatique pour les Systèmes d Entreprise Méthode d Analyse et de Conception : Analyse: Etude du problème Etudier le système existant Comprendre
Plus en détail1. Installation du Module
1 sur 10 Mise en place du Module Magento V 1.5.7 1. Installation du Module Vous pouvez installer le module de deux façons différentes, en passant par Magento Connect, ou directement via les fichiers de
Plus en détailTP réseaux 4 : Installation et configuration d'un serveur Web Apache
TP réseaux 4 : Installation et configuration d'un serveur Web Apache Objectifs Installer, configurer, lancer et administrer le serveur Web Apache sous Linux Données de base machine fonctionnant sous Linux
Plus en détailLANDPARK NETWORK IP LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU
LANDPARK NETWORK IP Avril 2014 LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU Landpark NetworkIP est composé de trois modules : Un module Serveur, que l'on installe sur n'importe
Plus en détailTP2 : Client d une BDD SqlServer
TP2 : Client d une BDD SqlServer Objectifs : utiliser la barre de menu, utiliser les préférences d application (settings) ou (options), gérer la persistance des données, utiliser la bibliothèque jtds:jdbc
Plus en détail