Conception et Mise en OEuvre d’un Système 
Centrale de Gestion de Commandes 
Réalisé par : 
Amine GHALLEB 
Encadrant INSAT...
2
Plan 
Etude des Besoins 
Etude Technique 
Réalisation et Tests 
Conclusion et perspectives 
Introduction 
Architecture et ...
Introduction 
4
Contexte 
• Avec l’évolution de son métier, la situation impose à « Happytal» d’urbaniser son système 
5 
d’information et...
Objectifs 
6
Méthodologie Scrum 
7
Back-Office 
8 
• La notion de back-office correspond à la partie du métier d’une entreprise qui est visible par 
l'admini...
Mise en place d’une démarche E-Business 
9 
• Le business électronique tend à modifier la communication entre les différen...
Notification 
10 
• L’idée derrière la construction d’un système de notification locale est de favoriser la 
communication...
Etude des besoins 
11
Besoins fonctionnels 
12 
Pour utiliser le système des commandes, l’utilisateur doit authentifier pour créer une session. ...
Besoins fonctionnels 
13 
uc Use Case Opérationnel 
Choisir une catégorie 
Afficher notes 
administratives 
Choisir une va...
Besoins fonctionnels 
Mettre à jour une 
14 
uc Use Case Opérationnel 
Gérer des notifications 
Recevoir des 
notification...
Besoins non fonctionnels 
15
Etude technique 
16
Choix technologiques 
Afin de mettre en place notre système de commandes qui suit un projet e-Business, il faut mettre 
17...
Windows Store App 
18 
Les applications Windows Store sont conçues pour le système 
d’exploitation Windows 8 et distribuée...
Le concept de C# et XAML 
19 
Les 
librairies 
Familiarité 
avec ces 
langages 
Outils de 
support 
qualité de 
la 
résolu...
Programmation Asynchrone 
20 
la programmation asynchrone est un ensemble de techniques permettant de mettre en oeuvre des...
WCF Data Services 
Les Services de données WCF (Windows Communication Foundation) est un composant du .NET 
Framework qui ...
Architecture et Conception 
22
Choix Conceptuel 
23 
• Modèle-Vue-VueModèle (MVVM) 
 L'avantage principal de ce patron est qu'il attribue des responsabi...
Choix Conceptuel 
24 
• Navigation Patterns 
Modèle Plat: permet de se déplacer entre des pages, des onglets ou des modes...
Choix Conceptuel 
25 
• Inversion Of Controle 
I0C 
Dependency Lookup 
Dependency Injection
Choix Conceptuel 
26 
• Repository et DAO 
DAO Repository 
Entités 
Persistance Interfaces 
Data Base CRUD POCO 
• GOF Des...
Prototypage 
27 
• Le prototypage se décline sous plusieurs formes tels que le 
« Storyboard » 
• L'objectif du prototypag...
Architecture applicative globale 
28
Architecture applicative coté serveur 
29
Architecture applicative coté client 
30
Réalisation et Tests 
31
Page de démarrage 
32
Page d’ouverture d’une session 
33
Page de TimeLine 
34
Page de Cartes Cadeaux 
35
Page de catégories et produits 
36
Page de clients 
37
Pages de l’historique de Commandes 
38
Pages de la fiche Commande 
39
Pages de la nouvelle Commande 
40
Pages de Confirmation de la nouvelle Commande 
41
Pages de Recherche 
42
Tests unitaires 
43 
• Test de web services
Tests Unitaires 
44 
• Test d’intégration
Tests fonctionnels 
45 
• Test de performance
Tests fonctionnels 
46 
• Test de certification 
Afin de valider notre application Windows Store de manière interactive, n...
Tests de l’interface utilisateur 
47 
• Test d’intégration
Conclusion et perspectives 
48
Conclusion et perspectives 
49
Conclusion et perspectives 
50 
Système Centrale de Gestion de Commandes
Conception et Mise en OEuvre d’un Système Centrale de Gestion de Commandes 
Merci pour votre attention 
Réalisé par : 
Ami...
Prochain SlideShare
Chargement dans…5
×

Windows 8.1 App

395 vues

Publié le

Cette présentation concerne une application Windows 8.1 s'inscrit dans la mise en oeuvre d'un projet de fin d'études.

ce projet de fin d’études s’inscrit parfaitement dans la logique de la mise en œuvre d’un système d’information automatisé, cohérent et agile, qui intègre les nouveaux besoins de l’entreprise, permettant d’avoir une meilleure gestion, fiabilité et efficacité de son métier, ainsi supporter la montée en charge.

Le projet vise également la mise en place d’une démarche du business électronique en utilisant les nouveautés technologiques. Ainsi, ce projet de fin d’études consiste à concevoir et créer un système central de gestion de commandes, intégré dans le système d’information, qui aide à faciliter la fluidité de l’information et de la communication dans une société de services hospitaliers.

Publié dans : Logiciels
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
395
Sur SlideShare
0
Issues des intégrations
0
Intégrations
4
Actions
Partages
0
Téléchargements
14
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • Bon après-midi à vous tous
    Madame, messieurs les membres de jury je vous remercie d’avoir accepté d’evaluer mon travail et je suis honoré par vous présenter mon projet de fin d’études intitulé « …. »
    Ce stage a été effectué au sein de Think Tank Tunis encadré par M Yassine Kaaniche coté entreprise et Madame Saloua Ben Yahia Coté INSAT que je leur dois beaucoup de gratitude et de respect pour leurs efforts durant ces 4 derniers mois
  • Nous allons commencer par introduire le contexte technique et fonctionnel du projet suivi d’une présentation des besoins puis nous allons présenter les choix technique ainsi que l’architecture de notre solution et présenter par la suite le travail réalisé. Enfin nous allons clôturer par une conclusion.
  • Bon après-midi à vous tous
    Madame, messieurs les membres de jury je vous remercie d’avoir accepté d’evaluer mon travail et je suis honoré par vous présenter mon projet de fin d’études intitulé « …. »
    Ce stage a été effectué au sein de Think Tank Tunis encadré par M Yassine Kaaniche coté entreprise et Madame Saloua Ben Yahia Coté INSAT que je leur dois beaucoup de gratitude et de respect pour leurs efforts durant ces 4 derniers mois
  • Windows 8.1 App

    1. 1. Conception et Mise en OEuvre d’un Système Centrale de Gestion de Commandes Réalisé par : Amine GHALLEB Encadrant INSAT: Mme. Mona LAROUSSI Encadrants entreprise: M. Irwin LAN HANG WAH M. Romain REVELLAT 1
    2. 2. 2
    3. 3. Plan Etude des Besoins Etude Technique Réalisation et Tests Conclusion et perspectives Introduction Architecture et Conception 2
    4. 4. Introduction 4
    5. 5. Contexte • Avec l’évolution de son métier, la situation impose à « Happytal» d’urbaniser son système 5 d’information et se doter d’un système central de management de commande.
    6. 6. Objectifs 6
    7. 7. Méthodologie Scrum 7
    8. 8. Back-Office 8 • La notion de back-office correspond à la partie du métier d’une entreprise qui est visible par l'administration et qui permet de gérer le contenu, les fonctionnalités. • Cette fonction couvre la gestion et la comptabilisation des opérations ainsi que le contrôle de gestion des systèmes bien définit.
    9. 9. Mise en place d’une démarche E-Business 9 • Le business électronique tend à modifier la communication entre les différents collaborateurs et à évoluer le métier des entreprises et son automatisation. • La notion de e-Business est néanmoins très souple et englobe toute les utilisations possibles des technologies de l'information et de la communication.
    10. 10. Notification 10 • L’idée derrière la construction d’un système de notification locale est de favoriser la communication asynchrone. Type de notifications Toast TimeLine
    11. 11. Etude des besoins 11
    12. 12. Besoins fonctionnels 12 Pour utiliser le système des commandes, l’utilisateur doit authentifier pour créer une session. uc Authentifier Utilisateur Authentifier
    13. 13. Besoins fonctionnels 13 uc Use Case Opérationnel Choisir une catégorie Afficher notes administratives Choisir une variante produit Effectuer la recherche intelligente Gérer les commandes Annuler une commande Afficher catalogues produits Consulter l'aide Consulter fiche produit Mettre à jour une commande Consulter disponibilité produit Ajouter à la commande en cours Lancer une commande Suivre l'état d'une commande Voir suggestions «extend» Consulter le "Timeline" du système User «extend» «extend» «extend» «extend» «extend» «extend» «extend» «extend» «extend» «extend»
    14. 14. Besoins fonctionnels Mettre à jour une 14 uc Use Case Opérationnel Gérer des notifications Recevoir des notifications Filtrer les notifications Consulter liste des clients Consulter liste prestataires Consulter Fiche Consulter fiche prestataire Client Paramétrer les notifications Consulter liste des notifications Rafraichir le système Accèder à la fiche d'une carte carte Consulter liste des cartes cadeaux Gérer les cartes cadeaux Générer une carte User «extend» «extend» «extend» «extend» «extend» «extend» «extend» «extend» «extend» «extend»
    15. 15. Besoins non fonctionnels 15
    16. 16. Etude technique 16
    17. 17. Choix technologiques Afin de mettre en place notre système de commandes qui suit un projet e-Business, il faut mettre 17 en oeuvre une nouvelle organisation, tirant partie des nouvelles technologies.
    18. 18. Windows Store App 18 Les applications Windows Store sont conçues pour le système d’exploitation Windows 8 et distribuées sur le Windows Store. C’est Windows Runtime (WinRT) qui se charge de la création de ces applications.
    19. 19. Le concept de C# et XAML 19 Les librairies Familiarité avec ces langages Outils de support qualité de la résolution d’écran Data- Binding Plateforme Cible
    20. 20. Programmation Asynchrone 20 la programmation asynchrone est un ensemble de techniques permettant de mettre en oeuvre des opérations coûteuses qui sont exécutées simultanément avec le reste du programme.
    21. 21. WCF Data Services Les Services de données WCF (Windows Communication Foundation) est un composant du .NET Framework qui permet de créer des services qui utilisent le protocole « OData » 21
    22. 22. Architecture et Conception 22
    23. 23. Choix Conceptuel 23 • Modèle-Vue-VueModèle (MVVM)  L'avantage principal de ce patron est qu'il attribue des responsabilités clairement définies à chaque couche.  Il est basé sur trois éléments : Model, View , ViewModel.
    24. 24. Choix Conceptuel 24 • Navigation Patterns Modèle Plat: permet de se déplacer entre des pages, des onglets ou des modes qui résident tous au même niveau hiérarchique Modèle Hiérarchique: la navigation se fait comme suit: - Les pages Hub représentent le point d’entrée de l’utilisateur - Les pages Section représentent le second niveau d’une application - Les pages Détail représentent le troisième niveau.
    25. 25. Choix Conceptuel 25 • Inversion Of Controle I0C Dependency Lookup Dependency Injection
    26. 26. Choix Conceptuel 26 • Repository et DAO DAO Repository Entités Persistance Interfaces Data Base CRUD POCO • GOF Design Patterns GOF Design Patterns Structuraux Adapter Pattern Composite Pattern Facade Pattern Decorator Pattern Comportementaux Command Pattern Mediator PAttern
    27. 27. Prototypage 27 • Le prototypage se décline sous plusieurs formes tels que le « Storyboard » • L'objectif du prototypage est d'évaluer l'utilisabilité du système.
    28. 28. Architecture applicative globale 28
    29. 29. Architecture applicative coté serveur 29
    30. 30. Architecture applicative coté client 30
    31. 31. Réalisation et Tests 31
    32. 32. Page de démarrage 32
    33. 33. Page d’ouverture d’une session 33
    34. 34. Page de TimeLine 34
    35. 35. Page de Cartes Cadeaux 35
    36. 36. Page de catégories et produits 36
    37. 37. Page de clients 37
    38. 38. Pages de l’historique de Commandes 38
    39. 39. Pages de la fiche Commande 39
    40. 40. Pages de la nouvelle Commande 40
    41. 41. Pages de Confirmation de la nouvelle Commande 41
    42. 42. Pages de Recherche 42
    43. 43. Tests unitaires 43 • Test de web services
    44. 44. Tests Unitaires 44 • Test d’intégration
    45. 45. Tests fonctionnels 45 • Test de performance
    46. 46. Tests fonctionnels 46 • Test de certification Afin de valider notre application Windows Store de manière interactive, nous avons utilisé le Kit de certification des applications Windows.
    47. 47. Tests de l’interface utilisateur 47 • Test d’intégration
    48. 48. Conclusion et perspectives 48
    49. 49. Conclusion et perspectives 49
    50. 50. Conclusion et perspectives 50 Système Centrale de Gestion de Commandes
    51. 51. Conception et Mise en OEuvre d’un Système Centrale de Gestion de Commandes Merci pour votre attention Réalisé par : Amine GHALLEB 51

    ×