Mise en place de la base de données spatialisée de ... - Tour du valat

Mise en place de la base de données spatialisée de ... - Tour du valat Mise en place de la base de données spatialisée de ... - Tour du valat

dossier.univ.st.etienne.fr
from dossier.univ.st.etienne.fr More from this publisher
21.01.2015 Views

Petra Cohez-Vajda Mise en place de la base de données Salicornia 4.6 Logiciels de modélisations De nombreux outils de modélisation facilitent la structuration des données (PowerAMC Designer, Win’Design ou Case Studio…etc). Les possibilités changent selon les outils choisis 30 , on peut : concevoir des modèles selon le formalisme UML, MERISE ou d’autres transformer un modèle MERISE vers un modèle UML vice-versa, générer automatiquement le script pour réaliser la structure de la base de données sous différents SGBDR (Oracle, Access, MySQL…etc.), faire un maquettage dynamique : valider et simuler des interfaces utilisateur en cohérence avec la construction de la base de données, générer automatiquement le dictionnaire des données, ou par exemple faire de la rétro-ingénierie sous Access. La station ne possède pas et ne souhaite pas acquérir ce type de logiciel. Par simple curiosité un logiciel démo gratuite et disponible sur Internet, Case Studio 2.2 qui a donc été testé. 30 Informations recueillies sur les sites de http://www.sybase.com, http://www.win-design.com, http://www.casestudio.com/ 32

Petra Cohez-Vajda Mise en place de la base de données Salicornia 5 FONCTIONNEMENT DE L’APPLICATION 5.1 Description générale La station biologique travaille dans un environnement Microsoft Windows. Pour de nombreuses raisons (cf. Etude préliminaire) comme l’architecture de l’application, MS Access et MapInfo ont été choisis. Le vrai moteur de bases de données appellé « Jet », peut être directement utilisé par le langage Visual Basic ou Visual C. Access est un outil de RAD, un gestionnaire graphique sur le moteur Jet, qui permet relativement simplement et en peu de temps de développer des applications de bases de données. Pour réaliser notre application on a utilisé une panoplie des outils classiques proposés par Access, mais pour satisfaire au mieux nos besoins on a utilisé VBA comme plate-forme de développement. L’objectif de la conception de la base de données du domaine baptisée Salicornia est que les utilisateurs puissent s’en servir comme un outil de travail sans compétences informatiques avérées. Pour atteindre cet objectif une interface graphique a été développée (cf. Navigation dans la base de données). On utilise MapInfo pour la visualisation des données correspondantes à notre sélection et pour l’élaboration des analyses thématiques (cf. Module cartographique). L’exploitation d’une base de données demande d’autres fonctionnements pour un travail convivial et sécurisé, des modules de sécurité, de sauvegarde, de partage des données ont été implémentés. Des fonctions complémentaires permettent de mieux administrer la base (module de dictionnaire des données, compteur d’ouverture...). 5.2 Navigation dans la base de données par l’interface graphique La navigation dans l’outil s’effectue par différents formulaires qui guident l’utilisateur vers les différentes fonctions de l’application. L’interface a été conçue pour être la plus conviviale et efficace possible. Nombreuses listes de choix, des textes info-bulles, des boîtes de dialogue, des messages d’information ou d’avertissement ont été établis. L’entrée dans la base de données est sécurisée (cf. Sécurité). Après s’être identifié, l’utilisateur se trouve sur la page d’accueil. 33

Petra Cohez-Vajda<br />

<strong>Mise</strong> <strong>en</strong> <strong>p<strong>la</strong>ce</strong> <strong>de</strong> <strong>la</strong> <strong>base</strong> <strong>de</strong> données Salicornia<br />

4.6 Logiciels <strong>de</strong> modélisations<br />

De nombreux outils <strong>de</strong> modélisation facilit<strong>en</strong>t <strong>la</strong> structuration <strong>de</strong>s données<br />

(PowerAMC Designer, Win’Design ou Case Studio…etc). Les possibilités chang<strong>en</strong>t<br />

selon les outils choisis 30 , on peut :<br />

concevoir <strong>de</strong>s modèles selon le formalisme UML, MERISE ou d’autres<br />

transformer un modèle MERISE vers un modèle UML vice-versa,<br />

générer automatiquem<strong>en</strong>t le script pour réaliser <strong>la</strong> structure <strong>de</strong> <strong>la</strong> <strong>base</strong> <strong>de</strong><br />

données sous différ<strong>en</strong>ts SGBDR (Oracle, Access, MySQL…etc.),<br />

faire un maquettage dynamique : vali<strong>de</strong>r et simuler <strong>de</strong>s interfaces utilisateur<br />

<strong>en</strong> cohér<strong>en</strong>ce avec <strong>la</strong> construction <strong>de</strong> <strong>la</strong> <strong>base</strong> <strong>de</strong> données,<br />

générer automatiquem<strong>en</strong>t le dictionnaire <strong>de</strong>s données,<br />

ou par exemple faire <strong>de</strong> <strong>la</strong> rétro-ingénierie sous Access.<br />

La station ne possè<strong>de</strong> pas et ne souhaite pas acquérir ce type <strong>de</strong> logiciel.<br />

Par simple curiosité un logiciel démo gratuite et disponible sur Internet, Case Studio<br />

2.2 qui a donc été testé.<br />

30 Informations recueillies sur les sites <strong>de</strong> http://www.sy<strong>base</strong>.com, http://www.win-<strong>de</strong>sign.com,<br />

http://www.casestudio.com/<br />

32

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

Saved successfully!

Ooh no, something went wrong!