830 likes | 1.62k Views
Conception et réalisation d'un site Web de vente de billets en ligne. Réalisé par Encadré par Mr. Mehdi HAJJI Année universitaire 2007 - 2008. Ministère de l’enseignement supérieur, De la recherche scientifique et de la technologie Univeristé de Manouba
E N D
Conception et réalisation d'un site Web de vente de billets en ligne Réalisé par Encadré parMr. Mehdi HAJJI Annéeuniversitaire 2007 - 2008 Ministère de l’enseignement supérieur, De la recherche scientifique et de la technologie Univeristé de Manouba Ecole Nationale des Sciences de l’Informatique Projet deux modules Ahmed TRIKI Mohamed Nadhir KHEMAKHEM Majdi JRIBI
Contexte et objectifs 2 Conception et réalisation d’un site Web de vente de billets en ligne
Contexte et objectifs Contexte général • Les innovations technologiques ont facilité l’achat et la vente. • On cherche toujours à faire le paiement avec la manière • la plus sécurisée et la plus facile possible • Le commerce électronique est une solution adéquate. 3 Conception et réalisation d’un site Web de vente de billets en ligne
Contexte et objectifs Objectifs de notre application • Le projet de vente de billets en ligne répond à ces différentes • exigences et facilite l’achat et la vente de billets des spectacles • de différentes catégories. 4 Conception et réalisation d’un site Web de vente de billets en ligne
Plan I. Spécification II. Conception III. Réalisation IV. Conclusion 5 Conception et réalisation d’un site Web de vente de billets en ligne
I. Spécification 6 Conception et réalisation d’un site Web de vente de billets en ligne
I. Spécification Besoins fonctionnels et non fonctionnels • Le système doit assurer aux clients l’opération d’achat • en ligne. • Le système doit assurer aux organisateurs la possibilité • de consulter ses différents spectacles et de les arrêter. • Le système doit assurer à l’administrateur la gestion • des différents composants du site. • Le système doit garantir la sécurité des transactions • bancaires. 7 Conception et réalisation d’un site Web de vente de billets en ligne
I. Spécification Cas d’utilisation de la partie client 8 Conception et réalisation d’un site Web de vente de billets en ligne
I. Spécification Cas d’utilisation de la partie client 9 Conception et réalisation d’un site Web de vente de billets en ligne
I. Spécification Cas d’utilisation de la partie client 10 Conception et réalisation d’un site Web de vente de billets en ligne
I. Spécification Cas d’utilisation de la partie client 11 Conception et réalisation d’un site Web de vente de billets en ligne
I. Spécification Cas d’utilisation de la partie client 12 Conception et réalisation d’un site Web de vente de billets en ligne
I. Spécification Cas d’utilisation de la partie client 13 Conception et réalisation d’un site Web de vente de billets en ligne
I. Spécification Cas d’utilisation de la partie organisateur 14 Conception et réalisation d’un site Web de vente de billets en ligne
I. Spécification Cas d’utilisation de la partie administrateur 15 Conception et réalisation d’un site Web de vente de billets en ligne
I. Spécification Cas d’utilisation de la partie administrateur 16 Conception et réalisation d’un site Web de vente de billets en ligne
I. Spécification Cas d’utilisation de la partie administrateur 17 Conception et réalisation d’un site Web de vente de billets en ligne
I. Spécification Cas d’utilisation de la partie administrateur 18 Conception et réalisation d’un site Web de vente de billets en ligne
I. Spécification Cas d’utilisation de la partie administrateur 19 Conception et réalisation d’un site Web de vente de billets en ligne
I. Spécification Cas d’utilisation de la partie administrateur 20 Conception et réalisation d’un site Web de vente de billets en ligne
II. Conception 21 Conception et réalisation d’un site Web de vente de billets en ligne
II. Conception L’architecture du site Figure1 : Architecturedu site 22 Conception et réalisation d’un site Web de vente de billets en ligne
II. Conception Choix de l’architecture MVC • La séparation en plusieurs couches permet le traitement sur une couche, indépendamment des autres. • Les trois parties d'une application MVC (modèle, vue et contrôleur) sont des boîtes noires dont le fonctionnement interne est masqué aux autres parties. • Comme le modèle renvoie les données sans appliquer aucune mise en forme, les mêmes composants peuvent être utilisés et appelés pour n'importe quelle interface. 23 Conception et réalisation d’un site Web de vente de billets en ligne
II. Conception La partie vue 24 Conception et réalisation d’un site Web de vente de billets en ligne
II. Conception La partie vue (suite) Figure2 : Architecturegénérale du site 25 Conception et réalisation d’un site Web de vente de billets en ligne
II. Conception La partie contrôleur (Administrateur) 26 Conception et réalisation d’un site Web de vente de billets en ligne
II. Conception La partie contrôleur (Organisateur) 27 Conception et réalisation d’un site Web de vente de billets en ligne
II. Conception La partie contrôleur (Client) 28 Conception et réalisation d’un site Web de vente de billets en ligne
II. Conception La partie modèle (Administrateur) 29 Conception et réalisation d’un site Web de vente de billets en ligne
II. Conception La partie modèle (Organisateur) 30 Conception et réalisation d’un site Web de vente de billets en ligne
II. Conception La partie modèle (Client) 31 Conception et réalisation d’un site Web de vente de billets en ligne
II. Conception Conception de la base de données: le schéma relationnel 32 Conception et réalisation d’un site Web de vente de billets en ligne
III. Réalisation 33 Conception et réalisation d’un site Web de vente de billets en ligne
III. Réalisation Environnement de programmation: La partie vue (JSP) 34 Conception et réalisation d’un site Web de vente de billets en ligne
III. Réalisation Environnement de programmation: La partie contrôleur La partie contrôleur: Struts • Il peut utiliser plus qu'un seul servlet. • Il est plus orienté vers JSP, mais il peut supporter d'autres • technologies. • Configuration aisée. 35 Conception et réalisation d’un site Web de vente de billets en ligne
III. Réalisation Environnement de programmation: La partie modèle La partie modèle: Hibernate • Permet de voir les tables de la base de données comme des • classes • Permet le transfert des classes Java dans les tables de la • bases de données. 36 Conception et réalisation d’un site Web de vente de billets en ligne
III. Réalisation Page d’accueil administrateur 37 Conception et réalisation d’un site Web de vente de billets en ligne
III. Réalisation Page d’accueil client 38 Conception et réalisation d’un site Web de vente de billets en ligne
III. Réalisation Page de connexion 39 Conception et réalisation d’un site Web de vente de billets en ligne
IV. Conclusion 40 Conception et réalisation d’un site Web de vente de billets en ligne
IV. Conclusion Conclusion et perspectives • La mise en place de cette application Web assure l’achat et • La vente en ligne de billets des spectacles de différentes • catégories. • Cette application répond à des exigences d’actualité comme • la sécurité et la facilité de paiement. • L’utilisation de l’architecture MVC a facilité le développement • de cette application • L’intégration de services web peut être une amélioration • appréciable pour ce travail. 41 Conception et réalisation d’un site Web de vente de billets en ligne
Merci pour votre attention 42 Conception et réalisation d’un site Web de vente de billets en ligne