Mémoire de Fin d’Etudes pour l’obtention du diplôme de Master II en Informatiqu
Mémoire de Fin d’Etudes pour l’obtention du diplôme de Master II en Informatique gggggggggggg Présenté par : TSIMIODY Azonay Lalasy Filière : Génie Logiciel Classe : 5ème année GLFC Matricule : 2266/19 Année universitaire : 2020-2021 Encadreur Pédagogique : Monsieur RANDRIANARIMANANA Fanomezantsoa Année d’édition : Juillet 2021 CREATION D’UNE APPLICATION WEB POUR L’OPTIMISATION DE LA GESTION DES ACTIVITES D’UNE CABINET D’AUDIT 2 AVANT-PROPOS L’Institut Supérieur d’Informatique ; IS-INFO, est un centre de formation spécialisé en informatique. Toutes les études sont orientées vers l'apprentissage et la manipulation de l'ordinateur au plus proche du monde de l'entreprise. L'IS-INFO a obtenu l'autorisation d'ouverture le 07 juillet 2004, suivant l'agrément n° 449- MENRS/SG/DG ENRS SRS/DFPT, ainsi que les reconnaissances des diplômes par la Fonction Publique sous le numéro d'équivalence 844/2007 CNEAT, le 15 Janvier 2007 et le numéro d'équivalence 2064/2009 CNEAT, le 06 février 2009. La Mission de l’Institut est la formation professionnelle des étudiants pour devenir des cadres supérieurs d'entreprises. De plus, l’institut s'engage à former en Premier cycle des techniciens supérieurs spécialisés ayant les capacités d'initiatives dans leurs attributions et en second Cycle possédant des compétences techniques effectives suivant la norme et les besoins des entreprises. L’Institut offre un diplôme de licence professionnelle pour les étudiants qui ont effectué une formation de trois ans et un diplôme de master pour une formation de cinq ans. L’IS-INFO propose à ses étudiants une formation diplômante. Les Diplômes de Licence Professionnelle en Informatique : Bacc+3 et Les Diplômes de master en Informatique : Bacc+5 sont délivrés aux étudiants dans les deux filières de formation suivantes : Génie Logiciel (GL) tous les matins entre 07 heures et 12 heures 30 minutes. Administrateur Systèmes et Réseaux (ASR) tous les après-midis entre 12 heures 30 minutes et 18 heures. L’institut dispense deux types de formation : Une formation Initiale (FI) de demi-journée suivant la filière choisie Une Formation Continue (FC), sous forme de télé-enseignement, tous les samedis de 07 heures à 18 heures. Après cinq années de formation au sein de l’Institut, l’impétrant peut effectuer un stage dans les sociétés ou pas pour l’obtention du diplôme de master en Génie logiciel dont le thème est : « Création d’une application web pour l’optimisation de la gestion des activités d’un cabinet d’audit (cas de Delta Audit) ». REMERCIEMENTS Nous adressons nos remerciements, en premier lieu DIEU Tout Puissant, qui nous a donné la force, le courage, la volonté, la santé et la possibilité de poursuivre le cursus de la formation à l’ISINFO, afin de faire cette soutenance de mémoire de fin d’études pour obtenir le diplôme de MASTER II. Nous tenons aussi à remercier la personne qui nous a encadré durant la réalisation de ce mémoire : Monsieur RANDRIANARIMANANA Fanomezantsoa, enseignant formateur à l’ISINFO et encadreur pédagogique pour tout le temps qu’il nous a consacré, ses directives précieuses pendant la réalisation de ce mémoire. Ainsi nous ne saurons réitérer un grand merci • À nos parents qui nous ont soutenus moralement et financièrement pour qu’on puisse continuer nos études à l’ISINFO afin de faire cette soutenance de mémoire de fin d’études ; • Notre famille, collègues, et tous nos amis pour leurs suggestions, leurs aides et surtout leur soutien ; • Enfin, à tous ceux qui, de près ou de loin, nous ont aidés à la réalisation de ce travail. LISTE DES ABREVIATIONS API : Application Programming Interface CdCF : Cahier des Charges Fonctionnelles CI: CodeIgniter CLI: Command Line Interface CRUD: Create, Read, Update, Delete CSS: Cascading Style Sheets DOM: ES: EcmaScript FN: formes normales GPO: Group Policy Object GPS: HTML: HyperText Transfer Protocol HTTP: HyperText Markup Language JS: JavaScript JSON: JavaScript Object Notation LAN: Local Area Network MSP : MS Project MVC : Modèle-Vue-Contrôleur NPM: Node Package Manager PHP: Personal Home Page POO: Programmation Orientée Objet REST: Representational State Transfer Sass: Syntactically Awesome Stylesheets SCSS: SPA: Single Page Applications SQL: Structured Query Language TS: TypeScript UML: Unified Modeling Language URL: Uniform Resource Locator XML: Extensible Markup Language LISTE DES FIGURES Figure 1: : Fonctionnement MVC.............................................................................................17 Figure 2: code json....................................................................................................................21 Figure 3: Logo CodeIgniter......................................................................................................27 Figure 4: Page d’accueil CodeIgniter.......................................................................................28 Figure 5: URL avec CodeIgniter...............................................................................................31 Figure 6: Logo Angular............................................................................................................34 Figure 7: Diagramme de Gantt.................................................................................................47 Figure 8: Diagramme de Cas d’utilisation................................................................................48 Figure 9: Diagramme de séquence Authentification................................................................49 Figure 10: Diagramme de séquence Administration – demande accès de l’utilisateur............50 Figure 11: Diagramme de séquence Administration – validation compte utilisateur...............51 Figure 12 : Diagramme de séquence Administration – Données de base.................................51 Figure 13: Diagramme de séquence Demande de débours.......................................................52 Figure 14: Diagramme de séquence Autoriser débours............................................................52 Figure 15: Diagramme de séquence viser débours...................................................................53 Figure 16: Diagramme de séquence RH...................................................................................54 Figure 17: Diagramme de séquence Paiement..........................................................................54 Figure 18: diagramme de classe de notre application...............................................................55 Figure 19: Liaison entre backend et frontend...........................................................................65 Figure 20: Authentification de notre application......................................................................67 Figure 21: Création de compte dans notre application.............................................................67 Figure 22: page d’accueil de notre application.........................................................................68 Figure 23: Liste des données dans notre application................................................................70 Figure 24: Ajout des données dans notre application...............................................................71 Figure 25: Modification des données dans notre application...................................................71 Figure 26: Suppression des données dans notre application.....................................................72 LISTE DES TABLEAUX Tableau 1: Signification du code json.......................................................................................20 Tableau 2 : Signification directive Angular..............................................................................39 Tableau 3: Liste des diagrammes UML....................................................................................45 Tableau 4: Quelques fonctions Active Record du CodeIgniter................................................57 SOMMAIRE INTRODUCTION PARTIE I : JUSTIFICATION DU THEME 1-Présentation générale du cabinet Delta Audit 2-Analyse de l’existant 3-Critique de l’existant 4-Techniques actuellement utilisées pour contourner les problèmes 5-Explication du thème PARTIE II : ASPECTS THEORIQUES 1-Présentation des connaissances nécessaires pour la réalisation du travail 2-Les grandeurs utilisées 3-Présentation des scripts et langage de programmation 4-La gestion de projet 5-Le langage de modélisation UML PARTIE III : MODELISATION ET REALISATION 1-Gestion de projet 2-Modelisation des diagrammes UML 3-Réalisation PARTIE IV : SYNTHESE DU TRAVAIL 1-Evaluation des grandeurs 2-Mise en valeur du projet 3-Limite du projet 4-Amélioration apportée par le système dans l’activité du cabinet CONCLUSION 2 INTRODUCTION Le développement d'une entreprise en matière de technologies de l'information et de la communication exige des nouveaux moyens et supports pour échanger et diffuser l'information dans le but de réduire les contraintes de temps, d'espace et de coût, et faciliter la gestion de l'entreprise. Les entreprises doivent s’adapter aux nouvelles technologies qui apparaissent. Au vu des innovations technologiques et de la digitalisation des entreprises, le choix d’une application doit dépendre de son utilité. Pour le moment, il semble que les applications web soient la nouvelle tendance. Une application web est conseillée pour toute entreprise qui a besoin de fonctionnalités particulières dont on ne trouve nulle part. De plus, l’accès à une application web se fait depuis n’importe quel type de poste comme PC, téléphone mobile, tablette, etc… et depuis n’importe quel endroit. Les applications web révolutionnent l’entreprise car elles permettent d’être plus performantes et plus innovantes. C’est dans ce cas que nous avons proposé à un cabinet d’audit de remplacer son application desktop tournant par le système client-serveur par une application web manipulable par internet. Pour informatiser toutes les activités et avoir une meilleure organisation de travail au sein du cabinet Delta Audit, nous avons réuni dans une application web l’activité principale de ses employés en mettant en place une « application web pour l’optimisation de la gestion des activités d’un cabinet d’audit (cas de Delta Audit) ». Actuellement, ce cabinet utilise une application desktop qui ne répond plus à tous les attentes et n'apportent qu'une réponse partielle à toutes ses activités. Le développement spécifique d'une application web apporte toutes les fonctionnalités et les attentes de ce cabinet améliore-t-il la gestion de ses activités ? Pour répondre à cette question, ce mémoire est structuré de la manière suivante : la première partie sera consacrée à la description du contexte générale du projet. La deuxième partie décrit la conception et l’analyse de notre application. La troisième partie détaille la réalisation de l’application et la dernière partie nous présentera la synthèse de notre travail. PARTIE I : JUSTIFICATION DU THEME 2 1. Présentation générale du Cabinet Delta Audit 1.1. Présentation de sa structure 1.1.1. Historique Premier cabinet d’audit et leader à Madagascar grâce à sa croissance depuis maintenant plus d’une vingtaine d’années, Delta Audit a été créé en 1993 par cinq experts comptables. Le Cabinet fournit des services sur mesure et pluridisciplinaires en Audit, Conseils (juridiques et fiscaux) pour des entreprises et projets d’envergure nationales et internationales, des organismes internationaux, organisations non gouvernementales, bailleurs de fonds internationaux et diverses pme/pmi.[ CITATION Del \l 1036 ] 1.1.2. Organisation Delta Audit possède une structure de cabinet de norme internationale. Le maintien d’un haut degré de professionnalisme et la qualité de ses services sont garantis par un système de supervision en cascade et un contrôle de qualité. L’équipe de Delta Audit est composée de : Experts Comptables et Experts Comptables stagiaires qui maîtrisent parfaitement les problèmes spécifiques des pays émergents et d’autre part, du fait de leur formation sont rompus aux Techniques Modernes de Gestion, d’Organisation, de Ressources Humaines, de Fiscalité, de Finances et de système d’information. Experts juristes et fiscalistes Il dispose suivant les besoins, d’un réservoir uploads/Management/ version-2 1 .pdf
Documents similaires
-
23
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Sep 27, 2021
- Catégorie Management
- Langue French
- Taille du fichier 2.0544MB