Windows 8.1 App

491 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
491
Sur SlideShare
0
Issues des intégrations
0
Intégrations
4
Actions
Partages
0
Téléchargements
20
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

    ×