République Algérienne Démocratique et Populaire Université Abou Bakr Belkaid– T
République Algérienne Démocratique et Populaire Université Abou Bakr Belkaid– Tlemcen Faculté des Sciences Département d’Informatique Mémoire de fin d’études Pour l’obtention du diplôme de Master en Informatique Option: génie logiciel (GL) Thème Développement d’une solution Business Intelligence pour la scolarité de l’Université deTlemcen Réalisé par : - Abdallah BENSLIMANE - Abdel Hafid BOUKLIHACENE Présenté le 22 Juin 2017 devant le jury composé de MM. - Mr Abdelkrim BENAMAR (Président) - Mr Azzedine CHIKH (Examinateur) - Mr Houcine MATALLAH (Encadrant) - Mr Mohammed TADLAOUI (Encadrant) Année universitaire : 2016-2017 Remerciements Nos remerciements vont tout spécialement à nos familles, qui ont sus nous supporter et encourager tout au long de notre vie, ainsi que pour leur aide inestimable, leur patience et leur soutien indéfectible. Nous tenons aussi, à remercier tous les enseignants qui ont contribué de près ou de loin à notre formation. Nous remercions Mr Mohammed TADLAOUI, Mr Houcine MATALLAH et Mm Amel HALFAOUI pour avoir assuré l’encadrement de ce projet. On remercie vivement Messieurs les membres du jury d’avoir accepté d’évaluer ce travail. Pour finir, et afin de n’oublier personne (amis, membre de la famille et tous ceux qui nous sont chers) nous utiliserons la formule : « Merci à… ». Dédicaces Je dédie ce modeste travail à : Mes parents, qui n’ont jamais cessé de m’encourager et me soutenir, Mon frère : Ahmed, et ma sœur : Rania Mon binôme et ami Abdallah, Mesamis :Norreddine, Yassine, Djawed, Choukri, houssam, Selim, Fayçal, Ilyes, Abdelkadder, Walid, Imed… Tous les membres de ma famille, A tous ceux qui me sont chers Hafid Dédicaces Je dédie ce modeste travail À mes parents À ma très chère famille À toute mes amis À tous ceux qui m’ont encouragé Abdallah Table des matières Introduction générale .................................................................................................. 3 Motivation ................................................................................................................. 4 Problématique ............................................................................................................. 4 Objectifs du projet ...................................................................................................... 4 Organisation du mémoire ........................................................................................... 5 Chapitre 1 : Informatique Décisionnelle .................................................................... 6 I Introduction ........................................................................................................ 6 II Les systèmes décisionnels (Business Intelligence) .............................................. 6 II.1 Les avantages d’une solution BI .................................................................. 7 III Décisionnel vs transactionnel (OLAP vs OLTP) .............................................. 7 IV Data Warehouse .............................................................................................. 8 IV.1 Qu’est Ce qu’un Data Warehouse ............................................................. 8 IV.2 Historique des Data Warehouse ................................................................ 9 IV.3 Modélisation de données d’un DW ......................................................... 10 V Concept OLAP ................................................................................................. 12 VI Architecture et composants d’un système BI ................................................. 13 VII Solutions BI présentes sur le marché ............................................................ 15 VIII Conclusion .................................................................................................... 18 Chapitre 2 Analyse et conception ............................................................................. 19 I. Introduction ...................................................................................................... 19 II. Planification et conduite du projet ................................................................. 19 III. Analyse de l’existant ..................................................................................... 21 III.1. Identification de l’environnement ........................................................... 21 III.2. Retro-Ingénierie ..................................................................................... 21 III.3. Problèmes et obstacles rencontrés .......................................................... 27 IV. Etude des besoins .......................................................................................... 27 IV.1. Rapports de gestion ................................................................................ 27 IV.2. Utilisateurs du système ........................................................................... 29 V. Conception de la solution .............................................................................. 30 V.1. Diagramme des cas d’utilisation global .................................................. 30 V.2. Conception multidimensionnelle ............................................................ 30 V.3. Mapping des données ............................................................................. 34 V.4. Architecture Globale de l’application .................................................... 36 VI. Conclusion .................................................................................................... 37 Chapitre 3 Réalisation ............................................................................................... 38 I. Introduction ...................................................................................................... 38 II. Environnement logiciel ................................................................................. 38 II.1. SGBD Microsoft SQL Server ................................................................. 38 II.2. Microsoft Visual Studio ......................................................................... 38 II.3. SQL Server Integration Services (SSIS) ................................................. 38 II.4. SQL Server Analysis Services (SSAS) ................................................... 38 II.5. SQL Server Reporting Services (SSRS) ................................................. 38 III. Processus d’extraction, de transformation et de chargement .......................... 39 IV. Génération du cube OLAP ............................................................................ 44 V. Génération des rapports ................................................................................. 44 VI. Nettoyage des données .................................................................................. 47 VII. Gestion des droits d’accès ............................................................................. 48 VIII. Organisation des fichiers de la plateforme .................................................. 49 IX. Architecture technique .................................................................................. 49 Conclusion générale .................................................................................................. 51 Références bibliographiques ..................................................................................... 53 Liste des figures ......................................................................................................... 55 Liste des tableaux ...................................................................................................... 56 Liste des abréviations ................................................................................................ 57 Annexe1 : table de mapping ...................................................................................... 54 Introduction générale Introduction générale Année universitaire 2016/2017 Page 3 Introduction générale Les établissements d'enseignement supérieur du monde entier exercent aujourd’hui dans un environnement dynamique et complexe. Le processus de mondialisation et le développement rapide des systèmes d’information et de la communication, ont conduit à une forte compétition, non seulement entre les compagnies et les entreprises, mais aussi entre les universités. Les grandes universités du monde aux Etats-Unis, en Europe ou en Australie ont été contrariées par un tel changement qui les a poussées à chercher à être proactifs, en introduisant de nouvelles approches de gestion et en utilisant des méthodes progressives et plus performantes, afin de rester compétitif. Les universités modernes sont déjà conscientes du besoin urgent d’analyser parfaitement les données disponibles dans leurs différentes bases de données des systèmes IT, afin de tirer les connaissances approfondies des étudiants, pour mieux comprendre leurs caractéristiques d’apprentissage individuel et leurs besoins éducatifs. La disponibilité des technologies de l’information(IT) à tous les niveaux ces dernières années, a amené les universités à collecter de gros volumes de données se référant à leur étudiants, enseignants, personnel administrative, …etc. Cependant, il n'existe toujours pas de système automatique ou semi-automatique universitaire développé qui permet de ressortir des données propres, utiles et adaptées à l’analyse et la prise de décision. Généralement, les éducateurs interagissent directement avec les étudiants, surveillent le processus d’apprentissage, reçoivent une réaction en fonction des observations personnelles et à partir des documents papier, puisqu’ils sont dépourvus de moyens efficaces pour extraire les données pertinentes qui pourrait être utile pour améliorer la livraison du matériel pédagogique qui tient en compte des capacités d’apprentissage individuelles et des besoins des élèves. En réponse à ce besoin, une multitude de nouvelles technologies de l’information, méthodes et outils ont été introduit et largement utilisés au cours des 25 dernières années, connus sous différents termes : système d’aide à la décision, les systèmes d’information exécutifs, …etc., connu maintenant sous le nom de l’informatique décisionnelle ou Business Intelligence (BI). La BI fusionne un ensemble d’architectures, des entrepôts de données et des outils analytiques, qui vise de faciliter la réduction de l’écart entre la performance actuelle et celle désirée d’une organisation. Les universités ont compris que pour rester compétitif et pouvoir saisir de nouvelles opportunités, elles doivent être capables de prendre des décisions rapides et compétentes. Les systèmes de BI largement utilisés par les entreprises à caractère commercial ou industriel ont pu attirer l'attention des gestionnaires des établissements d'enseignement. De Introduction générale Année universitaire 2016/2017 Page 4 nombreuses universités ont déjà anticipé en introduisant de tels systèmes; D'autres sont actuellement en cours de conception ou de réalisation de ces projets. Motivation En étant des étudiants en master informatique option « génie logiciel », à l’université Abou Bakr Belkaid Tlemcen, on a voulu contribuer à l’évolution de notre université dans le domaine d’automatisation des différentes tâches, même pour celles qui étaient réservées uniquement à des utilisateurs humains. L’université algérienne et en particulier celle de Tlemcen souffre du manque d’outils décisionnels qui fournissent les différents éléments d’information nécessaires pour d’éventuelles prises de décision. D’autre part, vu que ce type de sujets fait partie d’une nouvelle tendance dont on a jamais exploré concrètement, et vu les notions de base introduites au sujet du business intelligence durant notre première année master dans le module bases de données avancées, on a été très motivé pour travailler sur un vrai projet BI dans une entreprise ou une organisation. Ainsi la motivation est double, d’un côté, vouloir explorer un domaine informatique d’actualité et très dynamique, et d’un autre côté, participer au développement et l’évolution de l’université algérienne et en particulier l’université de Tlemcen pour qu’elle soit compétitive et ayant un rang mondial. Problématique La décision nécessite une matière première : la donnée ou l’information. Si l'information est incomplète, floue, imprécise..., probablement, les décisions seront approximatives, inadaptées, voire fatales; par contre si l'information est exacte, complète et pertinente, les décisions ont davantage de chances d'avoir une efficacité garantie. Justement, le manque de cette matière première sous forme d’information utile ou bien la difficulté de la faire ressortir, constitue aujourd’hui, une vraie problématique pour les responsables au sein de l’université de Tlemcen pour l’élaboration des rapports de gestion, l’édition des graphes et statistiques et les problèmes de prise de décisions en général. Objectifs du projet Ce projet a pour but d’introduire, les processus d’informatique décisionnelle au sein de l’université Abou Bakr Belkaid, en mettant à la disposition des décideurs, un support fiable pour une meilleure prise de décision. Ainsi, les principaux objectifs de ce PFE sont : La réalisation d’une plateforme dynamique qui permette la visualisation instantanée des rapports via une interface unique avec la possibilité de générer des rapports automatiques personnalisés selon le besoin de l’utilisateur. Introduction générale Année universitaire 2016/2017 Page 5 Offrir des informations fiables et cohérentes contenant les règles de gestion souhaitée. L’amélioration des performances et la réduction de la durée globale de l’élaboration des rapports. Organisation du mémoire Le présent rapport de projet de fin d’étude s’articule autour de 3 chapitres : Chapitre1 : est destiné à la présentation des concepts de base de l’informatique décisionnelle ainsi que les entrepôts de données. Chapitre2 : est consacré à l’étude de l’existant, la définition des besoins et uploads/Ingenierie_Lourd/ developpement-dune-solution-business.pdf
Documents similaires










-
28
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Nov 04, 2021
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 3.7705MB