Edit the text with your own short phrase. The animation is already done for you; just copy and paste the slide into your existing presentation. REPUBLIQUE.

Slides:



Advertisements
Présentations similaires
Modèle, Méthode et Conception
Advertisements

Projet de fin d'étude pour l'obtention du Diplôme Nationale d'Ingénieur en Informatique Conception et développement des modules de GED pour l’ indexation.
UML EPITECH 2009 UML1 - Introduction UML – Définition – Historique – UML en entreprise – Couverture Concepts – Objet – Classe –
ERGONOMIE TABLETTE JORDAN DEBRUYNE ETUDIANT N°2. CONTEXTE DU PROJET De par leur manque de mobilité, les personnes handicapées sont utilisatrices de matériel.
4, rue du 11 novembre Lucé Vous présente le Vous présente le METIER DE Karim : METIER DE Karim : DEVELOPPEUR ! Professeure de technologie.
Logiciel Assistant Gestion d’Événement Rémi Papillié (Chef d’équipe) Maxime Brodeur Xavier Pajani Gabriel Rolland David St-Jean.
Système de gestion d'entrées pour un cinéma Scanvion Michel – Etudiant 4.
Les systèmes d'information 1- Une pratique quotidienne 2- Les données 3- Approche conceptuelle 4- Notion de serveur 5- Conception d'un système d'information.
1 UML: applications, études de cas ● Processus (Extreme Programming, Unified Process) ● Architectures ● Expression du besoin technique Conception Préliminaire.
MDA ( Model Driven Architecture ). Introduction Model Driven Architecture ● Framework ● Développement de logiciels ● Object Management Group (OMG) ●
Mon stage à SAVIE Guillaume DOTT Développement d'un logiciel de vidéoconférence Enjeux 3.
Java – Réseau Eric Blaudez 06.
ANNEE ACADEMIQUE Institut Supérieur Emmanuelle D’Alzon de Butembo COURS: THEORIE DE BASE DE DONNEES : 45H PROMOTION: G2 Gestion Informatique.
Réalisé par Ghribi Encadrés par M. (Suptech) M. (YAZAKI) 2014/2015 Projet de fin d’étude.
1 Rapport PFE Gestion de Stock M LLE Nouhaila Touzani Ouazli.
Présenté par : ANDRIAMANALINA Favennec Costant CREATION D’UN SITE POUR L’APPRENTISSAGE DU CODE DE LA ROUTE CAS DU CLIENT DE LA SOCIETE ASA.
Système d’aide à la décision Business Intelligence
Phase 3 Architecture collaborative Y. Stroppa – A. Ly – F. Badin
Projet M2L GESTION DE FORMATION
Environnement du développement de BD ORACLE REPORTS 10g
Introduction aux Systèmes de Gestion de Bases de données
Le « Bugtracking » Alejandro FERNANDEZ – Etienne FONTEIX
Séminaire EOLE Beaune Septembre 2007
PROJET 4BIS.NET.
EXERCICES.
Conception de Projet UML Conception de
Maîtriser la qualité en conception
Amélioration de la qualité des forfaits
Présentation de JQUERY
GESTION DES INSCRIPTIONS DANS UNE ECOLE
Génie–logiciel 3. Modèles du cycle de vie du logiciel Azeddine Chikh
La démarche d’investigation
CARTER POUR SEPARATEUR ET DESHUILEUR
Développement d’une application Android destinée aux commerciaux
Réalisation d’une application web sous le thème: «Mon vétérinaire » par : Benzineb Asmaa et Meftahi Oualid Présentation à Université Saad Dahlab Blida.
République Algérienne Démocratique et Populaire Ministère de l'Enseignement Supérieur et de la Recherche Scientifique Université Saad.
Système flexible de Workflow pour la plate-forme Motu
Exercice I : Diagramme de classes
Développement d’un réseau social de collaboration destiné aux médecins radiologues Soutenance de projet de fin d’étude En vue de l’obtention du diplôme.
Commande d’une voiture par LABVIEW/ ARDUINO / Bluetooth
Windows Server 2012 Objectifs
Présentation de frameworks J2EE 1 LIU Sizhao LUO Xin MALICK MANDENGUE Serge.
GOUVERNANCE DES SYSTEMES D’INFORMATION IS governance.
Outils et principes de base. Exemple d’application  Gestion de données d’enquête : Interface de saisie en ligne  insère directement les données dans.
I Copyright © 2004, Oracle. Tous droits réservés. Introduction.
CONCEPTION D’UN SYSTÈME INTELLIGENT DE MANAGEMENT D’UNE FLOTTE DE VEHICULES
Chapitre2: SGBD et Datawarehouse. On pourrait se demander pourquoi ne pas utiliser un SGBD pour réaliser cette structure d'informatique décisionnelle.
et de la Recherche Scientifique
Développement d’une application de gestion de pointage
La gestion des habilitations par le partenaire
Les cas d’utilisation 420-KE2-LG.
Atos, Atos et le poisson, Atos Origin et le poisson, Atos Consulting ainsi que le poisson seul sont des marques déposées d'Atos Origin SA. © 2006 Atos.
Génie Logiciel DÉFINITION DES BESOINS. Cahier de charges: définition  Le Cahier des Charges (CDC) est un document par lequel la maîtrise d'ouvrage exprime.
Organisation et Fonctionnement de la Cellule Validation & Vérification 7 février 2019.
Lecture/Écriture de fichiers (I/O)
Club :: LADS :: Les Ailes de Sénart
MIGRATION DE DONNEES GEP vers SCONET
Conception de sites web marchands: TD 2
Test de performances. Test de performances:  Un test de performance est un test dont l'objectif est de déterminer la performance d'un système informatique.
Merise le modèle de traitement
Projet CRImage UNIVERSITE STENDHAL GRENOBLE
PAF Guillaume Martin - Fabrice Cizeron - Xavier Roulot
2.5. La réorientation des prospects Textes de référence Exigence de la norme AFNOR NF X §3.2 « c) Assurer un accueil physique et/ou téléphonique.
TP N°6: Construction d’un Serveur Multi-Client
TP N°4 Développement d’ une application
DONNÉE DE BASE QM Manuel de formation. Agenda 2  Introduction  Objectif de la formation  Données de base QM: Caractéristique de contrôle Catalogue.
UX DESIGN User exprérience en anglais Expérience Utilisateur en français Concevoir, Créer, dessiner UX DESIGN, consiste à penser et concevoir un site web.
Transcription de la présentation:

Edit the text with your own short phrase. The animation is already done for you; just copy and paste the slide into your existing presentation. REPUBLIQUE TUNISIENNE *** MINISTRE DE L’ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE SCIENTIFIQUE *** UNIVERSITE DE SFAX *** FACULTE DES SCIENCES DE SFAX

Edit the text with your own short phrase. The animation is already done for you; just copy and paste the slide into your existing presentation. Plan

Edit the text with your own short phrase. The animation is already done for you; just copy and paste the slide into your existing presentation.

Edit the text with your own short phrase. The animation is already done for you; just copy and paste the slide into your existing presentation. Présentation générale CONTESTE : Le projet que nous allons détailler par la suite est destiné pour la gestion de location de voitures, et il rentre dans le cadre de réalisation d’une Application web qui assure le bon fonctionnement d’une société de location de voiture. OBJECTIF: Il vise à assurer toutes les gestions de la société : gestion des réservations, gestion de location, gestion des voitures et la gestion des clients sans oublier le coté statistiques sur l’ensemble des locations effectuées afin d’assurer la bonne décision.

Edit the text with your own short phrase. The animation is already done for you; just copy and paste the slide into your existing presentation. REFERENTIEL DES EXIGENCES:  Gestion des voitures (ajout, suppression, modification) et de ses prix de location.  Gestion des locations (ajout, suppression, modification).  Gestion des Réservation (suppression, validation, confirmation).  Consulter l’historique des locations des clients.  Gestion des clients.  Réaliser des statistiques des locations. Présentation générale

Edit the text with your own short phrase. The animation is already done for you; just copy and paste the slide into your existing presentation.

Edit the text with your own short phrase. The animation is already done for you; just copy and paste the slide into your existing presentation. DEMARCHE PROJET: Le présent projet tend à mettre en place le service ‘Gestion de location de voiture. Et afin de contrôler la qualité du projet en question, il est nécessaire de mettre en place un Plan Assurance Qualité incluant le planning du projet, en partant de la phase d’étude préliminaire jusqu’à la phase de mise en production de l’outil. LOGICIEL UTILISE (ECLIPSE): Eclipse est l'environnement de développement (spécialisé pour le langage Java) qui sera utilisé dans ce projet. PHP: Ce langage est principalement utilisé pour produire un site web dynamique. Il est courant que ce langage soit associé à une base de données, tel que MySQL.

Edit the text with your own short phrase. The animation is already done for you; just copy and paste the slide into your existing presentation. Notre application est constituée de trois couches. Le concept de partitionner une application en couches et de garder toute la logique de l’application dans ces couches distinctes et séparées, a été introduite bien avant l’approche orientée objet.  Présentation : interface usager et présentation.  Logique du logiciel à produire (besoins, services de l’entreprise) : les règlements de l’application et la logique de l’application.  Logique des données : Base de données et intégration des services de l’entreprise.

Edit the text with your own short phrase. The animation is already done for you; just copy and paste the slide into your existing presentation. Serveur 1.Enregistrer le service: ServerSocket(port,#nb_cnx) 2. Attendre une connexion client: accept() retourne un objet Socket Socket 3. Utiliser le socket InputStream Socket OutputStream Close() Client 1.Etablir la connexion: Socket(host,port) Creation un objet Socket Socket 2. Utiliser le socket OutputStream Socket InputStream Close() Le modèle client-serveur Java:

Edit the text with your own short phrase. The animation is already done for you; just copy and paste the slide into your existing presentation. Serveur: le serveur enregistre son service sous un numéro de port, indiquant le nombre de clients qu’il accepte de faire buffériser à un instant T ( serveurSocket = new ServerSocket(6800)) Principe de fonctionnement Serveur: attend de connexion Il se met en attente de connexion ( méthode clientSocket = serveurSocket.accept()) de son instance de serversocket Client : établir la connexion le client peut alors établir une connexion en demandant la création d’un socket (new Socket()) à destination du serveur pour le port sur lequel le service a été enregistré. Serveur: le serveur sort de son accept() et récupère un Socket de communication avec le client Le deux: utilisation de socket le client et le serveur peuvent alors utiliser des ( in = new ObjectInputStream(clientSocket.getInputStream()) et ( out = new ObjectOutputStream(clientSocket.getOutputStream()) pour echanger les données.

Edit the text with your own short phrase. The animation is already done for you; just copy and paste the slide into your existing presentation. Un serveur multi clients: Le serveur précédent accepte plusieurs connexions simultanées, mais ne traite qu’un client à la fois, les autres sont mis en attente. Pour y remédier, on a utiliser les threads java (java.lang.Thread ) try { serveurSocket = new ServerSocket(6800); while (true) { //accepter une connexion clientSocket = serveurSocket.accept(); // créer un thread : pour échanger les données avec le client Connexion c = new Connexion(socket); Thread chat= new Thread(new Runnable()); processus_connexion.start(); } } catch (IOExeption e) {…}

Edit the text with your own short phrase. The animation is already done for you; just copy and paste the slide into your existing presentation.

Edit the text with your own short phrase. The animation is already done for you; just copy and paste the slide into your existing presentation. DIAGRAMME DE CAS D’UTILISATION: UTILISATEUR Sommaire d’identification : But : Effectuer une location Résumé : Cette fonctionnalité permet au client d’effectuer une location, s’inscrire et réserver une voiture Acteur : Client. Description détaillée : Pré conditions : le Client doit :  Etre authentifié. Description du traitement nominal : le client peut :  inscrire  effectuer une location  réserver une voiture

Edit the text with your own short phrase. The animation is already done for you; just copy and paste the slide into your existing presentation. Sommaire d’identification : But : Gestion du location de voiture. Résumé : Cette fonctionnalité permet à l’administrateur de gérer les voitures, les locations. Acteur : DIRECTEUR Description détaillée : Pré conditions : le Directeur doit :  Etre authentifié. Description du traitement nominal : le client peut :  Créer une nouvelle catégorie de voiture ;  Ajouter un nouveau modèle ;  Gérer les clients  Gérer les contrats  Etablir les tarifs de location  Gérer les voitures  Valider ou annuler les réservations DIAGRAMME DE CAS D’UTILISATION: DIRECTEUR

Edit the text with your own short phrase. The animation is already done for you; just copy and paste the slide into your existing presentation.

Edit the text with your own short phrase. The animation is already done for you; just copy and paste the slide into your existing presentation. DIAGRAMME DE SEQUENCES: Le diagramme de séquence décrit un scénario qui modélise une exécution particulière d’un cas d’utilisation. Il correspond à une sélection d’enchaînements du cas d’utilisation. Ajouter Voiture :

Edit the text with your own short phrase. The animation is already done for you; just copy and paste the slide into your existing presentation. Louer une voiture:

Edit the text with your own short phrase. The animation is already done for you; just copy and paste the slide into your existing presentation. DIAGRAMME D’ETAT TRANSITION : Location:

Edit the text with your own short phrase. The animation is already done for you; just copy and paste the slide into your existing presentation.

Edit the text with your own short phrase. The animation is already done for you; just copy and paste the slide into your existing presentation. Fenêtre d’authentification:

Edit the text with your own short phrase. The animation is already done for you; just copy and paste the slide into your existing presentation. Créer une compte:

Edit the text with your own short phrase. The animation is already done for you; just copy and paste the slide into your existing presentation. Tableau d’ajout (coté administrateur):

Edit the text with your own short phrase. The animation is already done for you; just copy and paste the slide into your existing presentation. Fenêtre d’ajout location :

Edit the text with your own short phrase. The animation is already done for you; just copy and paste the slide into your existing presentation.

Edit the text with your own short phrase. The animation is already done for you; just copy and paste the slide into your existing presentation. L’objectif de projet est de concevoir et implémenter une application d’agence de location des voitures. Le point de départ de ce projet était une récolte des informations pour dresser un état de l’existant. Par la suite, l’analyse et la spécification des besoins la conception détaillée. Le dernier volet était la réalisation et la présentation des outils du travail et les interfaces.  Ce projet nous a permis : de suivre une méthodologie de travail bien étudié, d’approfondir nos connaissances dans le monde de développement des applications  La réalisation d’un tel projet, nous a permis d’apprendre et de toucher du doigt une partie de divers aspects du métier de développeur et de concepteur.

Edit the text with your own short phrase. The animation is already done for you; just copy and paste the slide into your existing presentation.