windows 8.1 app

Download Windows 8.1 App

Post on 19-Jul-2015

84 views

Category:

Software

0 download

Embed Size (px)

TRANSCRIPT

Prsentation PowerPoint

Ralis par : Amine GHALLEBEncadrant INSAT: Mme. Mona LAROUSSIEncadrants entreprise: M. Irwin LAN HANG WAH M. Romain REVELLATConception et Mise en uvre dun Systme Centrale de Gestion de Commandes1

Bon aprs-midi vous tous Madame, messieurs les membres de jury je vous remercie davoir accept devaluer mon travail et je suis honor par vous prsenter mon projet de fin dtudes 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

1Bonjour tout le mondeMadames les membres de jury je vous remercie davoir accept devaluer mon travail et je suis honor par vous prsenter mon projet de fin dtudes intitul . Ce stage a t effectu au sein de Happytal Paris, encadr par M Irwin Lan Hang Wah et Monsieur Romain Revellat cot entreprise et Madame Mona Laroussi Cot INSAT que je leurs dois beaucoup de gratitude et de respect pour leurs efforts durant ces derniers mois2

Permettez moi tout dabord de vous prsenter Happytal. Happytal est une initiative vocation sociale rvolutionnant les services au sein des hpitaux. Happytal propose dans les hpitaux des offres de services et de produits contribuant au mieux-tre des patients, facilitant le quotidien des familles et celui des personnels.Avec lvolution de son mtier et son personnel, Happytal a de nombreux dfis relever pour satisfaire avec succs lexigence de son business, parmi lesquels :-Fournir plus doptions dans laccs, le traitement et le suivi des commandes.-Faciliter la recherche de linformation.-Avoir un outil mobile et lectronique de marketing de marchandising.-Partager linformation avec transparence et fluidit entre les diffrents participants.Ralisation et TestsConclusion et perspectivesIntroductionArchitecture et ConceptionEtude TechniquePlan Etude des Besoins2Nous allons commencer par introduire le contexte technique et fonctionnel du projet suivi dune prsentation des besoins puis nous allons prsenter les choix technique ainsi que larchitecture de notre solution et prsenter par la suite le travail ralis. Enfin nous allons clturer par une conclusion.3Nous allons commencer par introduire le contexte technique et fonctionnel du projet suivi dune prsentation des besoins puis nous allons prsenter les choix techniques ainsi que larchitecture de notre solution et prsenter par la suite le travail ralis. Enfin nous allons clturer par une conclusion.Introduction4Contexte5IntroductionAvec lvolution de son mtier, la situation impose Happytal durbaniser son systme dinformation et se doter dun systme central de management de commande.

Les utilisateurs ont de fortes attentes concernant leurs expriences de vente, de marketing et de gestion des requtes clients: ils veulent pouvoir passer des commandes puis les suivre sur plusieurs canaux, que ce soient leurs sources: des terminaux mobiles, en ligne sur le site web, hotline ou en face faceObjectifs6Introduction

Mthodologie Scrum7Introduction

Back-Office8Introduction

La notion de back-office correspond la partie du mtier dune entreprise qui est visible par l'administration et qui permet de grer le contenu, les fonctionnalits.

Cette fonction couvre la gestion et la comptabilisation des oprations ainsi que le contrle de gestion des systmes bien dfinit. Mise en place dune dmarche E-Business9IntroductionLe business lectronique tend modifier la communication entre les diffrents collaborateurs et voluer le mtier des entreprises et son automatisation.

La notion de e-Business est nanmoins trs souple et englobe toute les utilisations possibles des technologies de l'information et de la communication.

Notification10Introduction

Lide derrire la construction dun systme de notification locale est de favoriser la communication asynchrone. Etude des besoins11Besoins fonctionnels12Etude des besoins

Pour utiliser le systme des commandes, lutilisateur doit authentifier pour crer une session.Besoins fonctionnels13Etude des besoins

Besoins fonctionnels14Etude des besoins

Besoins non fonctionnels15Etude des besoins

Etude technique16Choix technologiques 17Etude techniqueAfin de mettre en place notre systme de commandes qui suit un projet e-Business, il faut mettre en uvre une nouvelle organisation, tirant partie des nouvelles technologies.

Windows Store App18Etude technique

Les applications Windows Store sont conues pour le systme dexploitation Windows 8 et distribues sur le Windows Store. Cest Windows Runtime (WinRT) qui se charge de la cration de ces applications.

Le concept de C# et XAML19Etude technique

Programmation Asynchrone20Etude technique

la programmation asynchrone est un ensemble de techniques permettant de mettre en uvre des oprations coteuses qui sont excutes simultanment avec le reste du programme. WCF Data Services21Etude technique

Les Services de donnes WCF (Windows Communication Foundation) est un composant du .NET Framework qui permet de crer des services qui utilisent le protocole OData Architecture et Conception22Choix Conceptuel23Architecture et conceptionModle-Vue-VueModle (MVVM)L'avantage principal de ce patron est qu'il attribue des responsabilits clairement dfinies chaque couche.

Il est bas sur trois lments: Model, View , ViewModel.

Choix Conceptuel24Architecture et conceptionNavigation PatternsModle Plat: permet de se dplacer entre des pages, des onglets ou des modes qui rsident tous au mme niveau hirarchique

Modle Hirarchique: la navigation se fait comme suit:

Lespages Hubreprsentent le point dentre de lutilisateurLespages Sectionreprsentent le second niveau dune applicationLespages Dtailreprsentent le troisime niveau.

Choix Conceptuel25Architecture et conceptionInversion Of Controle

Choix Conceptuel26Architecture et conceptionRepository et DAORepository

GOF Design PatternsDAOEntitsData BaseCRUDPOCOPersistanceInterfacesPrototypage27Architecture et conception

Le prototypage se dcline sous plusieurs formes tels que le Storyboard

L'objectif du prototypage est d'valuer l'utilisabilitdu systme.

Architecture applicative globale28Architecture et conception

Architecture applicative cot serveur29Architecture et conception

Architecture applicative cot client30Architecture et conception

Ralisation et Tests31Page de dmarrage32Ralisation et Tests

Page douverture dune session33Ralisation et Tests

Page de TimeLine34Ralisation et Tests

Page de Cartes Cadeaux 35Ralisation et Tests

Page de catgories et produits36Ralisation et Tests

Page de clients37Ralisation et Tests

Pages de lhistorique de Commandes38Ralisation et Tests

Pages de la fiche Commande39Ralisation et Tests

Pages de la nouvelle Commande40Ralisation et Tests

Pages de Confirmation de la nouvelle Commande41Ralisation et Tests

Pages de Recherche42Ralisation et Tests

Tests unitaires43Ralisation et Tests

Test de web services Tests Unitaires44Ralisation et Tests

Test dintgration Tests fonctionnels45Ralisation et TestsTest de performance

Tests fonctionnels46Ralisation et TestsTest de certification

Afin de valider notre application Windows Store de manire interactive, nous avons utilis le Kit de certification des applications Windows.

Tests de linterface utilisateur47Ralisation et TestsTest dintgration

Conclusion et perspectives48Conclusion et perspectives49Conclusion et perspectives

Conclusion et perspectives50Conclusion et perspectives

Systme Centrale de Gestion de Commandes Ralis par : Amine GHALLEBConception et Mise en uvre dun Systme Centrale de Gestion de Commandes51Merci pour votre attentionBon aprs-midi vous tous Madame, messieurs les membres de jury je vous remercie davoir accept devaluer mon travail et je suis honor par vous prsenter mon projet de fin dtudes 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

51

Recommended

View more >