RÉPUBLIQUE DÉMOCRATIQUE DU
CONGO
MINISTÈRE DE L'ENSEIGNEMENT SUPÉRIEUR,
UNIVERSITAIRE ET RECHERCHE SCIENTIFIQUE
INSTITUT SUPÉRIEUR DE
COMMERCE
![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER1.png)
1.1.1 B.P. 16
596
KINSHASA - GOMBE
![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER2.png)
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
![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER3.png)
2.1.1 B.P. 16 596
KINSHASA - GOMBE
![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER4.png)
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 :
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)
N°
|
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.
N°
|
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 :
N°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 :
N°NOMSPOSTNOMSSEXEMATRICULE001002003004
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
251613184
c) Le tableau descriptif
du document
N°
|
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
N°
|
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)
N°
|
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)
N°
|
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)
N°
|
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![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER5.png)
Cliquer sur l'icone EasyPHP et
choisissez le menu « Administration » ;
La page Administration s'affiche
et cliquer sur « GESTION DE BDD » ;
251652096![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER6.png)
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![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER7.png)
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![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER8.png)
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![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER9.png)
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
![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER10.png)
T_classe
![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER11.png)
T_
contenir
![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER12.png)
T_
cours
![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER13.png)
T_
departement
![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER14.png)
T_
enregistrer
![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER15.png)
T_enseignant
![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER16.png)
T_
etudiant
![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER17.png)
T_
faire
![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER18.png)
T_
frais
![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER19.png)
T_
liste
![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER20.png)
T_mention
![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER21.png)
T_Résultat
![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER22.png)
T_
section
![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER23.png)
T_
session
![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER24.png)
T_
statistique
![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER25.png)
T_vacation
![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER26.png)
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.
![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER27.png)
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é";
}
?>
![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER28.png)
Apres avoir saisir votre nom d'utilisateur et le mot de
passe, clic sur identifier, pour accéder au menu principal.
![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER29.png)
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).
![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER30.png)
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()
?>
![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER31.png)
Cette interface nous permet de saisir notre nouvelle
statistique pour la classe selon l'année et la session.
![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER32.png)
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![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER33.png)
Vous pouvez aussi modifier la statistique on cliquant sur
modification, et vous amenant à l'interface suivante.
251691008![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER34.png)
Ici vous êtes permit de modifier la partie
encerclé et confirmer la modification.
![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER35.png)
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;
?>
![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER36.png)
Ici l'interface donne le privilège de suppression
à l'utilisateur, pour supprimer la statistique.
![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER37.png)
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>
![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER38.png)
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
![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER39.png)
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>
![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER40.png)
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.
![](CONCEPTION-ET-IMPLEMENTATION-DUNE-BASE-DE-DONNES-POUR-LA-PRODUCTION-DES-STATISTIQUES-DE-DELIBER41.png)
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
|