Logo MENVO Logo MENVO® Skoulvi Version
SOS humanitaire de l'auteur

Progiciel de gestion scolaire : monitoring des Structures & Institutions de formation et suivi évolutif (Ecoles, Ateliers, Centres de formation, etc)

V - A - Les modes classique ou en réseau et client / serveur | La gestion des transactions
Où suis-je sur le site ? Où suis-je sur le site ?

Le progiciel > Les modes classique ou en réseau et client / serveur | La gestion des transactions
Qu'est-ce que c'est ? Qu'est-ce que c'est ?
Le progiciel MENVO® Skoulvi est décliné en deux (2) modes. Toutes les versions intègrent dans leurs fonctionnements la gestion des transactions. Veuillez contacter MENVO® pour acquérir l'une ou l'autre des deux (2) déclinaisons qui est la mieux adaptée à votre politique et à la configuration matérielle de votre Institution.

Dans cette section, les points suivants sont abordés :
  1. Les modes classique ou en réseau et client / serveur
  2. La gestion des transactions

  1. Les modes classique ou en réseau et client / serveur Retour aux points abordés
    Les informations qui vont suivre ne sont pas un cours sur l'architecture classique ou en réseau et client / serveur d'un sytème d'informations. Elles sont orientées dans le but unique de la compréhension du mécanisme d'exécution de MENVO® Skoulvi. Les concepts ne sont présentés ici que de façon sommaire. Si vous souhaitez approfondir ces technologies, des milliers d'ouvrages littéraires et numériques existent aujourd'hui sur le marché. Demandez conseil à votre libraire ou faites votre quête sur les moteurs de recherche Internet.

    • Le mode classique ou en réseau Retour aux points abordés
      Dans ce mode, MENVO® Skoulvi soit est soit :
      • > Classique (monoposte) : il est installé sur un poste unique.

        Technologie classique ou mono-poste
        Technologie classique ou mono-poste

      • > En réseau (multi-poste) : il est installé sur plusieurs postes appartenant au réseau local de l'entreprise. En cas d'exécution multi-poste, la base de données située sur un seul de ces postes est partagée sur le réseau et l'administrateur doit donner des droits d'accès complet au dossier partagé de la base de données ou tout autre dossier la contenant. Tous les utilisateurs se connectent à cette base et l'utilisent .

        Technologie réseau ou multi-poste
        Technologie réseau ou multi-poste

    • Le mode client / serveur Retour aux points abordés
      Dans ce mode, MENVO® Skoulvi s'exécute sur plusieurs postes (les clients) qui sont tous connectés au poste sur lequel se trouve la base de données (le serveur) via des demandes qu'ils formulent sous forme de requêtes au serveur Hperfile: les consultations, les ajouts et les mises à jour des données. La base est controlée par ce serveur, une couche logicielle, qui gère sa sécurité, son intégrité et tous les accès qu'ont y fait via l'application MENVO® Skoulvi. Aussi, faut-il donc installer le serveur de la base de données HyperFileSQL Client/Serveur que vous trouverez sur le cédérom ou le module d'installation que MENVO® vous a fourni.

      Technologie client / serveur
      Technologie client / serveur

      Note : Ce mode est différent du mode réseau par le fait que les clients se connectent à la base par des protocoles réseau et non via un dossier partagé. La base y est aussi gérée par un moteur d'exécution (le serveur HyperFileSQL Client/Serveur). Vous trouverez ce moteur d'exécution sur votre support d'installation.

    Vous pouvez obtenir de plus amples informations sur la connexion ou le changement de connexion à la base dans ces différents modes dans la section La connexion / le changement de connexion à la base de données MENVO® Skoulvi .

  2. La gestion des transactions Retour aux points abordés
    Quand un traitement est en cours et que son exécution est avariée par divers aléas (coupures d'électricité, panne matérielle, bug ou erreur logicielle de la base, ...), la base de données peut être corrompue. C'est en ce moment que le moteur de MENVO® Skoulvi met en oeuvre son mécanisme de contrôle et de restauration de la cohérence de la base.

    • Qu'est-ce qu'une transaction ? Retour aux points abordés
      C'est une suite d'opérations cohérentes appartenant à un même traitement dont l'altération d'une seule opération affecte l'exactitude et l'intégrité et la cohérence de la base.

      Exemple de transaction : Enregistrement des notes des étudiants d'une classe suite à une évaluation.
      Exemple de transaction : enregistrement de notes suite à une évaluation
      Exemple de transaction : enregistrement de notes suite à une évaluation


    • Mise en oeuvre de la transaction Retour aux points abordés
      Dans l'exemple précédent de l'enregistrement des notes des étudiants d'une classe suite à une évaluation, quand l'une des opérations échoue (supposons l'opération n° 3), même si toutes les autres se sont déroulées avec succès, la base est corrompue car l'édition des relevés revelera un classement qui peut être erroné des étudiants de la classe étant donné que la note de l'étudiant n° 3 n'est pas enregistrée. Le traitement est donc automatiquement annulé par le mécanisme de contrôle.

      Exemple de transaction annulée : enregistrement de notes suite à une évaluation
      Exemple de transaction annulée : enregistrement de notes suite à une évaluation

      Dans le cas où le traitement se déroule sans encombre, ce qui est généralement le cas, il est automatiquement validé.

      Exemple de transaction validée : enregistrement de notes suite à une évaluation
      Exemple de transaction validée : enregistrement de notes suite à une évaluation

      L'exemple pris n'est qu'un cas illustratif du processus et qui s'extrapole à toutes les opérations sur la base.

    Note : MENVO® Skoulvi déclenche automatiquement son mécanisme de gestion des transactions pour toutes les opérations que vous effectuez touchant la base de données.



  Lien(s) déja consulté(s) 
A propos | Plan du site | License d'utilisation | © depuis 2013, MENVO® Corporation
(Eli PékaLyor KPOBLI / Tél : +228 92 33 81 10) / Email : pekalyor@gmail.com Tous droits réservés