Abderrahmane Ouchatti Systèmes d’Information 1 / Bases de Données 1 2021/2022 1
Abderrahmane Ouchatti Systèmes d’Information 1 / Bases de Données 1 2021/2022 1. Introduction aux Systèmes d’information Définition – objectif Stockage des données SI & informatiques SI & Web 2. Modélisation UML Introduction • Utilisation des diagrammes • Définition & objectifs d’un diagramme UML • Types des diagrammes UML Diagrammes UML • Vues statiques • Vues dynamiques 3. SGBD (MySQL, Access) Plan 2 Introduction Système réel Entrées Sorties Régulation Environnement 3 Introduction Système = Ensemble auto-réglable et interagissant avec l’environnement qui fonctionne en vue d’un objectif précis Information = Données enrichies d’un modèle d’interprétation Système d’Information 4 Introduction Fonctions du SI Un SI a deux fonctions principales : La production d’information • Collecter des informations • Traiter et transmettre des informations • Mémoriser des informations La mise en œuvre d’outils de gestion • Fonction technologiques (matériels, logiciels, méthodes, savoir-faire, …) • Fonction économique • Fonction sociale 5 Introduction Informatique et SI L’informatique facilite la gestion d’un SI mais ne le couvre pas dans son ensemble. SIO – Système d’Information Opérationnel = toute l’activité autour du SI SII – Système d’Information Informatisé = uniquement le contenu informatisé (fichiers, bases, logiciels, …) 6 Introduction Communication entre SI Les SI d’entreprises partenaires (associées, filiales, client/fournisseur) doivent communiquer par des moyens « classiques » (courrier, …) par des outils informatiques : EDI (Echange de Données Informatisées) Le(s) Système(s) d’Information peut atteindre une taille gigantesque 7 Introduction Exemple : transport ferroviaire Informations sur: …………………………………………….. …………………………………………….. …………………………………………….. Parties ayant besoin de ces informations: …………………………………………….. …………………………………………….. …………………………………………….. 8 Système d’information: Définition - objectif Le système d’information (SI) est un élément central d’une entreprise ou d’une organisation. Il permet aux différents acteurs de véhiculer des informations et de communiquer grâce à un ensemble de ressources matérielles, humaines et logicielles. Il permet de créer, collecter, stocker, traiter, modifier des informations sous divers formats. L’objectif d’un SI est de restituer une information à la bonne personne et au bon moment sous le format approprié. 9 Introduction 10 Système d’information: Définition - objectif Introduction 11 Système d’information: Définition - objectif Introduction Acquisition Stockage Traitement Diffusion Système d’information 12 Système d’information: Fonctions Introduction Les fonctions principales d’un SI : Collecter : c’est à partir de là que naît la donnée, qu’on acquière les informations provenant de l’environnement interne ou externe à l’entreprise. Stocker : dès que l’information est acquise, le système d’information la conserve. Elle doit pouvoir être disponible et doit pouvoir être conservée dans le temps. Transformer/traiter : cette phase permet de transformer l’information et choisir le support adapté pour traiter l’information. Ici ont construit de nouvelles informations en modifiant le fond ou la forme. Diffuser : le SI transmet ensuite l’information dans son environnement interne ou externe. 13 Système d’information: Fonctions Introduction L’informatisation du SI nécessite la mise en place de supports matériels et logiciels de stockage des données. Système de Gestion de Fichiers (SGF) Système utilisé pour gérer les données d’un disque (disquette, disque dur, CD-Rom, …) Un fichier = une suite ordonnée de données Système de Gestion de Fichiers (SGF) : gère les accès aux fichiers Inconvénient : Problème de redondance Problème de cohérence (applications indépendantes) Système de Gestion de Base de données (SGBD) 14 SI: Stockage des données Introduction Une Base de Données (BdD) est un ensemble structuré de données ayant un sens et accessibles par l’ordinateur pour satisfaire simultanément plusieurs utilisateurs nom, tél., mél., adresse, relation sociale Une BdD est conçue, construite et remplie avec des données dans un but précis La structure de la BdD dépend du modèle choisi Une BdD peut avoir n’importe quelle taille Base de Données (BdD) 15 SI: Stockage des données Introduction Un Système de Gestion de Bases de Données (SGBD) est un ensemble d’outils logiciels permettant la manipulation de BdD Avec: Facilite de manipulation des données; des fonctionnalités d’administration de la base de données. Système de Gestion de Base de Données (SGBD) 16 SI: Stockage des données Introduction Fidélité image fidèle de la réalité qu'elle modélise Unicité pas de redondance d'information dans la BdD Indépendance indépendant du modèle de stockage Concurrence Gestion d’accès simultanés à une même donnée. Performance temps d’exécution raisonnable Confidentialité Accessibilité des données dépendant de l’utilisateur Intégrité garanties de fiabilité et de cohérence. Robustesse tolérant aux problèmes matériels, logiciels ou humains Principes fondamentaux des SGBD 17 SI: Stockage des données Introduction Exemple 18 SI: Stockage des données - SGBD Introduction 19 SI et Systèmes informatiques Système d’information Système informatique ou système d’information automatisé Bases de données Programmes, Procédures, … Programmes, Procédures, … Programmes, Procédures, … Programmes, Procédures, … Information non structurée, procédures non automati- sées, … Introduction 20 SI web Introduction caractérisé par: – Grand volume de données – Données organisées en structures web – La structure est réalisée sous forme d’hyperliens – Disponible à un grand nombre d’utilisateurs aux profils diversifiés – Potentiel d’atteindre une audience plus large à travers différentes plateformes – Permettent d’intégrer différentes sources de données hétérogènes et réparties sur le Web 21 SI web vs. SI classiques Introduction SI Classiques SI Web Sources de données hétérogènes, dynamiques et réparties Répondent aux besoins d’une audience large et de profils diversifiés Utilisent la navigation web avec ses caractéristiques propres – Référentiel de données fermé et bien défini – Répondent aux besoins d’utilisateurs spécifiques et connus d’avance – Utilisent des plateformes dédiées 22 Générations de SI web Introduction Génération 1 Génération manuelle du HTML (difficile à maintenir) Génération 2 Génération du HTML à la demande en remplissant automatiquement des « templates » Génération 3 Web sémantique 23 SI web Introduction Caractéristiques – Orientés données (sources multiples et hétérogènes) – Multi plateformes – Adaptés à l’utilisateur (préférences et connaissances de l’utilisateur) – Flexibles (données semi structurées) – Automatiques (peu d’intervention humaine) – Interactifs (avec l’utilisateur) 24 SI web Introduction Technologies – Aspect multimédia – Hypermédia : données textuelles auxquelles s’adjoignent des images fixes ou animées et des sons – Hyper-document : données que l’on met en relation dans un produit hypermédia ou multimédia – Le matériel : poste client et réseau maillé de la toile – Poste client : logiciel de navigation – Réseau : accès en réseau – Les langages : HTML, XHTML, XML, …. – Les architectures client/serveur 25 SI: Application web - Site web Introduction Ensemble constitué de l’information et de l’infrastructure qui l’organise Consultable à travers un réseau au moyen d’un système web Collection de pages web, communes à un domaine particulier, disponibles sur WWW à travers Internet Page web: document HTML/XHTML accessible via HTTP • Statique: contenu ne change pas fréquemment, maintenu manuellement • Dynamique: contenu change fréquemment, peut être généré par des logiciels (ASP, JSP, PHP), avec des accès à des BD avec XML (RSS) 26 SI: Application web - Site web Introduction Site web : Présente les dimensions de l’information et de la navigation Application web : Présente en plus la dimension des opérations. De plus, il y a • Déconnexion des informations et de ceux qui les consultent (grâce au réseau et à l’organisation client/serveur) • Déconnexion de la structure de stockage et de la structure de visualisation 27 SI: Application web - Site web Introduction Site web : Présente les dimensions de l’information et de la navigation Application web : Présente en plus la dimension des opérations. De plus, il y a • Déconnexion des informations et de ceux qui les consultent (grâce au réseau et à l’organisation client/serveur) • Déconnexion de la structure de stockage et de la structure de visualisation 28 SI: Application web - Structure technologique Introduction Architecture P2P Architecture Client/Serveur 29 SI: Application web - Structure technologique Introduction Client Base de données MySQL Serveur Script PHP internet requête réponse Document Html appel de la page extraction de données exécution 30 SI: Application web - Structure technologique Introduction Base de données Serveur d’application Traitements SQL Traitements Serveur web XML SGML Traitements Poste client HTML SI opérationnel Portail entreprise Internaute INGENIERIE DU WEB INGENIERIE DES SI 31 SI: Internet et pages web Introduction HTML : conception de pages destinées à être publiées sur Internet Page html : contient le texte à afficher et des instructions de mise en page HTML est un langage de description de page et non pas un langage de programmation pas d’instructions de calcul ou pour faire des traitements suivant des conditions Des sites de plus en plus riches en informations Nécessité croissante d’améliorer le contenu de sites Mises à jour manuelles trop complexes 32 SI: Application web - Eléments à considérer Introduction Interface utilisateur • Technologie : celle des pages web : HTML, Javascript, style CSS (Cascading Style Sheets), etc. • Concepts : document, style, formulaire, script, balise Contrôle de la cohérence des actions de l’utilisateur • Technologies : génération dynamique de pages web associée à un langage de programmation PHP, JSP (Java), ASP (C#) • Modèle associé : décrit les composantes d’une application C/S : serveur, application, session, requête et contexte Données (objets) • Technologie des langages objets utilisée pour développer le niveau contrôle : Java et J2EE, ASP et .NET, la version objet de PHP • Si les données uploads/Management/ systemes-dinformation1-intro.pdf
Documents similaires










-
27
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jan 08, 2023
- Catégorie Management
- Langue French
- Taille du fichier 1.5901MB