UV Libre : Logiciel de vente du BDE Réalisé par Maxime Chambreuil Encadré par Nicolas Malandain Maxime CHAMBREUIL – UV libre ASI4 – – 17/01/2003 1
Déroulement Objectifs du sujet Les différentes phases du projet –Analyse de lexistant –Conception –Documentation –Implémentation Les problèmes rencontrés Conclusion Maxime CHAMBREUIL – UV libre ASI4 – – 17/01/2003 2
Les objectifs du sujet Maxime CHAMBREUIL – UV libre ASI4 – – 17/01/2003 3
Les objectifs du sujet Concevoir, implémenter et documenter le nouveau logiciel de vente du BDE Assurer une formation des utilisateurs, avec un tutoriel Fournir une documentation dadministration pour faciliter la transmission Maxime CHAMBREUIL – UV libre ASI4 – – 17/01/2003 4
Les différentes phases du projet Maxime CHAMBREUIL – UV libre ASI4 – – 17/01/2003 5
Analyse de lexistant Un logiciel pour chaque site serveur commun Un logiciel propriétaire : Access 2000 logiciels libres Un logiciel non-documenté Impossible à réutiliser Un logiciel lourd Un navigateur web Maxime CHAMBREUIL – UV libre ASI4 – – 17/01/2003 6
Conception Conception du schéma de la base de la base de données PostgreSQL Conception de larchitecture de lapplication, utilisant la technologie XML / Cocoon Maxime CHAMBREUIL – UV libre ASI4 – – 17/01/2003 7
Documentation DIBM pour –linstallation des différents outils : serveur Tomcat, Cocoon, le driver JDBC –La théorie sur lXML/Cocoon, lESQL, les logicsheets De Cocoon et Amélie pour –Lutilisation des Database Actions et des Modular Database Actions Maxime CHAMBREUIL – UV libre ASI4 – – 17/01/2003 8
Implémentation Pour les affichages de la base (selections) : ESQL, Logicsheets Pour les insertions, mises à jour et effacements de tuple : DBA Pour les insertions, mises à jour et effacements multi-tuples et multi-tables : MOD-DBA Maxime CHAMBREUIL – UV libre ASI4 – – 17/01/2003 9
Les problèmes rencontrés Maxime CHAMBREUIL – UV libre ASI4 – – 17/01/
Problèmes rencontrés Répartition du temps : trop de temps passé sur la conception de la base et manque de temps par la suite Motivation : seul à se faire taper !!! Débugguage : outil = 1 fichier de log Sécurité : laccès à la base nest pas sécurisé Fonctionnement : application inaccessible (port 8080) Maxime CHAMBREUIL – UV libre ASI4 – – 17/01/
Conclusion Maxime CHAMBREUIL – UV libre ASI4 – – 17/01/
Conclusion LESQL, les logicsheets et les DBA marchent. Les MOD-DBA ne marchent pas le logiciel est donc loin dêtre terminé XML/Cocoon ~ OSI : bonne conception mais difficile à implémenter (TCP/IP ~ PHP) Maxime CHAMBREUIL – UV libre ASI4 – – 17/01/
Des questions ??? Maxime CHAMBREUIL – UV libre ASI4 – – 17/01/ Maxime CHAMBREUIL – UV libre ASI4 – – 17/01/