1 / 28

Projet .NET : Projet GEn A4RIL

Projet .NET : Projet GEn A4RIL. BAILLARD, CARROUSSEL, CHASTANET,CHRISMANT. Année 2011-2012. Sommaire. 1. Introduction. 2. Présentation de la mission. 3. Analyse du projet. 4. Gestion de projet. 5. Conception et travaux réalisés. 6. Conclusion. 1. Introduction. Introduction.

ova
Download Presentation

Projet .NET : Projet GEn A4RIL

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Projet .NET : Projet GEnA4RIL BAILLARD, CARROUSSEL,CHASTANET,CHRISMANT Année 2011-2012

  2. Sommaire 1. Introduction 2. Présentation de la mission 3. Analyse du projet 4. Gestion de projet 5. Conception et travaux réalisés 6. Conclusion

  3. 1. Introduction

  4. Introduction Présentation de l’équipe: Présentation de la mission • Romain CARROUSSEL : Chef de projet • Régis BAILLARD : Architecte métier • Marjorie CHRISMANT : Architecte BDD, WebService • Thibaut CHASTANET : Architecte Algorithmique Analyse du projet Gestion de projet ConceptionTravaux Réalisés Conclusion

  5. 2. Présentation de la mission

  6. Introduction Présentation de la mission : Présentation de la mission • Créer une application capable de déchiffrer un ou plusieurs fichiers cryptés en même temps • But : Trouver l’informateur terroriste, et lui subtiliser un document secret. • Moyen : Inspiré de la technique de cryptage XOR Analyse du projet Gestion de projet ConceptionTravaux Réalisés Conclusion

  7. Introduction Spécifications fonctionnelles : Présentation de la mission • Authentifier un utilisateur • Décoder un ou plusieurs fichiers txt en simultané • Créer un document déchiffré en txt par fichier crypté • Créer un fichier PDF indiquant le taux de confiance des meilleures clés testées Analyse du projet Gestion de projet ConceptionTravaux Réalisés Conclusion

  8. Introduction Spécifications techniques : Présentation de la mission • Architecture de l’application : Trois-tiers • Langage : C# • SGBD : SQL Server 2008 Analyse du projet Gestion de projet ConceptionTravaux Réalisés Conclusion

  9. Introduction Spécifications techniques (serveur): Présentation de la mission • Architecture de type service • Un seul point d’entrée • 5 couches • Doit supporter des charges de travail importantes Analyse du projet Gestion de projet ConceptionTravaux Réalisés Conclusion

  10. 3. Analyse du projet

  11. Introduction Architecture de l’application: Présentation de la mission SERVEUR BDD CLIENT 5 4 3 2 1 Analyse du projet CU CAM CAD CW CM EM CUP Gestion de projet CUT CUC ConceptionTravaux Réalisés SERVC SERVM SERVU Conclusion

  12. Introduction Technologies utilisées : Présentation de la mission • IDE : Visual Studio 2010 • Dépôt SVN : Googlecode • SVN : TortoiseSVN, Ankh SVN • GUI : Windows PresentationFoundation (WPF) • Webservice • TaskParallellibrary Analyse du projet Gestion de projet ConceptionTravaux Réalisés Conclusion

  13. 4. Gestion de projet

  14. Introduction Planification du projet : Présentation de la mission Analyse du projet Gestion de projet ConceptionTravaux Réalisés Conclusion

  15. Introduction Planification du projet : Présentation de la mission Analyse du projet Gestion de projet ConceptionTravaux Réalisés Conclusion

  16. Introduction Organisation du projet : Présentation de la mission • Division des tâches • Imposition des règles de nommage • Définition d’un planning quotidien • Réunion de mi-projet Analyse du projet Gestion de projet ConceptionTravaux Réalisés Conclusion

  17. 5. CONCEPTION • Travaux Realises

  18. Introduction Merise : Présentation de la mission • 2 Tables : • Fichier : Table utilisée pour un historique de la clé utilisée pour un fichier donné. • Login : Permet l’authentification personnalisée à la base. Analyse du projet Gestion de projet ConceptionTravaux Réalisés Conclusion

  19. Introduction UML : Présentation de la mission Analyse du projet Gestion de projet ConceptionTravaux Réalisés Conclusion

  20. Introduction Décryptage : Présentation de la mission • Utilisation du XOR • Utilisation d’un algorithme avec : • Un échantillon • Une liste de clés • Un dictionnaire Analyse du projet Gestion de projet ConceptionTravaux Réalisés Conclusion

  21. Introduction Webservice : Présentation de la mission • Hébergé sur un serveur IIS • Trois méthodes : • Authentification • getResultatCle : Un seul résultat avec la clé voulue • getListResultat : Les 10 meilleurs resultats Analyse du projet Gestion de projet ConceptionTravaux Réalisés Conclusion

  22. Introduction Communication client-serveur : Présentation de la mission Serveur Cl_Fichier Avec ou sans Clé de cryptage Serveur Analyse du projet Client Cl_Resultat Gestion de projet ConceptionTravaux Réalisés Cl_Fichier Serveur Cl_Resultat Ou List<Serveur Cl_Resultat> Conclusion

  23. Introduction Client : Présentation de la mission Analyse du projet Gestion de projet ConceptionTravaux Réalisés Conclusion

  24. 6. CONclusion

  25. Introduction Analyse des écarts : Présentation de la mission • Ecart de planning : Module webservice plus long que prévu • Table Fichier Analyse du projet Gestion de projet ConceptionTravaux Réalisés Conclusion

  26. Introduction Bilan : Présentation de la mission • Nom du terroriste trouvé : msaveuse@cesi.fr • Architecture respectée Analyse du projet Gestion de projet ConceptionTravaux Réalisés Conclusion

  27. Introduction Possibilités d’améliorations : Présentation de la mission • Optimisation du traitement des tâches • Utilisation de la méthode de César • Amélioration de la GUI Analyse du projet Gestion de projet ConceptionTravaux Réalisés Conclusion

  28. Introduction Conclusion : Présentation de la mission Analyse du projet Gestion de projet ConceptionTravaux Réalisés Conclusion

More Related