La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

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.

Présentations similaires


Présentation au sujet: "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."— Transcription de la présentation:

1 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

2 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

3 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.

4 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.

5 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

6 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.

7 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.

8 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.

9 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:

10 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.

11 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) {…}

12 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.

13 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

14 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

15 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.

16 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 :

17 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:

18 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:

19 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.

20 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:

21 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:

22 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):

23 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 :

24 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.

25 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.

26 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.


Télécharger ppt "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."

Présentations similaires


Annonces Google