03.08.2013 Views

Rapport de fin de phase I - Haute école du paysage, d'ingénierie et ...

Rapport de fin de phase I - Haute école du paysage, d'ingénierie et ...

Rapport de fin de phase I - Haute école du paysage, d'ingénierie et ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

une <strong>de</strong>scription <strong>de</strong> la démarche méthodologique d'évaluation,<br />

un cahier <strong>de</strong>s charges <strong>du</strong> prototype qui sera réalisé dans la secon<strong>de</strong> <strong>phase</strong> <strong>du</strong><br />

proj<strong>et</strong>.<br />

Problématique<br />

1.4. Gestion <strong>de</strong> la persistance<br />

En informatique <strong>de</strong> gestion, les informations qui concernent le métier d’une entreprise sont<br />

toujours persistantes. Il est en eff<strong>et</strong> inimaginable que le comptable d’une entreprise ressaisisse<br />

dans son logiciel <strong>de</strong> comptabilité tous les matins les écritures <strong>de</strong> l’exercice courrant avant <strong>de</strong><br />

pouvoir imprimer le bilan <strong>de</strong> la pério<strong>de</strong>.<br />

De façon générale, un programme d’informatique <strong>de</strong> gestion fonctionne selon le principe<br />

suivant :<br />

Phase A<br />

1. L’utilisateur saisit <strong>de</strong>s informations dans un formulaire a<strong>fin</strong> <strong>de</strong> créer un nouvel<br />

enregistrement<br />

2. Le logiciel mémorise l’enregistrement dans sa base <strong>de</strong> données<br />

Phase B<br />

1. L’utilisateur remplit un formulaire <strong>de</strong> filtre<br />

2. Le logiciel recherche dans sa base <strong>de</strong> données l’ensemble <strong>de</strong>s enregistrements<br />

correspondant <strong>et</strong> les présente <strong>de</strong> façon résumée à l’utilisateur sous la forme d’une<br />

liste<br />

3. L’utilisateur sélectionne l’enregistrement qui l’intéresse<br />

4. Le logiciel recherche dans sa base <strong>de</strong> données les données exhaustives <strong>de</strong><br />

l’enregistrement en question <strong>et</strong> le présente à l’utilisateur<br />

5. L’utilisateur peut alors consulter, modifier ou supprimer l’enregistrement<br />

6. En cas <strong>de</strong> modification ou <strong>de</strong> suppression, le logiciel m<strong>et</strong> à jour sa base <strong>de</strong> données<br />

La <strong>phase</strong> B peut se dérouler plusieurs jours après que la <strong>phase</strong> A se soit terminée.<br />

Bien que les fichiers perm<strong>et</strong>tent <strong>de</strong> mémoriser <strong>de</strong> l’information avec un ordinateur <strong>de</strong>puis <strong>de</strong><br />

longues années, ils ne suffisent pas en informatique <strong>de</strong> gestion. En eff<strong>et</strong>, les données sont<br />

susceptibles d’être accédées simultanément par plusieurs utilisateurs <strong>et</strong> le mécanisme <strong>de</strong><br />

verrouillage <strong>de</strong>s fichiers offert par les systèmes d’exploitation n’est pas assez <strong>fin</strong> puisqu’un<br />

fichier ne peut être manipulé que par un utilisateur à la fois. C’est pourquoi il existe <strong>de</strong>s<br />

logiciels spécialisés pour assurer la persistance d’informations, les systèmes <strong>de</strong> gestion <strong>de</strong><br />

base <strong>de</strong> données (SGBD).<br />

Un SGBD utilise bien <strong>de</strong>s fichiers pour le stockage <strong>de</strong>s informations, mais celles-ci sont<br />

présentées aux applications clientes sous une forme complètement différente <strong>et</strong> indépendante.<br />

Les données gérées par un SGBD sont accessibles au moyen d’un langage <strong>de</strong> haut niveau non<br />

procé<strong>du</strong>ral, le langage SQL. Ce <strong>de</strong>rnier perm<strong>et</strong> d’insérer, <strong>de</strong> modifier, <strong>de</strong> supprimer <strong>et</strong> <strong>de</strong><br />

22.06.2005 2/78

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!