Bibliothèque universitaire

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "Bibliothèque universitaire"

Transcription

1 KABA FANTA Ibrahima ROUVIERE Aude MERCIER Julien FOATA Adrian PHILIPPON-DAUDEL Mathias Mini Projet UML Bibliothèque universitaire Année universitaire 2007 / 2008 Second semestre

2 SOMMAIRE I Présentation 1.1 Présentation du sujet 1.2 Présentation globale du système II Cas d'utilisation 2.1 Adhérent 2.2 Emprunt 2.3 Relance 2.4 Retour d'un emprunt 2.5 Commande d'un livre 2.6 Réception d'une commande III Diagrammes de classe 3.1 Présentation des classes 3.2 Vue globale du système 3.3 Les classes IV Diagrammes de séquence 4.1 Emprunt 4.2 Relance 4.3 Rendre 4.4 Commande 4.5 Réception commande V Diagrammes de machine d'état 5.1 Etat emprunt 5.2 Etat commande 5.3 Etat exemplaire VI Spécifications et invariants OCL 6.1 Invariants 6.2 Spécifications ~ 2 ~

3 I Présentation 1.1 Présentation du sujet Ce mini projet a pour objectif de modéliser le système d'information d'une bibliothèque universitaire. Il comprend la modélisation des emprunts de livres effectués par les étudiants et les enseignants ainsi que les achats de livres pour la bibliothèque. En revanche, le système ne gèrera pas la réservation d'un document (livres et revues). 1.2 Présentation globale du système L'emprunt d'un livre (et sa restitution) ainsi que l'achat d'un livre sont les deux scénarios principaux gérés par le système. Lorsqu'un étudiant (ou un enseignant) veut emprunter un livre, le système vérifie en premier lieu que la personne en a le droit : les étudiants peuvent avoir des pénalités (en cas de retard lors du retour de l'emprunt), les professeurs n'ont, quant a eux, aucunes pénalités applicables. Dans un second temps, le système vérifie le nombre d'emprunts en cours de la personne. Ce nombre ne peut en aucun cas excéder 3. Si les conditions d'emprunt sont respectées, l'exemplaire du livre emprunté ainsi que la personne l'empruntant sont enregistrés dans le système. La durée maximale d'emprunt est fixée à 15 jours pour un étudiant et 30 jours pour un enseignant. Si, une fois ce délai atteint, le livre n'est pas encore rendu, le système relance automatiquement la personne concernée (par mail pour les enseignants et par courrier pour les étudiants). A noter qu'une seule relance est effectuée. Si un mois après la relance le livre n'a toujours pas été rendu, il est considéré comme perdu. Lors de la restitution du livre, le système vérifie si ce dernier n'a pas été rendu en retard, et, le cas échéant, calcule la pénalité applicable à la personne concernée (seuls les étudiants peuvent être pénalisés). La pénalité est égale au nombre de jours de retard par rapport à la date de retour d'emprunt prévue (date d'emprunt + durée maximale d'emprunt). ~ 3 ~

4 L'achat d'un livre requiert deux acteurs : les enseignants, qui, via une interface web, auront accès aux différents éditeurs et livres présents dans le système d'information de la bibliothèque et pourront ainsi commander des livres. Une fois leur commande effectuée, la bibliothécaire la consulte et doit soit la valider, soit la refuser. Lorsque la commande est refusée, elle est automatiquement annulée. Si la commande est validée, la bibliothécaire l'envoie à l'éditeur. Lors de la réception de la commande, chaque exemplaire des livres commandés est ajouté au système. etc... D'autres fonctionnalités sont également disponibles telles que la recherche d'un livre, II Cas d'utilisation 2.1 L'adhérent Un adhérent est soit un étudiant soit un enseignant. Le choix de l'acteur (adhérent, étudiant ou enseignant) dans les prochains cas d'utilisation dépendra du ou des acteurs concernés. ~ 4 ~

5 2.2 L'emprunt C'est la bibliothécaire qui s'occupe d'enregistrer l'emprunt. Avant de valider ou refuser un emprunt, le système vérifie les pénalités et le nombre d'emprunts de la personne concernée. ~ 5 ~

6 2.3 La relance La relance est automatique, elle est donc déclenchée par l'horloge. Lorsque la date de retour prévue plus 2 jours est atteinte, le système envoie un message de relance à l'emprunteur (par mail pour un enseignant ou par courrier pour un étudiant). ~ 6 ~

7 2.4 Le retour d'un emprunt Tout comme pour l'emprunt, c'est la bibliothécaire qui enregistre le retour d'un emprunt. En fonction du retard constaté, une pénalité est calculée s'il s'agit d'un étudiant. Si cet étudiant a déjà une pénalité, elles s'accumulent. De plus, les différents emprunts d'un adhérent seront archivés. ~ 7 ~

8 2.5 La commande d'un livre La commande est effectuée par un enseignant, qui, après avoir recherché le livre qui l'intéresse, l'ajoute a sa commande. La commande est créée lors de l'ajout du premier livre commandé. Une fois la commande effectuée, la bibliothécaire doit valider la commande ou la refuser. On suppose alors que les livres que les éditeurs nous proposent sont enregistrés dans notre système à la réception de leurs catalogues de livres. ~ 8 ~

9 2.6 La réception de la commande Lors de la réception de la commande, autant d'exemplaires de livres sont crées que la quantité de livres commandés. ~ 9 ~

10 III Diagrammes de classe 3.1 Présentation des classes La classe 'Adhérent' : elle regroupe toutes les informations d'un adhérent à la bibliothèque. Cet adhérent est soit un enseignant, soit un étudiant. La classe 'Enseignant' : l'enseignant étant un adhérent, cette classe hérite de 'Adhérent', tout en ajoutant les informations propres à un enseignant. La classe 'Etudiant' : tout comme la classe 'Enseignant', elle hérite de 'Adhérent', avec, en plus, des informations spécifiques à l'étudiant. La classe 'Livre' : Elle est héritée de 'Ouvrage'. On y retrouve également le prix du livre. La classe 'Exemplaire' : Héritée de 'Document', la classe 'Exemplaire' a une côte, une disponibilité et un état ('Comme neuf', 'Bon etat', 'Partiellement abime', 'Tres abime', 'En reparation'). La classe 'Document' : Classe mère de 'Exemplaire' et 'No Revue', elle ne contient que la cote. La classe 'NumeroRevue' : Elle correspond à un numéro de revue, avec également son sommaire. La classe 'Ouvrage' : Classe mère de 'Revue' et 'Livre', un ouvrage a un numéro et un titre. La classe 'Emprunt' : C'est une classe d'association entre 'Adherent' et 'Exemplaire'. Un emprunt correspond à un exemplaire de livre et un adhérent. Les cardinalités de cette association permettent de garder l'historique de tous les emprunts d'un adhérent. La classe 'Relance' : Permet d'effectuer une relance sur un emprunt rendu en retard. C'est la classe mère de 'Relance Mail' et 'Relance Courrier', deux types de relance en fonction de l'adhérent concerné. La classe 'Commande' : Un professeur peut effectuer une commande, cette classe contient donc un numéro de commande et une date. La classe 'LigneCommande' : Une commande est constituée de lignes de commande. Une ligne de commande correspond à un livre et une quantité, le tout commandé par un enseignant, c'est pour cela que cette classe est une classe d'association entre 'Enseignant' et 'Livre'. La classe 'Editeur' : Elle regroupe toutes les informations utiles sur un éditeur. Un éditeur peut proposer un à plusieurs livres, mais un livre n'est édité que par un éditeur. 3.2 Vue globale du système ~ 10 ~

11 3.3 Les classes ~ 11 ~

12 3.3 Les classes La classe 'Adherent' Attributs nom : Nom de l'adhérent prenom : Prénom de l'adhérent dureemaxemprunt: Durée maximale d'un emprunt Méthodes Adherent (N: String; P : String): Constructeur redéfini de la classe CaculPenalite (Nbjours : Integer): Calcule la pénalité d'un adhérent Emprunter (cote : Integer) : Permet à un adhérent d'emprunter un livre Rendre (cote : Integer) : Permet à un adhérent de rendre un livre emprunté Rechercher (doc : Ouvrage) : Permet à un adhérent de rechercher un ouvrage (livre ou revue) La classe 'Enseignant' Attributs departement : Département dans lequel il enseigne Adresse électronique de l'enseignant Méthodes Enseignant (Dep: String; String): Constructeur redéfini de la classe Commander (li : Livre, quantite : Integer) : Permet de commander un livre avec une certaine quantité d'exemplaires Consulter () : Permet de consulter les livres La classe 'Etudiant' Attributs adresse : Adresse de l'etudiant codepostal: Code postal de la ville dans laquelle l'étudiant se trouve ville : Ville de l'étudiant datefinpenalite: Date à laquelle un étudiant ne sera plus pénalisé Méthodes Etudiant (Adr: String; CP : Integer; V: String): Constructeur redéfini la classe ~ 12 ~

13 3.3.4 La classe 'Livre' Attributs prixunitaire : Prix d'achat du livre Méthodes Livre( Titre : String, prix : Integer) : Constructeur redéfini de la classe GetLivre ():Livre : Renvoie toutes les informations du livre en cours SetPrixUnitaire(prix : Double) : Modifie le prix du livre La classe 'Exemplaire' Attributs disponible: Donne la disponibilité du livre ( disponible ou pas ) etatexemplaire : Etat de l'exemplaire (CommeNeuf, BonEtat, Abime, TresAbime) Méthodes Exemplaire() : Constructeur de la classe. Detruire() : Supprime l'exemplaire courant de la bibliothèque SetEtatExemplaire(etat : String) : Modifie l'état d'exemplaire Reparer() : Change l'état de l'exemplaire à 'En réparation' GetDisponible():Boolean : Retourne la disponibilité de l'exemplaire SetDisponible(dispo : Boolean) : Modifie la disponibilité La classe 'Document' Attributs cote: Identifie de façon unique un document Méthodes Document() : Constructeur de la classe La classe 'NumeroRevue' Attributs numerorevue : Identifie une revue dans la bibliothèque sommaire : Sommaire du contenu de la revue Méthodes NumeroRevue() : Constructeur de la classe La classe 'Ouvrage' ~ 13 ~

14 Attributs titre: Titre de l'ouvrage (Livre ou Revue) Méthodes Ouvrage() : Constructeur de la classe La classe 'Emprunt' Attributs dateemprunt : Date à laquelle l'emprunt a eu lieu dateretourprevu : Date calculée du retour prévu du livre dateeffective : Date de retour réelle de l'emprunt etatemprunt : Etat de l'emprunt (EnCours, Relance ou Perdu) Méthodes Emprunt(ex : Exemplaire, adh : Adherent) : Constructeur redéfini de la classe Relancer () : Permet de relancer un adhérent GetEtatEmprunt():String : Retourne l'état d'un emprunt. SetEtatEmprunt (etat : String) : Permet de modifier l'état d'un emprunt La classe 'Relance' Attributs daterelance : C'est la date à laquelle un adhérent est relancé Méthodes Relance() : Constructeur de la classe La classe 'Commande' Attributs etatcommande : Renseigne sur la situation de la commande(encours, Proposee, Validee ou Recue) datecommande : Date à laquelle la commande a été passée Méthodes Commande() : Constructeur de la classe Valider (): Elle permet de valider une commande AjouterProduit ( li: Livre; quantite: Integer) : Permet d'ajouter un livre à la commande Refuser() : Permet de refuser une commande Recevoir(): Permet de mettre à jour le système suite à la réception d'une commande Proposer() : Permet à un enseignant de proposer une commande ~ 14 ~

15 La classe 'LigneCommande' Attributs nbexemplaires: Nombre de livres que l'on veut commander Méthodes LigneCommande() : Constructeur de la classe GetLigneCommande():LigneCommande : Retourne la ligne courante La classe 'Editeur' Attributs nomediteur : nom de l'éditeur adresse : adresse de l'éditeur ville : Ville de l'éditeur CP : Code Postal de l'éditeur Méthodes Editeur(nom : String) : Constructeur redéfini de la classe Editeur(nom : String, adr : String, cp : Integer, ville : String) : Constructeur redéfini de la classe La classe 'Auteur' Attributs nom: Nom de l'auteur Méthodes Auteur(nom : String) : Constructeur redéfini de la classe ~ 15 ~

16 IV Diagrammes de séquence 4.1 Emprunt Ce diagramme de séquence représente l'enregistrement d'un emprunt de livre dans le systeme. La bibliothécaire, étant l'acteur qui interagi avec le systeme, enregistre l'emprunt qu'un adhérent effectue. Le systeme créé alors l'objet emprunt et modifie la disponibilité de l'exemplaire emprunté. 4.2 Relance Ce diagramme de séquence représente l'exécution par le système d'une relance lorsqu'un emprunt n'a pas été rendu deux jours après la date limite d'emprunt. C'est donc l'horloge qui déclenche l'envoi d'un message pour lancer la relance, le système parcourt les classes afin de déterminer le type d'adhérent et créera ainsi l'objet relance adéquat de l'emprunteur. ~ 16 ~

17 4.3 Rendre ~ 17 ~

18 Ce diagramme de séquence représente l'enregistrement d'un retour d'exemplaire emprunté. La bibliothécaire, étant l'acteur qui interagi avec le systeme, enregistre le retour de l'exemplaire. Le systeme vérifie si l'adhérent à rendu l'exemplaire avec du retard et calcul la pénalité cela doit être fait. Le systeme modifie ensuite la disponibilité de l'exemplaire, enregistre la date de retour réelle et modifie l'état de l'exemplaire. Puis si besoin est, si l'état de l'exemplaire est très abime il propose de l'envoyé en réparation ou de le détruire. ~ 18 ~

19 4.4 Commande Ce diagramme de séquence représente l'enregistrement d'une commande lancée par un enseignant. L enseignant crée ca commande et tant qu'il ne propose pas ca commande à la bibliothécaire il peut y rajouter des livres. Une foi ca commande proposé elle est soit validée par la bibliothécaire, et passe à l'état 'validee', soit refusé et passe à l'état 'refuse'. ~ 19 ~

20 4.5 Réception commande Ce diagramme de séquence décrit l'enregistrement de la réception d'une commande. La bibliothécaire reçoit la commande et le système récupère les quantités de livres commandé pour créer à chaque livre le nombre correspondant d'exemplaire. ~ 20 ~

21 V Diagrammes de machine d'état 5.1 Etat Emprunt L'emprunt a différents états comme décrit ci-dessous. L'état 'Rendu' est obligatoire dans notre système pour calculer la pénalité ainsi que pour garder un historique des exemplaires empruntés par un adhérent. ~ 21 ~

22 5.2 Etat Commande Les différents états de la commande sont présentés ci-après. L'état 'annule' n'apparait pas car nous avons supposé qu'une commande annulée est automatiquement supprimée du système d'information. L'historique des commandes ne comprend donc que des commandes qui ont été validé par la bibliothécaire. 5.3 Etat Exemplaire Diagramme de machine d'état mettant en évidence les différents états d'un exemplaire : sa disponibilité ainsi que son état de détérioration. On prend pour hypothèse qu'un exemplaire revient de réparation à l'état 'Comme neuf'. ~ 22 ~

23 VI Spécifications et invariants OCL ~ 23 ~

24 4.1. Invariants: Classe Emprunt inv : dateretourprevu > DateEmprunt Classe Etudiant inv: inherit Adherent redefine dureemaxemprunt dureemaxemprunt = Classe Enseignant inv: inherit Adherent redefine dureemaxemprunt dureemaxemprunt = Classe Relance inv: daterelance = monemprunt.dateretourprevu Classe LigneCommande inv: nbexemplaire > Classe Commande inv: Valider() implies meslignecommandes -> notempty() Classe Livre inv: PrixUnitaire > Spécifications Context Adherent::Emprunter(cote : Integer): pre: if( this = Etudiant) then datefinpenalite < DateJour endif select(etatexemplaire = 'EnCours').size() <3 post: MonEmprunt.Exemplaire.GetDisponible() = false DateEmprunt = DateJour select(etatexemplaire='encours').size()= + 1 ~ 24 ~

25 4.2.2 Context Emprunt::Relancer(): pre: DateJour > dateretourprevu + 2 etatemprunt = 'EnCours' post: etatemprunt = 'Relance' Context Adherent::Rendre(cote : Integer): pre: mesemprunts -> count(select(mesemprunts.getetat() ='EnCours') and select(mesexemplaires.cote = cote)) = 1 post :if (select(mesexemplaires.cote = cote).etatexemplaire = 'Tres Abime') then select(mesexemplaires.cote = cote).disponible = false else select(mesexemplaires.cote = cote).disponible = true end if Context etudiant::calculpenalite(nb : integer) : pre: nb = datejour - monemprunt.dateretourprevu this = Etudiant post : if > DateJour) datefinpenalite = + nbjour else datefinpenalite = datejour + nbjour endif Context Exemplaire::Reparer(): pre : etatexemplaire ='En Reparation' disponible = false post : etatexemplaire = 'Comme Neuf' disponible = true Context Exemplaire::Detruire(): ~ 25 ~

26 pre : etatexemplaire ='Tres Abime' ou etatexemplaire ='Perdu' post : mesexemplaires.count() = Context Enseignent::Commander(li : Livre, quantite : entier): pre : quantite > 0 post : etatcommande = 'Propose' Context Commande::Recevoir(): pre : etatcommande= 'Valide' post : meslignecommandes -> forall(ligne Ligne.mesLigneCommandes.mesExemplaires.size()= + nbexemplaires) etatcommande = 'Reçu' Context Commande::Valider(): pre : etatcommande='propose' post : etatcommande='valide' Context Commande::Refuser(): pre : etatcommande='propose' post : etatcommande='refuse' ~ 26 ~

(4-705-96) Les bases de données

(4-705-96) Les bases de données (4-705-96) Les bases de données La base de données BIBLIO contient la description d'un système de prêt développé pour une petite bibliothèque communautaire. Comme toute bibliothèque, elle met à la disposition

Plus en détail

Date de création : 10-01-2007 Date de modification : 22-09-2008. Toutes ces opérations s'effectuent à partir de l'onglet Circulation

Date de création : 10-01-2007 Date de modification : 22-09-2008. Toutes ces opérations s'effectuent à partir de l'onglet Circulation Titre Prêt, retour, prolongation Rubrique Prêt N 5.2 Auteur Edith Boulo Version PMB : 3.1.21 Date de création : 10-01-2007 Date de modification : 22-09-2008 1. Le prêt Toutes ces opérations s'effectuent

Plus en détail

Plan. Exemple: Application bancaire. Introduction. OCL Object Constraint Language Le langage de contraintes d'uml

Plan. Exemple: Application bancaire. Introduction. OCL Object Constraint Language Le langage de contraintes d'uml OCL Object Constraint Language Le langage de contraintes d'uml Plan 1. Introduction 2. Les principaux concepts d'ocl Object Constraint Language 1 Object Constraint Language 2 Exemple: une application bancaire

Plus en détail

OCL - Object Constraint Language

OCL - Object Constraint Language OCL - Object Constraint Language Laëtitia Matignon laetitia.matignon@univ-lyon1.fr Département Informatique - Polytech Lyon Université Claude Bernard Lyon 1 2012-2013 Laëtitia Matignon SIMA - OCL - Object

Plus en détail

Programmation Transact SQL

Programmation Transact SQL Programmation Transact SQL Procédure Ecrire une procédure qui permet de rendre un film emprunté. Cette procédure admet en paramètre le numéro d'exemplaire du film emprunté et se charge de compléter la

Plus en détail

Projet EvaluationsEleves/Professeurs

Projet EvaluationsEleves/Professeurs Projet EvaluationsEleves/Professeurs Ce projet Java comporte les objectifs suivants: 1) Diagramme de classes 2) Développer de l'application en mode console avec un jeu de tests fourni 3) Lecture des notes/eleves/professeurs

Plus en détail

Université Mohammed Premier Année universitaire 2011-2012. Correction de l examen écrit de la session ordinaire 18 Février 2012

Université Mohammed Premier Année universitaire 2011-2012. Correction de l examen écrit de la session ordinaire 18 Février 2012 Université Mohammed Premier Année universitaire 2011-2012 Faculté des Sciences Filière SMI Département de Mathématiques Module : POO Java et d Informatique Semestre : S5 Correction de l examen écrit de

Plus en détail

Compte-rendu de projet de Système de gestion de base de données

Compte-rendu de projet de Système de gestion de base de données Compte-rendu de projet de Système de gestion de base de données Création et utilisation d'un index de jointure LAMBERT VELLER Sylvain M1 STIC Université de Bourgogne 2010-2011 Reponsable : Mr Thierry Grison

Plus en détail

Analyse d'un réseau social

Analyse d'un réseau social Licence 2, Semestre 3 2012 Projet Programmation Orientée Objet BRIDOUX Florian KEITH Bruno DUPRE-PAWLAK Sandra 1 Sommaire I) Présentation du Projet. 1. Projet demandé 2. Projet réalisé II) Diagrammes de

Plus en détail

Questions et réponses - Assurance téléphone mobile AXA Winterthur et Swisscom (Suisse) SA

Questions et réponses - Assurance téléphone mobile AXA Winterthur et Swisscom (Suisse) SA Questions et réponses - Assurance téléphone mobile AXA Winterthur et Swisscom (Suisse) SA Conclusion de l assurance Quand peut-on conclure cette assurance? Exclusivement lors de l'achat d'un nveau téléphone

Plus en détail

Expression des contraintes. OCL : Object C o n t r a i n t L a n g u a g e

Expression des contraintes. OCL : Object C o n t r a i n t L a n g u a g e P r o b l é m a t i q u e OCL : O b j e c t C o n s t r a i n t L a n g u a g e Le langage de contraintes d UML Les différents diagrammes d UML permettent d exprimer certaines contraintes graphiquement

Plus en détail

Object Constraint Language (OCL)

Object Constraint Language (OCL) Object Constraint Language (OCL) Eric Cariou Université de Pau et des Pays de l'adour UFR Sciences Pau Département Informatique Eric.Cariou@univ-pau.fr 1 Plan 1. Pourquoi OCL? Introduction par l'exemple

Plus en détail

Règlement de l'utilisation de la Bibliothèque de l'université d'art dramatique et cinématographique

Règlement de l'utilisation de la Bibliothèque de l'université d'art dramatique et cinématographique Règlement de l'utilisation de la Bibliothèque de l'université d'art dramatique et cinématographique Fait par : Zsuzsanna dr KNORRNÉ CSÁNYI gérante de la Bibliothèque Budapest, le 13 décembre 2010 1 Règlement

Plus en détail

Cours 1 : Introduction Générale + Objet

Cours 1 : Introduction Générale + Objet Organisation du cours Équipe pédagogique L2 S4 2009 : 2010 Programmation Objet Jean-Claude MARTIN MARTIN@LIMSI.FR Cours 1 : Introduction Générale + Objet 10 cours de 1h30 o Jean-Claude MARTIN (MARTIN@LIMSI.FR)

Plus en détail

II.3. Diagrammes de classes

II.3. Diagrammes de classes II.3. s de classes II.3. s de classes 1. Introduction Introduction Les diagrammes d'uml de structure comportemental de classes de package d objets d activités de cas d utilisation de composant de déploiement

Plus en détail

Développement photo en ligne. Création d'un site de 1/56

Développement photo en ligne. Création d'un site de 1/56 Création d'un site de développement photo en ligne Version DUTRA CANCADO Alexandre 0.81 Numéro d auditeur Date de mise à jour I000751 23/03/2006 1/56 Table des matières 1. Objectif du document...5 1.1.

Plus en détail

Définitions de classes permettant de gérer Étudiant en Enseignant CORRECTION

Définitions de classes permettant de gérer Étudiant en Enseignant CORRECTION EILCO ING 1 - POO Java Contrôle 2014/2015 Définitions de classes permettant de gérer Étudiant en Enseignant CORRECTION Dans ces exercices, nous allons définir une classe Personne qui permettra de gérer

Plus en détail

Programmation en VBA

Programmation en VBA Programmation en VBA Présentation de Visual Basic Visual Basic : Basic : dérivé du langage Basic (Biginner s All purpose Symbolic Instruction Code) des années 60 Visual : dessin et aperçu de l interface

Plus en détail

UML. Diagrammes de classes (suite) Delphine Longuet. delphine.longuet@lri.fr

UML. Diagrammes de classes (suite) Delphine Longuet. delphine.longuet@lri.fr Polytech Paris-Sud Formation initiale 3 e année Spécialité Informatique Année 2014-2015 UML Diagrammes de classes (suite) Delphine Longuet delphine.longuet@lri.fr Opérations Opérations Service qui peut

Plus en détail

Comment choisir ou modifier les options de facturation sans papier

Comment choisir ou modifier les options de facturation sans papier Comment choisir ou modifier les options de facturation sans papier Présentation Par défaut, les partenaires et les clients Citrix reçoivent leurs factures au format papier par courrier postal. Il est simple

Plus en détail

Utilisateur. Auteurs. Laurent project engineer

Utilisateur. Auteurs. Laurent project engineer Guide Utilisateur Maarch LetterBox v2 Auteurs : Jean-Louis Ercolani Maarch project manager Laurent Giovannoni Maarch project engineer Claire Figueras Maarch project engineer Loïc Vinet Maarch project engineer

Plus en détail

UML et les Bases de Données

UML et les Bases de Données CNAM UML et les Bases de Données UML et les Bases de Données. Diagramme de classes / diagramme d objets (UML)...2.. Premier niveau de modélisation des données d une application...2.2. Les éléments de modélisation...2.2..

Plus en détail

ACCOV 2001-2002. Système avec des processus concurrents

ACCOV 2001-2002. Système avec des processus concurrents projet ACCOV 2001-2002 ACCOV 2001-2002. Système avec des processus concurrents procedure Main is type TabDoc is array(1..6) of Document; -- contrôle l'attribution d'un nom unique package ProcId is procedure

Plus en détail

Mobyt SMS Gateway VB.net SDK TABLE DES MATIERES

Mobyt SMS Gateway VB.net SDK TABLE DES MATIERES Mobyt SMS Gateway VB.net SDK TABLE DES MATIERES INTRODUCTION... 2 CONFIGURATION DE LA LIBRAIRIE... 2 CRÉATION D'UNE CONNEXION... 3 ENVOI DE SMS... 3 ÉTAT DES MESSAGES... 4 ANNULATION DES ENVOIS PROGRAMMÉS...

Plus en détail

PMB : l'essentiel! Présentation - Sommaire. Fiche technique PMB n 1.6

PMB : l'essentiel! Présentation - Sommaire. Fiche technique PMB n 1.6 PMB : l'essentiel! Fiche technique PMB n 1.6 Présentation - Sommaire L'objectif de cette fiche est de vous permettre de prendre rapidement en main le logiciel PMB et de vous donner les notions essentielles

Plus en détail

Cedric Dumoulin. Compilation de présentations de : Jean Bezivin Jeannine Leguy Laurent Henocque Mireille Blay-Fornarino Jean-Marc Jézéquel

Cedric Dumoulin. Compilation de présentations de : Jean Bezivin Jeannine Leguy Laurent Henocque Mireille Blay-Fornarino Jean-Marc Jézéquel Cedric Dumoulin Compilation de présentations de : Jean Bezivin Jeannine Leguy Laurent Henocque Mireille Blay-Fornarino Jean-Marc Jézéquel Plan Pourquoi OCL Base d OCL Collections Exemples Pourquoi OCL

Plus en détail

Programme Entreprises de FINNAIR Termes du contrat

Programme Entreprises de FINNAIR Termes du contrat INFORMATIONS GÉNÉRALES Ces conditions de vente s'appliqueront au Programme Entreprises de Finnair (ci-après dénommé «Programme»). En dehors de ces conditions de vente, aucune autre règle ne s'applique.

Plus en détail

*Observations générales sur les contrats d'édition proposés par les éditeurs

*Observations générales sur les contrats d'édition proposés par les éditeurs *Observations générales sur les contrats d'édition proposés par les éditeurs Auteurs et éditeurs sont des partenaires naturels, cela n'exclut pas qu'ils puissent avoir des intérêts divergents. Dans la

Plus en détail

Programmation en VBA

Programmation en VBA Programmation en VBA Présentation de Visual Basic Visual Basic : Basic : dérivé du langage Basic (Biginner s All purpose Symbolic Instruction Code) des années 60 Visual : dessin et aperçu de l interface

Plus en détail

Utiliser les supports d'exemplaires

Utiliser les supports d'exemplaires Utiliser les supports d'exemplaires Fiche technique PMB n 2.4.1 Les supports d'exemplaires permettent de définir des groupes de documents et de moduler les durées de prêt (quotas) pour ces différents groupes

Plus en détail

LE PETIT PROPRIETAIRE

LE PETIT PROPRIETAIRE Prospectus concernant les prêts hypothécaires sociaux accordés par la s.a. LE PETIT PROPRIETAIRE agréée par la région Bruxelles-Capitale inscrite en vertu d'une décision de la Commission bancaire, financière

Plus en détail

Chapitre 4 La base de données

Chapitre 4 La base de données Chapitre 4 La base de données La Base de données INTRODUCTION 4 La Base de données INTRODUCTION Vectorworks permet de lier les objets du dessin à des formats de base de données (BDD), c'est-à-dire d'associer

Plus en détail

Chapitre 10. Les interfaces Comparable et Comparator 1

Chapitre 10. Les interfaces Comparable et Comparator 1 Chapitre 10: Les interfaces Comparable et Comparator 1/5 Chapitre 10 Les interfaces Comparable et Comparator 1 1 Ce chapitre a été extrait du document "Objets, Algorithmes, Patterns" de [René Lalement],

Plus en détail

Diagrammes de classes et d objets

Diagrammes de classes et d objets Diagrammes de classes et d objets Exercice 1 : rédaction d un diagramme de classe Dessiner un diagramme de classe pour décrire les objets suivants: enregistreurs Exercice 1: solution possible Exercice

Plus en détail

SOLUTION D ENVOI DE SMS POUR PROFESSIONNELS

SOLUTION D ENVOI DE SMS POUR PROFESSIONNELS 1 Création et gestion de compte 2 Envoi par e-mail 3 Envoi par commande http 4 Publipostage SMS personnalisés 5 Autres fonctionnalités et options SMSvialeweb.com est une solution complète d envoi de SMS

Plus en détail

Sommaire. Astuce : cliquer sur la question qui vous intéresse vous renvoie directement au chapitre concerné.

Sommaire. Astuce : cliquer sur la question qui vous intéresse vous renvoie directement au chapitre concerné. Un certain nombre de questions reviennent régulièrement lorsque les lecteurs fréquentent la médiathèque de Tours sur Marne. Voici donc une FAQ (Foire Aux Questions / Frequently Asked Questions) pour y

Plus en détail

Cas d'étude : Puissance 4 Analyse des besoins

Cas d'étude : Puissance 4 Analyse des besoins 1 Génie Logiciel Cas d'étude : Puissance 4 Analyse des besoins Renaud Marlet LaBRI / INRIA http://www.labri.fr/~marlet màj 18/04/2007 2 Exercice Vous êtes employé(e) dans une société qui édite des jeux

Plus en détail

Demander un Prêt entre sites (PES)

Demander un Prêt entre sites (PES) Demander un Prêt entre sites (PES) Si le document que vous souhaitez consulter n est détenu que par une BU d une autre site de l ub, vous avez la possibilité de le demander gratuitement en Prêt entre sites

Plus en détail

.NET - Classe de Log

.NET - Classe de Log .NET - Classe de Log Classe permettant de Logger des données Text Dans tous les projets, il est indispensable de pouvoir stocker de l'information textuelle : Pour le suivi des erreurs Pour le suivi de

Plus en détail

CHAPITRE III: L'ENSEIGNEMENT ET LA RECHERCHE

CHAPITRE III: L'ENSEIGNEMENT ET LA RECHERCHE CHAPITRE III: L'ENSEIGNEMENT ET LA RECHERCHE SECTION 3.4: LES SERVICES DE SUPPORT AUX ACTIVITÉS D'ENSEIGNEMENT ET DE RECHERCHE/CRÉATION SOUS-SECTION 3.4.2: LE SERVICE DE LA BIBLIOTHÈQUE PROCÉDURE RELATIVE

Plus en détail

Logiciel de gestion de cours Manuel d'utilisation

Logiciel de gestion de cours Manuel d'utilisation Logiciel de gestion de cours 08.11.2009 bonobo@mvsi.ch Table des matières 1. Préambule 1 2. Fichiers 2.1 Texte par défaut 1 2.2 Langues 1 2.3 Base de données 1 2.4 Quitter 1 3. Participants Page 3.1 Liste

Plus en détail

BIBLIOTHEQUE MEDIATHEQUE PIERRE-MENDES-FRANCE REGLEMENT INTERIEUR

BIBLIOTHEQUE MEDIATHEQUE PIERRE-MENDES-FRANCE REGLEMENT INTERIEUR BIBLIOTHEQUE MEDIATHEQUE PIERRE-MENDES-FRANCE REGLEMENT INTERIEUR BIBLIOTHEQUE MEDIATHEQUE Pierre-Mendes-France Règlement intérieur CONDITIONS GENERALES CONDITIONS D'UTILISATION A: SALLE DE TRAVAIL B:

Plus en détail

Modèle conceptuel : diagramme entité-association

Modèle conceptuel : diagramme entité-association Modèle conceptuel : diagramme entité-association Raison d'être de ce cours «La conception et l'utilisation de bases de données relationnelles sur micro-ordinateurs n'est pas un domaine réservé aux informaticiens.»

Plus en détail

CAP BOX Note utilisateurs

CAP BOX Note utilisateurs CAP BOX Note utilisateurs Sommaire ESPACE UTILISATEUR... Se connecter pour la ère fois sur son espace CAP BOX... Paramétrage du compte entreprise... Identité de l'entreprise.... Présentation des documents

Plus en détail

Contexte de SI : Journées du Patrimoine Économique niveau III

Contexte de SI : Journées du Patrimoine Économique niveau III Contexte de SI : Journées du Patrimoine Économique niveau III Introduction : Le contexte est basé sur l étude d une partie du système d information de la Chambre de commerce et d Industrie (CCI) de Dordogne

Plus en détail

Le modèle de données

Le modèle de données Le modèle de données Introduction : Une fois que l étude des besoins est complétée, deux points importants sont à retenir : Les données du système étudié Les traitements effectués par le système documentaire.

Plus en détail

Les conditions générales de vente Espace optical

Les conditions générales de vente Espace optical Les conditions générales de vente Espace optical Préambule Le présent site de commerce électronique, dont l adresse électronique est la suivante: http://www.espaceoptical.com, est édité par la société

Plus en détail

Sub CalculAnnuite() Const TITRE As String = "Calcul d'annuité de remboursement d'un emprunt"

Sub CalculAnnuite() Const TITRE As String = Calcul d'annuité de remboursement d'un emprunt TD1 : traduction en Visual BASIC des exemples du cours sur les structures de contrôle de l'exécution page 1 'TRADUCTION EN VBA DES EXEMPLES ALGORITHMIQUES SUR LES STRUCTURES 'DE CONTROLE DE L'EXECUTION

Plus en détail

PG208, Projet n 1 : Gestion d une bibliothèque

PG208, Projet n 1 : Gestion d une bibliothèque PG208, Projet n 1 : Gestion d une bibliothèque Bertrand LE GAL, Serge BOUTER et Clément VUCHENER Filière électronique 2 eme année - Année universitaire 2011-2012 1 Introduction 1.1 Objectif du projet L

Plus en détail

APPLICATION : CALCUL DES COÛTS D ACQUISITION DE MATÉRIEL DE BUREAU

APPLICATION : CALCUL DES COÛTS D ACQUISITION DE MATÉRIEL DE BUREAU APPLICATION : CALCUL DES COÛTS D ACQUISITION DE MATÉRIEL DE BUREAU 191 APPLICATION : CALCUL DES COÛTS D ACQUISITION DE MATÉRIEL DE BUREAU CHAPITRE 8 OBJECTIF INTÉGRER LES DIFFÉRENTES NOTIONS ET APPRO-

Plus en détail

<< Crédit Club Auto >>

<< Crédit Club Auto >> Abbas Ahmad Année 2010/2011 Matin Bayramov Analyse et Modélisation des Systèmes Informatique (AMSI) Projet de Modélisation UML > Professeur encadrant : M. GUILLAUME PAQUETTE Projet

Plus en détail

Excel 2002 VBA Programmation

Excel 2002 VBA Programmation Excel 2002 VBA Programmation SOMMAIRE Structures conditionnelles... 3 A) L'instruction If... 3 B) L'instruction If Then Else... 3 C) L'instruction If Then Elseif... 4 D) L'instruction Select Case... 4

Plus en détail

Pour paramétrer l'extranet Pré-inscription, sélectionner Pré-inscriptions dans le menu Paramètre.

Pour paramétrer l'extranet Pré-inscription, sélectionner Pré-inscriptions dans le menu Paramètre. I Généralités Ce module permet la gestion des pré-inscriptions en ligne par les futurs élèves non déjà inscrits dans l'établissement ou par le personnel administratif (différent du module de réinscription

Plus en détail

Conditions Générales de Vente

Conditions Générales de Vente Conditions Générales de Vente Article 1 : Le champ d'application des conditions de vente Les présentes conditions générales de vente s'appliquent à toutes les ventes conclues par le biais du site Internet

Plus en détail

Programmation Visual Basic sous Excel

Programmation Visual Basic sous Excel 1 Programmation Visual Basic sous Excel Version provisoire Septembre 06 1 Introduction Excel était avant tout un tableur. Au fil des versions, il a su évoluer et intégrer des fonctionnalités qui le rendent

Plus en détail

FileSender par RENATER - Guide utilisateur

FileSender par RENATER - Guide utilisateur FileSender par RENATER - Guide utilisateur Filesender par RENATER est un service de transfert sécurisé de fichiers volumineux à disposition des utilisateurs de la communauté de l'enseignement supérieur

Plus en détail

Tutoriel d'utilisation du site PEEP

Tutoriel d'utilisation du site PEEP Tutoriel d'utilisation du site PEEP Intro Le site, ape-niort.peep.asso.fr, est géré par un système de gestion de contenu (ici Mura CMS). Un CMS permet, entre autre, de générer un site de manière rapide

Plus en détail

Rapport de Mini-Projet c++ Gestion de Réservation Hôtelière

Rapport de Mini-Projet c++ Gestion de Réservation Hôtelière Rapport de Mini-Projet c++ Gestion de Réservation Hôtelière Année universitaire : 2007/2008 1 Table des matières Tables des matières...1 Introduction 2 Chapitre 1: Etude des besoins...3 Introduction...3

Plus en détail

1. Ouvrir l éditeur de VBA et ajouter un module

1. Ouvrir l éditeur de VBA et ajouter un module On peut programmer avec VBA des fonctions et des procédures. Une fonction pourra être utilisée comme la fonction Somme, et une procédure pourra devenir une macro. 1. Ouvrir l éditeur de VBA et ajouter

Plus en détail

Guide d'utilisation du logiciel de NEWSLETTERS

Guide d'utilisation du logiciel de NEWSLETTERS Page N :1/17 Guide d'utilisation du logiciel de NEWSLETTERS pour FCE France Page N :2/17 Avant propos Qu est-ce le logiciel NEWSLETTERS? C' est une application entièrement web destinée à la saisie et à

Plus en détail

Conditions générales de vente www.legitech.lu

Conditions générales de vente www.legitech.lu Conditions générales de vente www.legitech.lu Article 1 CHAMP D'APPLICATION ET MODIFICATION DES CONDITIONS GÉNÉRALES DE VENTE Les présentes conditions générales de vente s'appliquent à toute commande passée

Plus en détail

Conditions générales de vente www.legitech.lu

Conditions générales de vente www.legitech.lu Conditions générales de vente www.legitech.lu Article 1 CHAMP D'APPLICATION ET MODIFICATION DES CONDITIONS GÉNÉRALES DE VENTE Les présentes conditions générales de vente s'appliquent à toute commande passée

Plus en détail

Mobyt SMS Gateway Java SDK TABLE DES MATIERES

Mobyt SMS Gateway Java SDK TABLE DES MATIERES Mobyt SMS Gateway Java SDK TABLE DES MATIERES INTRODUCTION... 2 CONFIGURATION DE LA LIBRAIRIE... 2 CRÉATION D'UNE CONNEXION... 3 ENVOI DE SMS... 3 ÉTAT DES MESSAGES... 5 ANNULATION DES ENVOIS PROGRAMMÉS...

Plus en détail

CSC4002 : Contrôle Final Session 1. Date : jeudi 26 janvier 2012 Durée : 1H30. Coordonnateurs : Christian Bac et Denis Conan

CSC4002 : Contrôle Final Session 1. Date : jeudi 26 janvier 2012 Durée : 1H30. Coordonnateurs : Christian Bac et Denis Conan Corrigé et Barème Contrôle de connaissances 2011/2012 des étudiants de 2 è année (EI2) CSC4002 : Contrôle Final Session 1 Date : jeudi 26 janvier 2012 Durée : 1H30 Coordonnateurs : Christian Bac et Denis

Plus en détail

HOTLINE (9h à 17h) : 01 77 62 41 75

HOTLINE (9h à 17h) : 01 77 62 41 75 (Mise à jour du 02/04/2013) Cette procédure est à votre disposition dans le menu «Application» lorsque vous cliquez sur «Nouvelle note de frais». HOTLINE (9h à 17h) : 01 77 62 41 75 Sommaire 1- Accès à

Plus en détail

Documentation pour l envoi de SMS

Documentation pour l envoi de SMS Documentation pour l envoi de SMS Mise à jour : Septembre 2010 Solution d envoi de SMS pour professionnels 1 Création et gestion de compte 2 Envoi par e-mail 3 Envoi par commande http 4 Publipostage SMS

Plus en détail

Programmation Objet - Cours II

Programmation Objet - Cours II Programmation Objet - Cours II - Exercices - Page 1 Programmation Objet - Cours II Exercices Auteur : E.Thirion - Dernière mise à jour : 05/07/2015 Les exercices suivants sont en majorité des projets à

Plus en détail

HEC en ligne : Enregistrement d'un sujet de mémoire à la M. Sc.

HEC en ligne : Enregistrement d'un sujet de mémoire à la M. Sc. : Enregistrement d'un sujet de mémoire à la M. Sc. Sommaire Navigation et critères d'accès pour effectuer l'enregistrement de sujet Enregistrement et soumission du sujet de mémoire pour approbation Modification

Plus en détail

Article 3 - Conditions générales spécifiques à la vente de matériels

Article 3 - Conditions générales spécifiques à la vente de matériels Les présentes conditions générales s'appliquent à l'utilisation des services METEO CONSULT et à l'utilisation des informations, produites par METEO CONSULT sur ces services. Le client accepte l'ensemble

Plus en détail

WebServices Netissime v1.8 Liste des fonctionnalités. Descriptif Webservices Netissime.com v1.8

WebServices Netissime v1.8 Liste des fonctionnalités. Descriptif Webservices Netissime.com v1.8 Descriptif Webservices Netissime.com v1.8 1/29 I. class client function existing($resid, $resuser, $respwd, $mail) string $mail * : mail du compte client string [result] TRUE si le déroulement du webservice

Plus en détail

Eléments de cours de BD du CNAM (2005/2006)

Eléments de cours de BD du CNAM (2005/2006) 1 Eléments de cours de BD du CNAM (2005/2006) 1 Diagramme de classes / diagramme d objets (UML) 4 1.1 Premier niveau de modélisation des données d une application 4 1.2 Les éléments de modélisation 4 1.2.1

Plus en détail

Version 1.95.6. Service d'assistance Téléphonique 0 826 888 488

Version 1.95.6. Service d'assistance Téléphonique 0 826 888 488 Version 1.95.6 Service d'assistance Téléphonique 0 826 888 488 Sommaire 1. Consignes d installation... 3 Correctif CEGID Agrément v1.95.5 vers v1.95.6... 3 2. Liste des Corrections et Améliorations....

Plus en détail

Application 1- VBA : Test de comportements d'investissements

Application 1- VBA : Test de comportements d'investissements Application 1- VBA : Test de comportements d'investissements Notions mobilisées Chapitres 1 à 5 du cours - Exemple de récupération de cours en ligne 1ère approche des objets (feuilles et classeurs). Corps

Plus en détail

Vue d ensemble. Menu Listes

Vue d ensemble. Menu Listes Vue d ensemble Avant de commencer à saisir les pièces commerciales, vous devez passer en revue les différentes listes de votre dossier. Dans la plupart des fiches qui composent le menu LISTES (clients,

Plus en détail

Conditions générales de vente

Conditions générales de vente Conditions générales de vente Droits SIRC accorde à l'abonné et les utilisateurs autorisés à l'abonné de l'institution d'un droit d'accès à la version électronique de ces revues pour les volumes qui maintient

Plus en détail

E-Mails. Sommaire. 1 E-Mails

E-Mails. Sommaire. 1 E-Mails 1 E-Mails E-Mails Sommaire E-Mails... 1 1 Introduction... 2 2 Formatage d e-mail simple... 3 3 Envoyer un e-mail... 5 3.1 Envoyer un e-mail de manière synchrone... 5 3.2 Envoyer un e-mail de manière asynchrone...

Plus en détail

Java Licence Professionnelle 2009-2010. Cours 7 : Classes et méthodes abstraites

Java Licence Professionnelle 2009-2010. Cours 7 : Classes et méthodes abstraites Java Licence Professionnelle 2009-2010 Cours 7 : Classes et méthodes abstraites 1 Java Classes et méthodes abstraites - Le mécanisme des classes abstraites permet de définir des comportements (méthodes)

Plus en détail

LI5a : Développement de programmes (A. Slissenko)

LI5a : Développement de programmes (A. Slissenko) 1 Licence 3 Info LI5a : Développement de programmes (A. Slissenko) Corrigé 1. (1a). Expliquez brièvement à quoi sert la spécification des requis, comment elle peut être décrite et comment elle peut être

Plus en détail

Université de Bourgogne - UFR Sciences et Technique - Programmation objet et Internet - LPSIL

Université de Bourgogne - UFR Sciences et Technique - Programmation objet et Internet - LPSIL Nom : Prénom : Contrôle continu Programmation objet Vous devez répondre dans les cadres aux questions posées. Documents de cours et notes personnelles autorisés. Téléphones portables, ordinateurs et calculatrices

Plus en détail

Université Laval Faculté des sciences et de génie Département d'informatique et de génie logiciel IFT-3101. Travail pratique #2

Université Laval Faculté des sciences et de génie Département d'informatique et de génie logiciel IFT-3101. Travail pratique #2 Université Laval Faculté des sciences et de génie Département d'informatique et de génie logiciel IFT-3101 Danny Dubé Hiver 2014 Version : 11 avril Questions Travail pratique #2 Traduction orientée-syntaxe

Plus en détail

Règlement des services de prêt de la catégorie pédagogique de la Haute Ecole de Bruxelles.

Règlement des services de prêt de la catégorie pédagogique de la Haute Ecole de Bruxelles. Règlement des services de prêt de la catégorie pédagogique de la Haute Ecole de Bruxelles. 2012-2013 1. BIBLIOTHÈQUE... 3 1.1 RÈGLEMENT GÉNÉRAL DES BIBLIOTHÈQUES DE LA HEB... 3 1.2 RÈGLEMENT DE LA BIBLIOTHÈQUE

Plus en détail

Algorithmique & programmation

Algorithmique & programmation Algorithmique & programmation Type structuré Article, Enregistrement, Structure Définition de nouveaux types!! On a vu les types simples "! entier, booléen, caractère, chaîne de caractères!! Comment gérer

Plus en détail

Petit guide à l'usage des profs pour la rédaction de pages pour le site Drupal du département

Petit guide à l'usage des profs pour la rédaction de pages pour le site Drupal du département Petit guide à l'usage des profs pour la rédaction de pages pour le site Drupal du département Le nouveau site du département Le nouveau site du département est situé, comme l'ancien à l'adresse suivante

Plus en détail

CONNECTEUR PRESTASHOP VTIGER CRM

CONNECTEUR PRESTASHOP VTIGER CRM CONNECTEUR PRESTASHOP VTIGER CRM Page 1 / 14 Vtiger CRM - Prestashop Connector Pour PRESTASHOP version 1.4.x et 1.5.x Pour vtiger CRM version 5.1, 5.2.0, 5.2.1, 5.3 et 5.4 Introduction En tant que gérant

Plus en détail

Combien de fois puis-je bénéficier de l'offre? Quelles imprimantes sont incluses dans la promotion?

Combien de fois puis-je bénéficier de l'offre? Quelles imprimantes sont incluses dans la promotion? FOIRE AUX QUESTIONS Comment cela fonctionne-t-il? Si vous achetez l'une des imprimantes Epson sélectionnées vous pouvez bénéficier d'une nuit gratuite dans un hôtel 4 étoiles en réservant sur notre site.

Plus en détail

Accès externe aux ressources du serveur pédagogique

Accès externe aux ressources du serveur pédagogique Accès externe aux ressources du serveur pédagogique 1. Principe de fonctionnement... 1 2. Utilisation... 2 2.1. Gestion des dossiers et fichiers... 3 2.2. Exemple d'utilisation... 4 1. Principe de fonctionnement

Plus en détail

TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile

TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile Dans ce TP, vous apprendrez à définir le type abstrait Pile, à le programmer en Java à l aide d une interface

Plus en détail

UML : DIAGRAMME D ETATS

UML : DIAGRAMME D ETATS UML : DIAGRAMME D ETATS Le modèle dynamique représente l évolution du système au cours du temps en réaction aux événements externes. L évolution du système est définie par l évolution (cycle de vie) des

Plus en détail

GUIDE D'UTILISATION DE LA FORGE POUR LES CLIENTS (DEMANDE D'ASSISTANCE)

GUIDE D'UTILISATION DE LA FORGE POUR LES CLIENTS (DEMANDE D'ASSISTANCE) GUIDE D'UTILISATION DE LA FORGE POUR LES CLIENTS (DEMANDE D'ASSISTANCE) Page de signatures Référence Support Famille Logiciels WEB Titre Saisie ticket forge par le client Rédacteur Marie-Paule BIDOIS Version

Plus en détail

Le programme est réalisé en C#. Des collections d'objets sont chargés au lancement du

Le programme est réalisé en C#. Des collections d'objets sont chargés au lancement du Présentation de l'application Cette application permet de gérer un championnat de football. Le programme permet d'ajouter des équipes et des matchs et d'établir un classement. Les résultats des matchs

Plus en détail

Recherche dans un tableau

Recherche dans un tableau Chapitre 3 Recherche dans un tableau 3.1 Introduction 3.1.1 Tranche On appelle tranche de tableau, la donnée d'un tableau t et de deux indices a et b. On note cette tranche t.(a..b). Exemple 3.1 : 3 6

Plus en détail

Conditions générales de vente

Conditions générales de vente Conditions générales de vente Article 1 - Champ d'application Les présentes Conditions Générales de Vente s'appliquent entre l entreprise LEMONSOFT, et toute personne effectuant un achat sur les sites

Plus en détail

Rapport d'architecture

Rapport d'architecture Romain Alexandre Cécile Camillieri Rapport d'architecture 1 / 12 Table des matières I) Description du projet p. 3 1) Canaux de communication p. 3 2) Diagrammes de cas d'utilisation p. 3 II) Gestion des

Plus en détail

TD sur JMS ---- 1) Qu est-ce qu un middleware orienté message (MOM)? Quelles différences faites-vous entre un MOM et JMS?

TD sur JMS ---- 1) Qu est-ce qu un middleware orienté message (MOM)? Quelles différences faites-vous entre un MOM et JMS? TD sur JMS ---- Questions de cours : 1) Qu est-ce qu un middleware orienté message (MOM)? Quelles différences faites-vous entre un MOM et JMS? MOM : Message Oriented Middleware Intergiciels orientés Messages

Plus en détail

La convention AERAS en 10 questions-réponses

La convention AERAS en 10 questions-réponses La convention AERAS en 10 questions-réponses Signée par les pouvoirs publics, les fédérations professionnelles de la banque, de l'assurance et de la mutualité et les associations de malades et de consommateurs,

Plus en détail

Immo Online. Ici deux possibilités, Vous vous identifiez en tant qu'agence: Vous pourrez voir, modifier, diffuser tous les biens du catalogue

Immo Online. Ici deux possibilités, Vous vous identifiez en tant qu'agence: Vous pourrez voir, modifier, diffuser tous les biens du catalogue Immo Online Afin de vous connecter à Immo Online, veuillez vous rendre à l'adresse suivante: http://www.immonxonline.fr/. Vous devriez arriver sur la page suivante: Ici deux possibilités, Vous vous identifiez

Plus en détail

Conditions générales d utilisation de la «Carte de Fidélité» Carrefour, Carrefour Market et Carrefour Express

Conditions générales d utilisation de la «Carte de Fidélité» Carrefour, Carrefour Market et Carrefour Express Conditions générales d utilisation de la «Carte de Fidélité» Carrefour, Carrefour Market et Carrefour Express La société ULYSSE HYPER DISTRIBUTION (UHD) exploitant des magasins Carrefour/Carrefour Market/Carrefour

Plus en détail

Les instructions du DDL

Les instructions du DDL Les instructions du DDL Mots clés : CREATE TABLE, ALTER TABLE, Contrainte d'intégrités, CONSTRAINT, PRIMARY KEY, FOREIGN KEY, REFERENCES, UNIQUE, CHECK, NULL Etablir le schéma entités relations attributs

Plus en détail

Mobyt PHP SDK TABLE DES MATIERES

Mobyt PHP SDK TABLE DES MATIERES Mobyt PHP SDK TABLE DES MATIERES INTRODUCTION... 2 CONFIGURATION DE LA LIBRAIRIE... 2 ENVOI DE SMS... 2 ÉTAT DES MESSAGES... 4 HISTORIQUE DES MESSAGES... 5 CRÉDIT SMS DISPONIBLE... 6 GESTION DES SOUS-COMPTES...

Plus en détail