Réalisation d’un kiosque interactif de consultation d’oeuvre d’art pour le projet art on demand

43 280 0
Réalisation d’un kiosque interactif de consultation d’oeuvre d’art pour le projet art on demand

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

INSTITUT DE LA FRANCOPHONE POUR L’INFORMATIQUE ECOLE SUPERIEURE D’INGENIEURS EN SYSTEMES INDUSTRIELS AVANCES RHONE-ALPES Mémoire de fin d’étude Réalisation d’un kiosque interactif de consultation d’œuvre d’art pour le projet Art On Demand Stagiaire : NGUYEN Quoc Tuan Responsables : Patrice GIRAUD Alain MINODIER Mars 2004 TABLES DES MATIERES Remerciements Résumé .4 Abstract .5 Liste des figures Liste des acronymes et abréviations I Introduction I.1 Projet Art On Demand I.2 Travail personnel I.3 Environnement de stage .9 II Description du système 10 II.1 Contexte du projet .10 II.2 Logiciel Cameleo .12 II.2.1 Collection .12 II.2.2 WebCollection 13 II.3 Kiosque interactif .13 II.4 Travail réaliser 14 II.4.1 Partie Utilisateur 16 II.4.2 Partie Administrateur 17 III Développement WebCollection 19 III.1 Conception 19 III.1.1 Base de données 19 III.1.2 Les interfaces du système 26 III.2 Implémentation 33 III.3 Résultats obtenus .36 III.3.1 Partie utilisateur 36 Nguyen Quoc Tuan – Promotion – IFI Page III.3.2 Partie administrateur 38 IV Conclusion et Perspectives 41 V Biographie 42 Nguyen Quoc Tuan – Promotion – IFI Page Remerciements Je voudrais d’abord remercier M.Patrice GIRAUD, fondateur du projet AOD et responsable de sa coordination, qui s’est attaché présenter toute l’équipe une vision globale d’un projet complexe et qui m’a donné la chance de participer ce projet Je remercie sincèrement M.Alain MINODIER, chargé de la veille technologique de Pertimm et responsable du projet AOD, qui m’a donné des conseils et des suggestions pour la conception du logiciel que j’ai développé Mes remerciements s’adressent également M.Michel DANG, directeur de l’ESISAR, M.NGUYEN Hong Quang, professeur de l’IFI qui m’ont aidé faire mon stage l’ESISAR Je tiens aussi remercier les professeurs de l’IFI pour m’avoir donné des cours et des renseignements Enfin, je ne voudrais pas non plus oublier toutes les personnes que j’ai pu rencontrer dans les locaux de l’ESISAR qui m’ont aidé et ont contribué au bon déroulement de mon stage Nguyen Quoc Tuan – Promotion – IFI Page Résumé L'objectif du projet Art On Demand est d'établir la fois un réseau virtuel permettant l'accès unifié aux contenus sur l'Art sans modifier les systèmes existants ni entrer en concurrence avec les sites Internet existants de créer des réseaux virtuels de groupes d'utilisateurs (écoles, institutions, recherches) permettant les communications multi-media interpersonnelles, le partage des contenus, tout en créant un espace sécurisé protégeant la fois les droits numériques et la vie privée des utilisateurs En profitant d’une très vaste source de contenus du projet Art On Demand, on développe un réseau d’impression numérique en francise Dans ce projet, nous avons utilisé le logiciel Cameleo de Caldera pour les fonctions de conversion de formats, de compression et de restitution des images numériques qui fournissent les impressions numériques Nous avons analysé le module WebCollection de Cameleo afin de réaliser un kiosque interactif de consultation d’œuvre d’art Ce kiosque permet aux utilisateurs de chercher les images et de créer les posters partir des images trouvées De plus, nous avons développé la partie de gestion des configurations pour les posters, les commentaires des images, des prix de livraison et des commandes d’impression de posters des utilisateurs Mots clés : Art, Art & Culture, Art et Education, Impression grands formats, Gestion des droits numériques, Impression la demande Nguyen Quoc Tuan – Promotion – IFI Page Abstract The objective of the project Art On Demand is to establish at the same time a virtual network giving access unified to the contents on Art without modifying the existing systems nor to enter in competition with existing Internet sites to create virtual networks of user group (schools, institutions, research) allowing the interpersonal communications multi-media, the division of the contents, while creating a protected space protecting at the same time the numerical rights and the private life of the users Benefiting a very vast source from contents of the project Art On Demand, one develops a numerical print network in franchisee In this project, we used the software Cameleo of Caldera for the functions of conversion of formats, compression and restitution of the digital images that provide the numerical impressions We analyzed the module WebCollection of Cameleo in order to carry out an interactive kiosk of consultation of art work This kiosk makes it possible to the users to seek the images and to create the posters starting from the found images Moreover, we developed the part of management of the configurations for the posters, the comments of the images, delivered costs and the print orders of posters of the users Key words: Art, Art & Culture, Art and Education, Large formats printing, digital rights management, print on demand Nguyen Quoc Tuan – Promotion – IFI Page Liste des figures Figure Schéma global du projet Art On Demand 10 Figure Les partenaires du projet AOD 11 Figure Borne interactive 14 Figure Schéma général des relations de WebCollection 15 Figure Relation entre les tableaux de données du système 20 Figure Détail d’une image 27 Figure Choisir les options pour le poster 28 Figure Choisir les options pour le poster 28 Figure Les informations du client 29 Figure 10 Les pages principales de la partie administrateur 30 Figure 11 Page liste des images de BDI (utilisateur : Administrateur) 31 Figure 12 Gérer les options pour le poster 31 Figure 13 Gérer les configurations du poster 32 Figure 14 Gérer les commandes impayées 33 Figure 15 Page « Liste des images dans BDI » 36 Figure 16 Page «Détail d'une image » 36 Figure 17 Choisir les options pour le poster 37 Figure 18 Liste des articles de la commande 37 Figure 19 Page Administrateur 38 Figure 20 Afficher l’image sélectionnée (Utilisateur est administrateur) 38 Figure 21 Gérer le prix de livraison 39 Figure 22 Gérer des configurations des posters 39 Figure 23 Gérer des commandes impayées 40 Nguyen Quoc Tuan – Promotion – IFI Page Liste des acronymes et abréviations Abréviation Description AOD Art On Demand BDI Base de données des images RMN Réunion des Musées Nationaux C2RMF Centre de Recherche et de Restauration des Musées de France Nguyen Quoc Tuan – Promotion – IFI Page I Introduction Les contenus sur l’Art sont partout Les moteurs de recherche ne donnent pas satisfaction et génèrent trop de réponses (le “bruit”) souvent sans rapport avec l’objectif de recherche Ils ne fournissent pas d’accès aux contenus Intranet qui sont souvent d’une grande richesse Parallèlement, la standardisation de l’accès aux contenus qu’elle soit obtenue par des structures communes de bases de données ou le déploiement d’ontologies universelles n’est pas pour demain! I.1 Projet Art On Demand Art On Demand est le résultat d’un projet initié par ses fondateurs associés au Centre de Recherche et de Restauration des Musées de France, la Photothèque de la réunion des Musées Nationaux, Frateli-Alinari, et des partenaires logiciels : ClustOne (Communication, extraction et cryptage des contenus, Pertimm(Indexation et Moteur d’accès), Pertinence(Résumé automatique), Caldera (Impression Numérique) Le concept Art On Demand consiste mettre disposition des communautés soit d’étudiants, soit de scientifiques de l’art, soit d’éditeurs associés une somme importante de contenus d’œuvres numérisées sous forme d’image basse ou de haute définition, des textes associés décrivant les peintures ou les images et d’autres objets multimédia audio ou vidéo ou animations : Le ‘google de l’art » A la différence de Google, les recherches sont beaucoup plus profondes et intègrent des fonctions linguistiques ainsi que des contenus qui ne sont pas accessibles sur le web Il y a deux tâches principales ci-dessous : - Construire un index mondial des contenus sur les Arts (graphiques) AOD Finder dont les sources sont constituées par le Web et les sources Intranet des participants, et accédé via l’appartenance une communauté AOD (Ecole, Classe, Entreprise, association) constituant un réseau virtuel sécurisé Chaque membre dispose d’un logiciel (AOD Community) permettant d’accèder AOD Finder, d’extraire et de publier (pour soimême ou les autres membres) partir des contenus indexés via AOD Communicator - Construire un réseau d’impression en franchise AOD Print On Demand assurant l’intermédiation entre des sources d’images numériques de haute Nguyen Quoc Tuan – Promotion – IFI Page définition pour alimenter un réseau de serveurs d’impression et de gravure CD/DVD la demande Ces serveurs sont localisés au sein des Institutions éducatives, les bibliothèques, librairies, Un réseau de partenaires spécialisés permettra l’édition (en séries limitées ou l’unité) sur des supports spécifiques (textile, bois, céramique) I.2 Travail personnel Dans le cadre du stage de fin d’étude, j’étudie le fonctionnement de WebCollection du logiciel Cameleo de Caldera afin de profiter de ses fonctionnalités disponibles pour développer le Kiosque Interactif Kiosque Interactif est une borne interactive que l’utilisateur prend pour chercher des images, voir les commentaires des images(biographie, audio, vidéo) et éditer des posters partir des images trouvées Après, l’utilisateur doit payer pour l’impression de ses posters qu’il a demandé De plus, je développe la partie administrateur pour gérer les commandes d’impression des posters du client, pour gérer les commentaires(biographie, audio, vidéo) qui présentent en détail les images, pour gérer les prix de livraison et de gérer les configurations du support pour le poster I.3 Environnement de stage J’ai effectué mon stage dans le département « Pôle d’Impression Numérique » de l’ESISAR (Ecole Supérieur d’Ingénieurs en Systèmes Industriels Avancés RhôneAlpes) L’ESISAR est née d’une association unique en France entre l’Institut National Polytechnique de Grenoble, l’INPG, et la Chambre de Commerce et de l’Industrie de la Drôme L’ESISAR forme chaque année des ingénieurs généralistes en génie électrique qui maîtrisent toutes les compétences dans les domaines de l’électronique, de l’automatique et de l’informatique industrielle et sont capables d’apporter un savoir-faire de haut niveau dans les entreprises Pôle d’Impression Numérique développe des actions d’appui aux industriels et imprimeurs pour faciliter cette évolution technologique Ici, on étudie les performances des impressions de grande qualité sur différents supports Pour en savoir plus, on peut consulter le site web : http://www.esisar.inpg.fr Nguyen Quoc Tuan – Promotion – IFI Page b Page « Choisir poster » Cette page permet l’utilisateur de choisir la configuration pour créer les posters Ce sont le format, le type du support pour créer le poster et le nombre de posters Le format et le type du support sont choisis dans la liste existante définie dans la table de configuration des posters POSTER Le prix d’impression est calculé par le prix correspond au format et au type choisis multiple la quantité de posters Enfin, l’utilisateur ajoute les posters dans le panier de commande OPTIONS POSTER Titre FORMAT 100 x 150 TYPE Canvas Vignette QUANTITE Prix : 20 (Euros) Ajouter au panier Figure c Choisir les options pour le poster Page « Liste des posters » Cette page affiche tous les articles de commande L’utilisateur peut continuer choisir d’autres posters ou supprimer l’article qu’il ne voudrait plus On a également la possibilité de supprimer tous les articles de cette commande Tous les changements sont mis jours dans la table ORDER et dans la table ORDER_ITEMS Enfin on passe la page de livraison LISTE DES POSTERS N Image Plage Ciel Format (mmxmm) 90 x 130 100 x 150 Type Quantité Paper Canvas Prix(€) 15 40 Supprimer Supprimer Prix total : 60 (Euros) Vider Figure Nguyen Quoc Tuan – Promotion – IFI Continuer Terminer Choisir les options pour le poster Page 28 d Page « Livraison » Cette page joue un rôle très important Elle permet l’utilisateur d’entrer les informations pour la livraison des posters Le pays est choisi dans la liste des pays Le prix de livraison est calculé par le poids posters et le pays destinataire dans la table DELIVERY Dans cette page, l’utilisateur doit choisir le mode de livraison des posters: récupérer sur place ou livrer ces posters l’adresse entrée, elle affiche le prix pour la livraison ou pour récupérer des posters sur place Toutes les informations du client sont enregistrées dans la table CLINFO Cela permet l’administrateur de bien contacter aux clients LIVRAISON Prénom * : Guide : Nom *: Adresse *: Ville *: Code postale *: (*) : champs obligatoires Email : Prix livraison: 10(Euros) Téléphone : Prix hors livraison : 60 (Euros) FRANCE Pays:* Prix avec livraison : 70 (Euros) Voulez-vous livrer ces posters ? Non Oui Valider Figure Nguyen Quoc Tuan – Promotion – IFI Les informations du client Page 29 III.1.2.2 Partie administrateur Le schéma ci-dessous présente les pages principales de la partie administrateur : Commandes impayées Commandes payées Fermer la fenêtre Utilisateur : Administrateur Insérer Pays France France Viet Nam Viet Nam Echelon 2 MENU ADMIN Fermer la fenêtre Poids(g) 50 100 40 80 Prix(€) 10 15 Editer Editer Editer Editer Suppr Suppr Suppr Suppr Utiliser Collection Gérer commandes Gérer prix livraison Gérer impression Gérer poster Déconnecter Page : 1/1 Insérer Fermer la fenêtre Commandes non imprimées FORMAT 90 x 130 100x 150 Insérer TYPE Paper Canvas Poid 75 150 Fermer CI 15 25 Ref HP Canon CS 15 25 Editer Editer Suppr Suppr Commandes imprimées Fermer la fenêtre 44 Figure 10 a Page : 1/1 Les pages principales de la partie administrateur Page « Détail d’une image » Si l’utilisateur du système est l’administrateur du système, cette page permet de gérer(ajouter, modifier et supprimer) les commentaires pour l’image affichée Cela permet les utilisateurs du système de voir des commentaires des images Nguyen Quoc Tuan – Promotion – IFI Page 30 ID : Name : Plage Biographie Vidéo Audio Choix poster Image pleine résolution Gérer Biographie Gérer Audio Gérer Vidéo Figure 11 Page liste des images de BDI (utilisateur : Administrateur) b Page « Gérer le prix de livraison » Cette page permet l’administrateur de gérer le prix de livraison des posters On peut ajouter un nouveau prix de livraison, peut modifier ou supprimer des prix de livraison existants Insérer Pays France France Viet Nam Viet Nam Echelon 2 Fermer la fenêtre Poids(g) 50 100 40 80 Prix(€) 10 15 Editer Editer Editer Editer Suppr Suppr Suppr Suppr Page : 1/1 Pays : Pays : Echelon: Echelon: FRA NCE Poids: (g) Poids: 100 (g) Prix : (Euros) Prix : 10 (Euros) Ajouter Enregistrer Fermer 3.1 Fermer 3.2 Figure 12 Nguyen Quoc Tuan – Promotion – IFI Gérer les options pour le poster Page 31 c Page « Gérer les supports du poster » Cette page permet l’administrateur de gérer des configurations pour le poster comme le format, le type, le poids, la référence du support, le prix d’impression et le coût de service On peut ajouter une nouvelle configuration dans la base de configuration des supports, peut modifier ou supprimer des configurations existantes Insérer FOR MAT TYPE 90 x 130 100x 150 Paper Canvas Poids Coût Imp Ref CService 75 150 15 25 HP Canon 1.5 1.5 Hauteur : Largeur : (mm x m m) Type : Poids : Coût impression : (g) 4.1 Poids : 175 Coût service: Fermer Figure 13 4.2 100 Canvas Référence: Ajouter Supprim er Supprim er Type : Coût impression : Référence: Coût service: Editer Editer Page : 1/1 Largeur : Fermer la fenêtre Hauteur : 150 (mm x m m) (g) 25 Canon 1.5 Enregistrer Fermer Gérer les configurations du poster Pour la gestion des commandes du client, selon le critère de payement, il y a deux types de commandes Ce sont les commandes impayées et les commandes payées Tandis que selon le critère de l’impression, il y a deux types de commandes : les commandes non imprimées et les commandes imprimées Néanmoins les structures des pages des gestions des commandes sont similaires C’est pourquoi, on ne présente ci-dessous que la page de gestion des commandes impayées Nguyen Quoc Tuan – Promotion – IFI Page 32 d Page « Gérer des commandes impayées » Cette page affiche les commandes qui ne sont pas encore payées Il permet l’administrateur de rechercher les commandes impayées grâce aux critères(numéro de la commande, nom du client, la date de la commande), de la mettre jour après avoir payé Après avoir mis jour, si une commande où tous les posters ont été payés, elle devient une commande payée par le changement de statut de payement Rechercher Commandes impayées N° ord Commandes payées Fermer la fenêtre LISTE COMMANDES IMPAYEES Prix Date Quant Statut commandée (€) 01/10/03 45 Unpaid Mise jr 02/10/02 40 Unpaid Mise jr Supprimer Supprimer Fermer la fenêtre Page : 1/1 Détail commande RECHERCHE N° ord N° de commande: Nom du client : Date de commande: égal contient Prix (€) Statut 40 Unpaid Liste articles de commande égal Lancer recherche Date commandée 01/10/03 (jj/mm/aaaa) Titre Plage Guita Format 90x130 100x150 Annuler Figure 14 Type Paper Canvas Payer Quant 1 Prix 15 25 Statut Unpaid Unpaid Annuler Gérer les commandes impayées III.2 Implémentation Cette partie aborde l’installation du nouveau système Ce système est développé sous l’environnement LINUX, le langage de programmation utilisé est PHP et les fichiers textes pour stocker la base de données Malgré qu’il n’y ait pas eu de borne interactive avec l’écran tactile, on installe ce logiciel pour les ordinateurs avec des écrans normaux Le langage PHP est le langage de développement le plus utilisé pour les applications chargées de gérer dynamiquement des contenus sur Internet De nombreuses applications, en Open Source, peuvent servir de bases pour le Nguyen Quoc Tuan – Promotion – IFI Page 33 développement de votre système de gestion dynamique de contenus De plus, la WebCollection existant dans de Cameleo est développée par le langage PHP La base de données Mysql est la base de données la plus utilisée dans le monde pour les développements basés sur les technologies Internet Elle est bien adaptée avec PHP pour la gestion de données dans les applications web Néanmoins, on utilise les fichiers textes pour la gestion de données parce que les données utilisées dans WebCollection sont stockées dans les fichiers textes Il y a des fonctions disponibles qui traitent les fichiers textes dans la WebCollection On peut les réutiliser De plus, on n’a pas le droit de changer la mode de stockage des données de WebCollection existant On utilise les modèles graphiques pour créer les interfaces du système cela permet aux utilisateurs de choisir plusieurs langues pour l’affichage Les modèles se trouvent dans le répertoire /templates qui se trouve dans le répertoire principal de la visionneuse Chaque modèle(skin) est placé dans un sous-répertoire de templates Le nom de ce sous-répertoire est le nom du skin Placés dans ce répertoire, les skins seront détectés par Collection et proposés dans la fenêtre de WebCollection Les fichiers modèles sont des simples fichiers html et peut être créés dans un logiciel d’édition de pages web comme Front Page, Dreamweaver On utilise le fichier de description du langage, cela permet d’afficher les interfaces sous plusieurs langages Tous les textes affichées par la visionneuse se trouvent dans un fichier lang.XX dans le répertoire de la visionneuse (remplacer par l’indicatif de la langue, par ex «fr» pour le français ou «en» pour l’anglais) Pour ajouter une nouvelle langue, il suffit de créer un nouveau fichier de langue qui est un fichier texte C’est la raison pour laquelle chaque modèle pour visionner une page, il faut créer des pages html qui correspondent aux langues utilisées Le nom des fichiers modèles est sous la forme : nomfichiermodel_L.html (« L » est remplacer par l’indicatif d’une langue (« fr » ou « en » ) Pour chaque fonctionnalité, il utilise un fichier de modèle (nomfichiermodel_L.hmtl) et un fichier functions_nomfichiermodel_L.inc qui lit le fichier modèle et affiche l’interface de cette fonctionnalité Nguyen Quoc Tuan – Promotion – IFI Page 34 Grâce la conception des interfaces du système par les templates, le système est flexible, on peut changer les interfaces du système facilement sans modifier les codes qui manipulent la base de données du système On présente des fichiers qui contiennent les fonctions de base du système et leurs rôles: - config.dat : contient la configuration du système, le chemin d’accès aux fichiers d’images, de biographie, de son et de vidéo Il contient le modèle(skin) pour les interfaces du système - language.inc : contient les fonctions pour traiter les textes affichés - functions.inc : contient les fonctions pour lire des fichiers du modèle - entry_fields.inc : détermine les types des données afin de valider les données entrées dans les tables - base_globales.inc : contient les déclarations des constants, la structure des fichiers et les types des champs dans chaque fichier - base_read.inc : contient toutes les fonctions de base pour manipuler les fichiers textes Il appelle les fonctions dans les fichiers: language.inc, functions.inc, base_globales.inc ci-dessus - docmd.php: contient les commandes qui manipulent des images dans BDI (par ex modifier, supprimer une image) On présente ci-dessous un script qui charge le modèle(skin) html pour l’interface du système //charger le modele html if(!isset($skin)) { if(isset($source)) //dans la config de la base si accessible { if($source[strlen($source)-1]!='/') $source = '/'; $basename = explode('/',$source); $basename = $basename[count($basename)-2]; $config = read_config_file($source.$basename); if(!is_bool($config['SKIN'])) $skin = $config['SKIN']; unset($config); } if(!isset($skin)) //skin par defaut { $tmp = read_webconfig_file(); if(!is_bool($tmp['DEFSKIN'])) $skin = $tmp['DEFSKIN']; else $skin = ' _err'; } } if(!is_dir("templates/$skin")) $fatal=4; else $template = html_model($page); Ce script va chercher le modèle(skin) défini dans le fichier de config.dat et récupère les pages html correspondent ce skin pour les interfaces du système Si ce skin n’existe pas, le système va afficher l’erreur de chargement du skin Nguyen Quoc Tuan – Promotion – IFI Page 35 III.3 Résultats obtenus Le système est bien implémenté selon la conception du système présenté cidessus Ensuite, on présente quelques interfaces principales des pages obtenues par le nouveau système III.3.1 Partie utilisateur a Pages « Liste des images dans BDI » Cette page affiche toutes les images dans la BDI Elle permet l’utilisateur de chercher les images selon des critères, de choisir le mode d’affichage Figure 15 b Page « Liste des images dans BDI » Page « Détail d’une image» Figure 16 Page «Détail d'une image » Cette page permet l’utilisateur de voir en détail les informations, de voir les commentaires(biographie, audio, vidéo) concernant l’image sélectionnée Nguyen Quoc Tuan – Promotion – IFI Page 36 c Page « Choisir les options pour le poster » A partir de cette page, l’utilisateur choisit les options pour le poster (format et le type du support, le nombre de poster), cette page affiche le prix correspondant que l’utilisateur doit payer Par la suite, il ajoute le poster choisi dans le panier des posters Figure 17 d Choisir les options pour le poster Page « Liste des posters » Cette page affiche tous les posters d’une commande du client Elle permet de supprimer des posters si l’utilisateur ne veut plus ou bien il peut continuer choisir une autre image pour créer un nouveau poster Elle affiche le prix que l’utilisateur doit payer pour ses posters Figure 18 Nguyen Quoc Tuan – Promotion – IFI Liste des articles de la commande Page 37 III.3.2 Partie administrateur a Page « Administrateur » C’est la page principale de la partie administrateur, elle permet l’administrateur du système de gérer toutes les fonctions du système Figure 19 b Page Administrateur Page «Détail d’une image » C’est la page « Détail d’une image » dont l’utilisateur est l’administrateur du système Il permet l’administrateur de gérer les commentaires pour l’image sélectionnée Evidemment, l’administrateur peut utiliser toutes les fonctionnalités de cette page comme des utilisateurs normaux pour créer des posters afin de les imprimer Figure 20 Afficher l’image sélectionnée (Utilisateur est administrateur) Nguyen Quoc Tuan – Promotion – IFI Page 38 c Page « Gérer le prix de livraison » C’est l’écran de gestion des prix de livraison des posters L’administrateur peut l’utiliser pour ajouter de nouveaux prix, pour modifier des prix existants ou supprimer des prix de livraison Figure 21 d Gérer le prix de livraison Page « Gérer des configurations des posters » C’est l’écran pour la gestion des configurations des supports pour créer des posters Il permet d’ajouter des supports, de modifier des configurations de supports ou de supprimer des supports Figure 22 Gérer des configurations des posters Nguyen Quoc Tuan – Promotion – IFI Page 39 e Page « Gérer des commandes impayées » Figure 23 Gérer des commandes impayées C’est l’écran de la page de gestion des commandes impayées Il permet l’administrateur de gérer les commandes qui ne sont pas encore payées L’administrateur peut utiliser cette page pour faire la mise jour des commandes après avoir payé ou supprimer des commandes non payées pendant plusieurs jours ou bien de rechercher les commandes impayées selon les critères Cela permet de trouver des commandes facilement Les pages de gestions des commandes payées, de gestion des impressions (non imprimées ou imprimées) sont semblables Nguyen Quoc Tuan – Promotion – IFI Page 40 IV Conclusion et Perspectives Dans le cadre de mon stage de fin d’études, j’ai étudié le fonctionnement de la WebCollection de Caldera et implémenté le nouveau système qui est bien adapté aux exigences données Ce nouveau système permet aux utilisateurs de rechercher les images, de voir les commentaires (biographie, audio, vidéo), de choisir les options pour créer les posters, de remplir leurs informations pour la livraison des posters Il permet l’administrateur du système de gérer les supports du poster, de gérer les prix de livraison des posters, de gérer les commandes du client et de gérer les tâches d’impression des commandes Six mois de stage sur ce projet AOD me permet de participer au vrai et vaste projet industriel Cela me fournit des expériences dans la gestion des tâches, de temps pour bien compléter le travail personnel selon le plan défini Cela me permet d’effectuer une application complète par le langage PHP, tout en visionnant et en écoutant les fichiers audio et vidéo par une application web utilisant PHP Les perspectives du projet sont présentées ci-dessous : + Malgré qu’il n’y ait pas eu d’écran tactile pour le kiosque interactif, c’est pour quoi le logiciel est exécuté par les ordinateurs avec les écrans normaux connectés au serveur des images, on n’a pas la chance de réalisé ceci vraiment sur les Kiosques Interactifs dans le plan du projet A l’avenir, on peut modifier facilement ce nouveau logiciel afin qu’il puisse s’exécuter sur les Kiosques Interactifs avec les écrans tactiles par le changement des templates des interfaces pour la partie de l’utilisateur + Maintenant, le mécanisme de payement est effectué par le caissier, dans le futur on peut développer un module de payement automatique qui permet aux utilisateurs de payer leurs posters par la carte bancaire + Grâce aux fonctionnalités de recherches des commandes, on peut créer les rapports pour évaluer la situation de vente des posters et le fonctionnement de la boutique Nguyen Quoc Tuan – Promotion – IFI Page 41 V Biographie [1] Guide d’utilisation du logiciel CAMELEO de CALDERA – 2002 [2] User Guide : Large Format Print On Demand – NetShift, octobre 2002 [3] Vivek Sharma & Rajiv Sharma, Développement de sites E-commerce, CAMPUSPRESS 2000 [4] PHP Bible, Tim Converse and Joyce Park, IDG Books Worldwide, Inc, 2000 [5] Janet Valade, PHP and MySQL for Dummies, 2002 [6] http://www.php.net Nguyen Quoc Tuan – Promotion – IFI Page 42 [...]... d’images, de biographie, de son et de vidéo Il contient le mod le( skin) pour les interfaces du système - language.inc : contient les fonctions pour traiter les textes affichés - functions.inc : contient les fonctions pour lire des fichiers du mod le - entry_fields.inc : détermine les types des données afin de valider les données entrées dans les tables - base_globales.inc : contient les déclarations des constants,... Ensuite, les interfaces du système pour l’utilisateur et pour l’administrateur III.1.1 Base de données WebCollection de Caldera utilise les fichiers de texte pour stocker sa base de données: pour les images, pour les comptes C’est pourquoi, on doit les utiliser pour stocker les informations des nouvelles fonctionnalités On modifie la structure des champs dans la table de données pour les images de Cameleo... WebCollection de Caldera afin de fournir des impressions de haute qualité de ces contenus au moyen de kiosque interactif permettant de constituer des souvenirs(posters) de ces œuvres d art dans les boutiques, ceci a été baptisé Digital Printing… Mon stage se compose les parties suivantes: - Etudier la partie WebCollection (codes) de Caldera à la condition de ne pas avoir de document de spécification,... partenaires du projet AOD Page 11 Par la suite, on présente en détail le logiciel Cameleo de la société Caldera C’est le logiciel que l on développe sur le module WebCollection afin de construire les fonctionnalités pour le Kiosque Interactif dans ce projet AOD II.2 Logiciel Cameleo Caldera est un des partenaires de logiciel dans le projet AOD avec le logiciel Cameleo Cameleo est le logiciel Unix professionnel,... de biographie, de son et de vidéo), la table de configurations du support pour le poster, la table de prix de livraison des posters, les tables qui contiennent les informations des commandes et les tables des informations des tâches d’impression des posters de commande La relation entre les tables est illustrée dans la figure suivante : Nguyen Quoc Tuan – Promotion 7 – IFI Page 19 ORDER_ITEMS S ORD_ID... le monde pour les développements basés sur les technologies Internet Elle est bien adaptée avec PHP pour la gestion de données dans les applications web Néanmoins, on utilise les fichiers textes pour la gestion de données parce que les données utilisées dans WebCollection sont stockées dans les fichiers textes Il y a des fonctions disponibles qui traitent les fichiers textes dans la WebCollection On. .. du projet sont de deux natures différentes: les partenaires pour les « Contenus » et les partenaires pour les logiciels et le matériel Les partenaires pour les contenus(images) sont de l’Ecole du Louvre, de la RMN (Réunion des Musées Nationaux) qui possèdent une photothèque d’environ 300000 images, le musée espagnol du Prado, le musée des Offices de Florence, la société Alinari qui poss de plus de. .. Cette fonctionnalité permet de gérer (ajouter, modifier et supprimer) des prix de livraison Pour chaque pays, il y a une table des échelons qui présentent les poids et le prix de livraisons correspondant d Gérer les commandes du client Il y a deux types de commande, ce sont les commandes impayées et les commandes payées C’est pourquoi, il faut développer deux fonctionnalités pour gérer les commandes impayées... papier,…) La table DELIVERY permet de calculer le prix de livraison des posters pour chaque commande Par la suite, on présente en détail chaque table de la base de données utilisée dans le système D’abord, la table qui contient les informations concernant la base de données d’images III.1.1.1 Table des images Cette table contient toutes les informations des images dans la base de données d’images Chaque... Elle se distingue tout particulièrement dans la manipulation des images de très grandes tailles Collection dispose d’une interface naturelle intégrée à l'ensemble de la gamme des logiciels proposée par Caldera Graphics, pour les travaux de numérisation et de traitement des images Nguyen Quoc Tuan – Promotion 7 – IFI Page 12 Collection poss de également un module pour une interrogation de la base (consultations,

Ngày đăng: 27/10/2016, 23:20

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan