Projet Biblio Tech. L application : La mission : Victor Varadaradjou SIO22



Documents pareils
PARAMETRAGE D INTERNET EXPLORER POUR L UTILISATION DE GRIOTTE

INTERCONNEXION ENT / BCDI / E - SIDOC

INTERCONNEXION ENT / BCDI / E - SIDOC

Administration du site

TP2 : Client d une BDD SqlServer

Procédures Stockées WAVESOFT ws_sp_getidtable Exemple : ws_sp_getnextsouche Exemple :... 12

CREG : versailles.fr/spip.php?article803

ZOTERO. Installation. Bibliothèque de Pharmacie. Service Formation

INTERCONNEXION ENT / BCDI / E - SIDOC

Groupe Eyrolles, 2003, ISBN : X

BIRT (Business Intelligence and Reporting Tools)

SPECIFICATIONS TECHNIQUES : Gestion des Médicaments et des commandes de médicaments

Utilisation du logiciel ModellingSpace

Remote Cookies Stealing SIWAR JENHANI (RT4) SOUHIR FARES (RT4)

Sommaire. Images Actives Logiciel libre développé par le CRDP de l académie de Versailles 2 Rue Pierre Bourdan Marly le Roi

1. Installation du Module

PARAMETRER LA MESSAGERIE SOUS THUNDERBIRD

GOOGLE ANALYTICS. Ajout du code de suivi sur PowerBoutique. Ajout du code de suivi Google Analytics. Page 1 / 7 TUTO / GOOGLE ANALYTICS

LES TABLETTES : GÉNÉRALITÉS

De EnvOLE 1.5 à EnvOLE 2. Document pour l administrateur

Fidélité Type 3 Carte de points et cartes cadeaux avec

Manuel logiciel client for Android

Tutoriel d utilisation du Back-Office du site de la ligue

Caméra IP motorisée de surveillance jour et nuit

Banque d images SVT. Créer et utiliser une banque d images avec Picasa 2. Version anglaise -Windows 98. Banque photo en SVT : page 1 /14

Mode operatoire Reseau pedagogique

Capacité de mémoire Tablettes

Guide d utilisation. Version 1.1

Les différents types de relation entre les tables

Créez des étiquettes avec Microsoft Word et Excel (Versions Windows 10 et 11)

Banque de données d offres & carte web interactive d offres

Gestion de photos avec Picasa

Fiche n 14 : Import / Export avec PlanningPME

Comment créer des rapports de test professionnels sous LabVIEW? NIDays 2002

ET REGISTRE DE PRESENCE

Passerelle EnOcean IP avec services Cloud

Google Drive, le cloud de Google

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.

Création d un formulaire de contact Procédure

Guide utilisateur de l application messagerie vocale visuelle pour smartphone

Création d'un site dynamique en PHP avec Dreamweaver et MySQL

Gestion de Stock sous Excel (GSE) Version 1.5.2

Créer des étiquettes avec les adresses d'un tableau Calc

Android 4 Les fondamentaux du développement d'applications Java

SOMMAIRE 1 INTRODUCTION 3 2 CONTACTER VOTRE SUPPORT 3 3 ESPACE DE GESTION DES CARTES 4 4 CONFIGURER UNE CARTE 5

Avenir Concept Monaco

Drupal Contributeur. Maitrisez la publication sous Drupal. Une formation Formateur : Fabien Crépin. Drupal Contributeur.

Paramétrage des navigateurs

2) Téléchargement de l'application pour contrôler vos caméras :

Sommaire. I.1 : Alimentation à partir d un fichier Access (.mdb)...2

Manuel d Utilisation Nouvelle Plateforme CYBERLIBRIS : ScholarVox Management

Certificats Electroniques sur Clé USB

Office Pro Plus. Procédures d installation. Direction des Systèmes d Information Grenoble Ecole de Management. Date de publication Juin 2014

Guide de démarrage Tradedoubler. Manuel éditeur / affilié


Thème : Création, Hébergement et référencement d un site Web

MANUEL UTILISATEUR. Application 4trip

Utilisation du BDE pour la maintenance des fichiers DBF de l'application TopoCad:

1. CRÉER UNE LISTE DE CONTACTS

Introduction à Windows 8

DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin

Un coupon cadeau pour votre campagne sur Google Adwords

Outils et bonnes pratiques LES DIX COMMANDEMENTS DU QR CODE. Le guide de référence. by Unitag

Niveau 1. Atelier d'initiation à l'ordinateur ... Fondation de la Bibliothèque Memphrémagog inc. Magog (Québec) J1X 2E7 Tél.

1. Introduction Création d'une macro autonome Exécuter la macro pas à pas Modifier une macro... 5

SOMMAIRE. Comment se connecter?

UTILISATION DE L'APPLICATION «PARTAGE DE FICHIERS EN LIGNE»

HemoMap v Utilisation de l'application sur smartphone Android

Notice de fonctionnement DVR H Méthode de Visionnage ESEENET

Les outils marketing. Page 1

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel.

Publipostage : Envoi des vœux par

Publier dans la Base Documentaire

ADE. Documentation Grenoble INP Procédure pour récupérer son emploi du temps dans son agenda. Version 1.30 Juillet Historique des versions

Outil de démonstration : Application PassNFC

Keyyo Guide de mise en service CTI / API / TAPI Keyyo

WINDEV MOBILE. ios SMARTPHONE SUPPORT: IOS, ANDROID, WINDOWS PHONE 8.

ANNEXE 2. L interconnexion REFDOC-SUPEB (Web services)

Comment réaliser une capture d écran dans Word. Alors comment ouvrir une page Word?

TP réseau Android. Bidouilles Tomcat. a) Installer tomcat : il suffit de dézipper l'archive apache-tomcat windowsx64.zip.

L import : Mise à jour rapide de votre catalogue

Poste virtuel. Installation du client CITRIX RECEIVER

NAS 206 Utiliser le NAS avec Windows Active Directory

4. Personnalisation du site web de la conférence

Mise en place de votre connexion à Etoile Accises via Internet sécurisé

Installation des caméras IP

LES TABLETTES : EN PRATIQUE

Guide d installation de Gael

Certificats Electroniques sur Clé USB

HTTP Commander. Table des matières. 1-Présentation de HTTP Commander

Cloud public d Ikoula Documentation de prise en main 2.0

NIGHT VISION STUDIOS GUIDE DU LOGICIEL. Produit Voyance. Version 1.5

GUIDE D UTILISATION. Fonctionnement global du service sur l'interface Senior & Aidant

Module 1 : Tableau de bord Excel * 2010 incl.*

On trouvera sur le site du CCDMD un exemple d album construit avec Cantare. (

Configuration de Microsoft Internet Explorer pour l'installation des fichiers.cab AppliDis

Module 5 : Lier des classeurs

Transcription:

Projet Biblio Tech L application : Biblio Tech est une application Android qui, scan les codes barre des livres. L'application se base sur l API de Scandit pour la reconnaissance du code-barre par l appareil photo physique de Smartphone et sur l'api de Google Book pour la reconnaissance des livres par rapport au code EAN ou ISBN. On récupère un fichier «json» pour récupérer les informations liées au livre comme l'auteur, l'éditeur par rapport au code-barre scanner. La mission : La mission consiste à scanner un livre puis proposer une fois la reconnaissance du code, une fenêtre de dialogue avec des boutons radio pour sélectionner le genre. Une fois le genre sélectionner et valider, il faut insérer le livre dans une base de données MYSQL. Après l insertion à la base de données, il faudrait créer 2 autres tables en fonction des genres et auto alimenter le contenu de ces tables en fonctions de la table principale. Pour cela nous utiliserons un Trigger SQL. Une fois ces tables créer et alimenter, on doit générer 2 fichiers XML toujours en fonctions des tables créer et créer une structure en y mettant le titre et les auteurs des livres. Et enfin, on utilisera ces fichiers XML pour afficher ces livres dans l application Android sous forme de ListView et TextView. Pour cela nous utiliserons un «Parser».

1- La base de données A- La table principale Nous avons créé la table «Book» qui contient toutes les informations relatives à un livre. Nous avons utilisé le script suivant : B- Les tables en fonctions des genres Nous créons autant de tables qu il y a de genre, dans notre cas nous proposons uniquement 2 genres de livre. C- Le Trigger On souhaite lorsque l on ajoute un bouquin à la table principale «book» que le Trigger ajoute le livre ajouter aussi dans la table dont le genre correspond.

D- La procédure stockée On utilise ici une procédure stockée toute simple afin de récupérer les livres pour un genre donné. Le trigger et la procédure stockée vont nous servir à générer le fichier XML que nous verrons par la suite. 2- Le script PHP A- L insertion On récupère dans un premier temps l EAN et le genre sélectionner. On vérifie le code EAN (fonction) en se basant sur l API de Google Book : On se connecte à la base de données :

Ont créé une fonction qui insère les données à la base : On récupère les informations lié au code EAN : Et on insère les données :

B- La création du fichier XML Création d une fonction qui récupère toutes les informations en fonctions du genre du livre ajouté. On fera appel à la procédure stockée expliquée plus haut. Création de la fonction de création des fichiers XML.

Enfin on fait appel à ces 2 fonctions : La fonction «retour_table» nécessite comme paramètre le genre, on lui donne lorsque l on récupère le genre au début du script. Cette fonction renvoie un tableau. Puis on fait appel à la fonction «createxml» qui nécessite comme paramètre le tableau qui contient les données et le nom du fichier XML qui correspond ici au genre. 3- L application Biblio Tech A- Lecture du fichier PHP Ont créé une fonction qui va exécuter le fichier XML. On définit au préalable l URL : SERVER_URL

On appelle dans le Main activité la méthode «dopost» : B- Lecture des fichiers XML On utilise un «parser» pour lire les fichiers XML et utiliser les informations collectées pour

les faire apparaitre dans des ListView en fonction du genre. Lorsque que l on clique sur le premier bouton situé en haut à droite, ont créé une nouvelle intention qui ouvre une ListeView avec les genres récupérer dans une variable de type tableau. Puis lorsque que l on clique sur l un des «items» ici genre on créer encore une nouvelle intention qui affiche les livres. C est ici qu on lit le fichier XML créer par le script PHP. Voici un exemple en image du processus :

Fichier XML pour la vue des livres : Extrait de la classe «VisioLivre.class» : C- Phase de test Cette phase de test a pour but de tester la fonctionnalité de l ensemble de notre activité. Jusqu à l ajout du livre, la création du fichier XML et la consultation du livre directement sur le Smartphone. Voici ce que nous trouvons lorsqu on veut prendre un code-barre : puis la caméra du téléphone s active, on doit alors positionner l appareil sur le code-barre à scanner. Une fois la lecture du code réussi on demande le genre auxquelles le livre appartient.

Une fois le livre enregistré un «Toast» apparait pour avertir que le livre à bien été enregistré dans la base de données.