Système de gestion d'entrées pour un cinéma Scanvion Michel – Etudiant 4.

Slides:



Advertisements
Présentations similaires
Logiciel Assistant Gestion d’Événement Rémi Papillié (Chef d’équipe) Maxime Brodeur Xavier Pajani Gabriel Rolland David St-Jean.
Advertisements

PARCOURS DE PROFESSIONNALISATION SESSION : LEBLOND Cédric Epreuve E6 BTS SIO option : SLAM.
Epreuve E6 PARCOURS DE PROFESSIONNALISATION Fontan Savinien.
Ninja Online PROJET TUTEURÉ N3 Clément BAERT Alexis BEAUREPAIRE Nathan DAMIE Laurent LAPLACE Valentine MAILLART Emmanuel PERRIN Tuteur : Jean CARLE DUT.
Projet de fin d'étude Master ALMA Application de sondage.
Présentation du projet JAVA Système de messagerie instantanée cryptée.
1- Introduction 1ère partie Le langage SQL 2- Connexion 3- Structure & Contenu 4- Requêtes.
Introduction aux technologies du Web Mercredi 12 décembre 2007 Patrice Pillot
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) ●
Semaine 01 La programmation créative Introduction.
PostgreSQL - Postgis - OpenStreemap. Atelier base de données PostgreSql + Postgis avec intégration de données OpenStreetmap Installation base de données.
WIKITTY Base de données orientée documents et API de persistance pour Java.
TRAAM Académie de Limoges1 TRAvaux Académiques Mutualisés Comment intégrer à l’enseignement de la technologie les services mis à la disposition des élèves.
Pour plus de modèles : Modèles Powerpoint PPT gratuitsModèles Powerpoint PPT gratuits Page 1 Free Powerpoint Templates Client service architecteur réseaux.
Partager plus pour travailler mieux : La bourse aux échanges CÉSAR.
ANNEE ACADEMIQUE Institut Supérieur Emmanuelle D’Alzon de Butembo COURS: THEORIE DE BASE DE DONNEES : 45H PROMOTION: G2 Gestion Informatique.
Windows NT/2000/XP Enjeux et contraintes techniques
Outils (MailIntegration et autres)
Framework EHop/Ecenvir
Licence Informatique DEVELOPPEUR ANDROID
Eric b, emmanuel l, damien t
Phase 3 Architecture collaborative Y. Stroppa – A. Ly – F. Badin
Environnement de développement des BD
Comprendre l’environnement Web
Projet M2L GESTION DE FORMATION
Environnement du développement de BD ORACLE REPORTS 10g
E.R.P. ou Progiciels de Gestion Intégrés
Content Management System
Marchés Exterieurs Des Industries Agroalimentaires
Master Réseaux et Systèmes Distribués (RSD) Algorithmique des systèmes
Les Tests de performances
EXERCICES.
Les protocoles du Web Professeur: Tanja Dinić Étudiant:
Conception de Projet UML Conception de
Avancement de la brique cartographique SIE GPA 2009/09/22
Projet 1789 : Plateforme d'enseignement innovante
Clients riches RIA (Rich Internet Application) / RDA
DARCY Lionel BTS SIO Option SLAM
Les technologies AJAX.
Introduction Bases de données Accès Internet (Web)
fonctionnalités iiS iis
Asynchronous Javascript And Xml
TRAAM Académie de Limoges
Wireshark Capture et analyse de trames IP
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.
Présentation OCS-Inventory au LAPP
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.
Lintranet LE FUTUR VOUS APPARTIENT NIL JULITTE.
Déductions: appliquer l'IA au logiciel
SRT2 APACHE.
Modélisation avec UML 2.0 Partie II Diagramme de classes.
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ésentation de frameworks J2EE 1 LIU Sizhao LUO Xin MALICK MANDENGUE Serge.
Proposition de réponses attendues
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.
Les protocoles de la couche application Chapitre 7.
I Copyright © 2004, Oracle. Tous droits réservés. Introduction.
1 Copyright © 2004, Oracle. Tous droits réservés. Extraire des données à l'aide de l'instruction SQL SELECT.
Conception et réalisation d'une application mobile: Conception et réalisation d'une application mobile: communiquer Arduino pour commander un moteur via.
Architecture BD Récif.
TGV Trigger Générique Vme Face avant Tri d’événements de physique
Introdution  Le test appartient à l'activité de Vérification et de Validation d'une application, qui consiste à déterminer si cette dernière a été développée.
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.
Centre Universitaire de MASCARA Présenté par M. H.BENAOUDA Melle F.ZENAK Encadrer par M. A.YAGOUBI.
© Robert Godin. Tous droits réservés.
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.
Bases de données Singleton pour la connexion
Qu’est ce qu’une page web? Comment fonctionne un site web?
Transcription de la présentation:

Système de gestion d'entrées pour un cinéma Scanvion Michel – Etudiant 4

2 Sommaire - Présentation partie personnelle du projet - Présentation des logiciels - Les solutions utilisées - Conclusion - Planning

3 Présentation partie personnelle du projet - Synoptique personnel - Diagramme de cas d'utilisations - Diagramme de cas d'utilisations détaillé - Présentation des logiciels

4 Synoptique personnel

5 Diagramme de cas d'utilisation

6 Diagramme de cas d'utilisation détaillé

7 - Tomcat et les pages JSP - Postgre SQL - Pilote JDBC - Les modules JavaBeans Présentation des logiciels

8 Apache Tomcat et JSP JSP = Java Serveur Page Structure d'une page JSP Page web dynamique

9 Apache Tomcat et JSP Diagramme de séquence:

10 Le pilote JDBC JDBC = Java DataBase Connectivity Bénéficie des avantages de Java API fournie avec Java Connexion à la base:

11 Le pilote JDBC Diagramme de classe:

12 PostgreSQL Accessible à partir de programmes écrits en Java (JDBC) Fonctionne selon une architecture client/serveur Permet de lancer un événement lors d'une requête (Trigger) Utilisable avec un programme SQL embarqué: C++ Java (JavaBeans)

13 Le module JavaBean Respecter certaines conventions: Une classe « Serializable » Posséder un constructeur sans arguments Échange ses données avec un script JSP Composants logiciels réutilisables manipulables visuellement dans un outil de conception Différent de Java

14 Le module JavaBean 1. Le navigateur envoie une requête à la page JSP 2. La page JSP communique avec le JavaBean 3. Le JavaBean est connecté à la base de données 4. La page JSP répond au navigateur

15 Les solutions utilisées - Diagramme de séquence - Utilisation de requêtes SQL ● Structure de la base ● Schéma de la base ● Les principales requêtes - Utilisation d'un JavaBean via une page JSP ● Utilisation d'un JavaBean via une page JSP - Spécification des échanges Accueil - serveur web ● Échange des données ● Structure du fichier XML ● Diagramme de séquence

16 Diagrammes de séquences Scénarios: ✔ L'internaute effectue une réservation sur le site web

17 Utilisation de requêtes SQL ➢ Structure de la base : ✔ Une séance : un film, une salle, une heure ✔ Une entrée : séance ✔ Une réservation: des personnes séance prix

18 Utilisation de requêtes SQL ➢ Schéma de la base de données cinéma

19 Utilisation de requêtes SQL ➢ Exemple d'une requête multitables: select film.titre,seance.datediff,seance.heurediff,seance.numsalle from film,seance where seance.idfilm=film.id and film.id=5;

20 Utilisation d'un JavaBean via une page JSP ➢ Le JavaBean utilisé ➢ Code contenu dans la page web JSP: <% String parametre = request.getParameter("param"); out.println(" Le fichier: " + parametre + ".xml a bien ete cree "); %> La connexion à la base La génération du code barre

21 ➢ Communication Accueil - BDD Diagramme de séquences

22 Spécification des échanges Accueil - serveur web ➢ Échange des données: ✔ Fichier XML ✔ Flux XML 5 l'aventure Linux 24 le début d'un monde libre ➢ Structure du fichier XML:

23 Conclusion ➔ Projet intéressant au niveau développement ➔ Le planning de prévision à été partiellement respecté ➔ La base de données et les principales requêtes fonctionnent ➔ Le serveur web est en état de fonctionnement ainsi que la relation avec les JavaBeans ➔ L'intégration avec l'étudiant 2 (David) est en place ➔ La génération de code barre n'est pas tout à fait en place ➔ La prochaine priorité concerne le serveur bancaire

24 Planning