NET COMMUNICATIONS INC.
|
|
- Fabienne Desroches
- il y a 8 ans
- Total affichages :
Transcription
1 NET COMMUNICATIONS INC. Julien Bergé Net Communications Inc. 1 Chemin de l Aéroport, Saint-Jean-sur-Richelieu et Professeur tuteur : Michel Paré Professeur du département Informatique CEGEP de Saint Jean sur Richelieu michel.pare@cstjean.qc.ca
2 Sommaire I DESCRIPTION DE L ENTREPRISE 1. Historique 2. Type de l entreprise 3. Travaux réalisés 4. Les employés et les départements 5. Le diagramme hiérarchique de l entreprise II DESCRIPTION DU DEPARTEMENT 1. Organisation du département 2. Description des équipements 3. Communication entre les départements III PLAN DE STAGE 1. Description du stage 2. Objectifs personnels IV DÉROULEMENT DU STAGE 1. Projet Multicatalogue 2009 a. Outils utilisés b. Description des tâches et recherches accomplies c. Organisation du travail d. Conclusion 2. Projet du Parti Municipal de Longueuil a. Description des tâches et recherches accomplies b. Conclusion 3. Divers 4. Comparaison avec le travail à l IUT 5. Conclusion Page 1
3 I - DESCRIPTION DE L ENTREPRISE 1. Historique C est en 1995 que Luc BELAND, le président de l entreprise a crée Net Communications Inc. Pendant 14 ans, elle s est développée dans le domaine du Web. Cette entreprise était d abord localisée à Saint-Jean-sur-Richelieu puis en s agrandissant, s est installée aussi à Montréal. Elle propose à ses clients des produits et des services personnalisés dans différents domaines informatiques, en particulier dans le domaine d Internet. Aujourd hui, elle continue de se développer en créant et en maintenant des Sites Web. 2. Type de l entreprise Net Communications est une entreprise qui travaille dans le domaine d Internet. Elle propose aux clients des créations et maintenances de Sites Web, mais aussi des ventes de produits électroniques, des services de fournisseur d accès et des services d hébergement Web. Cette entreprise travaille dans différents langages de programmation comme le Perl ou le PHP mais dans le département où je me trouve, nous travaillons sur un projet en JSP (Java Server Pages). 3. Travaux réalisés Net Communications Inc. est divisé en quatre branches indépendantes travaillant dans des domaines différents. Chacune de ces branches est spécialisée et propose ses propres services. Net Com est la branche Web de l entreprise. Elle travaille dans le domaine d Internet et du Multimédia. Elle crée et maintient des Sites Web. Net Olution est la branche de développement logiciel pour des entreprises commerciales Net Space est le secteur de l entreprise qui s occupe de l hébergement Web. Elle y propose différentes formules et héberge les sites sur les serveurs de l entreprise que ce soit pour des entreprises ou des particuliers. Net Accès est le nom d un fournisseur d accès internet. C est cette partie qui s occupe de desservir Internet aux clients. 4. Les employés et les départements Il y a une quarantaine d employés dans Net Communications en comptant le bureau de Saint- Jean-sur-Richelieu et Montréal. Pendant mon stage, trois stagiaires travaillaient à Net Com de Saint-Jean-sur-Richelieu dans deux projets différents, à savoir en PHP et JSP et un stagiaire travaillait dans Net Com de Montréal dans un autre projet en Perl Page 2
4 5. L organigramme de l entreprise Voici l organigramme actuel de l entreprise Net Com. Page 3
5 II - DESCRIPTION DU DEPARTEMENT 1. Organisation du département Le département dans lequel je travaillais est Net Com. Je participais donc à des projets de créations et de maintenances de Site Web. Net Com est divisé en deux parties : Net Com (Développement Web) Le CRGL (Centre de Recherche de Génie Logiciel) Le CRGL est sous la direction de Sylvain BELAND, le frère de Luc BELAND, le président de Net Communications. C est dans ce centre que j ai travaillé. Sylvain BELAND travaille donc au sein de l entreprise, mais aussi au Cégep de Saint-Jean-sur-Richelieu en tant que professeur. Trois analystes programmeurs travaillent au CRGL : Katia AMBROSI (mon superviseur) José PUMAHUANCA Sébastien LUSSIER (travaille le soir) 2. Description des équipements L entreprise Net Com possède une grande quantité d ordinateurs plus ou moins performants. Chaque employé a son propre ordinateur et d autres sont inutilisés. De nombreux écrans sont disponibles et les employés de Net Com en profitent pour en brancher deux sur leur ordinateur, cela permet de faciliter certaines actions et la visibilité des programmes à réaliser. Pour ma part, j utilisais un écran pour le code que j écris et un écran pour tester les résultats. Les ordinateurs du CRGL sont sur Windows 2000 et XP. Il n y a aucun problème pour faire tourner les applications nécessaires au développement des projets. L entreprise possède quelques serveurs qui tournent sur Linux et le CRGL a son propre serveur personnel pour pouvoir héberger les projets de test. L équipement de Net Com à Saint-Jean-sur-Richelieu est nettement supérieur à celui de Montréal. 3. Communications entre les départements Les employés de Net Com de Saint-Jean-sur-Richelieu et Montréal discutent entre eux et se passent différentes tâches des projets. J ai déjà vu mon superviseur téléphoner à un employé de Montréal pour discuter des projets ou demander des conseils, et vice et versa. De plus, une grande partie des employés se trouvent à Montréal alors Net Com de Saint-Jean-sur- Richelieu contacte souvent Net Com de Montréal. La communication se fait aussi très souvent par mails, ce qui en fait le moyen de communication le plus utilisé à Net Com étant donné sa simplicité et sa rapidité. Page 4
6 III PLAN DE STAGE 1. Description du stage Pendant ces deux mois et demi, j ai eu l occasion de travailler sur deux gros projets importants. Le premier est le projet Multicatalogue 2009 : projet en JSP qui a occupé presque tout mon temps Le deuxième est le Projet du Parti Municipal de Longueuil : projet en PHP réalisé en milieu de stage. Projet Multicatalogue 2009 Net Com ayant l habitude de créer des Sites de Commerce avec catalogue, a décidé de créer un projet générique. De cette façon, l entreprise pourra utiliser ces fichiers et les modifier au minimum pour pouvoir le vendre, seul le CSS sera entièrement modifié. Les sites commerciaux que Net Com a l habitude de créer sont des sites possédant une grande base de données répertoriant tous les produits, clients et commandes depuis le début de la création de l entreprise. Elle permet souvent des opérations très utiles et très précises en fonction des demandes de l entreprise. Ce genre de site permet au client d acheter directement sur Internet, d avoir un panier virtuel puis de valider la commande et de recevoir les produits chez eux. Pour cela, les employés du CRGL se sont basés sur le site de commerce le plus complet qu ils aient réalisé, à savoir les Outils Pierre Berger afin de rendre générique les fichiers du site. C est sur ce projet que j ai travaillé le plus longtemps. Projet du Parti Municipal de Longueuil (PML) Au milieu du stage, Net Com a reçu une commande du Parti Municipal de la ville de Longueuil. Il s agissait de faire quelques modifications sur le site déjà créé par la société. Net Com a donc laissé le soin à Nicolas (un autre stagiaire français) de commencer et à moi de finir. Le site étant codé entièrement en HTML et JavaScript, ne possédait pas de base de données. Les employés du PML devaient de temps en temps rajouter des communiqués sur le site. Il fallait donc rajouter le lien vers le PDF, quelques images et une description directement dans les fichiers HTML. Il était donc assez compliqué de rajouter un communiqué. Le travail était de faire une partie administration qui permettait, à travers une base de données, d ajouter, de modifier et de supprimer des communiqués. 1. Objectifs personnels Mon objectif principal concernant ce stage était de m intégrer auprès d une équipe de programmeurs dans un pays différent de celui ou j ai l habitude de travailler. Pour cela, j ai dû m inclure dans un projet en cours de production dans un langage que je ne connaissais pas (JSP) avec un gestionnaire de base de données que je n avais jamais utilisé (Hibernate) mais aussi, m améliorer en PHP. Mon but était donc d apprendre le plus possible en travaillant en équipe, de savoir manipuler un langage qui m était alors inconnu. Je savais que cela m apporterais beaucoup dans ce domaine, mais aussi sur la façon de créer un site commercial possédant un catalogue, car c était le projet principal de l entreprise, celui sur lequel j ai passé le plus de temps. C était aussi pour moi une façon de savoir, si travailler dans le domaine du développement Web me plaisait et si je souhaitais continuer dans cette voie pour la suite de mes études. Page 5
7 IV DÉROULEMENT DU STAGE 1. Projet Multicatalogue 2009 a. Outils utilisés Ce site est réalisé en JSP. Pour développer le projet, nous utilisons : Net Beans comme IDE, c est à travers ce logiciel que nous écrivons le code, le compilons et le testons. Page 6
8 HeidiSql pour gérer la base de données manuellement, elle permet de se connecter à une base de données, de créer, modifier et supprimer des relations et des champs. Hibernate comme gestionnaire de bases de données, Hibernate transforme des tuples en objets et dans le code, nous utilisons des fonctions de type get et set à la place de requêtes SQL. Page 7
9 StarTeam pour mettre à jour les fichiers dans l entreprise, cela permet de savoir qui a modifié quel fichier pour pouvoir à la fin de la journée tout mettre en commun très facilement. Tomcat comme gestionnaire de serveur (Apache Tomcat) b. Initiation au projet En arrivant lundi matin à Net Com. J ai été reçu par le chef d entreprise qui m a montré les lieux, m a expliqué comment on travaillait ici, dans quel domaine et m a présenté mon tuteur, Katia AMBROSI. Cette dernière m a montré la salle où travaillait le CRGL et m a installé sur un ordinateur pouvant faire tourner toutes les applications nécessaires au développement du projet. Elle m a expliqué pendant une bonne partie de la matinée le projet, comment nous comptions le réaliser et aussi pourquoi. Net Com a en fait essayé de reporter un maximum de projet afin de finir ce projet-là. Pour le CRGL, il est vraiment important de finir le site commercial générique, car cela sera la base de presque tous les futurs projets. Mon superviseur m a aussi expliqué la structure du projet : où sont répartis les fichiers et l utilité de la séparation des fichiers. Page 8
10 Elle m a aussi initié à Net Beans, j ai rapidement appris comment compiler, lancer et comment utiliser des raccourcis utiles. J en ai profité pour parcourir rapidement les fichiers déjà existants du projet pour comprendre comment fonctionner les fichiers à la compilation et m instruire un peu sur le JSP. J ai appris comment fonctionner le système MVC (Modèle, Vue, Contrôleur) : Katia m a expliqué que l interface graphique était dans des fichiers en.jsp, appelés JSP, c est dans ceux-ci que l on écrit en HTML et que l on fait tous les traitements de l affichage. On appelle cela des «vues». Tous les calculs et les fonctions sont faits dans des «servlets», ce sont des classes en JAVA qui permettent de récupérer les données de la base de données (qui sont des objets) et de les traiter puis de les renvoyer aux JSP, on les appelle des «contrôleurs». Toutes les données sont stockées dans des classes appelées «peers» ou «modèles» et les données sont sous forme d objet, car le JSP est un langage orienté objet. C est donc Hibernate qui s occupe d encapsuler toutes les données dans les classes et des objets. Schéma explicatif du modèle MVC J ai aussi appris comment fonctionnait Star Team. C est un logiciel qui permet de mettre à jour les fichiers dans le réseau de l entreprise. Il est capable de nous dire quels fichiers qui sont sur notre PC ne sont plus à jour et aussi quels fichiers ont été modifiés depuis la dernière fois. Ensuite, il est possible de récupérer les fichiers modifiés par les autres employés et de soumettre les nôtres sur le serveur. C est une très bonne façon de réunir le projet en fin de journée. J ai étudié aussi le fonctionnement de HeidiSql pour voir comment on pouvait rajouter des données et des champs. C était un logiciel très simple, mais le gestionnaire de données à utiliser dans le code n est pas du SQL vu qu il est géré par Hibernate, c est donc des fonctions appelées sur des objets qui permettent de faire des requêtes SQL, c est une façon plus simple à la longue que les requêtes SQL de base. Cela dit, quand on découvre Hibernate, il faut du temps pour bien comprendre le fonctionnement surtout quand on a pour habitude d écrire des requêtes SQL pour afficher nos propres résultats. Pour m habituer au fonctionnement d Hibernate, j ai testé sur une page d afficher des résultats que j aurais voulu écrire en requêtes SQL. Page 9
11 c. Description des tâches et recherches accomplies Apprentissage des bases du langage JSP Mon premier travail fut d installer tous les logiciels nécessaires à la réalisation du projet. J ai donc installé Net Beans, HeidiSql et StarTeam. Après avoir fait un tour rapide dans les fichiers du projet et fait quelques tests sur mes nouveaux programmes, Katia m a donné une tâche du projet à réaliser. Il s agissait de paginer l affichage des clients (de la forme [1, 2, 3 498, 499, 500]). C est une tâche que j avais déjà réalisée en PHP, mais le fait de le faire dans un langage qui m est inconnu était un bon exercice. J ai donc observé la façon de programmer dans les fichiers du projet et fait quelques tests pour paginer les résultats. Malheureusement, il m a fallu beaucoup de temps pour afficher le numéro de page et j ai perdu trop de temps à le faire entièrement. J ai donc fait quelques recherches pour savoir de quelle façon j allais pouvoir rapidement apprendre les bases du JSP. Après avoir fait un rapide tour sur «Le Site du Zéro», j ai vu que récemment, un cours sur le JSP avait été créé (seulement les bases), c est un site que je trouve très facile et sur lequel j ai appris énormément de choses (surtout des langages non utilisés à l IUT). J ai donc proposé à mon superviseur de faire une pause sur cette tâche et d étudier le cours de JSP. De cette façon, j allais perdre une journée pour étudier, mais j allais être plus performant pour la suite. Elle s est rendu compte que la pagination était un peu difficile pour un début et a accepté que j apprenne le JSP sur Internet. Après avoir passé une journée entière sur site pour apprendre les bases du JSP, j ai lu les cours, puis les exercices et j ai tout testé de A à Z en copiant la syntaxe et les exemples importants dans un fichier texte. J ai de nouveau observé les fichiers du projet. J étais heureux de constater que je comprenais les fichiers beaucoup mieux qu auparavant. Affichage des commandes Katia m a donc donné une autre tâche, bien plus intéressante que la pagination, il s agissait de gérer l affichage des commandes. Les commandes étaient répertoriées dans une table, mais la base de données étant très complexe et vide, j ai dû remplir à la main les commandes. Cela m a pris plus de temps que prévu, étant donné que de nombreuses données dans d autres tables étaient nécessaires pour l ajout dans la table commande. Cela m a aussi permis de comprendre le fonctionnement de la base de données. Après cela, Katia m a expliqué quelles données étaient les plus importantes d afficher, il s agissait de données de la table commandes, mais aussi de quelques autres tables, j allais donc apprendre comment afficher et faire des jointures entre tables avec Hibernate. J ai tenté de coder la partie affichage des commandes sur l exemple de l affichage des clients. Il a été assez simple d afficher une bonne partie des données, mais je me suis rendu compte que l affichage des adresses des clients ne marchaient pas. Après avoir longuement cherché avec Katia et José, on a donc conclu qu il s agissait d un problème de conception de la base de données, il fallait modifier quelques fichiers. Page 10
12 Ajout des commandes Après avoir fini l affichage, Katia m a demandé de faire l insertion. Après avoir appris comment afficher des données de la table (avec les fonctions get), j ai appris à insérer des tuples (avec set). Mon superviseur et moi avons discuté pour savoir quelle était la meilleure façon de proposer une insertion. Après quelques minutes, j ai commencé à créer un formulaire complet et simple d utilisation. La JSP crée, je commençai à écrire la partie traitement, c était plus compliqué que prévu, étant donnée la complexité de la base de données, je devais insérer plusieurs données et faire plusieurs calculs avant d insérer dans la table commande. Il a fallu finir la partie HTML dans la JSP, une partie relativement fastidieuse vu l habitude de programmer en HTML et la facilité du langage. J ai donc proposé à l utilisateur les champs minimaux, car le reste des champs est censé être calculé. JSP d ajout de commande : ajoutcommande.jsp Malheureusement, j ai perdu du temps à l ajout des dates, j avais pris du temps à séparer les jours, les mois et les années et à organiser les dates de façon à les rentrer facilement dans la base de données, mais il fallait un seul formulaire pour la date et utiliser une fonction que l équipe avait déjà créé pour gérer les dates. Page 11
13 Les fichiers «properties» Cela étant fini, j ai continué sur la validation des champs. Il s agissait de créer des fichiers «properties» qui permettaient de savoir si ce qu on rajoute est bien du type que l on veut. Exemple, une date doit avoir la forme de JJ-MM-AAAA, sinon, on le signale à l utilisateur et la commande n est pas ajoutée. Cependant, les autres champs sont mémorisés. Ce fichier contient aussi toutes les signalisations pour les utilisateurs en anglais, français et espagnol. Après cela, j ai commencé à ajouté les champs de bases dans la base de données : dans la table commande, mais vu la complexité de cette base, j ai dû inclure les données dans d autres table avant, cela m a pris du temps et m a permis de comprendre encore mieux la base de données. Après avoir fini d insérer toutes les données essentielles aux commandes, j ai pris du temps pour améliorer la base de données : j ai rajouté des devises et j ai proposé le choix de la devise à l utilisateur. Properties de commande : commandes.properties Les fichiers «beans» Ces fichiers sont ceux qui contiennent la déclaration des objets. Comme expliqué précédemment, le JSP est un langage orienté objet. C est donc dans les fichiers beans que l on peut connaître la forme d une table. Page 12
14 Bean de commande : Commande.java De cette façon, nous pouvons écrire les requêtes par des fonctions écrites dans les fichiers «peers». Les fichiers «peers» Pour rajouter les devises, j ai aussi dû créer les «Peers», il s agit de fichiers d Hibernate, ce sont des classes qui contiennent les fonctions permettant de faire les requêtes. Hibernate n est pas facile d utilisation mais c est avec le temps que l on s y habitue et que l on l utilise presque avec plus de facilité qu une simple de base de données SQL. Je n ai pas encore pu insérer l adresse du client car la base de données a une faille à ce niveau là, en attendant la réparation de José, je n ai pas mis à disposition le choix de l adresse. Page 13
15 Peer de commande : CommandePeer.java Un autre problème rencontré était ceux des contacts : chaque commande doit posséder un numéro de contact qui correspond à un client. Mais, chaque «client entreprise» a plusieurs contacts. J ai donc dû faire du JavaScript et de l Ajax pour pouvoir afficher une liste déroulante de contact après avoir choisi le client. Etant novice en JavaScript et Ajax, j ai étudié les fichiers existants afin de comprendre la syntaxe de base puis aidé par mon superviseur, j ai écrit les trois fonctions permettant de rajouter la liste déroulante nécessaire. Je passe donc l identifiant du contact comme paramètre mais j affiche le nom et le prénom (c est plus explicite pour l utilisateur). Les fichiers «providers» J ai aussi appris à créer des fichiers «providers» : il s agit de deux fichiers (classe mère et classe fille) permettant de recevoir une donnée pour pouvoir l incrémenter d une façon très particulière, de la renvoyer et de la stocker dans la base de données. Par exemple, le numéro de la commande devait avoir la forme de : A0001 (pour aller de A0001, A0002, à Z9999). Page 14
16 Provider de commande : CommandeNoCommandeProvider.java Après cela, j ai créé une page qui après validation récapitule ce que l utilisateur a rentré. Cela pourrait paraître assez simple mais il faut passer les données de fichier en fichier et c est encore une technique que j ai du mal à utiliser. Il faut envoyer les paramètres des servlets aux fichiers jsp.j en ai aussi profité pour améliorer encore une fois le formulaire en remplissant de base le formulaire de «date de la commande» avec la date d aujourd hui. C était encore un exercice pour comprendre comment fonctionne les dates en JAVA car ce n est pas une technique très facile. Mais de nombreux résultats sur Internet permettent rapidement d arriver à la date que l on veut et du format que l on veut. Page de résumé de la commande : details.jsp Page 15
17 Après avoir rajouté les résultats du JavaScript dans la base de données, je me suis occupé des identifiants et des Numéros pour les tables Commandes, Lignecommande et LignecommandeId, très différents et nécessitant des traitements particuliers. Ensuite, j ai dû faire la partie «produit» de la commande. Depuis le début, je travaillais sur le formulaire coté «client», c est-à-dire que j enregistrais toutes les informations du client (nom, prénom, téléphone, etc ), il fallait donc bien connaître les tables «clients» de la base de données et créer les fichiers «Peers» pour créer les requêtes afin de gérer les tables. Mon travail était donc concentré sur la partie «produit», c est-à-dire, l enregistrement des différentes lignes de commandes dans la base de données. Comparé aux clients, il peut y avoir plusieurs lignes de commandes dans la commande, c est-à-dire qu un client peut commander quatre produits A, puis trois produits B. Pour résoudre ce problème, j ai donc pensé qu une liste déroulante de produits et une zone pour la quantité conviendrait, mais il fallait penser aux multiples lignes de commandes que l utilisateur pouvait rajouter. J ai donc décidé de faire un bouton «Ajouter» qui rajoute dans un tableau une ligne de commande et affiche le produit, son prix, la quantité et la devise dans laquelle le client va payer. Pour cela, je devais faire une fonction en JavaScript. Jusque là, il n y avait aucun problème, j arrivais à choisir un produit, entrer une quantité et valider. Le produit se rajoutait dans la dernière ligne du tableau et il m était possible d accéder aux éléments rajoutés via la «servlet». Pour améliorer ce formulaire, je voulais ajouter la fonction «supprimer» dans le tableau afin de supprimer une ligne de commande après l avoir ajoutée. J ai longuement cherché sur Internet pour savoir comment supprimer une ligne de tableau en JavaScript. J ai donc trouvé deux méthodes : - Une méthode qui permettait de supprimer la ligne que l on voulait en passant comme paramètre le numéro de la ligne du tableau - Une méthode qui supprimait dans tous les cas la dernière ligne du tableau La deuxième méthode était la plus facile, il n y avait aucune faille : on pouvait ajouter autant de lignes que l on voulait et supprimer une à une toutes les lignes du tableau sans aucun problème. Malheureusement, ce n était pas très pratique. Si on s apercevait au bout de quelques ajouts de lignes de commandes que la première n est pas valide, il fallait tout supprimer afin de modifier la première. J ai donc essayé d utiliser la première façon. Elle était en fait plus difficile car quand on supprimait une ligne, on passait à la fonction le numéro de celle-ci. Cependant, après suppression de la ligne, le numéro de la ligne du tableau n avait pas changé mais la fonction considérait que le tableau était de nouveau classé par ordre croissant, ce qui n était pas automatiquement le cas, je devais re-numéroter les lignes du tableaux. Pour cela, j ai fait de nombreuses tentatives. J ai remplacé le lien «supprimer» par un bouton, j ai transformé le «div» de la JSP en «table», puis j ai numéroté les lignes par des identifiants, etc Etant donné que je perdais trop de temps dans cette fonction, José m a aidé. Ce problème là résolu, j ai commencé à faire les insertions minimales des produits dans la base de données (c est-à-dire, les données minimales pour ne pas que Hibernate jette une exception). Ensuite, il était temps de rajouter tous les prix concernant les produits, à savoir, le prix unitaire, le prix avec taxes, les frais de port, le sous total et le total. Je me suis servi du site que le CRGL avait déjà créé auparavant, c est-à-dire, les Outils Pierre Berger (un site de vente d outils). Page 16
18 Un autre problème s est posé, pour afficher le prix des produits dans le tableau, il fallait les envoyer au JavaScript. En fait, les fonctions Hibernate pour les prix ne concordaient pas, il était impossible d afficher le prix d un produit en particulier. La raison principale venait du fait qu un produit avait plusieurs prix (chose que j ignorais), il y avait le PN (prix normal), le PS (prix spécial), etc Je devais donc laisser à l utilisateur le choix du prix. La solution que j ai trouvée a été de créer les prix pendant la création du produit puis de l envoyer par champs caché à la JSP sous la forme d un String (produitx/pn-x PS-X). On peut voir les différents types de séparateur que j ai utilisé : - «/» pour séparer les produits des prix - pour séparer les différents prix - «-» pour séparer le nom des prix et la valeur des prix Par la suite, j ai fini de rajouter les prix dans la base de données, j ai dû faire plusieurs calculs et plusieurs «transtypage». En fait, je propose à l utilisateur un produit et une quantité et le programme s occupe de calculer le montant sans taxes, avec taxes (au Québec, il y a 15 % de taxes sur tous les articles) et avec le frais de port (données prises dans la table). Ensuite, je me suis occupé de tous les transtypages de String vers Float, pour le transfert entre la JSP et la Servlet. Pour finir, j ai envoyé tous les paramètres dans une «map» Java pour afficher sur la page de succès (une autre JSP) le récapitulatif de la commande entrée. Pour ce faire, je voulais rajouter les données calculées (le prix) dans la «map» de paramètres pour éviter les divers calculs dans la JSP. Malheureusement, la map de paramètres ne pouvait être modifiée. José m a donc montré une technique pour gérer la map d une autre façon : il suffit de créer une map temporaire, de recopier toutes les données de la vraie map, de stocker les nouvelles données dedans et de renvoyer la fausse map» à la place de l originale. De cette façon, j ai pu terminer la page de succès de l ajout de la commande. Ensuite, il fallait que je m occupe de mettre en place les dernières validations de champs. Mais, il fallait juste que je vérifie le champ de quantité (entier positif), car le choix du produit et les prix étaient des listes déroulantes et dans ce cas-là, il n était pas nécessaire de mettre en place une vérification. Après cela, je me suis occupé de nettoyer le fichier de la servlet, ce fichier possédait environ 600 lignes. Je l ai donc modifié en supprimant les lignes inutiles, en raccourcissant certaines instructions et en commentant les lignes difficiles à comprendre. J ai demandé confirmation à José pour passer à autre chose, il a validé mon fichier et j ai pu tout mettre sur le serveur en passant sur Star Team. Par la suite, j ai commencé à créer les fichiers pour la modification de la commande, à savoir, une JSP et une servlet. J ai aussi modifié le web.xml pour référencer une nouvelle servlet dans le projet. Malheureusement, lors de l ajout de mon web.xml sur le serveur, Star Team me signalait qu il était en «merge», cela signifiait qu il avait été modifié récemment par une personne. J ai donc accepté afin que Star Team compare les deux fichiers et rajoute les lignes non présentes dans le mien sur le serveur et vice versa. Cela permet de mettre en commun dans presque tous les cas, les fichiers. Page 17
19 Cependant, après cette modification, mon projet ne marchait plus. José m a expliqué que c était parce que je possédais une ancienne version de Net Beans et qu il ne prenait pas en compte les XML écrits pour le nouveau Net Beans. En fait, il suffisait d organiser le web.xml différemment. En fait, pour chaque Servlet, on doit rajouter deux instructions dans le XML. Il faut rajouter une ligne de déclarations nommée «servlet» et une autre ligne qui dit où se trouve le fichier, nommée «servletmapping». Dans l ancienne version, le fichier doit se composer en deux parties, les lignes «servlet» en haut et les lignes «servlet-mapping» en bas. Dans la nouvelle, les deux lignes doivent se suivre. web.xml coté <servlet> web.xml coté <servlet-mapping> Page 18
20 Après modification du fichier XML, nous avons eu une après-midi assez mouvementée. Une petite tempête de vent s est levée dans la ville et a provoqué de multiples coupures de courant, ralentissant un peu l avancement du projet. Modification des commandes Après avoir terminé entièrement l ajout des commandes, je me suis occupé de leur modification. C est un travail plutôt facile à faire après l ajout des commandes. Cependant, cela se fera de la façon suivante : Un bouton «modifier» se situera dans la dernière colonne du tableau de l affichage des commandes Lors du clic sur ce bouton, nous arrivons sur une nouvelle page, résumant dans un tableau, l affichage détaillé de la commande Les cellules vides, mais préremplies sont celles qui peuvent être modifiées (date de livraison, produits, etc.) Des cellules possédant des listes déroulantes sont celles qui peuvent être modifiées seulement avec des données proposées (numéro du client, devise, etc.) De cette façon, une commande peut être modifiée sans erreur et facilement. J ai donc commencé à créer les fichiers de modification, à savoir une servlet et une JSP. Puis, j ai débuté le passage de paramètre entre la JSP de l affichage et la servlet de la modification. Au moment du clic sur le bouton modifié, l identifiant de la commande est envoyé comme paramètre à la servlet de modification qui extrait toutes les informations de la commande grâce aux requêtes basées sur l identifiant. Arrivé à un certain point dans la modification, j ai remarqué que dans l ajout des commandes, nous pouvions rajouter un même produit plusieurs fois. J ai donc modifié le JavaScript pour que quand l on rajoute un produit, le programme vérifie qu il n est pas déjà dans le tableau. Dans le cas contraire, un message signale que le produit a déjà été rentré. Pour cela, j ai aussi dû modifier les fichiers «properties» pour que l erreur (sous forme de fenêtre d avertissement) apparaisse dans la langue que l utilisateur utilise. Page 19
21 Après ce petit rajout, j ai continué à développer la modification des commandes. Je me suis occupé de passer les paramètres de la servlet modification à la JSP. Pour cela, j ai utilisé la méthode dopost. En fait, une servlet est composé de deux fonctions : Le doget, la fonction qui reçoit des paramètres d une JSP qui les renvoient à une servlet Le dopost, la fonction qui reçoit les paramètres d une servlet qui les renvoient à une JSP J ai très longuement réfléchi sur la manière dont j allais gérer les modifications des commandes. J ai donc créé deux JSP et une Servlet : Une JSP pour la modification Une JSP pour afficher le détail de la modification Une Servlet pour gérer cette modification J ai créé une fonction en JavaScript qui faisait en sorte que quand on changeait le client, les contacts changeaient aussi (comme dans l ajout). Ensuite, j ai commencé à créer le tableau des lignes de commandes préremplies et modifiables pour pouvoir ajouter et supprimer des lignes de commandes dans la commande. Toujours dans la modification des commandes, mon objectif principal était de faire fonctionner l ajout, la suppression et la modification des lignes de commandes. En fait, quand nous cliquons sur «modifier» dans l affichage des commandes existantes. Nous arrivons sur une page de modification concernant une commande en particulier. Un tableau en bas de page contient les lignes de commandes déjà existantes. L objectif que je m étais fixé (et accepté par José) était de pouvoir ajouter des lignes de commandes dans le tableau et qu après validation, celles-ci soient inscrites dans la base de données, en plus de ceux qui y étaient déjà. Mais, je voulais aussi pouvoir en supprimer et si possible faire les deux à la fois. Pour compléter mon objectif de la semaine dernière, à savoir, modifier le client, les dates, la devise et le statut. J ai appris que lorsque que l on crée une date en Java par la déclaration de base, il crée une date pré remplie par 00/01/1900. Cela signifie que quand on modifie la date pour lui ajouter une valeur, elle l additionne à ce qui est déjà présent. J ai perdu du temps à en connaître la raison, mais après quelques recherches et confirmation de José, j ai compris le système. J ai donc tenté de me baser sur l ajout des lignes de commandes pour la modification. Ce fut un échec. En fait, on ne peut pas envoyer un tableau HTML d une JSP à un JavaScript, il était donc impossible d envoyer la modification. J ai donc discuté longuement avec José pour pouvoir résoudre ce problème. Nous en sommes venus à la conclusion suivante : lors de l ajout d une ligne de commande, le programme ajoute directement cette donnée dans la base. Il est très facile de rajouter des lignes de commandes dans une commande vide en passant par la modification, car le numéro de la ligne de commande commence à 0. Il n est donc pas nécessaire de connaître le numéro de la ligne de commande précédente. Page 20
22 Cependant, lorsqu une commande n est pas vierge, il faut connaître le nombre de lignes de commandes déjà existantes pour rajouter la prochaine au prochain rang. J ai donc perdu beaucoup de temps à savoir comment connaître le nombre de tuples déjà existant avec Hibernate. Pour cela, j ai stocké dans un tableau de lignes de commandes toutes les lignes de commandes déjà existantes et j ai renvoyé la taille du tableau, je renvoyais donc le nombre de lignes de commandes déjà présentes dans la base de données. Ceci fait, j ai donc commencé à écrire la suppression des lignes de commandes. Le code n était pas très dur, il suffisait de supprimer le tuple de l identifiant de la ligne de commande. J y suis donc arrivé assez rapidement. Lors de la suppression de ces lignes de commandes, nous avons besoin d actualiser pour avoir le résultat. C'est-à-dire que l ajout se fait bel et bien, mais il faut actualiser pour voir la ligne de commande se rajoutait dans le tableau. José m a donné quelques conseils pour cela. Normalement, quand le programme passe par une Servlet (ce qui était le cas pour l ajout d une ligne de commande) il rafraîchit automatiquement la page. Je n ai pas encore réussi à résoudre ce problème (qui s est montré le vendredi matin), mais j ai eu le temps d encore mieux comprendre la communication entre les Servlets et les JSP. En fait, pour passer des paramètres entre les fichiers, nous les passons par des «request». Il suffit de les remplir par n importe quoi et de leur donner un nom. Ils peuvent contenir tous types d objets. J avais l habitude de passer par des «maps de paramètres» sans me rendre compte que le programme passait cette map dans une request. Depuis le début, j utilisais donc une map que je passais par un request alors que je pouvais directement passer par le request. José m a expliqué que chacun avait son utilité. Le request était utilisé pour passer des objets entiers ainsi que la map de paramètres et cette dernière était utile pour passer des chaînes ou des nombres permettant de remplir ou d identifier l objet duquel on parle. Page 21
23 Après avoir terminé cette partie, Éric BORDELEAU, le superviseur de Nicolas m a confié une très grosse tâche : Conrad et Nicolas (les deux stagiaires français, arrivant au terme de leur stage et n ayant pas terminé leur tâche). Conrad laissait la partie sur le Multicatalogue, ce qui n était pas très grave, étant donné que ce travail était un travail pour les employés de Net Com Nicolas laissait la partie sur le site du Parti municipal de Longueuil (le PML). Il s agit d un site en PHP qui répertorie plusieurs documents sous forme de PDF téléchargeable. J ai donc poursuivi le projet de Nicolas pendant quelques jours. Il s agissait d inclure une partie en PHP dans le site. Le PML souhaitait une interface d ajout de documents. Il fallait pouvoir inclure un document en choisissant dans quelle partie le mettre, où l afficher et où aller le chercher. Dans le cas présent, le document était placé dans un dossier non rangé et l affichage du lien se faisait dans un fichier HTML (il n y avait pas de base de données). Mon travail consistait à d ajouter les fichiers de Nicolas et la base de données sur le site et de rendre opérationnel toutes les fonctions demandées. J ai donc passé une bonne partie de la journée à me faire expliquer le projet par Nicolas, j ai aussi observé les fichiers et je les ai testés. d. Conclusion Ce projet a été très bénéfique pour moi en plusieurs sens. Tout d abord, il m a permis d apprendre à utiliser un langage que je n avais jamais appris. Le JSP est en effet un langage couramment utilisé dans le Web. Je pense que c est une bonne chose d avoir des bases dans un langage orienté objet comme celui-ci. Ensuite, ce projet m a permis de travailler en équipe. En effet, Conrad, Katia, José moi avons travaillé ensemble sur ce projet dans des parties différentes. C était un véritable travail d équipe et je pouvais compter sur eux pour n importe quelles questions et conseils. De plus, il n était pas rare de voir José et Katia se poser des questions entre eux. Dans ce projet, je me suis senti mieux que dans les autres projets, mes tâches étant plus intéressantes. Etant donné la taille du projet, le temps a passé très vite. Il m est arrivé de rester très longtemps sur des tâches afin de les perfectionner au maximum, et rendre le projet plus clair. Page 22
24 2. Projet du Parti Municipal de Longueuil Ce projet m a donc pris environ deux semaines de travail, sachant que je travaillais aussi sur le projet Multicatalogue en même temps. Pour développer ce projet, j ai utilisé Notepad++ pour coder. Ce logiciel s est révélé être très utile pour remplacer les liens HTML par les liens PHP avec la commande : «remplacer dans les fichiers». Ensuite, pour pouvoir testé le site en local, j ai utilisé Easyphp qui est un logiciel très simple d utilisation. Il se contente de créer virtuellement le site en local quand on lui désigne le dossier qui contient les fichiers du site. Ce sont les deux seuls logiciels nécessaire à la création du projet. C était donc un travail nécessitant peu de moyen mais beaucoup de réflexions et de perfectionnismes. a. Description des tâches et recherches accomplies Pour inclure le projet dans le site courant, j ai eu besoin de connaître le fonctionnement du site actuel et des futurs fichiers en PHP. Page 23
25 Il y a donc quatre types de communiqués : Communiqués de presse (très grande partie classée par année) On parle de nous (petite partie classée par date) Discours de publications (partie classée par date) Publicités (grande partie classée par date) Nicolas a donc créé la base de données en quatre tables selon le modèle d un employé de Net Com. Il a aussi crée le formulaire d ajout, de modification et de suppression des communiqués en PHP, mais tout cela, sans aucune liaison avec le site. Il pouvait donc ajouter, modifier et supprimer des communiqués en PDF dans une base de données, le tout, en local. Mon travail était donc d ajouter des fichiers sur le site, de les faire marcher et d inclure tous les communiqués déjà existants (il y en avait environ 150), sans oublier que le site possédait une partie en anglais et qu il fallait aussi inclure les communiqués anglais. En début de semaine, j ai donc rajouté les fichiers PHP sur le site, j ai du modifier les fichiers d affichage et faire la liaison entre les pages HTML et PHP. En effet, j ai remplacé les pages d affichage par des pages PHP, les liens des autres pages HTML ne concordaient plus, j ai du les changer. On m a demandé de faire une modification rapide sur l ajout des communiqués. Nicolas, lors de l ajout de communiqués ajoute dans le nom du fichier la date du jour. Cependant, il est possible que l on rajoute le même communiqué le même jour alors j ai rajouté l heure. Par la suite, j ai dû rajouter dans la page «nous joindre» un cadre de Google maps. Il suffisait d inclure une ligne de code dans le fichier, ce qui permettait à l utilisateur de visualiser le bâtiment principal du PML. Page 24
26 J ai donc commencé à inclure tous les PDF français et anglais dans le site et dans la base de données avec le formulaire de Nicolas. C était une tâche relativement longue et fastidieuse. J ai aussi trouvé un moyen de protéger les accents et les apostrophes, chose que Nicolas avait oubliée, car ces derniers n apparaissaient pas dans la base de données. J ai dû aussi modifier certains documents qui n étaient pas en PDF (HTML, JPEG) afin de les inclure dans la base de données. Après cela, j ai inclus le CSS dans les fichiers d administration. De cette façon, la partie administration (protéger par mot de passe crypté en MD5) était incluse dans le corps du site. Pour rajouter un communiqué, il faut préciser la date d inclusion. Nicolas avait fait un formulaire en trois parties (année, mois, jour), cependant, cela ne convenait pas à Éric BORDELEAU. Il m a donc demandé de faire une gestion des dates à travers un calendrier en JavaScript. J ai donc recherché sur Internet les différentes façons de le faire et j ai pris un des exemples les plus faciles à utiliser. Page 25
27 J ai dû ensuite modifier les fichiers de modification, il y avait quelques problèmes, j ai amélioré l affichage des communiqués de la base de données dans la partie administration pour que ce soit plus clair et j ai fini par ajouter le calendrier en JavaScript aussi dans le formulaire de modification. J ai continué par faire quelques modifications sur PML (Parti Municipal de Longueuil). Tout d abord, j ai dû changer certaines balises du site, car certaines options ne fonctionnaient pas sur Internet Explorer (à savoir les modifications de taille du tableau d affichage des communiqués de la partie administration). Ensuite, je devais changer le nom des liens, des boutons et du texte. En effet, la base de la partie administration, étant faite par Nicolas, a été faite sans textes ni explications. J ai donc dû rajouter des textes d explications et renommer certains boutons pour que le site soit plus clair. Page 26
28 Pour la suppression du communiqué, le simple de fait de cliquer sur le bouton «supprimer» supprime directement le communiqué de la base de données. J ai créé en JavaScript une suppression avec confirmation. En fait, une fenêtre de confirmation apparaît pour demander à l utilisateur s il est sûr de vouloir supprimer le communiqué. Par la suite, j ai aussi rajouté un bouton pour télécharger directement le PDF dans le tableau d affichage des communiqués. Je l ai donc rajouté entre le bouton «modifier» et «supprimer». J ai dû créer un utilisateur pour l identification dans la partie administration avec un mot de passe assez complexe pour le futur utilisateur. Ensuite, j ai réparé un problème d affichage et ai fait en sorte que sur la page d accueil, les 5 derniers communiqués apparaissent dans le menu à droite. Page 27
29 Comme prévu, j ai fait les liens entre les fichiers HTML et PHP. En fait, dans la modification du site, j ai dû créer des fichiers PHP pour remplacer les fichiers HTML, tous les liens vers les pages HTML devenues PHP étaient donc fausses, j ai donc dû corriger tous les liens de tous les fichiers, cela s est fait assez rapidement grâce aux fonctionnalités de Notepad++. Il y avait un problème dans la modification des PDF. En effet, il était possible de modifier la description et la date, mais impossible de modifier le PDF. En fait, il y avait un problème de nom dans le fichier, j avais rajouté précédemment l heure de l ajout dans le nom du communiqué, mais j avais oublié de le faire pour la modification. Le projet touchant à sa fin, j ai fait un «backup» du vrai site et j ai remplacé tous les anciens fichiers par les nouveaux. Après livraison du projet et test de la personne qui devait utiliser la partie administration, cette dernière a signalé à Net Com qu elle était satisfaite du projet. b. Conclusion En conclusion, ce projet était celui que j ai préféré des deux, même si sa durée était plus courte. En effet, le PHP est un langage que je trouve plus intéressant que le JSP. Il est possible de faire plus de choses avec moins de temps. Cependant, le JSP est un langage conçu pour les gros projets car il permet de gérer une grande quantité de données rapidement. Le PHP étant plus simple est un langage qui risque d être lent si le projet possède trop de fichiers et de fonctionnalités. J ai d autant plus apprécié ce projet car j ai eu le plaisir de le voir livré au client directement après sa réalisation. Cela a été agréable d avoir fini ce projet dans les temps et d avoir, en plus, satisfait le client. Page 28
30 3. Divers Requêtes SQL pour la Police Canadienne Patrick LIZEE (Soutien technique et assurance qualité), n ayant pas appris le langage SQL nous a demandé un service (à Conrad et moi). Il s agissait de lui faire une simple requête SQL. En fait, la police canadienne avait demandé une recherche sur un utilisateur du réseaux de Net Com accusé de pédophilie qui avait été flashé sur un site le 29 août 2006 afin d avoir tous les renseignements sur cette personne. Patrick a donc reçu une base de données complète. Nous l avons aidé à faire une requête très simple afin d avoir tous les renseignements sur cette personne dont nous ne connaissions que l adresse IP. Modification du site 4. Comparaison avec le travail à l IUT Le travail en entreprise est très différent du travail à l IUT. En effet, les exercices faits en cours ne sont pas une suite d exercices qui, ensemble, participent à la création d un grand projet. Nous avons déjà eu, pendant la deuxième année d IUT, plusieurs projets à faire. À savoir un projet de C++, PHP, C#, Système, Réseaux et Communication. C est pendant les heures de travail sur le projet que je me suis le plus épanoui, c est pour moi une façon très intéressante d apprendre beaucoup plus sur le langage, mais aussi de travailler en équipe. 5. Conclusion J ai vraiment apprécié de travailler en tant que stagiaire à Net Communications. J ai appris énormément de choses, que ce soit au niveau programmation, communication ou du travail en équipe avec des gens de différents niveaux et cultures différentes. Je pense m être bien intégré et je me suis très bien entendu avec tous les employés et les stagiaires. Ce stage s est déroulé conformément à mes attentes ; je me suis retrouvé en fin de stage trop rapidement, car j ai vraiment apprécié de passer du temps sur les tâches à réaliser des projets. J ai pu voir mon évolution dans l apprentissage dans le JSP et mon amélioration dans le PHP. Cela m a permis d étudier deux langages orientés web totalement différent. Je pense qu un bon informaticien se doit d avoir des bases dans un maximum de langages. Avec ce stage, j ai eu l occasion de voir comment fonctionne une entreprise québécoise, parmi d autres. J ai aussi appris les coutumes et la façon de travailler, de recruter, de licencier Il est vrai que le système est plus basé sur le système américain que sur le français, et cela m a aussi permis d enrichir ma culture générale au contact des Québécois, qui sont très accueillants. Je pense que mon stage au Québec n a eu que des effets positifs sur moi. Il m a permis de m enrichir, d évoluer, en effectuant des recherches, en posant des questions, et enfin de mieux connaitre ce domaine. Il était aussi important pour moi de m interroger, pour savoir si travailler dans le domaine du développement Web me plait et si je compte continuer dans cette voie pour la suite de mes études. Page 29
1) Information sur le logiciel et la notice 2) Le tableau de bord 3) Les devis 4) Les factures 5) Les factures d acompte 6) Les avoirs sur facture
NOTICE 1/75 SOMMAIRE MyAbaque a été réalisé pour les petites et moyennes entreprises et les autosentrepreneurs. Il permet de suivre et contrôler le déroulement d un dossier (réalisation du devis, commande
Plus en détailRapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013
Rapport de stage Création d un site web Stage du 20/01/2013 au 21/02/2013 Auteur : Antoine Luczak Tuteur professionnel : M. Tison Tuteur scolaire : Mme Girondon Année scolaire : 2013/2014 1 Table des matières
Plus en détailSOMMAIRE. 1. Connexion à la messagerie Zimbra 4 1.1.Pré-requis 4 1.2.Ecran de connexion à la messagerie 4
Messagerie Zimbra version 7 Prise en main Nadège HARDY-VIDAL 2 septembre 20 SOMMAIRE. Connexion à la messagerie Zimbra 4..Pré-requis 4.2.Ecran de connexion à la messagerie 4 2. Présentation générale de
Plus en détailAfin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe :
1 CONNEXION A LA MESSAGERIE ZIMBRA PAR LE WEBMAIL Ecran de connexion à la messagerie Rendez vous dans un premier temps sur la page correspondant à votre espace webmail : http://webmailn.%votrenomdedomaine%
Plus en détailNote de synthèse. Développement web sur le CMS Prestashop. Stage du 17 mai au 25 juin 2010. Entreprise decoratzia.com 15 rue Erlanger 75016 - Paris
BENCHETRIT Michaël BTS IG 2 ème année Brevet de Technicien Supérieur Informatique de Gestion Option : Développeur d applications Session 2011 Note de synthèse Développement web sur le CMS Prestashop Stage
Plus en détailGuide d utilisation. Version 1.1
Guide d utilisation Version 1.1 Guide d utilisation Version 1.1 OBJECTIF LUNE Inc. 2030 boulevard Pie-IX, bureau 500 Montréal (QC) Canada H1V 2C8 +1 514-875-5863 sales@ca.objectiflune.com http://captureonthego.objectiflune.com
Plus en détailRapport de stage. Développement d un logiciel de vidéoconférence : Enjeux 3. Guillaume DOTT 2009
Rapport de stage Développement d un logiciel de vidéoconférence : Enjeux 3 Guillaume DOTT 2009 Maître de stage : Louis Poulette Tutrice : Marie-Paule Muller Remerciements Je tiens à remercier toute l équipe
Plus en détailAssociation UNIFORES 23, Rue du Cercler 87000 LIMOGES
RAPPORT DE STAGE Association UNIFORES 23, Rue du Cercler 87000 LIMOGES LOHUES Théo BTS SIO 1 ère année Lycée suzanne valadon 2013-2014 Table des matières I. Présentation de l'entreprise...3 II. Description
Plus en détailManuel d utilisation du web mail Zimbra 7.1
Manuel d utilisation du web mail Zimbra 7.1 ma solution de communication intelligente Sommaire 1 Connexion à la messagerie Zimbra p.4 1.1 Prérequis p.4 1.1.1 Ecran de connexion à la messagerie p.4 2 Presentation
Plus en détailRapport de Stage Christopher Chedeau 2 au 26 Juin 2009
Rapport de Stage Christopher Chedeau 2 au 26 Juin 2009 «Web. De l intégration de pages statiques HTML à un CMS, à la dynamisation d un site grâce au Javascript et l utilisation de nouvelles technologies
Plus en dé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étailINITIATION A L INFORMATIQUE. MODULE : Initiation à l'environnement Windows XP. Table des matières :
INITIATION A L INFORMATIQUE MODULE : Initiation à l'environnement Windows XP Table des matières : INTRODUCTION Les outils de l Interface Graphique : CONFIGURER VOTRE POSTE DE TRAVAIL Paramétrer la barre
Plus en détailDocumentation Honolulu 14 (1) - 0209
Documentation Honolulu 14 (1) - 0209 Honolulu 14 3 Sommaire Honolulu 14 le portail Intranet / Internet de votre entreprise PARTIE 1 -MANUEL UTILISATEUR 1. LE PORTAIL HONOLULU : PAGE D ACCUEIL 8 1.1 Comment
Plus en détailINTERNET 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étailUniversalis 2013. Guide d installation. Sommaire
Guide d installation Universalis 2013 Nous vous recommandons de lire ce document avant de commencer l installation d UNIVERSALIS 2013 sur Windows. Vous y trouverez la description de la procédure d installation,
Plus en détailLe Logiciel de Facturation ultra simplifié spécial Auto-Entrepreneur
Le Logiciel de Facturation ultra simplifié spécial Auto-Entrepreneur La Facturation Le Livre chronologique des Recettes Le Registre des Achats Le Suivi du Chiffre d Affaires en temps réel Site internet
Plus en détailHighPush. document 3.0 18/06/2009 Révision pour version 3.0 2.0 20/11/2008 Revision pour la 2.0 1.0 01/10/2008 Documentation initiale.
Version du Date document 3.0 18/06/2009 Révision pour version 3.0 2.0 20/11/2008 Revision pour la 2.0 1.0 01/10/2008 Documentation initiale Commentaires 1 Table des matières 1 Introduction / Identification...
Plus en détailLe front office (utilisateur client):
Solution e-business Media-2001 Précurseur en Europe, depuis 1998, Media-2001 est actif dans le domaine des boutiques en ligne. Les premières boutiques disposaient d un logiciel en Access mono poste et
Plus en détailMagento. 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étailProjet en nouvelles technologies de l information et de la communication
Projet en nouvelles technologies de l information et de la communication Site Web universitaire du Prof. Jacques Moeschler. Nono Steeve Semestre de printemps 2013 Sous la direction du Prof Luka Nerima
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étailTD3 - Facturation avec archivage automatisé
TD3 - Facturation avec archivage automatisé Objectifs Insérer les formules nécessaires aux calculs d une facture. Créer une macro- commande avec l enregistreur de macros et l affecter à un bouton. Utiliser
Plus en détailPublier dans la Base Documentaire
Site Web de l association des ingénieurs INSA de Lyon Publier dans la Base Documentaire Remarque : la suppression des contributions n est pas possible depuis le Front-Office. lbuisset Page 1 18/09/2008
Plus en détailBusiness Talk IP Centrex. guide. web utilisateur. pour. les services standards
guide web utilisateur pour les services standards 1/22 version 03 décembre 2013 table des matières Accès au web utilisateur... 3 Onglet accueil... 5 Onglet services téléphoniques... 7 services standards...
Plus en détailSOMMAIRE AIDE À LA CRÉATION D UN INDEX SOUS WORD. Service général des publications Université Lumière Lyon 2 Janvier 2007
SOMMAIRE 1) CRÉATION D UN INDEX SIMPLE 3 a) Étape 1 : Marquage des entrées d index (à l aide d un fichier de concordance) 3 Procédure d insertion du tableau 4 Saisie des entrées d index 5 Marquage automatique
Plus en détailBureautique Initiation Excel-Powerpoint
Module de Formation Personnalisée : Bureautique Initiation Excel-Powerpoint Durée : jours ouvrables Prix : Formation personnalisée en vue d obtenir les notions de base indispensables pour : Excel Office
Plus en détailGuide d installation UNIVERSALIS 2014
Guide d installation UNIVERSALIS 2014 (Windows) Nous vous recommandons de lire ce document avant de commencer l installation d UNIVERSALIS 2014 sur Windows. Vous y trouverez la description de la procédure
Plus en détailGuide d utilisation des services My Office
Guide d utilisation des services My Office Note importante : La version de ce guide d utilisation ne s applique qu à l interface RIA (Web 2.0) de My Office. Une section supplémentaire concernant l interface
Plus en détailProgrammation Web. Madalina Croitoru IUT Montpellier
Programmation Web Madalina Croitoru IUT Montpellier Organisation du cours 4 semaines 4 ½ h / semaine: 2heures cours 3 ½ heures TP Notation: continue interrogation cours + rendu à la fin de chaque séance
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étailUtiliser le site learningapps.org pour créer des activités interactives
Utiliser le site learningapps.org pour créer des activités interactives I. Créer un compte - Pour pouvoir utiliser le site learningapps.org à des fins de création, il faut commencer par créer un compte
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étailUtilisation de l éditeur.
Utilisation de l éditeur. Préambule...2 Configuration du navigateur...3 Débloquez les pop-up...5 Mise en évidence du texte...6 Mise en évidence du texte...6 Mise en page du texte...7 Utilisation de tableaux....7
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étailUtilisez Toucan portable pour vos sauvegardes
Utilisez Toucan portable pour vos sauvegardes Préambule Toucan est un logiciel libre et gratuit, permettant de réaliser des sauvegardes ou synchronisation de vos données. Il est possible d automatiser
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étailGuide de réalisation d une campagne e-mail marketing
Guide de réalisation d une campagne e-mail marketing L ère des envois d e-mails en masse est révolue! Laissant la place à une technique d e-mail marketing ciblé, personnalisé, segmenté et pertinent. La
Plus en détail145A, avenue de Port Royal, Bonaventure (Québec) G0C 1E0 Sans frais : 1 888 765 4636 www.solutioninfomedia.com
Guide de l utilisateur CMS 1 Navigation dans le CMS... 2 1.1 Menu principal... 2 1.2 Modules tableau... 3 1.3 Modules formulaire... 5 1.4 Navigation dans le site Web en mode édition... 6 2 Utilisation
Plus en détailUtilisation du client de messagerie Thunderbird
Outlook express n existant plus sur les systèmes d exploitation sortis après Windows XP, nous préconisons désormais l utilisation du client de messagerie libre distribué gratuitement par la Fondation Mozilla.
Plus en détailTable des matières L INTEGRATION DE SAS AVEC JMP. Les échanges de données entre SAS et JMP, en mode déconnecté. Dans JMP
L INTEGRATION DE SAS AVEC JMP Quelles sont les techniques possibles pour intégrer SAS avec JMP? Comment échanger des données entre SAS et JMP? Comment connecter JMP à SAS? Quels sont les apports d une
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étailTD n o 8 - Domain Name System (DNS)
IUT Montpellier - Architecture (DU) V. Poupet TD n o 8 - Domain Name System (DNS) Dans ce TD nous allons nous intéresser au fonctionnement du Domain Name System (DNS), puis pour illustrer son fonctionnement,
Plus en détailDevenez 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étailAdministration du site (Back Office)
Administration du site (Back Office) A quoi sert une interface d'administration? Une interface d'administration est une composante essentielle de l'infrastructure d'un site internet. Il s'agit d'une interface
Plus en détailThunderbird est facilement téléchargeable depuis le site officiel
0BThunderbird : une messagerie de bureau simple et gratuite! Thunderbird est un logiciel de messagerie résident dans votre système, spécialisé dans la gestion des courriers électroniques. Thunderbird n
Plus en détailFormation Word/Excel. Présentateur: Christian Desrochers Baccalauréat en informatique Clé Informatique, 15 février 2007
Formation Word/Excel Présentateur: Christian Desrochers Baccalauréat en informatique Clé Informatique, 15 février 2007 1 Avant de débuter Qui suis-je? À qui s adresse cette présentation? Petit sondage
Plus en détailKIELA CONSULTING. Microsoft Office Open Office Windows - Internet. Formation sur mesure
KIELA CONSULTING Microsoft Office Open Office Windows - Internet Formation sur mesure Bureautique L outil informatique et la bureautique sont devenus quasiment incontournables quelque soit votre métier
Plus en détailSystème de messagerie vocale Cisco Unity Express 7.0 Guide de l utilisateur Fonctionnalités avancées
Système de messagerie vocale Cisco Unity Express 7.0 Guide de l utilisateur Fonctionnalités avancées Révision : 20 january 2009, Première publication : 5 novembre 2007 Dernière mise à jour : 20 january
Plus en détailINSTITUT LIMAYRAC. enseignement supérieur Toulouse. Vincent de Prato BTS Informatique de Gestion. Option Administrateur de Réseaux Locaux
INSTITUT LIMAYRAC enseignement supérieur Toulouse Vincent de Prato BTS Informatique de Gestion Option Administrateur de Réseaux Locaux Note de Synthèse Vincent de Prato BTS Informatique de Gestion 2009
Plus en détailGEST_INSTANCES APPLICATION DE GESTION DES INSTANCES ET REUNIONS EN EPLE ETABLISSEMENT PUBLIC LOCAL D ENSEIGNEMENT
GEST_INSTANCES APPLICATION DE GESTION DES INSTANCES ET REUNIONS EN EPLE ETABLISSEMENT PUBLIC LOCAL D ENSEIGNEMENT Table des matières : Description de l application :... 2 Les raisons d une telle application
Plus en détailÉvaluation des compétences. Identification du contenu des évaluations. Septembre 2014
Identification du contenu des évaluations Septembre 2014 Tous droits réservés : Université de Montréal Direction des ressources humaines Table des matières Excel Base version 2010... 1 Excel intermédiaire
Plus en détailWysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x
WysiUpStudio CMS professionnel pour la création et la maintenance évolutive de sites et applications Internet V. 6.x UNE SOLUTION DE GESTION DE CONTENUS D UNE SOUPLESSE INÉGALÉE POUR CRÉER, MAINTENIR ET
Plus en détailManuel d utilisation du module Liste de cadeaux PRO par Alize Web
Manuel d utilisation du module Liste de cadeaux PRO par Alize Web INSTALLER ET CONFIGURER LE MODULE (BACK OFFICE) 2 Réglages des performances 2 Télécharger le module 3 Installer le module 4 Configurer
Plus en détailOptimiser pour les appareils mobiles
chapitre 6 Optimiser pour les appareils mobiles 6.1 Créer un site adapté aux terminaux mobiles avec jquery Mobile... 217 6.2 Transformer son site mobile en application native grâce à PhoneGap:Build...
Plus en détail1. Des chartes graphiques homogènes, élégantes, créatives
Comment sont résolues des difficultés rencontrées par les sites de première génération? Comment faire vivre facilement des sites élégants, réactualisés, à contenu riche, et aux fonctionnalités évolutives?
Plus en détailRECOPLUS LOGICIEL DE GESTION DES RECOMMANDES NOTICE D UTILISATION DE RECOPLUS RESEAU. N de série
RECOPLUS LOGICIEL DE GESTION DES RECOMMANDES NOTICE D UTILISATION DE RECOPLUS RESEAU N de série Siège social 107, rue Henri Barbusse BP305-92111 CLICHY Cedex 1 Sommaire Description 1. Installation 2. Mise
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étailM A N U E L D U T I L I S AT I O N A P P L I C AT I O N B O U R S E D E L E M P L O I
Centre de gestion de la Fonction Publique Territoriale du Nord M A N U E L D U T I L I S AT I O N A P P L I C AT I O N B O U R S E D E L E M P L O I www.cdg59.fr CDG 59 CONSEIL ORGANISATION CONCOURS CARRIÈRES
Plus en détailFEN FICHE EMPLOIS NUISANCES
Version 4.8.2 Date mise à jour : 19 Février 2013 Auteur : LAFUMA Gilles Email : glfm02@orange.fr Web : www.procarla.fr/soft Présentation : FEN FICHE EMPLOIS NUISANCES Le Logiciel FEN Fiche emploi nuisance
Plus en détailGUIDE D UTILISATION PARTICIPANT
GUIDE D UTILISATION PARTICIPANT 23 mars 2010 Facilis Service de conférence Web BYS régulier Page 1 Historique des changements Version Date Auteur Changement 1,0 2009-05-29 Richard Thibodeau Version initiale
Plus en détailPremiers Pas avec OneNote 2013
Premiers Pas avec OneNote 2 Présentation de OneNote 3 Ouverture du logiciel OneNote 4 Sous Windows 8 4 Sous Windows 7 4 Création de l espace de travail OneNote 5 Introduction 5 Présentation des différentes
Plus en détailLEA.C5. Développement de sites Web transactionnels
LEA.C5 Développement de sites Web transactionnels LEA.C5 Développement de sites Web transactionnels Toutes les entreprises et les organisations utilisent le réseau Internet comme outil de promotion, de
Plus en détailDémarrer et quitter... 13
Démarrer et quitter... 13 Astuce 1 - Ouvrir, modifier, ajouter un élément dans le Registre... 14 Astuce 2 - Créer un point de restauration... 18 Astuce 3 - Rétablir un point de restauration... 21 Astuce
Plus en détailDes quiz en toute mobilité 3. Des quiz en toute mobilité
Des quiz en toute mobilité 3 Des quiz en toute mobilité 4 Des quiz en toute mobilité Pour une pédagogie différenciée L objectif ici était de proposer un outil d évaluation accessible aux élèves en dehors
Plus en détailACCÈS AUX COMPTES EN LIGNE : VOTRE GUIDE D UTILISATION. pour un accès à votre portefeuille partout et en tout temps
ACCÈS AUX COMPTES EN LIGNE : VOTRE GUIDE D UTILISATION pour un accès à votre portefeuille partout et en tout temps ACCÈS AUX COMPTES EN LIGNE : INTRODUCTION Richardson GMP Limitée est consciente de l importance
Plus en détailCréer et partager des fichiers
Créer et partager des fichiers Le rôle Services de fichiers... 246 Les autorisations de fichiers NTFS... 255 Recherche de comptes d utilisateurs et d ordinateurs dans Active Directory... 262 Délégation
Plus en détailLeçon N 4 Sauvegarde et restauration
Leçon N 4 Sauvegarde et restauration La majorité des ordinateurs portables sont vendus maintenant sans CD de restauration permettant de remettre l ordinateur tel qu il était à sa sortie d usine. Or il
Plus en détailGuide de prise en main. Yourcegid SOLOS. Devis-Factures. 12/08/2013 Page 1 / 38
Yourcegid SOLOS Devis-Factures 12/08/2013 Page 1 / 38 Sommaire 1. YOURCEGID SOLOS DEVIS-FACTURES : AUTONOME, SIMPLE, INTUITIF ET PERSONNALISABLE 3 2. CENTRE D'AIDE ET SUPPORT... 5 3. ERGONOMIE... 6 Les
Plus en détailLogiciel SuiviProspect Version Utilisateur
Logiciel SuiviProspect Version Utilisateur 1 Le logiciel SuiviProspect permet le suivi des prospects, mais aussi des clients et fournisseurs; il s agit des contacts. Le logiciel permet l envoi de courrier,
Plus en détailLANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation
ING 01 LANGAGUE JAVA Durée : 21 heures 1090 HT / jour Dates : à définir en 2012 Concevoir et développer des programmes en langage Java Comprendre le fonctionnement de la machine virtuelle S approprier
Plus en détailChapitre 3 : outil «Documents»
Chapitre 3 : outil «Documents» L outil «Documents» fonctionne comme le gestionnaire de fichiers de votre ordinateur. Vous pouvez y transférer des documents de tous types (html, Word, Powerpoint, Excel,
Plus en détailUtiliser Glary Utilities
Installer Glary Utilities Après avoir téléchargé Glary Utilities sur le site "http://secured-download.com/softwares/1737-glary-utilities ", double-cliquez dessus pour lancer l'installation. Choisissez
Plus en détailSommaire. Page d accueil. Comment effectuer une mise à jour? Comment insérer le logo de sa société? Comment effectuer une sauvegarde?
Sommaire Page d accueil Comment effectuer une mise à jour? Comment insérer le logo de sa société? Comment effectuer une sauvegarde? Page Tiers Comment créer un tiers (client et/ou fournisseur)? Comment
Plus en détailMargill 3.3 Guide de démarrage rapide
Margill 3.3 Guide de démarrage rapide Installation de Margill Contenu Paramètres par défaut et sélection des tables d intérêts Guide de l utilisateur complet et exemples Calculs avec Margill Calculs les
Plus en détailTP JEE Développement Web en Java. Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web.
ASTRIUM - Toulouse JEE Formation 2013 TP JEE Développement Web en Java Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web. Figure 1 Architecture
Plus en détailGroupe Eyrolles, 2006, pour la présente édition, ISBN : 2-212-11782-5
Groupe Eyrolles, 2006, pour la présente édition, ISBN : 2-212-11782-5 Table des matières Chapitre A : Principes de base des scripts... 1 Élaboration de votre premier script... 1 Importance du modèle...
Plus en détailCRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING
CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING Durée : 3J / 21H Formateur : Consultant expert en PAO et Web-marketing. Groupe de : 4 max Formation au web marketing Objectifs : Mettre en oeuvre des
Plus en détailComment utiliser FileMaker Pro avec Microsoft Office
Guide d utilisation Comment utiliser FileMaker Pro avec Microsoft Office Comment utiliser FileMaker Pro et Microsoft Office page 1 Table des matières Introduction... 3 Avant de commencer... 4 Partage de
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étail«Guide de connexion à l espace privé et déclaration en ligne sur cnv.fr»
«Guide de connexion à l espace privé et déclaration en ligne sur cnv.fr» Page 2 sur 23 PREAMBULE Le CNV a mis en place la déclaration en ligne de la taxe fiscale sur les spectacles de variétés. Ce guide
Plus en détailPrise en main rapide utilisateur
Prise en main rapide utilisateur De base notre CRM propose les fonctionnalités suivantes : 1 > Un Accueil personnalisable avec de nombreux Widget permettant une vue globale de vos activités dès l ouverture
Plus en détailSE CONNECTER A LA MESSAGERIE ACADEMIQUE ET A CIRCON SCRIPT
SE CONNECTER A LA MESSAGERIE ACADEMIQUE ET A CIRCON SCRIPT LA MESSAGERIE ACADEMIQUE https://courrier.ac-strasbourg.fr ADRESSE DE COURRIEL, IDENTIFIANT, MOT DE PASSE L IDENTIFIANT L identifiant de connexion
Plus en détailPublier un Carnet Blanc
Site Web de l association des ingénieurs INSA de Lyon Publier un Carnet Blanc Remarque : la suppression des contributions n est pas possible depuis le Front-Office. lbuisset Page 1 18/09/2008 Publication,
Plus en détailDébuter avec Easyweb B
Débuter avec Easyweb B Sommaire :. Vous êtes utilisateur.... Connexion à Easyweb B en tant que responsable :... 5. Vous êtes gestionnaire :... 6. Vous êtes formateur :... 7 3. Création de plusieurs bureaux...
Plus en détailPaiement sécurisé sur Internet. Fonctionnalités du Pack Factures
Paiement sécurisé sur Internet Fonctionnalités du Pack Factures SOMMAIRE 1 Objet 3 2 Condition d accès 3 3 Gestion des factures 4 3.1 Import de factures par CSV 5 Accès à la section 5 Présentation de l
Plus en détailSoyez accessible. Manuel d utilisation du CMS
Soyez accessible. Manuel d utilisation du CMS Nameo : mode d emploi Nameo est une agence web basée en Alsace, à Strasbourg. Son champ d action : création ou refonte de sites internet, stratégie et mise
Plus en détailUtiliser le site Voyages-sncf.com
voyages-sncf.com 17 mars 2014 p 1 Utiliser le site Voyages-sncf.com Avec ce tutoriel, vous apprendrez à utiliser le site de la SNCF dédié aux trajets grandes lignes et plus particulièrement à : rechercher
Plus en détailModule Communication - Messagerie V6. Infostance. Messagerie
1 Infostance Messagerie 2 Table des matières Les droits... 3 La boîte de réception... 4 Fonctionnalités disponibles via le clic droit sur un message... 6 Ecrire un nouveau message... 7 Présentation...
Plus en détailUNIVERSITE BORDEAUX - MONTAIGNE. Projet HK_Lime
UNIVERSITE BORDEAUX - MONTAIGNE INSTITUT UNIVERSITAIRE DE TECHNOLOGIE Département MMI (Métier du Multimédia et de l Internet) Projet Tuteuré Deuxième Année Projet HK_Lime Etudiants: Alexandre Lacombe Jimmy
Plus en détailContrôle Parental Numericable. Guide d installation et d utilisation
Contrôle Parental Numericable Guide d installation et d utilisation Version 12.3 pour OS X Copyright 2012 Xooloo. Tous droits réservés. Table des matières 1. Introduction Dénomination et caractéristiques
Plus en détailContent Management System. bluecube. Blue Cube CMS V4.3 par Digitalcube
Content Management System bluecube V4.3 1 SOMMAIRE Avant-propos Découvrir le CMS Blue Cube Les modules Les clients BLUE CUBE CMS V4.3 par Digitalcube 2 CMS sans bugs 3 Avant-propos Facile à prendre en
Plus en détailVos outils CNED COPIES EN LIGNE GUIDE DE PRISE EN MAIN DU CORRECTEUR. www.cned.fr 8 CODA GA WB 01 13
Vos outils CNED COPIES EN LIGNE GUIDE DE PRISE EN MAIN DU CORRECTEUR 8 CODA GA WB 01 13 www.cned.fr SOMMAIRE Qu est-ce que «CopiesEnLigne»?...2 1. ACCÉDER À «CopiesEnLigne»...3 2. VOTRE INTERFACE «CopiesEnLigne»...4
Plus en détailPublication dans le Back Office
Site Web de l association des ingénieurs INSA de Lyon Publication dans le Back Office Note : dans ce guide, l'appellation GI signifie Groupe d'intérêt, et GR Groupe Régional laure Buisset Page 1 17/09/2008
Plus en détailNotice d utilisation
Notice d utilisation Gestion des Dossiers et des Bases de Données Sommaire Préambule 1. Accès à la gestion des Dossiers et des Bases de Données 1.1 Accès «Ecole» 1.2 Accès «Entreprise» 1.3 Modification
Plus en détailCREATION D UNE EVALUATION AVEC JADE par Patrick RUER (www.mathenvideo.comuv.com)
TABLE DES MATIERES I) Le logiciel JADE 2 II) Etablissements 3 1) Configuation de l établissement 3 2) Importation des classes avec SCONET 4 3) Les groupes d élèves 6 4) Les variables supplémentaires 6
Plus en détailComment se connecter au dossier partagé?
Comment se connecter au dossier partagé? Physique Strasbourg Ingénierie 4 avril 2013 Table des matières 1 But du tutoriel 1 2 Client FTP : Filezilla 2 2.1 Téléchargement et installation du client de partage......................
Plus en détailSilfid : Agence de création de site internet, formations et Conseils Retour sommaire
Sommaire ILFID vous accueille dans sa salle de formation équipée d ordinateurs en réseau et connectés internet, d'un vidéo- Sprojecteur et tableau blanc. Nos solutions sont éligibles aux critères de financement
Plus en détailService 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