Vous êtes sur la page 1sur 1

A.U.

2013-2014
Semestre 2
N. Chenfour
Ecole Supérieure d’Ingénierie
en Sciences Appliquées

N. Chenfo
Examen
en Programmation Java

On voudrait réaliser une application de gestion de documents. On caractérise


ainsi un document par les informations suivantes :
- Son Id,
- Titre
- Langue (Français, Anglais, Arabe)
- Nombre de pages
- Discipline (Mathématique, Informatique, etc.)
- Date de publication
- Prix
- Liste des auteurs

Sachant qu’un auteur est caractérisé par les informations suivantes :


- Id
- Nom
- Prénom
- Adresse email
- Date de naissance
- Pays

Enfin nous aurons besoin des services métiers suivants :


1. Ajouter un Auteur
2. Ajouter un document
3. Rechercher la liste des documents d’une discipline donnée
4. Rechercher la liste des Auteurs qui écrivent avec une langue donnée
5. Rechercher des documents par langue.
6. Créer une liste de diffusion (liste des emails séparés par ;) de tous les
auteurs de documents d’une discipline donnée.
7. Recherche des documents par mot clé (figurant dans le titre) publiés dans
une année précise.

Questions :
1. Créer la base de données
2. Créer les classes modèles de données
3. Réaliser la couche DAO associée
4. Réaliser la couche Métier
5. Une classe de test pour tester les différents services métiers.

Vous aimerez peut-être aussi