WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

CONCEPTION ET IMPLEMENTATION D'UNE BASE DE DONNà‰ES POUR LA PRODUCTION DES STATISTIQUES DE DELIBERATION.

( Télécharger le fichier original )
par Bofumbo Becko
ISC/KIN - Graduat 2013
  

Disponible en mode multipage

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

RÉPUBLIQUE DÉMOCRATIQUE DU CONGO

MINISTÈRE DE L'ENSEIGNEMENT SUPÉRIEUR, UNIVERSITAIRE ET RECHERCHE SCIENTIFIQUE

INSTITUT SUPÉRIEUR DE COMMERCE

1.1.1 B.P. 16 596

KINSHASA - GOMBE

2 SECTION INFORMATIQUE DE GESTION

DÉPARTEMENT D'ANALYSE ET PROGRAMMATION

CONCEPTION ET IMPLEMENTATION D'UNE BASE DE DONNÉES POUR LA PRODUCTION DES STATISTIQUES DE DELIBERATION

« Cas de l'Institut Supérieur de Commerce de Kinshasa »

De novembre 2013 à juin 2014

251703296

Réalisé par

Beeko Bofumbo Becko

beckobush@gmail.com

Travail de fin de cycle présenté et défendu en vue de l'obtention du Titre de Gradué en Informatique de Gestion.

Option : Analyse et Programmation

Directeur : LIMEKA LI-MABILA L.

ANNÉE ACADÉMIQUE 2013 - 2014

251702272

RÉPUBLIQUE DÉMOCRATIQUE DU CONGO

MINISTÈRE DE L'ENSEIGNEMENT SUPÉRIEUR, UNIVERSITAIRE ET RECHERCHE SCIENTIFIQUE

INSTITUT SUPÉRIEUR DE COMMERCE

2.1.1 B.P. 16 596

KINSHASA - GOMBE

3 SECTION INFORMATIQUE DE GESTION

DÉPARTEMENT D'ANALYSE ET PROGRAMMATION

CONCEPTION ET IMPLEMENTATION D'UNE BASE DE DONNÉES POUR LA PRODUCTION DES STATISTIQUES DE DELIBERATION

« Cas de l'Institut Supérieur de Commerce de Kinshasa »

De novembre 2013 à juin 2014

251701248

Réalisé par

Beeko Bofumbo Becko

beckobush@gmail.com

Travail de fin de cycle présenté et défendu en vue de l'obtention du Titre de Gradué en Informatique de Gestion.

Option : Analyse et Programmation

Directeur : LIMEKA LI-MABILA L.

ANNÉE ACADÉMIQUE 2013 - 2014

251700224

4 EPIGRAPHE

Si Jéhovah lui-même ne bâtit la maison, c'est pour rien que ses bâtisseurs y ont travaillé dur (Ps .127 :1). Et si Jéhovah lui-même n'installe la connaissance sur l'homme c'est pour rien que les développeurs y ont réussie

5 DEDICACE

A mon Grand Dieu Jéhovah, mon place d'habitation, mon secours, mon refuge et berger. Que ton nom soi glorifier dans toute la terre, car tu es la source de la vie et le bonheur ;

Malgré ses absences je me souviens de mes parent ISENGE MOME Modestin et BAKONGA NKOY Mado pour amour de m'avoir donnée la vie selon la volonté de mon créateur JAH ;

A ma soeur NZOSA Marie Faustine l'amie de la vérité pour son assistance comme un ange de Dieu vivant ;

A mon co-directeur Emån de gestion informatique de l'isc/Gombe et tous ces qui m'apporté l'assistance pendant ses 4 ans de mes études du premier cycle académique ;

A ma fiancée MITENDO KAWESI Orelie comme une amie née au moment de mon sacrifice, pour la recherche de la vie de demain.

AVANT-PROPOS

La vie universitaire c'est un sacrifice que l'homme s'engage à passé son temps pour la recherche de connaissance culturel pour son avenir, de tous, sa demande moyen financier l'effort, concentration, de patience et le courage pour réussir ses exigibles. Nous rendons hommage à tous ce qui a utilisées leurs énergies à notre formation tant intellectuelle que morale.

Ainsi alors, nous sommes reconnaissant à notre TOUS PUISSANT JEHOVAH DIEU, qui nous a soutenir assister dé le début jusqu'à la fin de notre première cycle universitaire.

Nous remercions infiniment notre directeur de rédaction de travail de fin de cycle graduat, LIMEKA LI-MABILA Limex qui a fournie son énergie, avec ses prescriptions et la correction apportée en vue de réalisé notre travail de fin de cycle graduat.

Nous exprimons notre reconnaissance à mon père NGANGU NIUTUHULA Alfonse et la maman Fifi Pour leur conseil à propos de mes études universitaire pour l'avenir de mes descendants.

Nous remercions le Monsieur Kelly Emongo pour son assistance durant tous ces années de nos études.

Enfin, que tous ceux qui ont portée l'assistance d'une manière ou d'une autre à la réalisation de notre travail ou études, y trouvent l'expression de notre profonde gratitude.

BEEKO BOFUMBO Becko

Il est indispensable de respecter les normes (Paragraphes, Police...) suivantes :

- Police Times New Roman ;

- Taille 12 ;

- Intervalle 1,5 ;

- Marge 2,5 (haut, bas, gauche, droite) ;

- Espacement (Avant 3 ; Après 6) ;

- Retrait : Positif 1 ;

251628544

0. INTRODUCTION GENERALE

Grace aux besoins des êtres humains, l'homme n'affecte pas désagréablement à creuser la connaissance, comme un trésor cachet, pour surmonter les difficultés qu'il se raconte a propos de ces activités. C'est ce qui crée la différence entre l'homme et l'animal dans ce monde social.

En évidence dans plusieurs organisations, chacun a sa façon, méthode et moyen de gérer, pour l'amélioration de ces activités. Certes cela donne lieu au développement de la science culturel et l'abandon de l'archaïsme que nos aïeux utilisaient.

En effet l'informatisation est devenue actuellement un outil important et nécessaire dans des différents systèmes, et permet à l'homme de s'organiser et prendre une bonne décision de gérer automatiquement les différentes taches et les activités qui surgissent dans notre planète terrestre habité par les humains.

Comme en informatique, « On n'a pas le temps de bien faire les choses, on a toujours le temps de les refaire », dit BANOS et MALSBOSC, nous allons aussi aborder ce sujet qui fait l'objet d'études des plusieurs chercheurs et écrivains dans le monde entier.

Certes, cher lecteur et chercheur, nous découvrirons à travers ce travail de fin de cycle en informatique de gestion, pour l'adoptassions du diplôme, une démarche et quelque amélioration sur la statistique de résultat de délibération des étudiants, conçue et implémenter sur la base des données.

0.1. Problématique 

La problématique est la présentation d'un problème sous différents aspects. Dans notre problématique nous présenterons d'une manière générale, l'état de délibération reste la question le plus fréquente à l'Université, que ce soit pour l'année en cours où pour les années antérieures. Pour évaluer un étudiant, on recourt nécessairement sur ses cotes d'où la bataille de l'étudiant pour réussir tout en restitution de la matière apprise au cours de l'année.

Cependant le niveau ou le but des étudiants ne sont pas les mêmes, car après l'évaluation des cotes, on se retrouve nécessairement en fin d'année avec différents catégories des étudiants tels que: les réussites, les échecs et les ajournés. Avec la mondialisation, actuellement, l'intégration dans un Système d'Information de Gestion Académique, et surtout dans celui de l'Institut Supérieur de commerce de Kinshasa, d'un Système Informatique est le choix le plus rationnel tenant compte de l'évolution technologique, de l'organisation des activités et de l'immensité des opérations ainsi que des effectifs croissants des étudiants. En outre, ce choix serait une décision la plus rationnelle en vue de sauvegarder les informations concernant l'évaluation de chaque niveau des étudiants à tous les cycles. L'informatique s'est glissée imperceptiblement dans la quasi-totalité de nos activités quotidiennes" (1).

Ainsi, l'ordinateur est l'outil le mieux adapté dans tous les domaines de la vie humaine, et peut garder les informations envie d'être traitée avec la fiabilité et l'efficience.

On faisant l'enquête de ce paradoxe, une question survienne sur nous même que :

Est-ce que la conception et l'implémentation de la base de données, peut produire une statistique de délibération qui peut laisser une trace pour l'activité académique ? Dans quelle méthode pouvons-nous suivre pour produire cette statistique ? Comment allons-nous garder ses informations ? Et comment allons nous distribues ses informations ? Les chapitres suivants vont parlés et démontrés.

0.2. Hypothèse 

Une hypothèse est une proposition ou une explication que l'on se contente d'énoncer sans prendre position sur sa véracité, c.à.d. sans l'affirmer ou la nier.

Dans notre hypothèse, ISC/Kinshasa étant qu'un système complexe, elle stock, traite et diffuse les informations qu'ont peut chercher selon nos besoins. En procédant l'objectif de notre projet, la base des données avec la sécurité, non redondance et l'exhaustivité qu'elle contienne, sera utilisée comme un outil de solution pour la production statique de délibération, et produira une logiciel facile à utilisé chaque moment des besoins de clients et l'administrateur.

Nous proposons à l'ISC ce logiciel pour le développement du système en vue de stocker et diffuser les statistiques de délibération des étudiants ou des classes

0.3. Choix et intérêt du sujet 

C'est la première étape de la recherche scientifique c.à.d. quelque chose qui attire l'attention du chercheur, qui a frapper son imagination ou encore un problème que le chercheur voudrait résoudre.

De cela nous sommes attirées de « Conception et implémentation de la base de données pour la production statistique de délibération ».

0.4. Intérêt du sujet 

Il y a quatre ans de nos études de cycle graduant, de nouveau, c'est l'analyse de connaissance que nous avions acquérir pendant les périodes de nos études. Ce sujet va marquée :

- L'adoptassions de diplôme d'état et la fin de nos études du premier cycle universitaire ;

- Le système va bénéficier un logiciel de production statistique de délibération qui va disposer les informations historique et présent concernant le trace des activités de la délibération selon les années.

0.5. Délimitation du sujet 

Notre travail sera délimité :

- A l'environnement de l'ISC KINSHASA ;

- Depuis les années écouler jusqu' à la fin de notre rédaction 2014 ;

- A l'objectif de concevoir et implémenter une base des données pour la production statistique pour la délibération ;

Il sera aussi développer, corriger et mis-à-jour après cette séance de concours pour la fin de cycle graduat.

0.6. Approche informatique, méthode et techniques de récolte des données utilisées

La recherche scientifique se diffère de tout autre recherche, par ce fait, qu'elle répond a des procédures (démarches) appropriées ; à des outils conceptuels élaborées et à des instruments d'analyses et récolte des données éprouvées, plus ou moins codifiés et réutilisables.

Comme notre travail est un processus scientifique, nous allons utilisés les méthodes et le techniques ci-après :

- Approche par les fichiers 

Pour les opérations concernant la statistique de délibération, il y a des fichiers en interaction des acteurs concernés pour la production statistique de délibération.

- Méthodes 

Concernant la conception et l'implémentation d'une base de données, la méthode de merise va intervenir dans cette partie.

- Entretien ou la technique d'interview

 

Cette technique est pour nous facilités à comprendre comment procédons nous à effectué notre projet, on se dialoguant avec un interlocuteur qui comprend bien les opérations du système.

a) Observations 

Notre observation sera scientifiquement, car il y a une idée fondamentale (hypothèse) et l'expérimentation.

Il y a quatre ans qu'on est ici à l'Institut Supérieur de Commerce de Kinshasa, et on s'est racontées avec beaucoup de surprises, événement au cours des années écoulées. Donc nous avons quelques expériences de comprendre quelque fait concernant les acteurs du système. C'est une observation ouverte. Ce qui est d'observation fermé, nous allons élaborer une grille d'observation pour aboutir à l'objectif poursuivie

b) Documentation

 

C'est l'ensemble de tous les écrits se rapportent directement ou indirectement à l'objet de la recherche que l'on voudrait effectuer. Si bien que la vérification de documentation est aussi utile pour l'orientation de destination de l'objet.

En effet on n'oubliera pas la bibliothèque le site web de l'ISC/Kinshasa, y compris les supports, l'internet, les notes des cours et les autres pour la lecture, de la vérification et la comparaison de quelques notes et les documents pour atteindre notre but.

0.7. .Canevas 

L'analyse et la conception du système d'information sont des descriptions d'un problème qui consistent la modélisation.

Pour ne pas avoir du zéro, nous aussi vont structurer notre but de recherche scientifique. Qui a une introduction générale et la conclusion générale.

Dans la 1er partie, nous avons « La cadrage du projet ou l'analyse préalable de gestion académique », qui commence par :

Chap.1. Définition de conception ;

Chap.2.Présentation général de l'ISC/Kin ;

Chap.3. Analyse de l'existant ;

Chap.4. Diagnostique de l'existant et le scenario mise en ouvre.

Dans le 2eme partie, nous avons « Conception et réalisation du système d'information futur », suivie avec :

Chap.  .5. Conception du système d'informatisation organisationnel(S.I.O) ;

Chap.6. Modélisation du système d'information informatisé(S.I.I) ;

Chap.7. Développement (réalisation) de l'application ;

Conclusion générale.

Partie I: CADRAGE DU PROJET

Introduction 

Le système doit être clair et prudent, car dans ce monde social, nous avons plusieurs systèmes. Comme un objet identifié par ce propriété, pour se différencié des autres entités.

Or qu'un système doit être conçue, présenté, analysé son existence et connaitre son diagnostique de l'existence et les scenarios de mise-en oeuvre.

On suivant cette approche, donc la méthode de merise sera comme notre point d'origines de départ, de l'analyse du système.

En outre l'utilisation de la méthode systémique est adapté à l'ISC/Kin à fin de permettre de : définir, maitriser, comprendre et d'épinglé les diagnostiques, le concept, l'analyse préalable et son fonctionnement.

Oui et vrai ISC/Kin est un système que nous voulons utilisés notre méthode de merise, pour la réalisation du projet, et nous permet à réfléchir théoriquement et profondément pour s'intéressé aux concepts systémiques.

Ce pourquoi on a organisé des 3 chapitres dans cette partie, notamment : Chap.1, Chap.2 et le Chap.3 que nous avons cités au dessus.

Chapitre 1 : DEFINITION DES CONCEPTS

A. CONCEPTS INFORMATIQUES DE BASE

- Approches d'information :

Dans la pratique, la décision d'informatisé (automatisé) le traitement d'un problème est devenue un projet informatique, qu'il faut définir, concevoir, développer, réaliser et maintenir. Partant de ces principes, les étapes des informatisations cette présente en différentes démarches qui amènent dans le même résultat dès même problème.

- Système 

C'est l'assemblage des éléments reliés entre eux, compris dans un ensemble plus grand. En latin et en grec, le mot « SYSTEME » veut dire combiner, établir et rassembler

Généralement, un système est constitué des composants (ou des éléments) organisées ensemble dans le but de faciliter le flux des informations, de matière ou d'énergie...

Selon : - JOEL de ROSANARY

Le système est l'ensemble des éléments en interaction dynamique poursuivant un but commun.

Selon : -Le professeur MVIBUDULU

Définit le système, comme un ensemble des moyens matériels, financières, humain en interaction des objectifs.

Partant de ces définitions, nous pouvons dire que l'entreprise peut être considérée comme un système constitue les éléments en interaction, structuré, organisé, dynamique, poursuivant un but en fonction des objectifs commun.1(*)

a) Structure organisationnelle d'un système

Dans les entreprises le système est organisé en différent sous systèmes notamment :

- Système de pilotage (S.P) ;

- Système d'information(S.I) ;

- Système d'opération (S.O).

b) Système de pilotage (S.P

Le système de pilotage joue le rôle de la prise de décision et définie aussi le plan stratégique c.à.d. la politique d'entreprise, le développement de l'entreprise à court, moyen et long terme. C'est le membre décisionnel.

c) Système d'information (S.I.) 

Il est courroie de transmission entre le système de pilotage et le système opérant. C'est l'ensemble des informations et des moyens utilisés pour exploiter ses informations ou l'organisation (les informations internes et externes).

d) Système d'opération (S.O

C'est le système qui exécute les taches, produit les biens selon des utilisateurs, au système de pilotage.2(*)

e) Rôle du système d'information

Dans la pratique, le rôle du S.I. peut être schématisé comme suit :

251660288

Informations internes

251661312

Informations externes

251662336

Approbation

251666432251665408251664384

Traitement Brut

251663360

Structuration

251668480

Traitement Proprement dite

251667456

RESULTAT

251671552

Diffusion

251672576

251677696

UTILISATEUR

251678720

f) Qualité d'un système informatique

Un système d'information doit posséder des qualités ci- après :

- La fiabilité : le S.I. doit fournir les informations fiables, sans erreurs, autrement un bon système d'information doit contenir moins d'erreurs possibles.

- La rapidité : Un bon système d'information doit mettre à temps, dans un délai très court les informations ou résultats à la disposition des utilisateurs.

- La pertinence : Un bon système doit êtres capable d'assurer une sécurité pour les informations en son sein.

- Sécurité : Un système doit garantir la sécurité de ces données informatique.

D'où le rôle de système d'information est de :3(*)

- Traiter ;

- Stocker ;

- Diffuser les informations ;

- Communiquer les informations ;

- Tenir compte la valeur ajoutée.

g) Système informatique

C'est un sous ensemble de système d'information. Ainsi le système informatique peut être défini comme l'ensemble des méthodes et les techniques (Algorithme, matériel). Ex : Word, Windows...

Ainsi, l'informatique de gestion peut concerner soit :

- Domaine commercial ;

- Domaine des approvisionnements ;

- Domaine comptable ;

- Domaine des ressources humaines.

Ou autres domaines selon la taille, l'organisation ou la complexité de l'entreprise ou de l'organisation.

Chaque domaine est subdivisé en projet informatique ou application informatique.

- Domaine informatique englobe plusieurs projets et les applications informatiques

- Projet informatique englobe plusieurs applications informatiques

- Applications informatiques sont lies à l'automatisation de la tache

h) Analyse préalable

La décision de réaliser une étude d'informatisation doit soigneusement préparée.

L'étude préalable joue le même rôle de schéma directeur, mais se limite à un domaine précis dans l'organisation.

Les objectifs suivant qualifient l'étude préalable :

- Poser correctement le problème ;

- Rechercher une orientation de la solution par la définition de l'avant-projet.

Ainsi l'étude préalable a pour but de définir l'opportunité et la praticabilité d'information en posant d'une façon claire le problème à informatiser et les objectifs à atteindre.

Remarque 

L'étude préalable a pour l'objectif de définir d'une façon meilleure le PROBLEME A RESOUDRE, le but poursuivi dans cette étude est de répondre à question « Oui »  ou « Non », faut-il informatisé ?

Pour cela, avant de se lancer dans la réalisation d'un problème, il est nécessaire de voir le problème de l'opportunité (aspect économique pour l'entreprise) ou l'organisation (aspect de la rentabilité).

Pour répondre à ces deux aspects, il est nécessaire d'effectuer l'analyse ou l'étude du système existant ; ainsi l'analyse du système existant (système actuel) a pour but de fournir un diagnostic de la situation actuelle.5(*)

i) Analyse de l'existant

Pour but de recueillir les données qui vont servir pour élaborer le diagnostique en vue de la recherche et de choix des solutions ou de la solution future permettant l'amélioration du système actuel.

Ainsi l'analyse de l'existant est nécessaire, car elle permet de répondre à la question oui ou non faut il informatisé ? Car tous informations n'est pas informatisable.

Si oui, quel solution alors faut-il choisir ?, apporter ?, d'où l'informatisation ne s'improvise pas.

j) Analyse de la structure et activité du système

L'étude de la structure est souvent réalisée à partir de l'ordinogramme de l'entreprise ou de l'organisation.

Dans le cas ou l'organigramme n'a pas de la structure, l'analyste doit lui-même reconstitué l'organigramme, on utilisant le technique de l'interview.

Ex :Je reçois les ordres de...

Mon chef est...

Je transmets les documents à...

L'analyse permet aussi de devoir le type de structure de l'entreprise :

Linéaire, fonctionnelle ou hiérarchique.

1. Analyse de poste de travail

Apres avoir analysé la structure de l'entreprise, on passe alors procéder à l'étude de poste de travail.

Un post de travail est définie comme une entité qui exerce une activité au sein d'un service ou département.

Voici les informations lors de l'étude du poste :

- Le nom du poste ;

- Codification mnémonique ;

- La tache réalisée ;

- Le responsable ;

- Le moyen matériel utilisé ;

- Le nombre de document traités.

N.B : La tache est une description détaillé d'une phase automatisée interactive : Spécification de l'interface et du dialogue de l'homme et machine ; localisation et nature des contrôle à effectuer.

- BASES DE DONNEES

a) Objectifs

Définition : En informatique la base de données (abrégé BD ou BDD) est un ensemble de fichiers organisés selon des procédés qui facilitent le stockage et la manipulation de très grandes quantités d'informations.

Un système de gestion de base de données est un logiciel qui organise, contrôle et manipule le contenu de base de données.

Exemples de SGBD :6(*)

- professionnels relationnels : Oracle, Sybase, Informix, ...,

- professionnels orientés-objets : Versant, Object store, O2, ...

- personnels : Access, Paradoxe, 4D, ...,

Notions de données Informations : donnée = information codée sur un support

(Définition personnelle non officielle)

Notion de système d'information : plus générale que celle de BD. Inclut-la description des flux de données, les aspects organisationnels, ...

OBJECTIFS DES SGBD :

- Exploitation de gros volumes de données => structures de données et méthodes d'accès efficaces ;

- Exploitation par différents types d'utilisateurs => différents outils d'accès ou interfaces-utilisateurs ;

- Gestion de données sensibles => sécurité et fiabilité des outils ;

- Aspect multiutilisateurs => mécanismes de protection.

Ainsi, la définition d'une base de données se fonde sur ces trois critères techniques suivants :

Structuration : implique donc un arrangement ou organisation du stockage de données, de telle façon qu'on atteigne surement et facilement la donnée que l'on recherche dans la base

Non redondance : signifie qu'une information doit figurer une et une seul fois dans la base de données

Exhaustivité : Qui signifie, que la base doit contenir tous les renseignements sur le concerné.

De façon simpliste, une Base de donnée est définie comme un grand fichier dans lequel on retrouve des petits fichiers, ayant des liens entre eux, renfermant des informations nécessaires, non répétitives et permettant à plusieurs utilisateurs d'y accéder simultanément.

Donc la base de donnée a une grande place essentielle dans l'informatique, car elle est fait pour enregistrer des faits, des opérations au sein d'une organisation (administration, banque, université, hôpital...).

b) Modèles de données

On distingue généralement deux catégories de modèles de données :

Les modèles orientés information -> définition du schéma conceptuel modèle entité-association et ses dérivés (MERISE, ...) ;

Les modèles orientés données -> mise-en-oeuvre du SGBD modèle relationnel, modèle hiérarchique, modèle réseau/CODASYL.

c) Modèle hiérarchique :

Les données sont classées hiérarchiquement, selon une arborescence descendante. Ce modèle utilise des pointeurs entre les différents enregistrements. Il s'agit du premier modèle de SGBD.

d) Modèle réseau :

Comme le modèle hiérarchique ce modèle utilise des pointeurs vers des enregistrements. Toutefois la structure n'est plus forcément arborescente dans le sens descendant.

e) Modèle relationnel

SGBDR (Système de gestion de bases de données relationnelles) : les données sont enregistrées dans des tableaux à deux dimensions (lignes et colonnes). La manipulation de ces données se fait selon la théorie mathématique des relations.

f) Modèle déductif :

Les données sont représentées sous forme de table, mais leur manipulation se fait par calcul de prédicats

g) Le modèle objet

(SGBDO, Système de gestion de bases de données objet) : les données sont stockées sous forme d'objets, c'est-à-dire de structures appelées classes présentant des données membres. Les champs sont des instances de ces classes.
A la fin des années 90 les bases relationnelles sont les bases de données les plus répandues (environ trois quarts des bases de données).

h) Langages

Nous avons ??2 types de langages :

Langages procéduraux : décrivent à la fois ce que l'utilisateur souhaite et l'algorithme de résolution du problème «quoi et comment» ;

Langages déclaratifs :(ou assertion) se limitent à décrire la demande de l'utilisateur «quoi».

Nous avons 2 types de fonctionnalités dans les BD :

-Langage de définition de données (LDD) définition du dictionnaire des données (métadonnées) ;

-Langage de manipulation de donnée (LMD) : consultation + mise à jour (insertion, suppression, modification).

i) Fonctions liées à l'exploitation des SGBD

· Administrateur de bases de données :

- Analyse fonctionnelle ;

- Définition du schéma conceptuel ;

- Choix des méthodes de stockage et d'accès ;

- Modification de l'organisation conceptuelle / physique ;

- Gestion des droits d'accès ;

- Spécification des contraintes d'intégrité.

· Classes d'utilisateurs :

- Utilisateurs occasionnels (programmes d'application) ;

- Utilisateurs experts (SQL) ;

- Programmeurs d'applications (SQL + langage de programmation «hôte») 251682816

Se compose d'enregistrement (fichiers) renfermant les informations relatifs aux différents destinataires du publipostage.

A l'intérieur de chaque fichier, les informations ne sont pas stockés pêle-mêle, mais organiser en différents rubriques ou champs. C'est le choix de cette organisation qui confère au fichier de données sans structure.

La source de données se présente alors comme un tableau dans lequel :

- Une ligne correspondant à un enregistrement ;

- Une colonne renferme les différentes valeurs d'un champ ;

- La première ligne du tableau affiche le nom des différents champs ;

Champs : On l'appelle la ligne d'entêtes.

Donc la base de données abrégé bdd se traduit physiquement par un ensemble de fichiers sur disque.

Et le point les plus importants pour pouvoir considérer un logiciel comme une bdd est son processus aux accès concurrent aux données/enregistrement.

Structure est un point primordial pour permettre le développement, durable, sécuritaire, repartie efficace d'une Bdd.

j) Planification d'une base de données

Une base de données doit être conçue, il est nécessaire de concevoir sur un papier avant son implémentation sur un ordinateur. Comme un architecte qui conçois son plan sur un support pour construire une habitation.

De cela nous allons utilisées une méthode de conception des systèmes d'information telle que MERISE. Mais que s'est que la méthode de merise ?

La repose est sur le titre suivant.

- MERISE

La MERISE veut dire :

: Méthode

E : Etudes

R : Réalisation

I : Informatiques

S : Système

Donc c'est la Méthode d'Etude et de Réalisations Informatiques de Systèmes d'Entreprise. Grace a elle, le concepteur a la possibilité de présenter le réel perçu. En outre, la MERISE fait une approche systémique (une approche qui repose sur la théorie des systèmes).

En fin, Merise suit une démarche hiérarchique donc une démarche par niveau et cela de par son cycle d'abstraction qui suit :

- Niveau Conceptuel : Ce qu'il faut faire (Quoi ?).

- Niveau Organisationnel : La manière de faire pour les traitements.

- Niveau Logique : Choix des moyens et ressources pour les données.7(*)

- Niveau Physique : Les moyens de le faire(Comment).

Ces quatre niveaux sont regroupés en deux :

- Le système d'information organisationnel ;

- Le système d'informatisation informatisé.

Voici alors le tableau qui regroupe tous les niveaux en deux

Regroupement

Niveaux

S.I.O

Conception organisationnel

S.I.I.

Logique physique

Ici nous trouvons la réparation entre les données et le traitement. C'est ainsi que l'on parlera des aspects :

Statique ;

Dynamique.

B. CONCEPTS RELATIFS A LA GESTION DE LA PRODUCTION

5.1 STATISTIQUE DE DELIBERATION

Qu'est ce que la statistique?

La statistique est la science dont le but est de donner un sens aux données. L'étude statistique comporte

Généralement 4 étapes :

1) la collecte des données.

2) le traitement des données recueillies, aussi appelé La statistique descriptive.

3) l'analyse et l'interprétation des données est aussi appelée l'inférence statistique, qui s'appuie sur la statistique mathématique.

4) la diffusion des résultats d'analyse.

Applications de la statistique: pharmacologie, Psychologie, médecine, environnement, cour de Justice, sondages, physique, chimie, sciences sociales, Marketing, finance, économétrie, etc.

Variables et distributions

Unité statistique (ou unité) : objet pour lequel nous sommes intéressés à recueillir de l'information. Peut être un individu, une compagnie, etc.

Population : ensemble d'unités que l'on cherche à étudier

(La population des personnes atteintes du VIH au RDC ; La population des étudiants de l'ISC /Kinshasa. La population de voitures fabriquées dans une chaîne de production donnée; La population des étudiants réussis à une session donnée etc.)

Echantillon: N'importe quel sous-ensemble de la population sur lequel nous prendrons des mesures qui serviront à produire des estimations sur l'ensemble de la population.

Variable : Caractéristique d'une unité qui peut prendre différentes valeurs (modalités) pour différentes unités.

Variable qualitative : Classe les individus dans un groupe ou une catégorie. Par exemple, le sexe d'un individu (homme, femme) ou le niveau de scolarité d'un individu (primaire, secondaire, collégial, universitaire).

Variable quantitative : variable dont les valeurs sont numériques. Les valeurs prises par une telle variable peuvent être continues (température, poids d'un individu) ou discrète (années de scolarité, nombre d'enfants dans un ménage).

Distribution d'une variable : correspondance entre les valeurs de la variable et leurs fréquences ou leurs fréquences relatives. La fréquence représente le nombre d'observations appartenant à une catégorie et la fréquence relative est la fréquence divisée par le nombre total d'observations. La fréquence relative est parfois multipliée par 100, de façon à représenter un pourcentage.

Exemple 1.1.

Le tableau 1.1 présente la situation étudiant pour la session annuelle (Par cours) () Lister par le N°, Etudiant, Section, Session, cours, cotes et l'année. Ce jeu de données comprend 4 variables qualitatives (Etudiant, Enseignant, Section et Cours) ainsi qu'une variable Quantitative discrète (N°) et 2 variables quantitatives continues (Cotes et Anée).

Tableau 1.1 Situation de la session (par cour)

Etudiant

Classe

Section

Cours

Enseignant

Cotes

Session

Année

1

Beeko

4ème

Informatique

GCI

Kola

13

1er

2014

 
 
 
 
 
 
 
 
 

Il existe de nombreuses méthodes graphiques permettant

D'illustrer la distribution d'une variable.8(*)

CHAPITRE 2. PRESENTATION GENERALE DE L'ISC/KINSHASA

1.1. Dénomination sociale et Situation géographique

L'Institut Supérieur de Commerce de Kinshasa /Gombe, abrégé ISC/KIN, c'est institution publique d'enseignement technique, est sur l'avenue de la délibération (ex. 24 novembre) dans la commune de la Gombe à Kinshasa.

Elle a six hectares de sa superficie et population estudiantine d'aujourd'hui de quinze mille personnes font de lui l'un de plus grand établissement d'enseignement supérieur de la capitale de la République Démocratique du Congo.

Il y a dix bâtiments destinés au:

- l'Administration ;

- Bibliothèque ;

- Salle des cours la première, le deuxième et le troisième cycle ;

- Homes des étudiants.

Et le reste de la cour est aménagé en jardin, le terrain de football y compris de basketteur qui font la fierté de cet institut.

Elle a la composition de 454 agents dont 159 membres du corps administratif et technique.

1.2. Bref aperçu historique

En 1964 l'école supérieure de commerce en sigle ISC à l'époque, a été fondée par le groupe du père de scheut de limite sous l'initiative personnelle du père GASTON BOGAERT.

Elle fonctionnait sous l'étiquette d'un institut privé enceinte du collège Saint Raphael pendant deux ans. Et ne sera agréée définitivement que le 8 juin 1966 au terme de l'arrêté du ministère de l'éducation nationale après une agrégation provisoire intervenue le 14 septembre 1974.

Dans le cadre de 1ere réforme de l'enseignement supérieur et universitaire, l'école supérieur de commerce intégré, comme les autres établissements de l'enseignement supérieure, à l'université nationale du Zaïre et change en même temps l'appellation pour devenir institut supérieur de commerce de Kinshasa régi par l'ordonnance n° 71-075 du 06 aout 1971. C'est à cette période de l'ISC/ Kin quitte le site des missionnaires scientistes de limete pour occuper ses installations actuelles qui abritaient l'ancienne école nationale d'administration (ENA).

A l'l'époque, l'école supérieur de commerce avait pour finalité de former les techniciens supérieur pour les entreprises commerciales et industrielles, les institutions bancaires et d'administrations publique.

De nos jours, l'ISC/Kin, en plus de la mission assignée à l'ISC, le noble rôle d'organisé la recherche sur l'adaptation des techniques commerciales et de comptabilité aux exigences de notre. Pays.

1.3. Statut Juridique

Le fonctionnement de l'ISC /KIN fut désormais régi par l'ordonnance loi n° 71-075 du 06 aout 1971 sous l'arrêt du ministre de l'éducation nationale.

1.4. Objectifs (ou Mission) de l'ISC

L'Institut Supérieur de Commerce a pour mission de former les cadres spécialisées dans les domaines de techniques:

- Commerciale;

- Comptable

- Informatique de gestion, et de fiscalité;

- Secrétariat de direction ;

-Plus des speakers en langue, tels qu'English, Japonais etc.

Elle aussi organise la recherche sur l'adaptation des techniques commerciales et comptables aux exigences du développement de la république démocratique du Congo.

1.5. Organisation et Fonctionnement

1.5.1. Principaux organes de l'Isc/Kin

Les organes de l'ISC/KIN, sont:

1. Conseil de l'institut : Est constitue de 15 membres et il est un organe suprême

2. Comité de gestion : Comprend quatre membres qui sont :

- Directeur général;

- Le secrétaire général académique ;

- Le secrétaire général administratif ;

- L'administrateur du budget.

3. Le conseil de section : C'est les enseignants faisant partie de la section concernée;

4. Le conseil de département : C'est les membres qui assurent la gestion quotidienne de l'ISC/KIN.

Que nous trouvons les sections:

- Informatique de gestion ;

- Sciences commerciales;

- Financières.

Ont deux vacations, tels que jour et soir, tandis que la section secrétariat de direction fonctionne le jour seulement, et le cycle licence, ne fonctionne que le soir.

Pour le cycle graduat de la vacation jour ont la formation des trois ans et de vacation soir ont la formation de 4 ans.

Le cycle d'étude de licence procède une année de préparation (près licence), deux ans des formations. Et le troisième cycle de master OHODA gestion comptabilité et AUDIT.

1.5.2. Fonctionnement de l'ISC/KIN

a. Depuis sa naissance à l'aujourd'hui L'ISC/KIN est toujours en action de lancer sur le marché de l'emploi, des gradués et des licenciés en des domaines que nous venons de parlées précédemment. En plus un centre de langue organise les enseignements d'anglais, français, espagnole, japonais et interprétariat.

b. Un centre des recherches interdisciplinaires pour la gestion et le développement, abrégé CRIGED qui a pour objectif de:

* Coordonner et favoriser la recherche en diverses disciplines touchant spécialement aux sciences commerciale, financière, et à l'informatique appliquer à la gestion;

* De promouvoir et faciliter la publication des travaux des recherches (syllabus, articles, thèses, ouvrages etc.)

C. Un centre de traitement informatique, en sigle CTI-ISC qui a pour mission de:

- Gérer la base de données académique, administrative, patrimoniale et financière l'institut.

- Produire et développer des logiciels de gestion pour les entreprises.....

1.6. Organigramme général de l'Institut Supérieur de Commerce de Kinshasa

Conseil de l'institut

Comité de gestion

Chef de cabinet chargé de coopérations

Chef de cabinet chargé des activités

Chef de cabinet chargé des relations

Division garde et sécurité

Informatique

Bureau de planification statistique

Secrétaire General académique

Administrateur de budget

Secrétaire général administratif

Les sections

Direction des affaires académiques

Direction de service académique

Direction de l'enseignement et recherche

Centre de recherche et développement

Bibliothèque

Cellule de stage

Direction du personnel

Direction d'oeuvre estudiantine

Direction des affaires sociales

Direction des entretiens et maintenance

Direction des finances et budgets

Direction de budgets et contrôles

Direction de l'auto financement

Direction du patrimoine et intendance

251683840

9(*)

CHAPITRE 3 : ANALYSE DE L'EXISTANT

2.1. But 

L'analyse de l'existant (diagnostique de l'existant) permet de connaitre bien l'entreprise avant de concevoir un nouveau système d'information. C.à.d. l'analyse de l'existant a pour but de fournir les données qui vont servir pour élaboration des diagnostique en vue de la recherche et de choix de solution ou de la solution future permettant l'amélioration.

Ainsi l'analyse du système existant a pour but de fournir un diagnostic de situation actuel (diagnostic fournie selon des besoins de l'entreprise ou de l'organisation à travers les utilisateurs), tels que la statistique de délibération des étudiants, en analysant sur les directions et services, personnels, moyens techniques etc.

2.2. Description des activités du Service concerné

Permet de prendre une connaissance générale et suffisante de l'entreprise à fin de faire la synthèse et de concevoir la solution. Pour notre cas nous allons analysés « La conception et l'implémentation des de données pour la production statistique pour la délibération » (Cas de l'ISC /KIN).

2.3. Organigramme spécifique (ou du service concerné)

Normalement les postes qui prend la décision pour la délibération sont en groupés en bureau de jurys, mais les postes acteurs de délibération sont organisés selon notre analyse comme ceci.

Section

Secrétaire General Académique

Département

Direction Secrétariat Académique

251684864

251615232

SOURCE : Direction des services académique

2.4. Description (narration, discours) de l'application10(*) ou Déroulement des faits

La délibération est l'ensemble des opérations qui consistent à préparé la saisie des cotes et le calcul des points des étudiants, et de les suivre jusqu'à la prise de décision final de jury ; la décision se rapportant à la mention de l'étudiant pour les examens d'une session concernée.

En ce qui concerne le déroulement voici ce que nous avions considéré comme les acteurs de délibération :

- Etudiant ;

- Surveillant ;

- Professeur ;

- Section ;

- Le bureau de jury

- C.T.I.

- Etc.

Voici comment les processus de délibération se déroulent :

- Apres les cours, le professeur compose le questionnaire pour l'examen ;

- Professeur remet les feuilles d'examen au département ;

- Le département passe les questionnaires aux étudiant via les surveillants ;

- L'étudiant répond aux questions et remet le copies de l'examen au département via les surveillants ;

- Le département remet les copies de l'examen et la liste des cotes chez l'enseignant ;

- L'enseignant transcrit les cotes sur la liste et en suit il dépose au département ;

- Le département collecte les listes des cotes et transmet au jury ;

- Le bureau de jury s'en charge de suivie de la saisie des cotes chez encodeur et du calcul des points des étudiants, et organise la séance de délibération, en établissant des procès-verbaux de délibération, en collaborant avec C.T.I. pour l'affichage du résultat (grille) ou diffusion à partir de site web de l'ISC/kinshasa.net. Et il reçois et analyse les recours des étudiants lésés.

2.5. Etude des postes de travail et des tâches

Un poste de travail est défini comme une entité, qui exerce une activité au sein d'un service, département...

Pour ce qui concerne notre application, nous allons relevées les postes et des leurs taches ci-après :

S.G.A : Il s'occupe de la gestion des informations de tous les étudiants de l'ISC /Kin de différente section ;

Section : Il permet de gérer les différents départements de l'ISC/Kin. Et en savoir plus, ISC/Kin n'a que six(6) sections ;

Département : Sa tache est de l'organisation des examens, la délibération de résultat des étudiants et le programme d'horaire de cours et des examens ;

D.S.A. : Il s'exerce de la création statistique de résultat de délibération.

Voici alors la fiche descriptive de poste de travail qui en globe tous les activités et les informations circulent.

POSTE

TACHES

DOCUMEN EMIS

DOCUMENT RECU

DOCUMENT CLASSE

MOYENS MATERIELS

1

Département

-Envoi des feuilles des examens chez les enseignants

-Collection et vérification de cotes venant des enseignants et transmet les cotes au secrétaire de jury.

PEX

FIC

FIC

LDFE

LDFF

Ordinateur

Papiers

Stylo.

2

Enseignant

- Réception des feuilles des examens ;

- Correction et transcription des cotes

-dépôt de cotes au département.

FIC

PEX

FIC

PEX

Ordinateur

Feuille

Stylo

3

Secrétaire du Jury

-Dépose les cotes chez l'encodeur pour l'encodage ;

-Conque ses membres pour le jury ;

Publication de résultat et affichage

FIC

GRD

FIC

GRD

 

ORD

FC

4

Encodeur

Production de document nécessaire pour la délibération des étudiants

GRD

FIC

FIC

Ordinateur

P.D

5

Jury

Prend la décision et détermine les résultats définitifs

GRD

GRD

GRD

-

6

PDT du Jury

Etablie le rapport de délibération pour déposé au SGA

GRD

GRD

-

-P.D

STYLO

ORD

IMPLIM

7

SGA

-Centralisation de tous les rapports de délibération provenant de différents départements

-Etablie la liste définitifs des étudiants

-Il centralise P.V

LIDFE

GRD

PV

P.D

ORD

STYLO

8

DSA

Il établie le statistique des étudiants

P.V.S

PALMERES

PALMERES

P.V.S

P.D

STYLO

ORDINATEUR

IMPLIMENTE

2.6. Etude des documents

C'est l'analyse de flux des informations ou l'ensemble de l'information circulante dans une entreprise.

2.6.1. Recensement des documents

Ici nous ne recenserons pas le flux des informations du système, mais du ce qui consterne notre cas pour la production statistique de délibération, nous avons recensés les documents ci- après :

1. Papier de l'examen ;

2. Fiche de cotes;

3. Grille de la Grande délibération ;

4. Procès- verbal ;

5. Palmarès ;

2.6.2. Description des documents

a) Rôles des documents

0. Papier d'examen : ce papier a pour rôle de tester le degré de compréhension d'un étudiant à la matière.

1. Fiche (liste) des cotes: Cette liste a pour rôle de transcription de cotes par l'enseignant pour une session données.

2. La grille de la grande délibération : C'est l'ensemble des listes et des cotes des étudiants provenant des listes des cotes d'une classe quelconque, qui affiche les opérations des cours et les totaux pondérés des cotes , les pourcentages obtenue par l'étudiant et la décision du jury. Actuellement se fait sur le site web de l'ISC /Kin, et présentant seulement le résultat de délibération pour un(e)étudiant(e).

3. Le procès-verbal : Est pour la conciliation et d'harmonisation des cotes et les décisions de jury par rapport aux critères de délibération.

4. Le palmarès : C'est document annuel de base qui regroupe les données de procès-verbal de délibération pour les sessions.

b) les Modèles des documents

· Papier d'examen 

INSTITUT SUPERIEUR DE COMMERCE Kin, le 08/07/2014

KINSHASA / GOMBE

Nom :

Post nom :

Prénom :

Classe :

Examen du langage C++ 1ère session 2013-2014

C.T. LIMEKA

1. Qu'est-ce que le langage C++ ? .......................................................................................

.............................................................................................................................................

251612160

· Fiche des cotes

INTITTUT SUPERIEUR DE COMMERCE

KINSHASA/GOMBE

SECTION : Informatique de Gestion

DEPARTEMENT : Analyste et Programmation

FICHE DES COTES DES ETUDIANT DE 4ème K

1ère SESSION : 2013-2014

N°NomPost NomMatriculeT.PIntExMoy001002003004

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Le document a pour rôle de décrire les différentes cotes que l'étudiant a obtenues de l'évolution.

P : 1

INSTITUT SUPERIEUR DE COMMERCE

SECTION : Grille de la Grande délibération Kinshasa le / /

DEPARTEMENT : 2eme Session 2012-2013

Classe :

CoursMaiAlgoSILaboSOSESTAMathDroitA.TLangA.TIRSTOTALModuleDILSMOYDLPC++V.BMOY

CHECSMOYHeure906030906060454545305060453045120306060451160Pondération64264433325432382243Nom et Post01Beeko0203

ECG = Echec Graves ECL = Echecs Légers

EDITION C.T.I./I.G. I.S.C./KIN

 

Grille de Grande délibération

N.B: Ce document actuellement n'a aucun important car la recherche des résultats de délibération se fait automatiquement dans le site web de l'isc/Kin

· Le palmarès

INSTITUT SUPERIEUR DE COMMERCE

SECTION :

VACATION :

OPTION :

PALMARES DEUXIEME SESSION 2011-2012 MAT SEX NAT %

001.

002.

003

· Modèle d'un procès-verbal

INSTITUT SUPERIEUR DE COMMERCE

SECTION :

DEPARTEMENT :

P .V DELIBERATION 2eme SESSION 2012-2013

CLASSE 2eme INFO

L'an deux mille treize, le..................... ..... Jour du mois de ....................le jury chargé par le DG d'examiner et de délibérer les résultats des étudiants de la deuxième année Graduat analyse et programmation en Informatique de gestion vacation jour, à reçu les épreuves de 300 étudiants pour la deuxième session 2012-2013

Après débats et délibération à huis clos, le jury a pris les décisions ci-après :

NomsPost NomMatriculeSectionSexeNat%ONT REUSSI AVEC DISTINCTION001002003II. ONT REUSSI AVEC SATISFACTION001002ILS ONT AJOURNEE001002

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

· Modèle de liste définitive des étudiants

INTITUT SUPERIUR DE COMMERCE

GCI :

CSCTION :

DEPARNEMENT :

Liste définitive des étudiants 2012-2013

Classe :

NOMSPOSTNOMSSEXEMATRICULE001002003004

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

251613184

c) Le tableau descriptif du document

Désignation

Information véhiculées

Taille

Nature

01

Feuille examen

Classe

Section

Nom étudiant

Cours

Date

Vacation

15

15

15

15

30

15

AN

AN

AN

AN

D

AN

02

Fiche de cotes

Section

Département

Classe

Session

Année académique

Nom du candidat, Travaux Pratique

Interro

Examen

Moyenne

15

15

15

15

15

15

02

02

02

02

AN

AN

AN

AN

D

AN

N

N

N

N

03

Grille de la Grande délibération

Section

Département

Délibération

Classe

Session

Année académique

Nom de l'étudiant

Cours

Pondération

Cote

Total

Pourcentage

Décision Jury

Nombre de vide

Nombre d'échecs

Date d'Edition

15

15

15

15

15

15

15

15

02

02

03

03

20

02

02

30

AN

AN

AN

AN

AN

D

AN

AN

N

N

N

N

AN

N

N

D

04

Procès- verbal

Section

Département

Classe

Session

Année académique

Nom de l'étudiant

Post nom de l'étudiant

Pourcentage

Décision de Jury

Effectif par catégorie de décision

15

15

15

15

15

15

15

03

15

13

AN

AN

AN

AN

D

AN

AN

N

AN

AN

05

Palmarès

Section

Département

Classe

Session

Année académique

Nom de l'étudiant

Post nom de l'étudiant

Pourcentage

Décision Jury

15

15

15

15

15

15

15

02

15

AN

AN

AN

AN

D

AN

AN

AN

AN

d) Les moyens utilisés

- Ordinateurs ;

- Imprimantes ;

- Papiers ;

- Stylos.

2.7. Etude des moyens de traitement des informations

Cet étape nous permet de connaitre les différents moyens mets en oeuvre pour l'isc/Kin, dans la direction de service académique précisément dans les services qui s'occupe de suivies de délibération des étudiants.

Pour le bon déroulement des activités, l'ISC/KIN dispose les moyens ci-après :

2.7.1. Ressources humaines

Nous avons souligné sur le comité de gestion, par l'entremise du secrétaire général académique, créer des bureaux des Jurys devra suivre le déroulement de délibération pour une session donnée. Compte tenu de l'importance et de la sensibilité de ses opérations, les personnes sélectionnées dans les bureaux des jurys doivent d'être d'une bonne moralité et d'une sérieuse fermeté en vue d'éviter les salissures, la fraude et la corruption.1

Il est à signaler que toutes les personnes des bureaux des jurys (présidents et secrétaires) ne sont sélectionnées que parmi le personnel du corps « scientifique et académique » de l'institut.2

2.7.2. Ressources matérielles

Quelque matériel sont mis à la disposition de service pour lui facilite le tache. Ainsi nous citons : le stylo, le papier, des ordinateurs, les imprimantes etc.

2.7.3. Ressources financières (Budget alloué au service)

Le budget allumer dans ce service provient du comité de gestion

2.8. Etude de la circulation des informations

Cette rubrique traite de la manière dont les informations circulent à l'intérieur de la structure a étudié.

Un schéma de circulation des informations et une représentation graphique que résume et organise de façon structuré des évènements, des objets, des situations ou des expériences semblable

2.8.1.Schéma de circulation des informations

601

701

GR

PL

801

801

PL

ST

702

102

301

302

303

40111

FC

GR

302

GR

303

PV

GR

701

PV

FC

301

501

GR

501

GR

601

101

FC

102

FE

201

FE

FC

201

FC

401

ST

251699200Département 100

 

Enseignant 200

Sec. Jurys 300

Encodeur 400

Jurys 500

Présidant 600

S.G.A 700

D.S 800

101

Envoie P.E

201

Réception de FE, correction et de transcription des cotes

301

Réception et transmission des cotes à l'encodeur.

401 P.E Réception, vérification, et la saisie de la grille de délibération.

501

Décision et détermination de résultat définitif des étudiants.

601

Etablissement de rapport du jury.

701 Centralisation des rapports et d'établissement de liste et palmarès des étudiants

702 Réception de rapport de Statistique

801 Réception palmers et établissement du Statistique.

102

Réception FC et vérification de transmission des cotes au sec. du jury pour la délibération

302

Réception de la grille et convocation des membres du jury pour la délibération

303

Publication de résultat.

2.8.2. Légende et abréviations

251617280FE : Feuille examen Un document

FC : Fiche

251618304GR : Grille de délibération plusieurs documents

251619328PV : Procès-verbal Document gardé

251620352PL : Palmarès Destination

251621376STAT : Statistique

251627520251626496251625472251624448RSTA : Résultat statistique Autres

251685888

Provenance

2.8.3. Tableau descriptif du schéma de circulation (ou commentaires)

Tache

Description

100

101

Envoi des papiers d'examen

 

102

- Réception fiche

- Vérification des cotes

- Transmission des fiches des cotes au sec.de jury.

 

201

Réception des papiers d'examen, correction, et transcription des cotes.

300

301

Réception et transmission des cotes à l'encodeur

 

302

Réception de la grille et convocation des membres du jury pour la délibération

 

303

Publication des résultats

400

401

Réception, vérification et saisie de la grille de délibération

500

501

Décision et détermination de résultat définitif des étudiants par le siège.

600

601

Etablissement de rapport du jury

700

701

-Centralisation des rapports

-Etablissement de la liste et palmarès des étudiants

 

702

Réception rapport de statistique

800

801

Réception palmarès et établissement du statistique.

CHAPITRE4 : DIAGNOSTIC DE L'EXISTANT ET SCENARIOS DE MISE EN OEUVRE

3.1. Critique de l'existant

La critique de l'existant appelé aussi bilan de l'existant va nous aider, à l'évaluation du système existant par rapport à l'analyse faite à l'ISC Kinshasa, tout en établissant un diagnostic. Ce diagnostic est établi dans le but de recherche de solution future à des problèmes posés. Le but de la critique de l'existant est d'établir un diagnostic précis sur les procédures utilisées, et relever les anomalies et les défauts du système existant.

Par ailleurs deux constants sont dégagés lors de cette critique :

Positif (fort) ;

Négatif (faible).

Ils méritent d'être soulevés étant donné que les besoin de la perfection seront toujours souhaités par les étudiants en vue de bon fonctionnement.

3.1.1. Critique d'ordre général

* Aspects positifs

Au terme de l'analyse de l'existant, il convient d'avouer que l'institut au moins un système d'organisation bien défini du point fonctionnel et organisationnel. Cependant il ne pourra renforcer l'efficience de ces services s'il arrive à surmonter les insuffisances constatées.

L'ISC/KINSHASA ainsi que sa direction académique nous offre :

1. L'automatisation de d'affichage du résultat de délibération des étudiants et les circulations des informations à tous ces partenaires (étudiants).

2. Minimisation d'encombrement, bruit et des cris, au période de résultat de délibération.

3. Etc. ...

*Aspects négatifs

Les difficultés majeur que nous avons pu relever ses trouvent au niveau des:

1. Confusion des cotes de sessions ;

2. Lenteur de résultats

3. Taux des recours est très élevé.

4. Transaction des cotes ne pas informatisable.

3.1.2. Critique d'ordre spécifique

1. Les points forts du système existant

- Le renforcement des capacités intellectuelles de certains personnels reste une finalité remarquables ;

- La multiplicité des postes de travail ;

- Le circuit d'information est bien organiser dans les services chargés du STAT ;

- La qualité et la compétence de la majorité des agents est à féliciter.

2. Les points faibles du système existant

Pour un bon moyen de traitement des informations, les différents services qui sont concernées par la production statistique de délibération des étudiants doivent changer ou fournir les matériels compte tenue de l'évolution actuelle de la technologie.

En effet, l'utilisation du stylo, cahier, farde, papier etc.... pour le traitement des informations, dans les services académique, est une cause de différents problèmes (difficultés) surgissent aux services concernés.

3.2. Proposition des solutions

1. Scénario de maintien et de réorganisation du système existant

La solution-manuelle consiste en une simple réorganisation du système en reconduisant les finalités tout en conservant le moyen de traitement manuelle. Cette proposition ne garantie la rapidité dans l'exécution des taches, surtout ne s'éloigne pas des erreurs, des confusions mêmes aussi des fatigues, « quel travail faste-dieux !» dans le traitement des informations.

a) Avantages de la solution

Comme un bon système doit fournir les résultats des informations en temps et précis :

Pour mettre fin des tous ce que nous venons de cité, le système va bénéficier une logiciel qui demandera à chaque poste de service concerné d'avoir quelque matériels automatiques qui va accompagnés les services à exécuter les taches.

b) Inconvénients de la solution

Minimisation de tache qui entrainera au chaumage des autres agents.

c) Evaluation du coût de réorganisation du système existant

Voir la direction du patrimoine, donc il faut faire l'étude de session

1. Scénario d'informatisation

Cette solution informatique consiste à l'implémentation d'une base de données avec ces qualités (exhaustivité, sécurité et la non-redondance) en vue d'atteindre plus rapidement les objectifs de l'entreprise.

a. Avantages de la solution

- Une vitesse de traitement des informations ;

- Conservation et affichage rapide des informations ;

- Facilité des distributions et d'accès des informations ;

b. Inconvénients de la solution

- Le cout élevé d'acquisition des matériels.

- Le cout élevé d'implantation et d'entretien du système ;

- Le cout de la formation des personnels concernés

c. Evaluation du coût d'informatisation

En charge du comité de gestion par la direction services.

3.3. Choix de la meilleure solution

Il s'agit de la solution informatique qui amené à la conception du système d'informatisation future.

Compte tenu des avantages présentés par la solution informatique, par apport à ces présentes par les solutions manuelles nous portons notre choix sur la solution informatique pour une meilleure production statistique de délibération.

Conclusion partielle

Apres l'analyse du système et se service concernant, nous avions constatées que, l'Institut Supérieur de Commerce de Kinshasa, a besoins d'une logiciel conçue et implémenter pour la production statistique de délibération, qui va assister les services concernées à exécuter les taches d'une manière rapide et moins des erreurs et des confusions.

1 Partie II : CONCEPTION ET REALISATION DU

SYSTEME D'INFORMATION FUTUR

251687936

Introduction

L'évidence d'un système d'information n'est pas vraiment disponible, car il demande une réflexion pour avoir les informations nécessaires concernant l'organisation que l'on doit mettre en place. Ce pourquoi il Ya des méthodes dans la phase de conception qui permet de créer un modelé sur le quel on va s'appuyer.

Pour ressortir les points aux quels on s'intéresse, nous allons procédées a la modélisation pour une représentation virtuelle d'une réalisation. Ce type de méthode s'appel analyse, or que, nous avons plusieurs méthodes. Pour notre objectif nous allons tirées l'attention sur la méthode de « MERISE ».

MERISE est une méthode d'étude et de réalisation informatique du système d'entreprise. Grace à elle, le concepteur a la possibilité de présenter des réels perçus. En outre, elle fait une approche systémique, donc une démarche qui repose sur la théorie du système. D'où la MERISE est pour de développement et de réalisation du projet informatique. Elle est basée sur la séparation des données et de traitement.

Ainsi dans cette partie nous allons parlées et structurées en trois chapitres à savoir :

Chapitre 1 : Conception du système d'information organisationnel (S.I.O)

Chapitre 2 : Conception du système d'information informatisé (S.I.I)

Chapitre 3 : Développement de l'application.

CHAPITRE.5 : CONCEPTION DU SYSTÈME D'INFORMATION ORGANISATIONNEL (S.I.O)

Section 0 : GÉNÉRALITÉS (OU CADRAGE DU PROJET)

Pour aboutir à un système fonctionnel reflétant une réalité physique, on approche par étape par étape, dans la conception du système d'information, qui est subdivisé en trois étapes, comme nous venons de parler en introduction. C'est là que les données étant séparées des traitements, qu'on parlera des aspects  « Statique et dynamique. »

Description du nouveau processus de la gestion de production statistique de délibération

La statistique de délibération est un ensemble d'opérations organisées par les jurys, le département et les services académiques en vue de mentionner les étudiants réussies, ajournées et le refusé pour la création de liste définitive d'une classe, selon de session organisée

- Apres la période des examens, les bureaux de jurys, reçois des listes de cotes des étudiants par les enseignants via département.

- Les bureaux de jurys déposent les listes de cotes à la centre-de-traitement informatique (C.T.I) pour l'opération de calcul des points et les pourcentages obtenus par les étudiants, ainsi que la statistique de délibération pour la classe.

- Le C.T.I transmet les grilles de délibération aux bureaux de jury pour l'examinassions des différents cas des étudiants sur la base de critères de délibération et la publication de résultats.

Apres l'observation des résultats obtenus, et de critères de libération, ils remisent le résultat au C.T.I pour l'affichage de résultats au site WEB de l'ISC/Kinshasa.

Règles de gestion et d'organisation

0.2.1. Vues externes et définition des Cardinalité

Cours

Apprendre

Etudiant

Cours

Enseignant

Enseigner

Enseignant

Département

Département

Section

Vacation

Section

Classe

Vacation

Statistique

Classe

Frais

Etudiant

Résultat

Session

Etudiant

Résultat

Statistique

Etudiant

Organiser

Posséder

Peut avoir

Contenir

Mentionner

Payer

Constituer

Délibérer

Publier

Session

Liste

Présenter

Frais

Liste

Enregistrer

Statistique

Mentionne

Classe

2516316161ere Vue 1,n 1,n

2ème Vue 1,n 1, 1

3ème Vue 1,n 1, 1

4ème Vue 1,1 1, 1

5ème Vue 1,n 1, n

6ème Vue 1,n 1, 1

7ème Vue 1,1 1,n

8ème Vue1,1 1, n

9ème Vue 1, 1 1, n

10ème Vue 1 1 1, n

9ème Vue 1,n 1, 1

10ème Vue 1,n 1, 1

11ème Vue 1,& 1, n

12ème vue1,n 1, 1

Dictionnaire de données

Rubriques

Code

Désignation

Nature

Taille

01

Adresse Etudiant

AdEtu

Habitation d'Etudiant

AN

30

02

Age Etudiant

AgEtu

La

Chronologie de l'étudiant

AN

4

03

Année Session

AnSes

Sélectionné l'année du Session

AN

4

04

Code Classe

Cocla

Mnémonique Classe

AN

5

05

Code Cours

CoCou

Mnémonique Cours

AN

5

06

Code Département

CoDpt

Mnémonique Département

AN

5

07

Code Section

CoSec

Mnémonique Section

AN

5

08

Code Session

CoSes

Mnémonique Session

AN

5

09

Code Vacation

CoVac

Mnémonique Vacation

AN

5

10

Effectif Classe

Eff Cla

Nombre total des étudiants d'une Classe

NUM

4

11

E-mail Etudiant

MailEtu

Adresse électronique de l'étudiant

AN

50

12

E-mail Enseignant

MailEns

Adresse électronique de l'enseignant

AN

50

13

Grade Enseignant

GrdEns

Calcification d'enseignant

AN

15

14

Intitulé Département

IntDpt

Nom de département

AN

15

15

Intitulé Résultat

IntRes

Libellé résultat

AN

15

16

Intitulé Section

IntSec

Libellé section

AN

15

17

Intitulé Vacation

IntVac

Libellé vacation

AN

15

18

Libelé_Classe

LibCla

Intitulé classe

AN

15

19

Libelé_Cours

LibCo

Intitulé cours

AN

15

20

Libelé_Session

LibSes

Intitulé session

AN

15

21

Libelé_Vacation

LibVac

Intitulé vacation

AN

15

22

Matricule Enseignant

MatrEns

Code qui identifie l'enseignant

NUM

13

23

Matricule Etudiant

MatrEtu

Code qui identifie l'etudiant

NUM

13

24

Montat_Frais

MoF

Valeur payé

AN

8

25

Motif_Frais

Mtf

Raison de paiement frais

AN

15

26

Nombre Ajournée

NAj

Effectif d'échec

NUM

3

27

Nombre Refusé

NRef

Effectif rejeté

NUM

3

28

Nombre Réussie

NRs

Effectif de ce qui ont passé la classe

NUM

3

29

Nationalité

Nat

Pays d'origine

AN

15

30

Nom Enseignant

NoEns

Intitulé enseignant

AN

15

31

Nom Etudiant

NoEtu

Intitulé etudiant

AN

15

32

Nombre Classe

NbrClas

Délimitation classe

NUM

4

33

Nombre Heurs

NbrH

Délimitation heurs

AN

3

34

N° Tel

NT

Adresse électronique

AN

13

35

Observation

Obs

Remarque

AN

15

36

Pondération

Pond

Valeur

AN

2

37

Post_Nom_Enseignant

PstEns

Deuxième nom enseignant

AN

15

38

Post_Nom_Etudiant

PstEtu

Deuxième nom etudiant

AN

15

39

Prenom_Enseignant

PrEns

Nom du milieu d'enseignant

AN

15

40

Prenom_Etudiant

PrEns

Nom du milieu de l'etudiant

AN

15

41

Reference_Frais

RefFr

Point de repère frais

AN

5

42

Reference_Resultat

RefRes

Point de repère résultat

AN

5

43

Sexe_Enseignant

SxEns

Genre d'enseignant

AN

1

44

Sexe_Etudiant

SxEtu

Genre Etudiant

AN

1

45

Téléphone

Tlf

Adresse électronique

AN

13

Section1 : MODÉLISATION CONCEPTUELLE DES DONNÉES

I. Définition et but

La modélisation conceptuel de données est « la représentation de l'ensemble des données  de système sans tenir compte les aspects technique et économique de mémorisation et d'accès, sans se référé à la condition d'utilisation par tel ou tel traitement. »10(*)Elle permet de décrire le réel perçue c.à.d. les manipulées dans le système.

5. Construction d'une base de données

Dans la démarche de création du model conceptuel de données, il existe deux approches à savoir :

- L'approche déductive qui s'appuie sur l'existence préalable d'une liste d'information à structurer ;

- L'approche inductive qui cherche à mettre rapidement en évidence des différents concepts évoqués dans le discours puis à les décrire par des informations.11(*)

Avoir les deux approches, la première va du général vers le particulier tandis quela seconde va du particulier vers le général.

Par rapport aux deux approches qui ne s'opposent pas mais cohabitent, nous proposons la démarche ci-après.

1.1. Règles de construction du MCD

- Elaboration du dictionnaire de données ;

- Enumération des règles de gestion ;

- Choix d'un formalisme (model) ;

- Recensement des entités et associations, par des vues externes en y définissant les cardinalités ;

- Description des entités par leurs propriétés en y définissant pour chaque entité, son identifiant ;

- Détermination des propriétés, des associations si et seulement si elles sont porteuses ;

- Modélisation par le regroupement des vues externes.

1.2. Formalisme ou modèle

MCD utilise le modèle « Entités - Association ». Ainsi dans ce formalisme nous allons voir les concepts de base ci-après :

6. Objet (Entité)

Un objet représentant des unités que l'on peut distinguer.

- Entités manipulables ou physiques : une table, un avion, un livre, ... ;

- Entités non manipulables ou conceptuelles : un compte client, un service.

Dans une entreprise, on se limite aux entités utiles pour la modélisation, c'est-à-dire celles qui vérifient les deux conditions suivantes :

- On connaît plusieurs unités ;

- On souhaite que la base de données contienne des informations sur ces unités.12(*)

Voici de nouveau le formalisme d'un objet.

Nom

Identifiant

Propriété1

Propriété2

Propriété3

251698176 Nom Objet

251630592Objet ou Entité

Relation : Une relation caractérise un lien existant entre deux ou plusieurs entités. Elle est souvent décrite sous forme d'un verbe à l'infinitif, conjugué ou sous forme de préposition. Elle est aussi parfois porteuse de propriété.

Dans ce schéma indique le formalisme d'une relation.

Nom Relation

Propriété

251697152

Par exemple :

Entre les entités Etudiant et Professeur, il existe une relation ENSEIGNER définissant le cours enseignera l'étudiant par le professeur.

Là aussi, deux niveaux de discours :

Au niveau type :

La relation ENSEIGNER entre l'entité ETUDIANT et

L'entité PROFESSEUR

Au niveau occurrence :

 « Le cours de TBDD ENSEIGNER par l'Assistant Konkfie à l'étudiant Becko. »

D'où la relation ou association représente les sémantiques qui peuvent existés entre plusieurs entités ou objets.

Dimension d'une relation : C'est les nombres d'objets participent à une relation.

Occurrences : C'est un élément individuel qui est une partie d'une relation. D'où une valeur qu'on peut prendre.

Contraintes de cardinalité : C'est le nombre minimum et maximum d'une association ou relation des objets.

Propriété : Une propriété est un atome sémantique élémentaire d'une information 

Manipulé (élément descriptif d'une entité ou association).

Identifiant : Est une propriété qui permet de designer une seule entité.

Contraintes d'intégrité fonctionnelles(CIF) 

C'est le cas qui intervient lorsque dans le modèle conceptuel de données, nous retrouvons les couples :

(0,1) ou (1,1) d'une part

Et

(0, N) ou (1, n) d'autre part.

Donc nous trouvons les combinaisons suivantes :

(0,1) (0, n), (0,1) (1, n) ;

(1,1) (0, n), (1,1) (1, n).

Qui veut dire :

- (0,1) : Aucune ou une fois ;

- (1 .1) : Au moins une fois ou plusieurs fois ;

- (0, n) : Aucune ou plusieurs fois ;

- (1, n) : Au moins une fois, ou plus plusieurs fois.

Dans ce cas, la relation disparut mais sa sémantique demeure, car l'objet qui a la cardinalité (0, n) ou (1, n) est comme père et cède sa clé primaire à l'objet qui a la cardinalité (0,1) ou (1,1) qui a son tour comme fils.

Etant donnée que le fils possède une clé primaire, celle qu'il vient d'hérité du père et une clé étrangère par ce qu'elle est clé primaire dans sa table respective. Si la relation était porteuse des propriétés, elles migrent vers la table fils. D'où CIF indique une dépendance entre plusieurs participations à une relation.

1.3. Recensement et description sémantique des objets :

Pour l'application de notre travail, nous avions recensés des objets faisant partis de notre application.

1.3.1. Recensement des entités

Les objets retenus sont :

- Classe ;

- Cours ;

- Département ;

- Enseignant ;

- Etudiant ;

- Frais ;

- Liste ;

- Résultat ;

- Session ;

- Section ;

- Statistique ;

- Vacation.

1.3.2. Description des entités (tableau)

Nom Objet

Code Objet

Propriété

Nature

Taille

Identifient

01

Classe

Clas

Code_clas

Libelé_Clas

Effectif_Clas

AN

AN

NUM

5

15

#

02

Cours

crs

Code_Cours

Libelé_Cours

Pondération

Nombre_d'heure

AN

AN

NUM

AN

5

15

3

#

03

Département

Dpt

Code_Ppt

Libelé_Dpt

AN

AN

5

15

#

04

Enseignant

Ens

Matricule_Ens

Nom_Ens

Post_Nom_Ens

Prè_Nom_Ens

Sexe_Ens

Grade_Ens

Tel

E_Mail

Observation

AN

AN

AN

AN

AN

AN

AN

AN

AN

13

15

15

15

1

15

13

50

15

 

05

Etudiant

Etu

Matricule_Etu

Nom_Etu

Post_Nom_Etu

Pre_Nom_Etu

Sexe_Etu

Age_Etu

Nationalité

Adresse

Tel

E_Mail

AN

AN

AN

AN

AN

AN

AN

AN

AN

AN

12

15

15

15

1

5

15

50

13

50

#

06

Frais

Frs

Ref.Frs

Motif_Frs

Montant

AN

AN

AN

5

25

5

#

07

Liste

Lis

N° Lis

Nom etudiant

Sexe

N

AN

AN

15

1

#

08

Résultat

Res

Ref.Res

Nom Etudiant

Libellé cours

Volume

Pondération

Pourcentage

Total

Décision

AN

AN

NUM

NUM

NUM

5

15

#

09

Section

Sect

Code Sect

Intitulé

Nombre Classe

AN

AN

NUM

5

15

#

10

Session

Ses

Code_Ses

Intutilé_Ses

Année Ses

AN

AN

NUM

5

15

#

11

Statistique

Stat

N° Stat

Effectif Classe

Nombre réussi

Nombre ajourné

Nombre Refusé

N

N

N

N

N

 

#

12

Vacation

Vac

Code_Vac

Libelé_Vac

AN

AN

5

15

#

1.4. Recensement et description sémantique des relations

Une association est un lien sémantique entre une ou plusieurs entités. Exprimer souvent sous forme d'un verbe à l'infinitif ou locution verbale.

Une association ne peut ou ne pas être porteuse des propriétés, tan disque 

Une entité, doit obligatoirement porter des propriétés. Si l'association n'est pas obligé d'être porteuse des propriétés, ce parce qu'elle n'a pas une existence autonome. Cependant, l'association est décrite par sa dimension à savoir :

- Relation récursive (réflexive ou unaire) la même entité ;

- Relation binaire relie deux entités ;

- Relation ternaire relie trois entités ;

- Relation n aires relie n entités.

1.4.1. Recensement des associations

A ce qui concerne le recensement des associations ou relations, nous mentionnons les relations suivantes :

- Appartenir ;

- Apprendre ;

- Contenir ;

- Enseigner ;

- Enregistrer ;

- Mentionner ;

- Obtient ;

- Organiser ;

- Payer ;

- Peut avoir ;

- Posséder ;

- Présente ;

- Produire ;

- Publier.

1.4.2. Description des associations (tableau)

Relation

Définition

Dimension

Propriété

Collection

01

Appartenir

Une classe appartienne à une et une seul vacation

Binaire

-

- Classe

-Vacation

02

Apprendre

Un étudiant peut apprendre une ou plusieurs cours

Binaire

-

- Etudiant

- Cours

03

Contenir

Une vacation une et une seul section

Binaire

-

- Vacation

- Section

04

Contrôler

Payement de frais contrôle la session

Binaire

-

Frais

Session

05

Enseigner

Un enseignant peu enseigner une ou plusieurs étudiant

Binaire

-

- Enseignant

- Etudiant

06

Mentionner 

Une session peut mentionner une ou plusieurs Statistique

Binaire

-

- Session

- Statistique

07

Organiser

Un département organise une ou plusieurs enseignants

Binaire

-

- Département

- Enseignant

8

Payer 

Paiement de frais pour enregistrement de classe

Binaire

-

- Frais académique

-Classe

9

Peut avoir

Une ne peut pas manquer une classe

Binaire

-

Classe

Section

10

Peut être

Une classe peut avoir une place en vacation

binaire

-

Classe

Vacation

11

Posséder 

Une section possède un et un seul département

Binaire

-

- Section

- Département

12

Publier

Une Session publie les résultats pour les différentes classes

Binaire

-

Session

Résultat

I.5. Présentation du Modèle Conceptuel Données (MCD)

Cours

Code cours

Libelé_cours

Pondération

Nombre heu

Frais

N°_Espece

Nom_remettant

Motif

Montant_payer

Liste

N°_Liste

Nom_et_Postn

Sexe

Résultat

Ref_Result

Intutilé_Result

Matiere

Volume

Ponderation

Pourcentage

Mention

Total

Décision

Session

Code_sess

Libelé_sess

Année_acad

Statistique

N°_stat

Nbre_reussie

Nbre_ajourné

Nbre_refusé

Etudiant

Matr.Etud

Nom_etud

Postnom

Prenom

Sexe_etud

Nationaté

Tel

E_mail

Classe

Code_class

Libelé_class

Effectif_class

Départemnt

Code dép.

Intutilé_dep

Section

Code_sect

Intutilé_sect

Nombre_classe

Organiser

Publier

Présenter

Constituer

Mentionner

Contenir

Enregistrer

Date

Enseigner

Apprendre

Peut avoir

Posséder

Enseignant

Matr.Ens

Nom_ens

Post_Nom_Ens

Sexe_Ens

Tel

E-mail

Observation

Vacation

Code_Vac

Intitulé_Vac

Délibérer

Payer

1,1 ?,1

1, n

1, n

1, n

1, n

1,1

1,1

1,1

1,n

1, n

1,n

1,1

1,1

1, n

1, n

1,1

1, n

1, n

1,1

1,1

1, n

1, n

1, n

1,1

1, n

1,1

251696128

Section 2 : MODÉLISATION CONCEPTUELLE DES TRAITEMENTS

2.1. Définition et but

La modélisation conceptuelle des traitements met en évidence les liens de nature sémantique sans se soucié d'organisation, ce sont les actions mené par l'entreprise indépendamment de la façon dont cette dernière, à13(*) choisi de les organisées. Ces actions traduisant la véritable d'être de l'organisation, et ne répondant que la question « quoi » (Que fait l'entreprise), mais néglige le « ou », « qui », « quand » et le « comment »

Ces actions d'un caractère fondamental pour la réalisation des objectifs fixés ont été découverte l'or de l'étude de l'existant.

Pour chacune ont été précisées évènements qui le déclenchées règles de gestion selon le quel elle se déroule et les résultats qu'elles produisent, pour y allé utiliseras un formalisme manipulant les concepts suivant :

2.2. Formalisme et Concepts de base du MCT

Processus : C'est un sous ensemble de l'activité de l'entreprise. Un processus est lui-même composé des traitements regroupés en ensembles appelés opérations.

Evénement : Un évènement, fait réel dont l'avenir ou pour l'effet de déclencher l'exécution d'une ou plusieurs actions. D'où un évènement représente un changement ou modification dans l'univers extérieur ou intérieur du système d'information.

Nous avons deux sortes des évènements :

- Evénement externe : C'est un changement de l'univers extérieur ;

- Evénement interne : C'est un changement de système lui-même.

Résultat : Produit de l'exécution d'une opération. Il doit être le déclencheur d'une autre opération.

Opération : C'est l'ensemble d'action dont l'enchainement sans interruption n'est conditionné par attente de quel évènement autre que le déclenchement initial.

Actions (ou activités) de l'opération : C'est l'ensemble de processus qui se fait dans un système.

Synchronisation : Condition booléen traduisant les règles de gestion qui doivent vérifiées les évènements pour déclencher les actions. Il définit une condition booléenne sur les évènements contributifs devant déclencheur d'une opération. Il s'agit donc des conditions logiques réalisées grâce aux opérations :

OU= ?

ET= ?

NON

Règles d'émission : Condition traduisant les règles de gestion à la quelle est soumise l'émission des résultats d'une opération.

Ex : OK, KO (Ôk), SI, SINON.

Evénement 1

Evénement 2

Avengement Resultant 1

Evénement Résultat 2

Opération

OK

KO

251688960

Synchronisation

2.3. Recensement et description sémantique des traitements (ou opérations)

2.3.1. Recensement des opérations

- Réception ;

- Identification ;

- Assistance ;

- Calcule ;

- Affichage ;

- Mention.

2.3.2. Description des opérations (tableau)

Evénement

Opération

Action

Résultat

Fréquence Evénement

01

Etudiant s'enrôle à la session

Réception et Identification de l'étudiant

Enregistrement

De l'étudiant

Liste d'enrôlement

Un mois

02

Période de Session

Assistance aux examens

Liste de présence

Fiche des cotes

2 ou 3 Semaines

03

Dépôt de Liste des cotes aux bureaux Jury

Calcule des cotes

Organisation de délibération et calcule de points

Le procès-verbal de délibération

Au moins un mois

04

Résultat de délibération

Affichage de résultat

Vérification de résultat par l'étudiant

Mention

Au moins une semaine

05

Liste définitive

Statistique de délibération

Vérification classe et validation

Liste classe

1-2 jours

Présentation du Modèle Conceptuel de Traitement (MCT)

ET

ET

Etudiant non s'enrôlé

Liste de cote

Nombre étudiant enregistré

Calcule de cote

Organisation de délibération et calcule de points

OK KO

Session des épreuves

Participation à la session

OK KO

ET

ET

Les reprends de classe

Etudiant Ajourné

Liste définitive

Etudiant réussie

Etudiant vide

PV

Etudiant calculé

Résultat de délibération

Affichage de résultat

OK KO

Statistiques de délibération

Mention de classe et validation

OK KO

Listes Classes enregistrés

Etudiant enrôlé

Etudiant non s'enrôlé

ET

Etudiant vient s'enrôlé

Enrôlement pour session

Réception et enregistrement de l'étudiant

Identification de l'étudiant et contrôle de l'identité

OK KO

251695104

CHAPITRE 6 : CONCEPTION DU SYSTÈME D'INFORMATION

INFORMATISÉ (S.I.I)

La conception du système d'information est lié à l'utilisation des matérielle informatique dans les entreprises ou organisations, ainsi que l'informatisation des problèmes ; de la définition du problème jusqu'à la réalisation. Outre le niveau du SII qui ne concerne que le contenu informatisé (logiciel, fichier...).

Alors nous allons appliquée nos efforts à fin de sortir des modèles logique et de physique et en tenant compte des utilisations du matérielle informatique approprié.

Section1 : Prise en compte des ressources informatiques

Caractéristiques matérielles

- Microprocesseur : Intel pentium coré duo ;

- Disque Dur au moins 500Go ;

- Lecteur DVD-ROM ;

- Ecran en couleur SVGA de 19 ;

- Clavier Azerty de 102 touches ;

- Souri Microsoft à deux boutons ;

- Imprimante laser ;

- Baffles ;

- Ondula ire ;

- Scanner ;

- Carte non incorporée.

1.1. Caractéristiques logicielles

Système d'exploitation à utiliser

Parmi les différents types de système d'exploitation, dans notre réalisation de l'application, nous avions utilisées Windows XP (Version professionnelle).

Système de GBD Relationnel à utiliser

Pour cette partie on a sélectionné un SGBD «  MySQL »

Et son interface PHP MyAdmin qui gère le SGBD facilement (interface écrit elle-même en PHP)

Langage de programmation à utiliser

Le langage de programmation que nous allons utiliser, est un langage script html (langage balisage) et l'interface PHP MyAdmin.

Section 2 : MODÉLISATION LOGIQUE DES DONNÉES

2.1. Définition et but

La modélisation logique des données est un graphique qui décrit, les différentes tables à exploiter dans la base des données, avec leurs logiques, mais en tenant compte de l'outil informatique.

La modélisation logique des données est la partie qui pose les questions sur l'utilité de la base des données et définie en même temps le type de SGBD, ainsi que le passage de MCD au MPD. C'est donc l'intermédiaire entre l'étape conceptuel et l'étape physique. MCD-MLD-MPD

2.2. Formalisme et Règles de passage

Le passage du MCD au MLD s'effectuer en appliquant des règles, s'appuyant sur le cardinalité.

a. Règle des passages pour les objets :

- L'objet devient table ;

- Propriété de l'objet devient attribut de la table ;

- Identifiant de l'objet devient la clé primaire de la table.

Ici on constantes qu'il y a des changements de vocabulaire entre MCD et MLD

Voici alors le tableau.

MCD

MLD

Objet

Table

Propriété

Attribut

Identifiant

Clé Primaire

B. Règles de passage pour les relations

Pour les règles de passage il y a plusieurs cas qui sont épinglées à savoir :

Les cas de relation de type « père fils »(CIF).

Soit les couples :

(0, N) ou (1, n) d'une part père,

Et

(0, N) ou (1,1) d'autres part fils

La relation disparait mais sa sémantique demeure, car l'objet qui a la cardinalité (0, n) ou (1, n) est considéré comme père et cède sa clé primaire à l'objet qui a la cardinalité (1,0) ou (1,1) qui à son tour est considéré comme fils.

b. Les cas de relation «  père-père »

Soit les couples :

(0, N) ou (1, n) d'une part,

Ou

(0, N) ou (1, n) d'autre part.

Dans ce cas la relation devient une table de lien et hérite les clés des tous les deux objets(Identifient) y compris les propriétés de la relations.

Pour le cas particulier ou fantôme.

Soit les coupes :

(0,1) ou (1,1)

Et

(1,1) ou (0,1).

Pour le couple (0,1) et (1,1) l'objet ayant la cardinalité (0,1) est considéré comme étant le père et on applique la règle de la CIF.

On choisissant librement le père et applique la règle de CIF, s'il y a des couples (0,1) et (0,1).

2.3. Présentation du MLDR Brut

Cours

Code cours

Libelé_cours

Pondération

Nombre heu

Matr.Ens #

Frais

N°_Espece

Nom_remettant

Motif

Montant_payer

Liste

N°_Liste

Nom_et_Postn

Sexe

Code_sess #

Résultat

Ref_Result

Intutilé_Result

Matiere

Volume

Ponderation

Pourcentage

Mention

Total

Décision

Code_sess #

Session

Code_sess

Libelé_sess

Année_acad

Statistique

N°_stat

Nbre_reussie

Nbre_ajourné

Nbre_refusé

Etudiant

Matr.Etud

Nom_etud

Postnom

Prenom

Sexe_etud

Nationaté

Tel

E_mail

N°_Espece #

Ref_Result #

N°_stat #

Classe

Code_class

Libelé_class

Effectif_class

Code_Vac #

N°_stat #

Département

Code dép.

Intutilé_dep

Code_sect#

Section

Code_sect

Intutilé_sect

Nombre_classe

Code_Vac #

Enseignant

Matr.Ens

Nom_ens

Post_Nom_Ens

Sexe_Ens

Tel

E-mail

Observation

Code dép. #

Vacation

Code_Vac

Intitulé_Vac

Apprendre

Id Apprendre

Code cours #

Matr.Etud #

Enregistrer

Id_Enreg

N°_Espece #

N°_Liste #

Date_Enreg

251694080

Normalisation du MLDR Brut

La normalisation est un processus qui consiste à éliminer les dernières redondances et les valeurs nulles C'est-à-dire limiter le risque d'incohérences potentielles.

Dans le processus de normalisation, nous allons nous appuyer sur les notions de dépendance fonctionnelle, dépendance multi value et dépendance de jointure qui tirent leurs origines dans les contraintes du monde réel.

Ainsi la dépendance fonctionnelle permet de définir les premiers formes normales jusqu'à la forme normale de BOYCE-CODD (1 FN, 2FN, 3 FN et BC FN)

Par ailleurs, la dépendance multi value permet de définir la quatrième forme normale (4 FN) et la dépendance de jointure, la cinquième forme normale (5 FN)

Première forme normale (1FN) : Une table est en première forme normale, si elle a une clé primaire et que ses attributs non clés sont atomiques (élémentaires) c.à.d. elle a pour objet d'éliminer le groupes répétitif dans une table.

Deuxième forme normale (2FN) : une table relationnelle est en deuxième forme normale lorsqu'étant déjà en première forme normale, les attributs portés par la table dépendent pleinement de l'identifiant et de lui seul.

Troisième forme normale (3FN) : une table est en troisième forme normale si d'abord elle est deuxième forme normale et que l'attribut portés par cette table sont en dépendance fonctionnelle directe, c'est-à-dire, ils ne doivent pas dépendre fonctionnellement de la clé transitoire via un attribut non clé.

Présentation du MLDR normalisé (ou valide)

Cours

Code cours

Libelé_cours

Pondération

Nombre heu

Matr.Ens #

Frais

N°_Espece

Nom_remettant

Motif

Montant_payer

Liste

N°_Liste

Nom_et_Postn

Sexe

Code_sess #

Résultat

Ref_Result

Intutilé_Result

Matiere

Volume

Ponderation

Pourcentage

Total

Décision

Code_sess #

Id_ment #

Session

Code_sess

Libelé_sess

Année_acad

Statistique

N°_stat

Nbre_reussie

Nbre_ajourné

Nbre_refusé

Etudiant

Matr.Etud

Nom_etud

Postnom

Prenom

Sexe_etud

Nationaté

Tel

E_mail

N°_Espece #

Ref_Result #

N°_stat #

Classe

Code_class

Libelé_class

Effectif_class

Code_Vac #

N°_stat #

Département

Code dép.

Intutilé_dep

Code_sect#

Section

Code_sect

Intutilé_sect

Nombre_classe

Code_Vac #

Enseignant

Matr.Ens

Nom_ens

Post_Nom_Ens

Sexe_Ens

Tel

E-mail

Observation

Code dép. #

Vacation

Code_Vac

Intitulé_Vac

Apprendre

Id Apprendre

Code cours #

Matr.Etud #

Enregistrer

Id_Enreg

N°_Espece #

N°_Liste #

Date_Enreg

Mention

Id_ment

Nbre_echec

Ecli

EcG

251689984


Schéma relationnel associé au MLDR

T_Etudiant : (Matricule_Etu :char(13) ;Nom_Etu :text(15) ;Post_Nom_Etu : text(15) ; Pre_Nom_Etu : text(15) ; Sexe _Etu: text(1) ;Age_Etu : char(8) ;Nationalité :text(15) ;Code_Clas #:char(5) ; Tel :Num(13) ;E_mail :char(50) ;Ref.frais# :char(5))

Ref.res# :char(5) ;Code_Vac# :text(5) ;Code_Sect :text(5))

T_Classe : (Code_Clas :char(5) ;Libelé_Clas :char(5) ;Effectif_Clas :Num(4) ; T_Section : (Code_Sect :text(5) ;Intitulé_Sect :text(15) ;Nbre_Clas :Num(2))

T_Vacation : (Code_Vac :text(5) ;Intitulé_Vac :text(15))

T_Resultat :(Ref.res :char(5) ;Intitulé_Res :char(15) ;Code_session :Char(5) ;Nom_etu :Char(3) ;Matiere :Char(15) ;Volume :Int() ;Ponderation :Int() ;Pourcentage :int() ;Total :int() ;Decision :Char(15))

T_Session : (Code_Ses :char(5) ;Libelé_Ses :char(15) ;Année_Acad :char(5))

T_Frais : (Ref.frais :char(5) ;Motif :char(15) ;Montant ;char(8) ;Code_Ses :char(5))

T_Cours :(Code_Cou : char(5) ; Libelé_Cou : text(15) ; Ponderation : Num(2) ; Nbre_Heure: Num(3) ; Matricule_Ens : char(13))

T_Enseignant :(Matricule_Ens :char(13) ;Nom_Ens :text(15) ;Post_Nom_Ens :text(15) ;Pre_Nom_Ens :text(15) ;

Sexe : text(1) ;Grade :char(15) ;Tel :char(13) ;E_mail :char(50) ;Bureau :char(15))

T_Apprendre : (Code_Cou : char(5) ; Matricule_Etu : char(13))

T_Organiser :(Code_Dep : char(5) ; Matricule_Ens : char(13))

T_Departement : (Code_Dep : char(5) ; Intitulé_Dep : char(15) ; Code_Sect : text(5))

T_Contenir : (Code_Sect : text(5) ; Code_Vac : text(5))

Section3 : MODELISATION PHYSIQUE DES DONNEES

3.1. Définition et but

La modèle Physique des données (MPD ou MPhD)permet de préciser les systèmes de stockage employés. Les données qui sont stockées et gérées dans un ordinateur le sont souvent par un système de gestion de base de données (SGBD). Le MPD est l'implémentation du MLD dans le SGBD retenu.

Une fois le système d'information analysé et modélisé en Modèle Conceptuel de Donnée (MCD), et après être passé par le Modèle Logique de Donnée Relationnel (MLDR), nous arrivons au Modèle Physique de Donnée (MPD). Il s'agit maintenant de créer la base correspondante à l'étude entamée. C'est à ce stade seulement que le système de gestion de base de données choisie intervient.

Le SQL (Structured Query Language), ou Langage d'Interrogation Structuré, a été reconnu en tant que norme officielle de langage de requête relationnelle.

Toutefois, les syntaxes d'extractions des données et de créations des tables varient quelques peu d'un système de gestion de base de données à l'autre.

Le modèle physique consiste donc à ressortir le script SQL de création des tables en précisant la longueur des champs et les différentes clés.

Ensuite il faudra évaluer le poids global de la base de données et faire une projection sur un certains nombre d'années. Ce qui permet de tabler sur la capacité du disque requise pour l'exploitation de la base de données pendant cette période.

3.2. Règles de passage du MLDR au MPDR

Ici on constante que le modèle physique des données dépend du système de gestion de base des données utilisée, car il n'existe pas de formalisme précis. Il y a que le passage du MLD au MPDR, qui entraine des changements de vocabulaire.

Voici alors une représentation de vocabulaire entre MLDR et MPDR 

MLDR

MPDR

Table

Fichier

Clé Primaire

Clé d'accès aux données

Les Attributs de Table

Les Champs du fichier

Ainsi à partir de l'organigramme ci-après, on obtient la structure de la base des données

Schéma relationnel

UT 01

251632640

............Create Bdd

MPD

251633664

BDD Vide

251634688

UT 01 : Unité de traitement 01 (Création de la BDD)

MPD : Modèle Physique de Données (Création de la Bdd)

BDD : Base des Données.

Procédure de création de la base de données

De tous ce que nous venons de parlés, à propos de MCD, MLD et MPD, nous procédons alors de création d'une base des données aux opérations de notre Application concernant le cas en question. Nous montrerons comment créer une base des données à partir d'easy PHP.

1.3.1. Création de la base de données

Comme dans tout autre SGBD, Easy PHP nous permettra à implémenter la base des données, pour la production statistique de délibération.

Ainsi pour créer la base des données, on procède comme suit :

Préparer un dossier de stockage pour votre Bdd au disque dur ;

Lancer EasyPHP ;

EasyPHP

251651072251650048

Cliquer sur l'icone EasyPHP et choisissez le menu « Administration » ;

La page Administration s'affiche et cliquer sur « GESTION DE BDD » ;

251652096

GESTION BDD

251653120

Entrer votre nom de BDD ; pour le notre, nous allons tapés le nom comme « STATDELIBE » et cliquons sur le bouton « CRÉER » ;

Entrer ici pour enregistrer sous

251659264251658240251655168251654144

Tapez le nom de votre BDD

251657216

Créer

251656192

Pour enregistrer les données, cliquer sur File(Fichier), cliquer « Save as » qui veut dire enregistrer sous, et aller stocker le fichier au dossier que vous avait crée pour votre base des données.

1.3.2. Création des tables

Apres avoir crée notre base des données, il est nécessaire de crée aussi les contenues qui peuvent tirés notre attention sur la base de données, pour la satisfaction de nos clients. Les contenues sont les tables, qui portent les informations importantes pour les chercheurs.

Voici alors le chemin de création table de BDD en phpMyAdmin :

Entrer le nom de la table là l'écrit est « Nom » et le nombre de champs qu'elle doit contenir ;

Apres exécuter ;

251635712251636736251637760

Exécuter

251638784

Tapez nombre de champs Tapez le nom de table

La table ce crée et ouvre l'interface qui va vous permettre d'écrire les noms des champs, les types, les tailles et la clé primaire d'une table.

Apres cliquer Sauvegarder.

Sauvegarder

251648000

Sélectionner type

251645952

Tapez taille

251646976251642880251641856

Tapez champs

251644928251643904251640832251639808

Vous pouvez ajouter un champ ou plus

251649024

Résultat en requête SQL

Table T_Etudiant a été créé(e).requête SQL: 
CREATE TABLE `T_Etudiant` (

`Matr_Etu` CHAR( 13 ) NOT NULL ,
`Nom_Etu` TEXT NOT NULL ,
`Post_Nom_Etu` TEXT NOT NULL ,
`Pré_Nom_Etu` TEXT NOT NULL ,
`Sexe_Etu` TEXT NOT NULL ,
`Age_Etu` CHAR( 5 ) NOT NULL ,
`Nationalité_Etu` TEXT NOT NULL ,
`Adresse_Etu` CHAR( 30 ) NOT NULL ,
`Tel_Etu` CHAR( 13 ) NOT NULL ,
`E_Mail` CHAR( 50 ) NOT NULL ,
`Classe_Etu` CHAR( 15 ) NOT NULL ,
PRIMARY KEY ( `Matr_Etu` ) ,
FULLTEXT (

`Matr_Etu`

)

)

Présentation du MPDR

Apprendre

T_classe

T_ contenir

T_ cours

T_ departement

T_ enregistrer

T_enseignant

T_ etudiant

T_ faire

T_ frais

T_ liste

T_mention

T_Résultat

T_ section

T_ session

T_ statistique

T_vacation

CHAPITRE 7 : DEVELOPPEMENT DE L'APPLICATION

3.1. Présentation de la structure du logiciel (Ecran de présentation au démarrage

Ici nous avions réalisés cette application, on utilisant langage PHP associé avec son langage de script HTML et pour l'implémentation de la base des données nous utilisons phpMyadmin.

PRESENTATION DES INTERFACES

0. PAGE D'ACCUEIL

On a réalisé cette interface à l'aide de langage script de HTML et la PHP. Et il est notre partie d'accueil qui a. les menus pour accéder au différents procédures.

1. CONNEXION

C'est une interface très important sur notre application, car il joue le rôle de sécurité de donnes sur le logiciel, et nous conduit au menu principal de données. Ainsi pour accéder aux procédures il faudra d'introduire votre mot de passe (Password) et votre nom pour t'identifier.

2. Procédure de bouton Login (LoginForm)

A Partir de HTML

<html>

<head>

<title>Login</title>

</head>

<body>

<form method="post" action="checked.php" target="accueile">

Username:<input type="text" name="login" /></br>

Password:<input type="password" name="pass" /><br/>

<input type="submit" value="Identifier" />

<input name="btn4" type="submit" value="Fermer" title="Fermer ici" class="bouton" />

</form>

</body>

</html>

A PARTIR DE PHP

<?php

$Login=$_POST['login'];

$Pass=$_POST['pass'];

if($Pass=="becko")

{

echo "Bonjour $Login !";

/*...+donnees importantes*/

print("<a href=select.php>Entrez</a>");

}

else

{

echo"Acces non autorisé";

}

?>

Apres avoir saisir votre nom d'utilisateur et le mot de passe, clic sur identifier, pour accéder au menu principal.

Cette interface vous donne l'accès (Entrez) si votre mot de passe est correct si non, vous n'êtes pas autorisé d'accéder. (Retour).

Ici c'est l'affichage du menu, pour l'utilisation de diffèrent procédures pour la production statistique de délibération.

3.2. PRÉSENTATION DES INTERFACES ET DES FONCTIONS

a) PROCÉDURE DE CRÉATION

Concernant notre conception nous avions sélectionnés seulement quelques tables pour sortir notre statistique de délibération des classes selon les années.

En HTML

<html>

<head><title>ISC/KINSHASA:cours</title>

<style type="text/css">

<!--

.Style7 {

font-family: "Times New Roman", Times, serif;

font-size: x-large;

}

-->

</style>

<script type="text/JavaScript">

<!--

function MM_swapImgRestore() { //v3.0

var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;

}

function MM_preloadImages() { //v3.0

var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)

if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

}

function MM_findObj(n, d) { //v4.01

var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {

d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}

if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];

for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);

if(!x && d.getElementById) x=d.getElementById(n); return x;

}

function MM_swapImage() { //v3.0

var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)

if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}

}

//-->

</script>

</head>

<body onLoad="MM_preloadImages('IscBatAudi.jpg')">

<table width="786" height="492" class="table">

<tr class="header">

<td bgcolor="#FF0000" class="Style7" style="padding:5px"><h1 align="center">INSTITUT SUPERIEUR DE COMMERCE

</h1> <div style="float:right;">

<form name="F5" method="post" action="select.php">

<h1 align="center">

<input name="btn4" type="submit" value="Fermer" title="Fermer ici" class="bouton" />

</h1>

</form>

</div></td>

</tr>

<tr style="width:100px;">

<td align="center">

<h1 align="center" class="Style7"><a href="select.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image1','','IscBatAudi.jpg',1)"><img src="AccueilIsc.jpg" alt="Auditoires isc/Gombe" name="Image1" width="204" height="153" border="0"></a> </h1>

<div align="center"><h3><font color=""><u>Saisie nouvel statique</u></font></h3>

<form method="post" action="statitique.bd.php">

<table border="0">

<tr>

<td>Année</td>

<td><select name="Ref_Stat">

<option value="">Selectionnez</option>

<option value="2010">2010</option>

<option value="2011">2011</option>

<option value="2012">2012</option>

<option value="2013">2013</option>

<option value="2014">2014</option>

<option value="2015">2015</option>

<option value="2016">2016</option>

<option value="2017">2017</option>

<option value="2018">2018</option>

</select>

</tr>

<tr>

<td>Session</td>

<td><select name="Ref_result">

<option value="">Selectionnez</option>

<option value="1SESS">1SESS</option>

<option value="2SESS">2SESS</option>

<option value="Recours">Recours</option>

</select>

</tr>

<tr>

<td>Classe</td>

<td><select name="Classe">

<option value="">Selectionnez</option>

<option value="G1 info soir">G1 info soir</option>

<option value="G1 info jour">G1 info jour</option>

<option value="G2 info soir">G2 info soir</option>

<option value="G2 info jour">G2 info jour</option>

<option value="G3 info soir">G3 info soir</option>

<option value="G3 info jour">G3 info jour</option>

<option value="G4 info soir">G4 info soir</option>

<option value="L1 info">L1 info </option>

<option value="G1 info">G1 info</option>

</select></tr>

<tr>

<td>Effectif</td>

<td><input type="int" name=" Effectif" size="3"></td>

</tr>

<tr>

<td>Nbre_Reus</td>

<td><input type="int" name="Nbre_Reus" size="3"></td>

</tr>

<tr>

<td>Nbre_Ajour</td>

<td><input type="int" name="Nbre_Ajour" size="3"></td>

</tr>

<tr>

<td>Nbre_Refusé</td>

<td><input type="int" name="Nbre_Refusé" size="3"></td>

</tr>

</table>

<input type="submit" name="valider" value="valider"><br>

<input name="rein" value="Réinitialiser" type="Reset" class="bouton1" />

</form></div>

</body>

</html>

EN PHP

<style type="text/css">

<!--

body,td,th {

font-size: 9mm;

color: #33FFCC;

}

body {

background-image: url(Site%20sans%20nom%202/Photo0027.jpg);

}

-->

</style><?php

include ("connexion.php");

import_request_variables("P","_");

$sql = "SELECT Ref_Stat FROM statistique WHERE Ref_Stat='$_Ref_Stat'";

$req = mysql_query($sql);

$res=mysql_num_rows($req);

if (($_Classe=="")||($_Effectif==""))

{

echo"Il ne peut jamais existé une statistique sans reférence ni nom libelé SVP !<br><br>";

print("<a href=statitique.php>Retour à la saisie</a>");

}

else if ($res!=0)

{

echo "<font color='red'>Ce refénce statistique est de ja attribué à autre statistique, veuillez saisir une autre refénce!</font><br/><br/>";

print ("<a href=statitique.php>Retour à la saisie</a></center><br/>");

}

else

{

print("Section crée avec succès.<br><br>");

$sql= "INSERT INTO statistique(Ref_Stat, Ref_result,Classe, Effectif, Nbre_Reus, Nbre_Ajour, Nbre_Refusé) VALUES ('Ref_Stat','$_Ref_result','$_Classe','$_Effectif','$_Nbre_Reus','$_Nbre_Ajour','$_Nbre_Refusé')";

mysql_query($sql,$db);

print ("<a href=statitique.php> Autre ajout de statistique?</a><br><br>");

}

mysql_close()

?>

Cette interface nous permet de saisir notre nouvelle statistique pour la classe selon l'année et la session.

Cette interface apparait si la statistique est crée, et vous donne l'accès d'ajouter une autre statistique

b) PROCÉDURE DE MODIFICATION

<html>

<head><title>ISC-KINSHASA :choix d'un section à modifier</title></head>

<body>

<h3 align="center"><font color=""><u>Quelle statisique voulez-vous modifier ?</u></font>

</h3>

<table align="center" cellspacing="0" cellpadding="0" border="1" width="100%">

<tr>

<th bgcolor="#000000"><font color="white">Ref_Stat</th>

<th bgcolor="#000000"><font color="white">Ref_result</th>

<th bgcolor="#000000"><font color="white">Année_Acad</th>

<th bgcolor="#000000"><font color="white">Effectif</th>

<th bgcolor="#000000"><font color="white">Nbre_Reus</th>

<th bgcolor="#000000"><font color="white">Nbre_Ajour</th>

<th bgcolor="#000000"><font color="white">Nbre_Refusé</th>

<th bgcolor="blue"><font color="white">Votre choix</th>

</tr>

<?php

include("connexion.php");

$sql="SELECT * FROM statistique ORDER BY Ref_Stat";

$Res=mysql_query($sql,$db);

while($ligne=mysql_fetch_object($Res))

{

print"<tr>";

print"<td><center>$ligne->Ref_Stat</center></td>";

print"<td>$ligne->Ref_result</td>";

print"<td>$ligne->Année_Acad</td>";

print"<td>$ligne->Effectif</td>";

print"<td>$ligne->Nbre_Reus</td>";

print"<td><center>$ligne->Nbre_Ajour</center></td>";

print"<td><center>$ligne->Nbre_Refusé</center></td>";

print"<td><center><ahref="."modification_bd.php?Ref_Stat=$ligne->Ref_Stat".">Modification</a></center></td>";

print"</tr>";

}

mysql_free_result($Res);

?>

</table>

</body>

</html>

include("connexion.php");

$sql="SELECT * FROM resultat ORDER BY Ref_result";

$Res=mysql_query($sql,$db);

while($ligne=mysql_fetch_object($Res))

{

print"<tr>";

print"<td><center>$ligne->Ref_result</center></td>";

print"<td>$ligne->Libelé_Res</td>";

print"<td>$ligne->Nbre_Reuss</td>";

print"<td>$ligne->Nbre_Ajour</td>";

print"<td>$ligne->Nbre_Refusé</td>";

print"<td><center>$ligne->Code_Sess</center></td>";

print"<td><center><a href="."modification_bd.php?Ref_result=$ligne->Ref_result".">Modification</a></center></td>";

print"</tr>";

}

mysql_free_result($Res);

?>

</table>

</body>

</html>

<?php

include("connexion.php");

import_request_variables("G","_");

$sql="SELECT * FROM resultat WHERE Ref_result='$_Ref_result'";

echo $sql;

$Res=mysql_query($sql);

if(mysql_num_rows($Res)!=1) die("La clé primaire n'existe pas!");

$champs = mysql_fetch_object($Res);

?>

<html>

<head>

<title>ISC-KINSHASA :Modification d'une statistique</title>

</head>

<body>

<div align="center"><h3><font color=""><u>Vous avez l'autorisation de modifier la statistique !</u></font></h3>

<form method="POST" action="maj_bd.php">

<table border="0">

<tr>

<td>Refference Statistique</td>

<td><b><?php echo $_Ref_result;?><input type="hidden" name="Ref_result" value="<?php echo $champs->Ref_result;?>"></b></td>

</tr>

<tr>

<td>Libelé Statistique</td>

<td><input type="text" name="Libelé_Res" size="15" value="<?php echo $champs->Libelé_Res;?>"></td>

</tr>

<tr>

<td>Nombre reussie</td>

<td><input type="text" name="Nbre_Reuss" size="4" value="<?php echo $champs->Nbre_Reuss;?>"></td>

</tr>

<tr>

<td>Nombre Echeque</td>

<td><input type="text" name="Nbre_Ajour" size="4" value="<?php echo $champs->Nbre_Ajour;?>"></td>

</tr>

<tr>

<td>Nombre Refusé</td>

<td><input type="text" name="Nbre_Refusé" size="4" value="<?php echo $champs->Nbre_Refusé;?>"></td>

</tr>

<tr>

<td>Code Session</td>

<td><input type="text" name="Code_Sess" size="5" value="<?php echo $champs->Code_Sess;?>"></td>

</tr>

</table>

<input type="submit" name="valider" value="Confirmer la modification">

</form>

</body>

</html>

251692032

Vous pouvez aussi modifier la statistique on cliquant sur modification, et vous amenant à l'interface suivante.

251691008

Ici vous êtes permit de modifier la partie encerclé et confirmer la modification.

L'interface indique la modification est réussie, vous pouvez modifier autres statistique.

c) Procédure de suppression

<html>

<head><title>ISC-KINSHASA: Suppression d'une section</title></head>

<body>

<?php

echo("<a href=select.php>Retour au menu</a></center><br/>");

?>

<h3 align="center"><font color=""><u>Quelle statique voulez-vous suppimer?</u></font></h3>

<table align="center" cellspacing="0" cellpadding="0" border="1" width="100%">

<tr>

<th bgcolor="#000000"><font color="#FFFFFF">Ref_Stat</font></th>

<th bgcolor="#000000"><font color="#FFFFFF">Ref_result</font></th>

<th bgcolor="#000000"><font color="#FFFFFF">Année_Acad</font></th>

<th bgcolor="#000000"><font color="#FFFFFF">Effectif</font></th>

<th bgcolor="#000000"><font color="#FFFFFF">Nbre_Reus</font></th>

<th bgcolor="#000000"><font color="#FFFFFF">Nbre_Ajour</font></th>

<th bgcolor="#000000"><font color="#FFFFFF">Nbre_Refusé</font></th>

<th bgcolor="#000000"><font color="#FFFFFF">Votre choix</font></th>

</tr>

<?php

include ("connexion.php");

// On prépare la requete et on l'exécute avec la possibilité de suppression

$sql="SELECT * FROM statistique ORDER BY Ref_Stat";

$Res=mysql_query($sql, $db);

while ($ligne = mysql_fetch_object($Res))

{

print"<tr>";

print"<td><center>$ligne->Ref_Stat</center></td>";

print"<td><center>$ligne->Ref_result</center></td>";

print"<td>$ligne->Année_Acad</td>";

print"<td>$ligne->Effectif</td>";

print"<td>$ligne->Nbre_Reus</td>";

print"<td><center>$ligne->Nbre_Ajour</center></td>";

print"<td><center>$ligne->Nbre_Refusé</center></td>";

print"<td><center><ahref="."suppression.bd.php?Ref_Stat='$ligne->Ref_Stat'".">Suppr</a></center></tr>";

print"</td>";

}

mysql_free_result($Res);

?>

</table>

</body>

</html>

<?php

import_request_variables("G","_");

include ("connexion.php");

$sql="DELETE FROM statistique WHERE Ref_Stat=$_Ref_Stat";

$etat=mysql_query($sql,$db);

//Traitement erreur

if(!$etat)

$messageErreur=mysql_errno().':'.mysql_error();

mysql_close();

if ($etat)

{

echo 'Suppresion réussi !<br/><br/>';

echo ("<a href=suppression.php>Autre Supression ?</a><br/>");

}

else

echo 'echec de suppression !'.$messageErreur;

?>

Ici l'interface donne le privilège de suppression à l'utilisateur, pour supprimer la statistique.

Ici indique l'opération de suppression est réussie.

d) Procédure de recherche En html

<html>

<head>

<title>ISC-KINSHASA:Recherchestatistique</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>

<body background="AccueilIsc.jpg" text="#FFFFFF" vlink="#FF0000" alink="#33FFCC" leftmargin="10" topmargin="700" marginwidth="1" marginheight="30" tracingsrc="ISCACCU.JPG" tracingopacity="50"><font color="" size="+4" face="">

<div align="center"><p><b><u>Veuillez saisir votre clés de recherche statistique !</u></b></p>

<form method="post" action="statitiquerech.bd.php">

<table border="0">

<tr>

<td>Classe</td>

<td><select name="Ref_Stat">

<option value="">Selectionnez</option>

<option value="G1 info soir">G1 info soir</option>

<option value="G1 info jour">G1 info jour</option>

<option value="G2 info soir">G2 info soir</option>

<option value="G2 info jour">G2 info jour</option>

<option value="G3 info soir">G3 info soir</option>

<option value="G3 info jour">G3 info jour</option>

<option value="G4 info soir">G4 info soir</option>

<option value="L1 info">L1 info </option>

<option value="G1 info">G1 info</option>

</select>

</tr>

<tr>

<td>Session</td>

<td><select name="Ref_result">

<option value="">Selectionnez</option>

<option value="1SESS">1SESS</option>

<option value="2SESS">2SESS</option>

<option value="Recours">Recours</option>

</select>

</tr>

<tr>

<td>Année</td>

<td><select name="Année_Acad">

<option value="">Selectionnez</option>

<option value="2010">2010</option>

<option value="2011">2011</option>

<option value="2012">2012</option>

<option value="2013">2013</option>

<option value="2014">2014</option>

<option value="2015">2015</option>

<option value="2016">2016</option>

<option value="2017">2017</option>

<option value="2018">2018</option>

</select>

</tr>

</table><br/>

<input type="submit" name="valider" value="Lancer la recherche">

<input name="rein" value="Réinitialiser" type="Reset" class="bouton1" />

</form>

</div>

</font>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="105" height="37" title="Retour">

<param name="movie" value="ariere.swf">

<param name="quality" value="high">

<param name="bgcolor" value="#CCCCFF">

<embed src="ariere.swf" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="105" height="37" bgcolor="#CCCCFF"></embed>

</object>

</body>

</html>

Procédure de recherche En PHP

<html>

<head><title>ISC-KINSHASA:Recherche de Statistique</title>

<script type="text/JavaScript">

<!--

function MM_swapImgRestore() { //v3.0

var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;

}

function MM_preloadImages() { //v3.0

var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)

if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

}

function MM_findObj(n, d) { //v4.01

var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {

d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}

if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];

for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);

if(!x && d.getElementById) x=d.getElementById(n); return x;

}

function MM_swapImage() { //v3.0

var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)

if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}

}

//-->

</script>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>

<body background="IMG_0014.jpg" text="#FFFFFF" vlink="#FF0000" alink="#0000FF" onLoad="MM_preloadImages('Photo0032.jpg','ISCACCU.JPG')">

<font color="" size="3" face="">

<table align="left" cellspacing="0" cellpadding="0" border="1" width="45%">

<tr>

<th bgcolor="#000000"><font color="#FFFFFF">Ref_Stat</th>

<th bgcolor="#000000"><font color="#FFFFFF">Effectif</th>

<th bgcolor="#000000"><font color="#FFFFFF">Nbre_Reus</th>

<th bgcolor="#000000"><font color="#FFFFFF">Nbre_Ajour</th>

<th bgcolor="#000000"><font color="#FFFFFF">Nbre_Refusé</th>

<?php

include("connexion.php");

import_request_variables("P","_");

$clde=1;

$sql= "SELECT * FROM statistique ";

if($_Ref_Stat!="")

if($clde)

{$clde=0;

$sql=$sql."WHERE Ref_Stat='$_Ref_Stat'";

}

else $sql=$sql." AND Ref_Stat='$_Ref_Stat";

if($_Année_Acad!="")

if($clde)

{$clde=0;

$sql=$sql." WHERE Année_Acad='$_Année_Acad'";

}

else $sql=$sql." AND Année_Acad='$_Année_Acad'";

echo"Voici les resultats statistique de $_Ref_Stat Année $_Année_Acad !<br>";

$Res = mysql_query($sql,$db);

while($ligne = mysql_fetch_object($Res))

{

print "<tr>";

print "<td align='center'>$ligne->Ref_Stat</td>";

print "<td align='center'>$ligne->Effectif</td>";

print "<td align='center'>$ligne->Nbre_Reus</td>";

print "<td align='center'>$ligne->Nbre_Ajour</td>";

print "<td align='center'>$ligne->Nbre_Refusé</td>";

print "</tr>";

echo ($ligne->Effectif * 100/$ligne->Nbre_Reus). "\n% reussies, <br>" ; // prints 2

echo ($ligne->Effectif * 100/$ligne->Nbre_Ajour). "\n% ajournés, <br>" ; // prints 2

echo ($ligne->Effectif * 100/$ligne->Nbre_Refusé). "\n% refusés <br>" ; // prints 2

}

mysql_free_result($Res);

?>

</table>

</font>

<table width="566" height="508" border="1">

<tr>

<td width="211" height="304"><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('999','','Photo0032.jpg',1)"><img src="Analyste et programmeur Becko" alt="Reprèsentation de l'isc/kin" name="Becko" width="277" height="139" border="0" align="middle"></a><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Romains 1:20','','ISCACCU.JPG',1)"><img src="Photo0032.jpg" alt="Car ses qualités invisibles se voient clairement depuis la création du monde, parce qu'elles sont perçues par les choses faites, oui sa puissance éternelle et sa Divinité, de sorte qu'ils sont insexcusables" name="Romains 1:20" width="275" height="134" border="0"></a></td>

<td width="244"><marquee bgcolor="#66FFFF" direction="up">

<img src="DSC_0000015.jpg" alt="Analyste programmer Becko" width="268" height="174" longdesc="Analyste">

</marquee></td>

</tr>

<tr>

<td height="195"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="251" height="188" title="Allez">

<param name="movie" value="ret">

<param name="quality" value="high">

<param name="bgcolor" value="#0033FF">

<embed src="ret" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="251" height="188" bgcolor="#0033FF"></embed>

</object></td>

<td><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="273" height="191" title="Retour">

<param name="movie" value="back.swf">

<param name="quality" value="high">

<param name="bgcolor" value="#FF99CC">

<embed src="back.swf" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="273" height="191" bgcolor="#FF99CC"></embed>

</object></td>

</tr>

</table>

</body>

</html>

Cette interface est spécialement pour les clients ou les étudiants, envie de vérifier leurs statistiques de classe. Il suffit de sélectionner simplement votre classe, session et l'année, et puis lancer la recherche ou Réinitialiser s'il s'agit d'erreur de sélectionnez

L'interface affiche la statistique selon classe et l'année.

e) Affichage de la grille de données (HTML)

<html>

<head>

<title>grille</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>

<body bgcolor="#00FFFF"><font color="" size="+4" face="">

<div align="center"><p><b><u>Veuillez saisir votre clés d'affichage glille de données !</u></b></p>

<form method="post" action="grilleg.bd.php">

<table border="0">

<tr>

<td>Année</td>

<td><select name="Ref_Stat">

<option value="">Selectionnez</option>

<option value="2010">2010</option>

<option value="2011">2011</option>

<option value="2012">2012</option>

<option value="2013">2013</option>

<option value="2014">2014</option>

<option value="2015">2015</option>

<option value="2016">2016</option>

<option value="2017">2017</option>

<option value="2018">2018</option>

</select>

<tr>

<td>Session</td>

<td><select name="Ref_result">

<option value="">Selectionnez</option>

<option value="1SESS">1SESS</option>

<option value="2SESS">2SESS</option>

<option value="Recours">Recours</option>

</select>

</td>

</table>

<br/>

<input type="submit" name="valider" value="Lancer la recherche">

</form>

</div>

</font>

</body>

</html>

Php

<html>

<head><title>ISC-KINSHASA:Grille</title></head>

<body>

<font color="" size="+4" face=""><table align="center" cellspacing="0" cellpadding="0" border="1" width="100%">

<tr>

<th bgcolor="#000000"><font color="#FFFFFF">Classe</th>

<th bgcolor="#000000"><font color="#FFFFFF">Effectif</th>

<th bgcolor="#000000"><font color="#FFFFFF">Nbre_Reus</th>

<th bgcolor="#000000"><font color="#FFFFFF">Nbre_Ajour</th>

<th bgcolor="#000000"><font color="#FFFFFF">Nbre_Refusé</th>

<?php

include("connexion.php");

import_request_variables("P","_");

$clde=1;

$sql= "SELECT * FROM statistique ";

if($_Ref_Stat!="")

if($clde)

{$clde=0;

$sql=$sql."WHERE Ref_Stat='$_Ref_Stat'";

}

else $sql=$sql." AND Ref_Stat='$_Ref_Stat'";

if($_Ref_result!="")

if($clde)

{$clde=0;

$sql=$sql." WHERE Ref_result='$_Ref_result'";

}

else $sql=$sql." AND Ref_result='$_Ref_result'";

echo"Voici les resultats statistique de $_Ref_Stat, $_Ref_result !";

$Res = mysql_query($sql,$db);

while($ligne = mysql_fetch_object($Res))

{

print "<tr>";

print "<td>$ligne->Classe</td>";

print "<td align='center'>$ligne->Effectif</td>";

print "<td aligne='center'>$ligne->Nbre_Reus</td>";

print "<td aligne='center'>$ligne->Nbre_Ajour</td>";

print "<td aligne='center'>$ligne->Nbre_Refusé</td>";

print "</tr>";

}

mysql_free_result($Res);

?>

</table>

</font>

</body>

</html>

Cette interface concerne l'affichage de la grille selon l'année académique et la session.

Il suffit de sélectionner simplement l'année et la session, et lancer la recherche, pour vous redirigé à l'interface suivante.

Cette interface est vide car il n'y a pas des informations qui correspondent de cette année et la session.

3.3. Connexion (ou liaison) de l'application à la base de données

Voici Le fichiers qui nous aidera à se connecter à la base de données.

<?php

$serveur='localhost';

$database='deliberation';

$user='root';

$pass='';

$db=mysql_connect($serveur,$user,$pass)or die("erreur de connexion!!!");

mysql_select_db($database,$db) or die ("erreur de connection base");

?>

PHP

<html>

<head><title>ISC-KINSHASA:Grille</title></head>

<body>

<font color="" size="+4" face=""><table align="center" cellspacing="0" cellpadding="0" border="1" width="100%">

<tr>

<th bgcolor="#000000"><font color="#FFFFFF">Classe</th>

<th bgcolor="#000000"><font color="#FFFFFF">Effectif</th>

<th bgcolor="#000000"><font color="#FFFFFF">Nbre_Reus</th>

<th bgcolor="#000000"><font color="#FFFFFF">Nbre_Ajour</th>

<th bgcolor="#000000"><font color="#FFFFFF">Nbre_Refusé</th>

<?php

include("connexion.php");

import_request_variables("P","_");

$clde=1;

$sql= "SELECT * FROM statistique ";

if($_Ref_Stat!="")

if($clde)

{$clde=0;

$sql=$sql."WHERE Ref_Stat='$_Ref_Stat'";

}

else $sql=$sql." AND Ref_Stat='$_Ref_Stat'";

if($_Ref_result!="")

if($clde)

{$clde=0;

$sql=$sql." WHERE Ref_result='$_Ref_result'";

}

else $sql=$sql." AND Ref_result='$_Ref_result'";

echo"Voici les resultats statistique de $_Ref_Stat, $_Ref_result !";

$Res = mysql_query($sql,$db);

while($ligne = mysql_fetch_object($Res))

{

print "<tr>";

print "<td>$ligne->Classe</td>";

print "<td align='center'>$ligne->Effectif</td>";

print "<td aligne='center'>$ligne->Nbre_Reus</td>";

print "<td aligne='center'>$ligne->Nbre_Ajour</td>";

print "<td aligne='center'>$ligne->Nbre_Refusé</td>";

print "</tr>";

}

mysql_free_result($Res);

?>

</table>

</font>

</body>

</html>

3.Code et Etats de sortie (procédure)

<html>

<head><title>ISC-KINSHASA:Grille</title></head>

<body>

<font color="" size="+4" face=""><table align="center" cellspacing="0" cellpadding="0" border="1" width="100%">

<tr>

<th bgcolor="#000000"><font color="#FFFFFF">Classe</th>

<th bgcolor="#000000"><font color="#FFFFFF">Effectif</th>

<th bgcolor="#000000"><font color="#FFFFFF">Nbre_Reus</th>

<th bgcolor="#000000"><font color="#FFFFFF">Nbre_Ajour</th>

<th bgcolor="#000000"><font color="#FFFFFF">Nbre_Refusé</th>

<?php

include("connexion.php");

import_request_variables("P","_");

$clde=1;

$sql= "SELECT * FROM statistique ";

if($_Année_Acad!="")

if($clde)

{$clde=0;

$sql=$sql."WHERE Année_Acad='$_Année_Acad'";

}

else $sql=$sql." AND Année_Acad='$_Année_Acad'";

echo"Voici les resultats statistique de l'année $_Année_Acad !";

$Res = mysql_query($sql,$db);

while($ligne = mysql_fetch_object($Res))

{

print "<tr>";

print "<td align='center'>$ligne->Ref_Stat</td>";

print "<td align='center'>$ligne->Effectif</td>";

print "<td align='center'>$ligne->Nbre_Reus</td>";

print "<td align='center'>$ligne->Nbre_Ajour</td>";

print "<td align='center'>$ligne->Nbre_Refusé</td>";

print "</tr>";

}

mysql_free_result($Res);

?>

</table>

</font>

</body>

</html>

Voici les résultats statistiques de l'année 2010 !

Classe

Effectif

Nbre_Reus

Nbre_Ajour

Nbre_Refusé

G3 info soir

650

630

20

0

G2 info jour

900

850

48

2

G2 info soir

1300

1100

15

5

G1 info jour

1500

1300

15

5

G1 info soir

1600

600

550

50

CONCLUSION PARTIELLE

Dans cette3ème partie nous avions démontrés la conception et l'implémentation de base des données s'opère pour la production statistique de délibération. De cela nous amenésjusqu'à poursuivre une démarche scientifique, envie de prendre une bonne décision pour la production statistique. Dans ce démarche, nous avions utilisé une méthodesystémiquenotamment la méthode de MERISE, qui nous amenés à ressortir lespointsnécessaire concernant la production statistique à savoir :

- Conception du système d'information organisationnel ;

- Conception du système d'information informatisé.

En suite on a procéder jusqu'à produire une logiciel qui va nous permettes à manipuler les données de notre base des données, en appliquant par une langage web pour facilité la distribution, manipulation des données... automatiquement.

CONCLUSION GÉNÉRALE

Le processus de notre terme concernant le sujet intitulé:« Conception et implémentation de la base de données pour la production statistique de délibération », dont nous avions pris le cas de l'institut supérieur de commerce de Kinshasa, abrégé ISC/KIN dans les quel moyens de concevoir et implémenter une base de données pour la statistique de délibération. Nous a amené à démontrer une démarche de conception des dits système par la méthode de merise d'une part et en faisant appel aux systèmes de gestion des bases de données relationnels d'une part.

Pour l'administration des bases de données que nous avions pris le langage script HTML et le serveur Easyphp, envie de facilité le dialogue entre les clients et le serveur.

Pourquoi concevoir et implémenter la base des données pour la statistique de délibération ? La réponse à cette question nous renvoie à se rappeler au rôle du système d'information, qui nous fournir des besoins de traiter, diffuser... les informations concernant la statistique de délibération et stocker dans le serveur centrale du système.Que ce soit pour l'année en cours où pour les années antérieures, basons nous à la définition d'une base de données qui se fonde sur ces trois critères techniques, vont joués le rôleaux clients qui doivent accédés au serveur pour les recherches de leurs résultat statistique de délibération.

On n'est partie de l'hypothèse selon la quelle conception de l'implémentation de la base de données pour la statistique de délibération soit meilleur et sécuriser comme les données de la publication de délibération qui est partager d'une manière automatique et sécurisé.

Ainsi on suggère aux autorités et les centre de traitement informatique de l'isc/kin : de mettre tous les moyens utiles de transactions, stockage, publication ou diffusion des informations des étudiants en premier place dans l'informatisation et sauvegarder dans le serveur central de l'institution,que ce soit pour l'année en cours où pour les années antérieures. A nouveau nous pouvons limiter notre objectif en implémentant un système informatisé au service de suivie de délibération en vue de crée une statistique pour les classes.

BIBLIOGRAPHIE

A. Ouvrages

1. MVIBUDULU KALUYIT et KONFIE, Technique de la base de données, 2ème Ed. Corrigée et révisée, CRIGED, Kinshasa 2012.

2. KOLA MASALA ne BEBY A, Cours d'Initiation à l'Informatique, Année Académique 2010-2011.

3. Jean Paul LUKUSA, Cours d'algorithme I, Théorie et Pratique, Année Académique 2010-2011.

B. Notes de cours

1. MUKENGEE MBUMBA, Note de cours de langage PHP, G4 INFO SOIR, ISC/GOMBE, 2012-2013.

2. MVIBUDULU KALUYIT et LOLA MBOYO, Note de cours Méthode d'analyse informatique I, G3 INFO SOIR, ISC/GOMBE, 2012-2013.

3. UKUMA MOTOTO C, Note de cours IRS, G3 INFO SOIR, ISC/GOMBE, 2012-2013.

C. Travaux de fin d'étude

· LlMEKA LI-MABILA, Conception et réalisation d'un système d'information de gestion académique, cas de l'ISC/KIN, Année 2003.

D. Autres documents

II. WEBOGRAPHIE

Fdigallo.online.fr/cours/merise.pdf

www.commentcammareche.net.../affich-1081964-cours-et-exercices-merise

merise.developpez.com/

www.scrbd.com/doc/7472422/Cours-de-Merise

TABLE DES MATIERES

Epigraphe............................................................................................I

Dédicace.............................................................................................II

Avant-propos......................................................................................III

0.INTRODUCTION GENERALE 3

01.Problématique........................................................................................................................... 1

02.Hypothèse................................................................................................................................... 2

03.Choix et intérêt du sujet 2

04.Intérêt du sujet........................................................................................................................... 2

05.Délimitation du sujet 3

06.Approche informatique, méthode et techniques de récolte des données utilisées 3

7Canevas......................................................................................................................................... 4

Partie I:CADRAGE DU PROJET 5

Introduction 5

Chapitre 1 : DEFINITON DES CONCEPTS 6

A.CONCEPTS INFORMATIQUES DE BASE 6

1. Analyse de poste de travail 10

CHAPITRE 2. PRESENTATION GENERALE DE L'ISC/KINSHASA 17

1.1. Dénomination sociale et Situation géographique 17

1.2. Bref aperçu historique 17

1.3. Statut Juridique 18

1.4. Objectifs (ou Mission) de l'ISC 18

1.5. Organisation et Fonctionnement 18

1.5.1. Principaux organes de l'Isc/kin 18

Les organes de l'ISC/KIN, sont: 18

1. Conseil de l'institut : Est constitue de 15 membres et il est un organe suprême 18

2. Comité de gestion : Comprend quatre membres qui sont : 18

3. Le conseil de section : C'est les enseignants faisant partie de la section concernée; 18

4. Le conseil de département : ........................................................................... 18

1.5.1. Fonctionnement de l'ISC/KIN 19

1.6. Organigramme général de l'Institut Supérieur de Commerce de Kinshasa 20

CHAPITRE 3 : ANALYSE DE L'EXISTANT 21

2.1. But 21

2.2. Description des activités du Service concerné 21

2.3. Organigramme spécifique (ou du service concerné) 21

2.4. Description (narration, discours) de l'application ou Déroulement des faits 22

2.5. Etude des postes de travail et des tâches 22

2.6. Etude des documents 24

2.6.1. Recensement des documents 24

2.6.2. Description des documents 24

2.7. Etude des moyens de traitement des informations 29

2.7.1. Ressources humaines 29

2.7.2. Ressources matérielles 30

2.7.3. Ressources financières (Budget alloué au service) 30

2.8. Etude de la circulation des informations 30

2.8.1. Schéma de circulation des informations 31

2.8.2. Légende et abréviations 31

2.8.3. Tableau descriptif du schéma de circulation (ou commentaires) 32

CHAPITRE 4 : DIAGNOSTIC DE L'EXISTANT ET SCENARIOS DE MISE EN OEUVRE 33

3.1. Critique de l'existant 33

3.1.1. Critique d'ordre général 33

3.1.2. Critique d'ordre spécifique 34

1. Les points forts du système existant 34

2. Les points faibles du système existant 34

3.2. Proposition des solutions 34

3.3. Choix de la meilleure solution 35

Partie II : CONCEPTION ET REALISATION DU SYSTEME D'INFORMATION FUTUR 3

Chapitre 2 : Conception du système d'information informatisé (S.I.I) 37

Chapitre 3 : Développement de l'application. 37

CHAPITRE.5 : CONCEPTION DU SYSTÈME D'INFORMATION ORGANISATIONNEL (S.I.O) 38

Section 0 : GÉNÉRALITÉS (OU CADRAGE DU PROJET) 38

Section1 : MODÉLISATION CONCEPTUELLE DES DONNÉES 42

I.Définition et but 42

I.2.Construction d'une base de données...............................................................42

I.3.Règles de construction du MCD.......................................................................................42

I.4. Formalisme ou Modèle.....................................................................................................42

1.3. Recensement et description sémantique des objets : 3

1.3.1. Recensement des entités 44

1.3.2. Description des entités (tableau) 45

1.4. Recensement et description sémantique des relations 46

1.4.1. Recensement des associations 46

1.4.2. Description des associations (tableau) 47

Section 2 : MODÉLISATION CONCEPTUELLE DES TRAITEMENTS 49

2.1. Définition et but 49

2.2.Formalisme et Concepts de base du MCT 49

2.3. Recensement et description sémantique des traitements (ou opérations) 50

2.3.1. Recensement des opérations 50

2.3.2. Description des opérations (tableau) 51

CHAPITRE 6 : CONCEPTION DU SYSTÈME D'INFORMATION INFORMATISÉ (S.I.I) 53

Section1 : Prise en compte des ressources informatiques 53

1.1. Caractéristiques logicielles 53

Section 2 : MODÉLISATION LOGIQUE DES DONNÉES 54

2.1. Définition et but 54

2.2. Formalisme et Règles de passage 54

2.3. Présentation du MLDR Brut 55

Section3 : MODELISATION PHYSIQUE DES DONNEES 58

3.1. Définition et but 58

3.2. Règles de passage du MLDR au MPDR 58

3.3.1.Création de la base de données 59

3.3.2.Création des tables 61

CHAPITRE 7 : DEVELOPPEMENT (OU REALISATION) DE L'APPLICATION 67

3.1. Présentation de la structure du logiciel (Ecran de présentation au démarrage 67

3.2. PRÉSENTATION DES INTERFACES ET DES FONCTIONS 72

3.3. Connexion (ou liaison) de l'application à la base de données 88

CONCLUSION GÉNÉRALE 3

BIBLIOGRAPHIE 91

TABLE DE MATIERE 92

* 1MVIBUDULU KALUYIT, A et LOLA MBOYO. Méthode d'analyse informatique, Note du cours 2012-2013

* 2 Idem

* 34 Idem

* 5 Idem

* 6 KOLA MASALA ne BEBY, A .Cours d'initialisation à l'informatique Année Académique 2010-2011, P.90

* 7

* 8Cours -IMMEDIATO, H.Statistiques- Cours, LICENCE Scientifique

* 9SOURCE: Direction des services académique

* 10 Nanci D., Espinasse B., Ingénierie des systèmes d'information Merise deuxième génération, Paris, Sybex, 1998, p. 127

* 11 ibidem

* 12

* 13 NVIBUDULU KALUYIT A, Note du cours de MAI. 2014






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Nous voulons explorer la bonté contrée énorme où tout se tait"   Appolinaire