Département d'Informatique

Projet

Présentation

Nous souhaitons developper un site de commerce electronique pour la societe Bizness SA. La societe consideree opere une gestion en flux tendu, c'est a dire qu'elle ne gere pas de stock. Les processus metiers de notre societe sont les suivants.

Dans un second temps, la société Bizness SA acquiert la société E-Biz SA qui elle aussi propose de la vente par correspondance. Evidemment les deux catalogues respectifs vont devoir être fusionnes et ne sont pas au même format (XML).

Le site de Bizness SA

Le projet consiste à réaliser le site en utilisant les techniques XML vues en cours:

Rien ne vous empêche de consulter les sites analogues éventuellement existant pour vous donner des idées sur la présentation, le contenu, les fonctionnalités, etc.

Voici quelques indications pour la réalisation, que vous êtes invités à respecter pour faciliter l'intégration des données de chaque groupe. En fonction du temps dont vous disposez, vous êtes libre d'inventer des compléments qui vous paraissent plus intéressants et/ou amusants.

Les informations décrites dans la présentatiosont nécessaires. Ensuite,

Représentation des données

Vous devez définir la représentation de ces informations en XML, en en plaçant une partie dans la base de données. Par exemple la liste des produits, leurs references, la liste de fournisseurs , des clients etc ... peut être en base, et le reste du site en XML "pur". Réflechissez aux avantages/inconvénients des diverses solutions techniques, et préparez-vous à défendre votre point de vue.

Mises à jour: Vous pouvez vous contenter, surtout dans un premier temps, d'effectuer les mises à jour manuellement en éditant directement les documents XML. Il serait bien sûr préférable de passer par l'intermédiaire de formulaires associés à des servlets ou JSP, aussi bien pour la base de données que pour la manipulation des documents XML. Essayez de garder un peu de temps à la fin du projet pour cela.

Publication: enfin produisez au moins deux versions différentes de vos informations, dont une en HTML, et l'autre en WML. Une édition PDF (via XSL-FO ou DocBook) sera appréciée, mais il faut être sûr de pouvoir en venir à bout dans les délais impartis.

Pour le site web, il doit être possible de saisir avec un formulaire HTML des critères de recherche (la même chose est possible, de manière simplifiéee, en WML). Les produits seront classés par grande catégories. Vous avez le choix des produits en vente au catalogue. Par exemple pour un site comme amazon.com, les catégories Livres, Disques sont présentes (il y en bien d'autres). N'oubliez de fournir des liens hypertextes pour pouvoir naviguer dans le site, ou pour générer un PDF permettant d'imprimer le contenu affiché à l'écran.

Intégration de E-Biz SA

A vous de definir une DTD permettant d'intégrer les informations (si cela vous semble pertinent)

Vous pouvez adapter votre code à la DTD commune, ou bien au contraire transformer la DTD commune vers votre propre DTD. Pour l'intégration vous pouvez utiliser le système d'entités externes, ou un document XML qui référence toutes les URL. A vous d'effectuer les bons choix techniques. Les enseignants sont là pour vous conseiller bien entendu.

Travail demandé

Contact : Veronique Benzaken