Projet Java - 01 PDF

Title Projet Java - 01
Author Yasmine Guessous
Course Informatique
Institution Université Paris 8 Vincennes-Saint-Denis
Pages 3
File Size 154.6 KB
File Type PDF
Total Downloads 57
Total Views 138

Summary

Projet Java...


Description

 





On demande la réalisation d’une application de gestion de bureau. Les modules à réaliser sont les suivants :

1. Gestion de contacts GSM : Utilisation de 3 types de bases de données : VCF, MySQL et XML. Le format VCF se présente comme suit et constitue la source initiale des contacts :

BEGIN:VCARD VERSION:2.1 N:Nom;Prénom TEL;CELL:06 … TEL;CELL:06 … TEL;CELL;HOME:05… TEL;CELL;WORK:05… TEL;FAX:05… EMAIL:[email protected] EMAIL;HOME:[email protected] URL:http://www.a.com ADR:… ADR;WORK:… TITLE:… ORG:… BDAY:… NOTE:… END:VCARD Il est demandé tout d’abord de concevoir la structure de la base de données MySQL. Concernant la base de données XML, On utilisera le système de balisage suivant :





...

...

...

par N. Chenfour

1

Les services de gestion des contacts à prendre en charge par l’application sont : - Ajout d’un nouveau contact - Modification - Suppression - Recherche multicritères : tous les champs d’un contact sont valables - corrections automatiques des numéros : o ajout d’un chiffre à une position donnée pour attendre un nombre de chiffre donnée o Normalisation de la représentation, exp : 06 12 14 85 41 o Prise en charge de l’indicatif : (00 33) ou (+212), … - Import depuis le format VCF et CSV - Export vers le format VCF et CSV - Import/Export Excel (avec Java Excel API) - Envoi automatique de messages - Gestion des groupes et des favoris

2. Gestion/Organisation d’albums photos Les photos sont indexées à l’aide d’une base de données XML en utilisant le système de balisage suivant permettant de représenter une photo par les informations suivantes : - Chemin de la photo - Date et heure de prise de la photo - Lieu de la photo - Evénement de prise de la photo - Les personnes figurant dans la photo - Possibilité d’associer d’autres propriétés à la photo :





...

...

Programmer les fonctionnalités d’ajout de mise à jours, de recherche multicritères et d’affichage et défilement des photos. On utilisera aussi une alternative de base de données MySQL. En utilisant l’API Java Mail, programmer le partage des photos avec les contacts

par N. Chenfour

2

3. Gestion/Organisation/Recherche de documents multimédias (audio, vidéo) Les fichiers audio et vidéo sont aussi indexés à l’aide d’une base de données XML en utilisant un système de balisage approprié (inspirez vous des questions précédentes). Le module doit ainsi fournir

4. Gestion/Organisation/Recherche des documents .doc, docx, html, ppt et .pdf Les documents (cours, articles, livres, …) sont aussi indexés à l’aide d’une base de données XML. Le système de balisage utilisé est celui du schéma des méta données de « Dublin Core » permettant ainsi de décrire chaque document avec un ensemble de propriétés permettant ainsi une bonne organisation et une recherche variée, riche et multicritères. Chaque document sera décrit comme suit :

... ... ... ... ... ... ... ... ... ... ... ... ... ...

5. Gestion de Rendez-vous La base de données générale pourra ressembler à l’arborescence suivante :

6. Gestion de messages & emails

par N. Chenfour

3...


Similar Free PDFs