RazafimahefaHeriniainaPB ISR DTS 11
RazafimahefaHeriniainaPB ISR DTS 11
RazafimahefaHeriniainaPB ISR DTS 11
I.N.S.P.C
CUFP INSPC
CURRICULUM VITAE
RAZAFIMAHEFA Heriniaina Pierrot Benitez
Lot:2011 cité des 67 ha Nord-Est
ª(+261) 32.52.855.29
[email protected]
23 ans, Célibataire
FORMATIONS:
• 2008-2009 : Deuxième année en informatique des systèmes et réseaux au centre
universitaire de formation professionnalisante Fianarantsoa;
• 2007-2008 : Première année en informatique des systèmes et réseaux au centre universitaire
de formation professionnalisante Fianarantsoa;
• 2004-2007 : Etudiant en économie à l'université d'Antanarivo ;
• 2003-2004 : Baccalauréat série D (Lycée Moderne Ampefiloha).
EXPERIENCES PROFESSIONNELLES :
• Juin-Juillet 2009 : Développement en JAVA et Visual Basic d’un logiciel de gestion de
bibliothèque universitaire ;
• Juin-Août 2008 : Développement sous Access d’un logiciel de gestion d'un établissement
scolaire.
CONNAISSANCES EN:
• Informatique :
o Programmation : Turbo Pascal, JAVA, C, Visual Basic ;
o Bases de données : Access, Merise ;
o Web: Html, JavaScript ;
o Systèmes d’exploitation : Windows, Unix ;
o Bureautique : Office ;
o Design : Photoshop.
• Linguistique:
o Français : courant ;
o Anglais: moyen.
DIVERS :
• Danse, musique.
I
CUFP INSPC
REMERCIEMENTS
Avant de commencer ce mémoire, nous tenons, tout particulièrement, à remercier le
Professeur RASAMOELINA Henri, Directeur du centre, qui n’a pas ménagé ses efforts pour nous
dispenser toutes les formations nécessaires durant ces deux années.
Nous tenons aussi à exprimer nos plus sincères remerciements au Professeur RANJALAHY
RASOLOFOMANANA Justin, Directeur Général de l’Institut National de santé publique et
Communautaire (INSPC) de nous avoir accueilli comme stagiaire au sein de son établissement.
Nous remercions également tous les membres de notre famille, et tous ceux qui nous sont
très chers.
Enfin une pensée très émue à ma chère et tendre mère ainsi qu’à mon père pour leur soutient
et tous ce qu’ils ont investi dans nos études.
II
CUFP INSPC
SOMMAIRE
CURRICULUM VITAE.....................................................................................................................I
REMERCIEMENTS ........................................................................................................................ II
SOMMAIRE.....................................................................................................................................III
LISTE DES FIGURES ....................................................................................................................IV
INTRODUCTION...............................................................................................................................I
PARTIE I : PRESENTATION GENERALE............................................................................. - 2 -
A. LE CENTRE UNIVERSITAIRE DE FORMATION PROFESSIONNALISANTE ......... - 3 -
B. L’INSTITUT NATIONAL DE LA SANTE PUBLIQUE ET COMMUNAUTAIRE ....... - 9 -
C. LA METHODE UTILISEE .............................................................................................. - 17 -
D. LE PROJET ET LA SOLUTION ADOPTEE .................................................................. - 19 -
PARTIE IV : REALISATION................................................................................................... - 65 -
A. ENVIRONNEMENT DE TRAVAIL ............................................................................... - 66 -
B. PRESENTATION DES INTERFACES ........................................................................... - 66 -
C. CONSTATATIONS ET PERSPECTIVES ...................................................................... - 74 -
CONCLUSION ........................................................................................................................... - 75 -
BIBLIOGRAPHIE ET WEBOGRAPHIE ..................................................................................... V
TABLE DES MATIERES ...............................................................................................................VI
III
CUFP INSPC
IV
CUFP INSPC
INTRODUCTION
Il ne fait désormais plus aucun doute que l'informatique représente la révolution la plus
importante et la plus innovante qui marque la vie de l'humanité. En effet, loin d'être un éphémère
phénomène de mode, ou une tendance passagère, l'informatique vient apporter de multiples conforts
à notre mode de vie. L’Institut National de Santé Publique et Communautaire (INSPC) n'est resté
étranger à cette stratégie qui offre tant de services aussi bien pour l'établissement ou l'administration
que pour les personnels.
C'est dans ce cadre d'idées que les responsables de cet établissement nous ont proposés
de concevoir et développer une application permettant de gérer l’établissement.
Les étapes suivies pour réaliser ce travail sont réparties dans les quatres grandes parties
suivantes :
• Présentation générale ;
• Analyse de l’existant ;
• Conception ;
• Réalisation.
-1-
CUFP INSPC
PARTIE I
PRESENTATION GENERALE
-2-
CUFP INSPC
UNIVERSITE DE FIANARANTSOA
CENTRE UNIVERSITAIRE DE FORMATION PROFESSIONNALISANTE
C.U.F.P
TEL: 75.915 93 - BP : 1135
e.mail : [email protected]
Auparavant, il a été connu sous le nom de Centre de Formation Continue (C.F.C), créé par
l'arrêté rectoral n°99-23/UF/R du 10 Mars 1999 et formait des formations des Techniciens
Supérieurs.
Des contrôles continus sont organisés pour l'évaluation des connaissances acquises au cours
de la formation.
Pour chaque département, la durée de la formation est fixée actuellement à trois ans
sanctionnés par un diplôme de Licence Professionnelle délivré par l'Université de Fianarantsoa.
-3-
CUFP INSPC
1. MISSION DU CENTRE
Le CUFP a comme mission de :
• Former des Techniciens Supérieurs Spécialisés en : « Informatique des Systèmes et
Réseaux », « Administration Economique et sociale », opérationnels immédiatement
dans les Entreprises ;
• Assurer le perfectionnement professionnel des étudiants, des demandeurs d’emplois,
des employés et des cadres d’entreprises ;
• Assurer des prestations de services.
-4-
CUFP INSPC
FORMATIONS CONTINUES
FORMATION INITIALE
Le centre assure une formation initiale dont :
Condition d’admission : Test de niveau.
Condition d’accès : Bacheliers toutes séries.
Durée de formation : 03 Années universitaires.
Stage :
Durant la formation, les étudiants effectuent en :
• 1ère Année : Stage d’insertion en entreprise / Voyage d’études ;
• 2ème Année : Stage de réalisation suivi d’une soutenance ;
• 3ème Année : Stage de fin d’études suivi d’un mémoire et d’une soutenance.
Diplôme :
Licence en Administration Economique et Sociale.
Compétence :
A la fin de la formation, les étudiants ont l’aptitude de :
• Assister la Direction Générale, le DRH, le DAF ;
• Gérer des Ressources Humaines, Financières, Physiques ;
• Gérer une Entreprise ;
• Gérer un Projet.
FORMATIONS CONTINUES
-5-
CUFP INSPC
4. PRESTATIONS DE SERVICES
En plus, le centre assure aussi des prestations de service :
• Conception et réalisation des pages web ;
• Conception et Développement d’applications informatiques sur mesure ;
• Installation et Maintenance des systèmes informatiques : matériels et logiciels ;
• Assistance et conseil en Informatique ;
• Bureautique.
5. ORGANIGRAMME DU CUFP
-6-
CUFP INSPC
Conseil d’établissement
Le conseil d’établissement est présidé par un membre élu en son sein.
Le conseil de l’établissement :
• Définit la politique générale du centre ;
• Assure le suivi et l’évaluation des activités du centre.
Le conseil de l’établissement se réunit en session ordinaire deux fois par an sur convocation
du président. Il peut être convoqué en session extraordinaire sur l’initiative du président ou de 2/3
de ses membres quand l’intérêt du centre l’exige.
Il peut faire appel à toute personne dont la consultation est jugée utile.
Le président du conseil préside la réunion de l’établissement. La durée du mandat du
président est de un (01) an, renouvelable.
Directeur
Le directeur est chargé de :
• Exécuter le budget du Centre Universitaire de Formation Professionnalisante ;
• Exécuter les délibérations du conseil d’établissement ;
• Gérer les biens qui ont été affectés au Centre Universitaire de Formation
Professionnalisante ;
• Assurer le respect de la discipline et du règlement au sein du Centre Universitaire de
Formation Professionnalisante, Il assure aussi le secrétariat du collège des
formateurs ;
• Représente le Centre Universitaire de Formation Professionnalisante dans tous les
actes de la vie civile en justice ;
• Pour assurer sa mission, le Directeur est assisté par des chefs de département :
o Département en Administration (DA) ;
o Département en Informatique (DI).
Chefs de département
Ils sont en collaboration avec le Directeur et font partie des formateurs. Les chefs de
départements travaillent indépendamment, chacun s’occupe de ses responsabilités.
Collège des formateurs
LeFormé
collège
pardes formateurs,
l’équipe des professeurs du Centre de Formation Professionnalisante se réunit
en session ordinaire deux fois par an.
-7-
CUFP INSPC
Personnel administratif
Le personnel administratif s’occupe du secrétariat et de la comptabilité tels que : les
factures, les courriers …. De plus, le secrétaire joue également le rôle de réceptionniste.
Partenariat :
• Ecole Nationale d’Informatique ;
• Institut Halieutique et des sciences Marines de Tuléar ;
• Alliance Franco_malgache ;
• Telecom Malagasy ;
• Assurances Réassurances Omni branches ;
• Lazan’i Betsileo ;
• MAC et Frères ;
• JIRAMA.
-8-
CUFP INSPC
1. HISTORIQUE :
En 1994, la spécialisation en Santé Publique fut créée. Les Médecins diplômés d’Etat y ont
été admis par voie de concours. Après quatre années d’études, le Certificat d’Etudes Spéciales en
Santé Publique (CES) leur est décerné.
Etant donné l’efficacité de ces nouveaux médecins spécialistes sur leur lieu de travail, le
Centre de Formation Spécialisée en Santé Publique et Communautaire (CFSSPC) fut officialisé par
décret n° 98- 146 du 12 février 1998. L’objectif est de former les Médecins Inspecteurs des Districts
Sanitaires pour devenir des Médecins diplômés d’Etudes Spéciales en Santé Publique et
Communautaire après deux ans d’études. Le projet a été appuyé techniquement et financièrement
par plusieurs partenaires financiers.
-9-
CUFP INSPC
- 10 -
CUFP INSPC
2. MISSION ET OBJECTIF :
- 11 -
CUFP INSPC
Comme nous avons mentionné dans l’historique, l’INSPC était la première école de
médecine de Madagascar. Il ne cesse pas de se développer en suivant la norme internationale. Dans
cet institut, il existe deux sortes de formation : la première, la formation initiale qui est
l’Enseignement A Distance regroupant les apprenants à l’INSPC ou dans les provinces ; cette
formation fut crée l’année 2005 et 2006. La deuxième est la formation continue dite formation à la
carte. En totalité, cet institut compte treize (13) filières.
Outre l’enseignement, l’institut fait aussi de la recherche sur les maladies épidémiques, et
parfois il trouve des marchés concernant le VIH SIDA et les maladies sexuellement transmissibles.
Lors de ses différentes formations, et de ses disciplines, l’INSPC produit des médecins
professionnel, diplômés d’état et compétents. Tous les sortants de cet institut sont directement
opérationnels et actifs.
- 12 -
CUFP INSPC
5. LE STATUT JURIDIQUE
6. L’ORGANIGRAMME
Pour cet organigramme les mots figurant dans les cases ne sont pas des noms de personnes
(organigramme hiérarchique) mais des verbes désignant des fonctions.
En considérant la forme et la présentation de l’organigramme de l’institut, la première chose
à dire c’est que cet institut a une forte potentialité car sa structure se fait par ordre hiérarchique
nommé organigramme hierarchico-fonctionnel, représentée par deux principes :
• Unité de commandement : la voie hiérarchique constituée se traduit par le fait que
tout membre de l’entreprise est sous l’égide d’un seul supérieur ;
• Modes de communication : la communication entre les membres est à la fois
verticale (selon la voie hiérarchique définie) et horizontale (coopération entre les
niveaux hiérarchiques parallèles).
DG
COORDINATEUR EAD
- 13 -
CUFP INSPC
CONSEIL D’ADMINISTRATION
DIRECTION
GENERAL
CELLULE INFORMATIQUE
SECRETARIAT DE DIRECTION
AGENCE COMPTABLE
SECRETARIAT SECRETARIAT
DE DIRECTION DE DIRECTION
DIVISION DOCUMENTATION
DIVISION FINANCES ETAT
DIVISION BIBLIOTHEQUE
DIVISION PEDAGOGIQUE
DIVISION SCIENTIFIQUE
DIVISION RECHERCHE
DIVISION LOGISTIQUE
DIVISION PERSONNEL
DIVISION EXPERTISE
SERVICE GENERAL
DIVISION COURIER
- 14 -
CUFP INSPC
La distribution des tâches nous montrera les rôles de chaque direction de l’INSPC :
Le conseil d’administration :
C’est le premier responsable du développement de l’institut qui se trouve au sommet de
l’organigramme, il dirige, administre, et fait en sorte que l’institut fonctionne bien en suivant la
norme nationale et internationale. Il est aussi le premier responsable de la prise de décision pour le
bien de l’institut. Cette direction assure la mise en application de la politique de la direction
générale et la mise en service de personnel valables et compétents.
Notons que chaque direction est composée de secrétaires qui assistent aux travaux et aux
activités.
La Direction générale :
Cette direction est assurée par le directeur général qui est le seul détenteur du pouvoir et de
prise de décision. Il est chargé de diriger, de piloter et d’administrer l’institut entier auprès du
conseil d’administration. Le directeur générale supervise aussi toutes les activités, les recherches et
les marchés qui touchent directement l’établissement, anime et cordonne l’ensemble des activités en
conformité aux directives du conseil d’administration. Il est aussi le deuxième responsable dans la
prise de décisions auprès du conseil d’administration.
Il y a aussi des départements qui sont rattachés et qui collaborent directement avec la
direction générale:
• Le conseil pédagogique et scientifique ;
• Le conseil de discipline ;
• Le secrétariat permanent chargé de l’Enseignement A Distance. Le secrétariat
permanent chargé de l’EAD est le lieu de notre stage pratique. Ce dernier était créé
depuis peu c'est-à-dire en 2005-2006, il est actuellement en train d’améliorer aussi
bien ses activités que son organisation en vue de sa promotion et de sa réussite ;
- 15 -
CUFP INSPC
L’agence comptable : l’agence comptable est autonome au sein de l’institut et gère les
deux services que nous venons de citer précédemment. Elle a son propre poste et sa propre gestion.
Elle est sous la responsabilité directe de la direction Générale.
- 16 -
CUFP INSPC
C. LA METHODE UTILISEE
La conception de système d’information n’est pas évidente car il faut réfléchir à l’ensemble de
l’organisation qu’on doit mettre en place. La phase de conception nécessite des méthodes
permettant de mettre en oeuvre un modèle sur lequel on va s’appuyer. La modélisation consiste à
créer une représentation virtuelle d’une réalité de telle façon à faire ressortir les points auxquels on
s’intéresse.
Ce type de méthode est appelé analyse. Il existe plusieurs méthodes d’analyse, mais nous allons
choisir l’une des méthodes la plus utilisée : la méthode MERISE.
La méthode MERISE date de 1978-1979, suite à une consultation nationale lancée en 1977
par le ministère de l’industrie Français dans le but de choisir des sociétés de conseil en informatique
afin de définir une méthode de conception de systèmes d’information. Les deux principales sociétés
qui ont mis au point cette méthode sont le CTI (Centre Technique d’Information) chargé de gérer le
projet, et CETE (Centre d’Etudes Technique de l’Equipement) implanté à Aix-en-Provence.
- 17 -
CUFP INSPC
Cette succession d’étapes est appelée cycle d’abstraction pour la conception des systèmes
d’information :
Système d’information
manuel
Modèles conceptuels
Modèle organisationnel
Modèle logique
Modèle physique
Système d’information
automatisé
L’expression des besoins est une étape servant à définir ce qu’on attend du système
d’information automatisé, il faut pour cela :
Cela va permettre de créer un Modèle qui définit les flux d’informations à prendre en
compte.
L’étape suivante consiste à mettre au point le MCD (Modèle Conceptuel des Données) et le
MCT (Modèle Conceptuel des Traitements) décrivant les règles et les contraintes à prendre en
considération.
- 18 -
CUFP INSPC
1. PRESENTATION DU PROJET
Dans ce paragraphe, nous entamons la présentation de notre projet. Tout d'abord, nous
présentons le cadre de notre travail. Nous enchaînons avec la définition de la problématique et de
nos motivations. Nous traçons ensuite les objectifs de notre projet. Nous terminons par la
spécification des besoins.
a. Cadre de travail du projet
Le travail élaboré dans ce projet est réalisé pour l’INSPC.
b. Motivation et problématique
Notre problématique se focalise sur la conception, en utilisant la méthode MERISE et la
technologie orientée objet pour le développement de l’application. Nous concevons et développons
alors un logiciel, pour gérer certaines tâches administratives.
Ceci passe par une réflexion sur l'ergonomie et l'organisation de l'information, la sécurité
ainsi que l'administration et la gestion de notre système.
Pour ce faire, nous devons utiliser un langage de programmation permettant de structurer,
d'organiser et de sécuriser cette application, tout en veillant à ce qu'elle soit orientée objet.
c. Objectifs du projet
L'application devra tout d'abord être extrêmement fiable. En effet, son domaine d'application
concerne le coeur de l'activité de l’institut, et son utilisation quotidienne ne devrait laisser place à
d'éventuels points faibles.
L'objectif principal est la gestion des étudiants.
L'application devra notamment permettre :
• L’inscription de nouveaux étudiants ;
• La gestion des notes des étudiants ;
• Le suivi des étudiants pendant leur vie académique ;
• La gestion des modules ;
• L'impression de certaines pages (attestation de scolarité, fiche étudiant.....).
Ceci est fait en suivant les étapes suivantes :
• Analyse des besoins ;
• Conception de la base de données en élaborant le modèle conceptuel, modèle
logique, le modèle organisationnel et le modèle physique de donnée ;.
- 19 -
CUFP INSPC
• Accès sécurisé
L'accès aux données de la base doit être sécurisé et les utilisateurs doivent avoir un accès
individualisé et limité aux données.
- 20 -
CUFP INSPC
• Utilisateurs du système
o Catégories d'utilisateurs
On distinguera trois grands types d'utilisateurs du système :
1. Les administrateurs ayant le droit de faire certaines tâches selon leurs droits d'accès ;
2. Les simples utilisateurs ayant tout juste le droit d'utiliser le système sans avoir de
privilège administrateur ;
3. Un Super utilisateur ayant les privilèges administrateur mais qui est créé automatiquement
par le système lors de son installation. C'est cet utilisateur initial qui permettra de créer tous les
autres utilisateurs directement ou indirectement.
2. SOLUTION ADOPTEE
Dans ce paragraphe, nous entamons la présentation des solutions adoptées. Tout d'abord,
nous commençons par le langage de programmation ensuite la base de données. Nous terminons par
l'architecture globale du système.
a. Langage de programmation
Nous avons choisi comme langage de programmation Microsoft Visual Basic 6 :
Visual Basic est un langage de programmation « orienté objet » de Microsoft qui permet de
programmer des applications indépendantes sous l’environnement Windows.
Il est intégré dans tous les logiciels de Bureautique de MicroSoft (Word, Excel, Access) sous
le nom de : VBA (Visual Basic Application).
- 21 -
CUFP INSPC
b. Base de données :
Critères de choix :
Pour choisir son moteur de base de données, il faut examiner certains critères. Les
principaux sont :
• La robustesse (gestion d'un grand nombre d'enregistrement).
• La rapidité (temps de réponse aux requêtes).
• La facilité d'administration (possibilité de mettre à jour, nettoyage, indexation).
Nous avons choisi comme base de données Microsoft Access 2003.
Microsoft Access :
Access est aussi bien un outil grand public que professionnel, selon les besoins. Il est assez
performant en tant que SGBD à lier à un outil de développement intégré qui en facilite l'utilisation.
Access peut, en tant qu'outil de développement, être utilisé conjointement avec un véritable Serveur
de base de données SQL pour bénéficier des avantages du Client/serveur, sous certaines conditions.
Un néophyte peut facilement utiliser Access et se créer une base de données complète, grâce à de
nombreux assistants pour l'aider, à remarquer, son intégration dans Office.
Le problème est qu'Access en tant que format de données n'est pas un SGBD client/serveur
mais seulement un SGBD fichier. Le trafic qu'il génère sur le réseau en utilisation réseau multiposte
peut fortement perturber ses performances. Les performances chutent rapidement lorsque plusieurs
utilisateurs sont connectés ou que la base dépasse les 100000 lignes. Cependant Access en tant
qu'outil de développement peut être utilisé conjointement avec un véritable Serveur de base de
données SQL pour bénéficier des avantages du Client/serveur.
MS Access reste un bon choix si vous souhaitez avoir une base de donnée de petite taille
mais facilement gérable, ou que vous ne connaissez pas grande chose aux SGBD.
- 22 -
CUFP INSPC
PARTIE II
ANALYSE DE L’EXISTANT
- 23 -
CUFP INSPC
2. BESOINS FONCTIONNELS
L'application doit permettre :
- 24 -
CUFP INSPC
• Un module étudiants ;
• Un module modules ;
• Un module notes ;
• Un module utilisateurs ;
• Année d’inscription ;
• Identité de l’étudiant ;
• Nom ;
• Prénom ;
• Situation matrimoniale ;
• Nationalité ;
• Adresse ;
• Courriel ;
• Numéro de téléphone ;
- 25 -
CUFP INSPC
• Identité filière ;
• Identité module ;
• Module ;
• Crédits attribués.
Ensuite toutes les informations seront enregistrées dans la base de données.
c. Module notes :
Ce module permet de faire : la consultation, l’ajout, la modification, la suppression, la
recherche des notes des étudiants, ces tâches peuvent être décrites par les champs suivants :
• Identité de l’étudiant ;
• Code du module ;
• Notes pratiques ;
• Notes théoriques ;
• Moyennes/20 ;
• Crédits obtenu.
Ensuite toutes les informations seront enregistrées dans la base de données.
d. Module d'édition des documents administratifs
• Attestation de scolarité ;
• Nom de l’utilisateur ;
• Prénom de l’utilisateur ;
- 26 -
CUFP INSPC
• Type d’utilisateur ;
• Filière ;
• Pseudo de l’utilisateur ;
- 27 -
CUFP INSPC
PARTIE III
CONCEPTION
- 28 -
CUFP INSPC
Dans cette partie, nous entamons la conception. Nous commençons par l’établissement du
modèle conceptuel. Nous procédons ensuite à l'établissement du modèle organisationnel. Nous
terminons par le niveau technique.
Le niveau conceptuel : qui définit les objectifs et les contraintes qui pèsent sur l’entreprise
et définit à travers un ensemble de règles de gestion le choix de l’entreprise pour arriver à ses
objectifs. Ce niveau est constitué par le Modèle Conceptuel des Données (MCD) et le Modèle
Conceptuel des Traitements (MCT).
Le niveau organisationnel : qui définit les organisations que l’entreprise souhaite à mettre
en place pour atteindre les objectifs fixés. Ce niveau comporte le Modèle Organisationnel de
Traitements (MOT) et le Modèle Logique des Données (MLD).
- 29 -
CUFP INSPC
- 30 -
CUFP INSPC
2. REGLES DE GESTION :
Elle décrive le « quoi » de l’entreprise ; En d’autre terme, elles traduisent les objectifs de
l’entreprise avec leurs contraintes respective.
Prenons en compte les règles de gestion suivante :
RG1 : Un étudiant est codé par un numéro d’identification ;
RG2 : Chaque filière est reconnue par un numéro d’identification ;
RG3 : Une unité d’enseignement est composée de plusieurs modules ;
RG4 : Les crédits correspondants à chaque matière sont obtenus à partir d’une note supérieure ou
égale à 12/20 ;
RG5 : Au moment de l’inscription, chaque apprenant doit spécifier les matières optionnelles qu’il
va suivre ;
RG6 : La présentation à l’examen de fin d’année est obligatoire sauf pour des cas particuliers
précisés dans les instructions ;
RG7 : Les enseignants peuvent évaluer les apprenants dès la fin du module. Les notes obtenues
seront considérées comme celles de la première session ;
RG8 : En cas de non validation des cours théoriques et des exercices en première session, les
évaluations seront regroupées et l’apprenant doit attendre le calendrier de la deuxième session ;
RG9 : Il n’est autorisé pour les apprenants que deux sessions par année académique. Cette
disposition est valable pour la théorie et pour les exercices ;
RG10 : Pour des raisons d’hospitalisation ou de mission à l’extérieur justifiées, les apprenants
peuvent demander à compléter la session manquante ;
RG11 : Tous les examens et le mémoire sont rédigés en langue française et les apprenants qui ont
des difficultés en cette matière doivent renforcer leur compétence auprès des institutions
compétentes comme l’Alliance Française ;
RG12 : Les exercices à remettre au cours des envois sont corrigés et notés. Les notes seront
considérées dans l’évaluation de l’apprenant ;
RG13 : La validation des matières comporte à la fois les examens théoriques et des exercices ;
RG14 : Pour obtenir le Diplôme, l’apprenant doit avoir 12/20 au moins par matière pour obtenir les
crédits correspondants et avoir présenté et soutenu un mémoire de fin d’études ;
RG15 : Les exercices non rendus selon l’échéance fixée seront considérés comme nuls ;
RG16 : Le passage est conditionné par l’obtention à 100% des crédits de la première année ;
RG17 : La présentation de mémoire doit être effectuée au plus tard un an après l’autorisation sinon,
un certificat lui sera délivré ;
RG18 : Le paiement des frais de scolarité en 1ère année sera une des conditions de passage.
- 31 -
CUFP INSPC
3. REGLES DE NORMALISATION :
a. Première forme normale (1FN) :
Chaque entité doit posséder un identifiant qui caractérise ces individus de manière unique.
- 32 -
CUFP INSPC
id_UE
UE
Id_Fil
Filière
Situation
Id_Et
Nom_Et
Pre_Et id_Ut
NumMatri_Et Nom_Ut
Nationalité Pre_Ut
Tel_Et Pseudo
PersPrev Type
Lieunais_Et Pass
Adrs_Et
Couriel_Et
Datenais_Et
AneInscri
- 33 -
CUFP INSPC
a. Définition
Ce niveau a pour objectif de mettre en évidence les liens instaurés entre les données et de
proposer une représentation schématique traduisant ces liens. En d’autres termes, ce modèle traduit,
donc, le choix de gestion des informations dans l’entreprise et pour cela, on utilisera un formalisme
appelé « formalisme individuel ».
Ces concepts de bases sont :
Entité : qui représente un sous ensemble de propriétés pourvues d’existences propres et
conformes au choix de gestion de l’entreprise.
Relation : c’est une association entre entités.
Propriétés : données élémentaires utilisées pour décrire les entités et les relations. Ce sont
ces propriétés qui forment le dictionnaire des données.
b. Formalisme
NOM ENTITE A (Min, max) Nom relation (Min, max) NOM ENTITE B
Propriété 1 Propriété 1 Propriété 1
Propriété 2 Propriété 2 Propriété 2
. .
. .
- 34 -
CUFP INSPC
d. Schéma conceptuel
Session
Session
Module
(1,n)
(1,1) Regrouper
id_Mod
Module
Classer
CredAttrib
(1,n)
(1,1)
UE
id_UE
(1,n)
Note UE
id_Note
(1,1)
Note1
Note2 (1,1) Attribuer
Note3
Comporter
Note
Moyenne
CredObt
(1,1)
(1,n)
Recevoir Filière
(1,n)
Appartient
Appartient Id_Fil
Filière
(1,n)
(1,n)
(1,1)
Situation
Situation Administrer
Etudiant
Id_Et
(0,n)
(1,n)
Nom_Et
Pre_Et
NumMatri_Et Utilisateur
Avoir (1,1)
Nationalité id_Ut
Tel_Et Nom_Ut
PersPrev Pre_Ut
(1,n)
Lieunais_Et Pseudo
Adrs_Et Type
AneInscri Couriel_Et Pass
Datenais Et
AneInscri
Figure 7 : Schéma conceptuel
- 35 -
CUFP INSPC
2. QUELQUE DEFINITION
a. Processus
C’est un sous-ensemble de l’activité de l’entreprise dont les points d’entrée et de sortie sont
stables et indépendants de l’organisation.
b. Opération
c. Evénement
C’est une sollicitation (externe ou interne) du Système d’Information auquel celui-ci doit
réagir.
d. Synchronisation d’événements
e. Résultat
C’est le produit d’une opération, événement interne qui peut être événement déclencheur
d’autres opérations.
3. FONCTIONNEMENT
Le fonctionnement du SI est décrit
- 36 -
CUFP INSPC
4. REPRESENTATION :
Acteur Opération
précédente
Evénement
contributif
Evénement
contributif Evénement
externe contributif
b interne
a c
Nom de l’opération
Règle Règle
…
d’émission d’émission
Evénement Evénement
résultat résultat
externe interne
Opération
Acteur suivante
- 37 -
CUFP INSPC
a. Processus Examen :
Liste 1ère
Session
(a) (v) (w)
ou
Présence
Toujours
Vérification Renseignement
OK !OK
Processus
Processus Restitution renseignement
Codage et Edition
- 38 -
CUFP INSPC
(e)
Restitution Renseignement
OK !OK
Processus
Codage et Edition
(d) (f)
ou
Codage et Edition
Toujours
Processus Processus
Décollage Correction
- 39 -
CUFP INSPC
d. Processus Décollage:
(h)
Décollage
Toujours
Renseignement codé
Copie anonyme codée
(k)
(j)
Processus
Correction Processus
Recollage
Figure 12: Processus Décollage
e. Processus Correction:
(j) (i)
et
Correction
Toujours
Copie corrigée
Relevé de note remplie
(m)
(l)
Processus
Saisie notes Recollage
Toujours
Notes saisies
(o)
- 40 -
CUFP INSPC
f. Processus Recollage:
(m) (k)
et
Recollage
Toujours
Copie recollée
(n)
Processus
Confrontation
g. Processus Confrontation:
(o) (n)
et
Confrontation
OK !OK
Processus Processus
Confrontation Modification notes
- 41 -
CUFP INSPC
(q)
Modification notes
Toujours
Notes modifié
(r)
(p) (r)
ou
Emission liste
Toujours
Liste notes
(s)
Triage
OK !OK
ETUDIANT
Processus
Décision
- 42 -
CUFP INSPC
(u)
Décision
OK !OK
ETUDIANT
(b) (c)
- 43 -
CUFP INSPC
- 44 -
CUFP INSPC
d. Processus décollage :
Opération: Décollage
Evénement Contributif :
(h)
h: Copie codée
Evénement émis :
j: Copie anonyme codée
k : Renseignement codé
Décollage
Règle d’émission :
R7 R7 : Toujours
Action sur la base :
(j) (k) Néant
- 45 -
CUFP INSPC
e. Processus correction :
Opération: Correction
Evénement Contributif :
(j) (i)
j: Copie anonyme codée
i: Relevé de note anonyme
Synchronisation :
et
j et i
- 46 -
CUFP INSPC
f. Processus recollage :
Opération: Recollage
Evénement Contributif :
(m) (k)
m : Copie corrigée
k : Renseignement codé
Synchronisation :
et
m et k
Evénement émis :
Recollage
n: Copie recollée
R10
Règle d’émission :
R10 : Toujours
Action sur la base :
(n)
Néant.
g. Processus confrontation :
Opération: Confrontation
Evénement Contributif :
o: Notes saisies
n: Copie recollée
(o) (n)
Synchronisation :
o et n
Evénement émis :
et
p: Notes conforme
q : Notes non conforme
Confrontation
Règle d’émission :
R11 R12
R11: La note saisie est la même que la note
figurant dans la feuille de copie.
R12: La note saisie non conforme à la note dans
(p) (q)
la copie.
Action sur la base :
Consultation de la note saisie et vérification
- 47 -
CUFP INSPC
ou Synchronisation :
p ou r
Emission liste Evénement émis :
- 48 -
CUFP INSPC
Opération: Triage
Evénement Contributif :
(s) s: Liste notes
Evénement émis :
t: Crédit obtenu
u: Crédit refusé
Règle d’émission :
Triage
R15 : Note obtenue supérieur ou égale à douze
R15 R16 R16 : Note obtenue inférieur à douze
Action sur la base :
Consultation de la note définitive.
(t) (u)
Trier la note : si ≥12 crédit obtenue si non
Crédit refusé.
j. Processus décision :
Opération: Décision
Evénement Contributif :
(u) u: Crédit refusé
Evénement émis :
v: 2ème session
w : Redouble
Règle d’émission :
Décision R17 : Examen 1ère Session
R17 R18 R18 : Examen 2ème Session
Action sur la base :
Consultation de la session de l’examen.
- 49 -
CUFP INSPC
Pour cela, on manipulera les concepts, règles d’organisation des tâches des postes de travail
et des procédures fonctionnelles, et le formalisme utilisé au MCT sera reprit.
2. QUELQUES DEFINITIONS
a. Règle d’organisation
b. Tâches
Action conceptuelle pourvue d’une organisation définie par les règles d’organisation.
c. Postes de travail
Unité de l’entreprise chargée d’exécuter les tâches compte tenu de l’organisation mise en
place. Un poste de travail est caractérisé par sa fonction, le type de lieu, un responsable et des
ressources.
d. Procédure fonctionnelle
Ensemble de tâche ininterrompu d’une même opération conceptuelle respectant les règles de
trois unités : unité de lien, unité d’action, unité de temps.
- 50 -
CUFP INSPC
3. REGLES D’ORGANISATIONS :
Prenons en compte les règles d’organisation suivante :
RO 1 : L’admission à la formation chaque filière se fait par voie de concours ;
RO 2: Pour être admis à se présenter au concours, le (la) candidat(e) doit répondre à des conditions
selon la filière choisi ;
RO 3: Il appartient au Conseil Pédagogique et Scientifique de valider la branche à suivre de
l’apprenant sur des critères pédagogiques en fonction du nombre de place ;
RO 4: Un Secrétariat Permanent est rattaché à la Direction Générale de l’INSPC pour assurer la
coordination et le fonctionnement de la formation ;
RO 5: Les enseignants par module et par matière sont nommés par arrêté interministériel ;
RO 6: Suivant le calendrier de formation, chaque enseignant envoie le dossier documentaire avec
le sommaire, précisant les objectifs, les différentes sessions, les modes d’évaluation et exercices
correspondants, ou un devoir de validation avec le fichier de retour à mettre en page de garde pour
les réponses aux exercices, la bibliographie et les corrigés des exercices correspondants aux
documents envoyés ;
RO 7: L’envoi des documents se fera par « colis express » ou « Poste rapide », à l’adresse de
l’apprenant précisée au cours de l’inscription ou selon le choix de l’apprenant. Cet envoi est
proportionnel au paiement de chaque apprenant ;
RO 8: Chaque envoi est composé de dossiers documentaires et de devoirs ou exercices de
validation ;
RO 9: Chaque apprenant doit respecter le calendrier des envois des devoirs de validation ;
RO 10 : Suivant la cartographie des apprenants, des regroupements se feront au niveau des chefs
lieux de région ;
RO 11: Les apprenants sont regroupés de façon régulière tous les trois mois au plus tard.
La présence au regroupement des apprenants est obligatoire. La fiche de présence permet de
justifier la participation des apprenants ;
RO 12: Le regroupement dure en général trois à cinq jours compte tenu des cours envoyés.
Le remplissage de fiche d’encadrement est obligatoire et doit être signé par les deux entités
(encadreur et apprenant) pour le suivi de l’apprentissage et la régularisation des indemnités de
l’encadreur ;
- 51 -
CUFP INSPC
RO 13: Les fiches d’encadrement doivent être remises au chef filière tous les trois mois ;
RO 14: La 2ème session est organisée selon les cas à un mois d’intervalle après la première
session ;
RO 15: La correction des examens se fait de façon groupée à l’INSPC ;
RO 16: Le respect de date pour le retour des exercices sera considéré ainsi que la présence au
regroupement ;
RO 17: Avant la présentation de mémoire, les apprenants doivent contacter les responsables pour
remplir les outils prévus à cet effet ;
RO 18: Pour les apprenants n’ayant pas obtenu en totalité leurs crédits dans le délai imparti, des
certificats leur sont délivrés pour les matières validées et des attestations d’assiduité pour les
matières non validées ;
RO 19: Les frais de scolarité doivent être versés au compte de l’INSPC ou auprès de l’agent
comptable de l’INSPC ;
RO 20: Un contrat de paiement doit être établi par chaque apprenant dès la rentrée ;
RO 21: Les apprenants ne doivent pas présenter leur mémoire sans avoir régularisé leur frais de
scolarité en 2ème année ;
RO 22 : Les envois de documents du cours sont conditionnés par le versement régulier des frais de
scolarité ;
RO 23 : Au terme de l’année académique, l’apprenant subira un examen d’évaluation en salle
surveillée ou un devoir de validation.
- 52 -
CUFP INSPC
PROCESSUS EXAMEN
Personnel Personnel
1 h 15’ Présence M INSPC
administratif administratif
Secrétaire
Restitution Personnel
3 h AC INSPC +
Renseignement administratif
Ordinateur
CODAGE ET EDITION
Secrétaire
Personnel
4 h Codage et Edition AC INSPC +
administratif
Ordinateur
PROCESSUS DECOLLAGE
Personnel Personnel
5 h Décollage M INSPC
administratif administratif
PROCESSUS CORRECTION
Personnel
6 h Correction M INSPC Correcteur
administratif
Secrétaire
Personnel
7 h+ Saisie notes AC INSPC +
administratif
Ordinateur
PROCESSUS RECOLLAGE
Personnel Personnel
8 h Recollage M INSPC
administratif administratif
CONFRONTATION
Personnel Personnel
9 h Confrontation AC INSPC
administratif administratif
- 53 -
CUFP INSPC
Personnel Personnel
10 h Modification notes AC INSPC
administratif administratif
Personnel
11 h Emission liste AB INSPC Secrétaire
administratif
Secrétaire
Personnel
12 h+ Triage AC INSPC +
administratif
Ordinateur
PROCESSUS DECISION
Personnel Personnel
13 h Décision AC INSPC
administratif administratif
- 54 -
CUFP INSPC
b. Procédure PF 2
• Nature : Automatique Conversationnelle
• Objet : Vérification Renseignement
• Evènements traités : Copie d’examen
• Données utilisées : Classification de diagramme tâche homme
machine, description écran.
• Evènements résultats : Copie bien renseignée, Copie mal renseignée
• Action sur la base :
o Consultation : Consultation renseignement concernant
l’étudiant
c. Procédure PF 3
• Nature : Automatique Conversationnelle
• Objet : Restitution Renseignement
• Evènements traités : Copie mal renseignée
• Données utilisées : Classification de diagramme tâche homme
machine, description écran.
• Evènements résultats : Copie restituer, Copie perdue
• Action sur la base :
o Consultation : Consultation renseignement concernant
l’étudiant
Rechercher les renseignements nécessaires manquants
- 55 -
CUFP INSPC
d. Procédure PF 4
• Nature : Automatique Conversationnelle
• Objet : Codage et Edition
• Evènements traités : Copie bien renseignée, Copie restituer
• Données utilisées : Classification de diagramme tâche homme
machine, description écran.
• Evènements résultats : Copie codée, Relevé de note anonyme
• Action sur la base :
o Consultation : Consultation renseignement concernant les
étudiants
o Edition : Codage et édition de la fiche de relevé de note
anonyme
e. Procédure PF 5
• Nature : Manuel
• Objet : Décollage
• Evènements traités : Copie anonyme codée, Relevé de note anonyme
• Données utilisées : Classification de diagramme tâche homme
machine, description écran.
• Evènements résultats : Copie anonyme codée, Renseignement codé
f. Procédure PF 6
• Nature : Manuel
• Objet : Correction
• Evènements traités : Copie codée
• Données utilisées : Classification de diagramme tâche homme
machine, description écran.
• Evènements résultats : Relevé de note remplie, Copie corrigée
g. Procédure PF 7
• Nature : Automatique Conversationnelle
• Objet : Saisie notes
• Evènements traités : Relevé de note remplie
• Données utilisées : Classification de diagramme tâche homme
machine, description écran.
- 56 -
CUFP INSPC
h. Procédure PF 8
• Nature : Manuel
• Objet : Recollage
• Evènements traités : Copie corrigée, Renseignement codé
• Données utilisées : Classification de diagramme tâche homme
machine, description écran.
• Evènements résultats : Copie recollée
i. Procédure PF 9
• Nature : Automatique Conversationnelle
• Objet : Confrontation
• Evènements traités : Notes saisies, Copie recollée
• Données utilisées : Classification de diagramme tâche homme
machine, description écran.
• Evènements résultats : Notes conforme, Notes non conforme
• Action sur la base :
o Consultation : Consultation de la note saisie et vérification
j. Procédure PF 10
• Nature : Automatique Conversationnelle
• Objet : Modification notes
• Evènements traités : Notes non conforme
• Données utilisées : Classification de diagramme tâche homme
machine, description écran.
• Evènements résultats : Notes modifié
• Action sur la base :
o Consultation : Consultation de la note saisie
o Mis à jour: Modification de la note saisie non conforme
- 57 -
CUFP INSPC
k. Procédure PF 11
• Nature : Automatique Batch
• Objet : Emission liste
• Evènements traités : Notes conforme, Notes modifié
• Données utilisées : Classification de diagramme tâche homme
machine, description écran.
• Evènements résultats : Liste notes
• Action sur la base :
o Consultation : Consultation de la note saisie
o Mis à jour: Edition de la liste de note définitive
l. Procédure PF 12
• Nature : Automatique Conversationnelle
• Objet : Triage
• Evènements traités : Liste notes
• Données utilisées : Classification de diagramme tâche homme
machine, description écran.
• Evènements résultats : Crédit obtenu, Crédit refusé
• Action sur la base :
o Consultation : Consultation de la note définitive
o Triage: si note ≥12 crédit obtenue si non Crédit refusé
m. Procédure PF 13
• Nature : Automatique Conversationnelle
• Objet : Décision
• Evènements traités : Crédit refusé
• Données utilisées : Classification de diagramme tâche homme
machine, description écran.
• Evènements résultats : 2ème session, Redouble
• Action sur la base :
o Consultation : Consultation de la note définitive
Consultation de la session de l’examen.
o Edition: Edition de la liste des étudiants à passer le 2ème
Session et les étudiants qui redouble
- 58 -
CUFP INSPC
Vérifier les
renseignements et séparer
les feuilles de copie mal
renseignées
Restituer les
renseignements non
conformes
- 59 -
CUFP INSPC
- 60 -
CUFP INSPC
Modification notes
non conforme
Crédit obtenu
Crédit refusé
- 61 -
CUFP INSPC
Imprimer la liste
2ème session
Imprimer la liste
Redoublant
- 62 -
CUFP INSPC
BD
(Etudiant, Année Inscription, Situation,
Administrateur, UE, Module, Utilisateur,
Note, Session, Filière)
SGBD
Ecran
BD
Résultat
- 63 -
CUFP INSPC
GESTION SCOLARITE
Etudiant Module
A M S R A M S R
Notes UE
A M S R A M S R
Administrateur
A M S R
- 64 -
CUFP INSPC
PARTIE IV
REALISATION
- 65 -
CUFP INSPC
Après avoir finalisé l'étape de conception, nous passons dans cette partie à l'implémentation
de notre application.
Nous commençons tout d'abord par la définition de notre environnement matériel et logiciel.
Nous enchaînons par la présentation du travail réalisé et nous terminons par une partie tests et
perspectives.
A. ENVIRONNEMENT DE TRAVAIL
Dans ce paragraphe, nous présentons notre environnement matériel et nos choix de logiciels.
1. MATERIEL :
L'environnement matériel utilisé est le suivant :
• Un micro ordinateur (système d'exploitation Windows XP service pack 3)
doté d'un micro processeur Pentium IV, avec 512 MO de mémoire vive. La
taille du disque dur est de 80 GO ;
• Un Scanner ;
• Une Imprimante.
2. LOGICIEL
Pour concevoir et implémenter notre application, nous avons utilisé les logiciels suivants :
• Microsoft Access 2003 : pour implémenter la base de données ;
• Adobe Photoshop CS2 pour la conception graphique et Design ;
• SnIco Edit : pour la conception et la réalisation des icônes ;
• Microsoft visual studio 6.0 : pour le codage du projet.
1. Fenêtre AUTHENTIFICATION:
Un écran d'authentification illustré par la figure doit donc apparaître au moment de l'accès à
l'application, l'utilisateur doit s'identifier par un login et un mot de passe.
- 66 -
CUFP INSPC
- 67 -
CUFP INSPC
3. Fenêtre ETUDIANTS:
Cette fenêtre permet:
• d'afficher tous les renseignements concernant les étudiants ;
• d'ajouter, de modifier, de supprimer les données concernant les étudiants à
partir du bouton de commande respectivement "Ajouter",
"Modifier»,"Supprimer" ;
• de faire la recherche au niveau de la base de données selon trois critères:
par nom et par filière et par année d'inscription ;
• de lancer la fenêtre "SAISIE NOTES" à partir du bouton de commande
"SaisieNote" ;
• de lancer la fenêtre "MODULES" à partir du menu "MODULES" ;
• de lancer la fenêtre "UTILISATEUR" à partir du menu "UTILISATEUR".
- 68 -
CUFP INSPC
- 69 -
CUFP INSPC
6. Fenêtre MODULES:
Cette fenêtre permet:
• d'afficher tous les renseignements concernant les Modules et de faire la
recherche au niveau de la base de données selon quatre critères: par
idFilière et par UE et par idModule et par Module ;
• d'ajouter, de supprimer les données concernant les UE à partir du bouton
de commande respectivement "Ajouter","Supprimer" ;
• d'ajouter, de modifier, de supprimer les données concernant les Modules à
partir du bouton de commande en rond respectivement "Ajouter",
"Modifier»,"Supprimer" ;
• de lancer la fenêtre "ETUDIANTS" à partir du menu "ETUDIANTS" ;
• de lancer la fenêtre "UTILISATEUR" à partir du menu "UTILISATEUR".
- 70 -
CUFP INSPC
- 71 -
CUFP INSPC
9. Fenêtre NOTES:
Cette fenêtre permet:
• de visualiser tous les renseignements concernant les Notes de tous les
étudiants selon dix critères: par Année d’inscription et par Nom et par
Prénom et par Unité d’enseignement et par Module et par Crédits obtenues
et par Filière et par Note minimum et par note Maximum et par Session.
- 72 -
CUFP INSPC
- 73 -
CUFP INSPC
C. CONSTATATIONS ET PERSPECTIVES
Il est vrai d'après les différents scénarios des tests d'exécution effectués précédemment que
nous sommes arrivés à satisfaire les besoins de l'établissement et à atteindre les objectifs tracés.
Mais ceci ne nous empêche pas de penser à apporter des améliorations pour l'application comme
perspectives de ce travail.
Nous pouvons améliorer le langage de programmation en utilisant Microsoft visual basic
.NET qui est un langage de programmation ayant évolué de Visual Basic 6 et ces principales
évolutions sont:
• L'orientation objet beaucoup plus marquée avec notamment l'intégration de la
technologie de l'héritage, qui jusqu'à ce jour limite l'industrialisation du code Visual
Basic.
• L'intégration de l'environnement de développement (IDE) dans la suite Visual Studio
permettant d'utiliser d'autres langages comme Visual C++ ou Visual C#.
• La possibilité de créer des applications Internet beaucoup plus performantes grâce à
l'intégration de la technologie XML.
• Un générateur de code SQL beaucoup plus performant.
• L'écriture de gestionnaires d'erreurs tenant compte du Multithreading via des blocs
TRY/CATCH.
• La déclaration des variables est rendue obligatoire par défaut (contrairement à Visual
Basic 6 où cette fonctionnalité était désactivée par défaut).
• L'intégration de nouvelles classes d'objet .NET tout en permettant pour les versions
intermédiaires de réutiliser les objets .COM rendant la migration plus facile de
Visual Basic 6 à VB Net
Nous pouvons aussi en fait faire évoluer la base de données Access en une base XML, ce qui
est faisable avec Access qui permet d'exporter ses bases de données sous forme de bases XML avec
leurs schéma et DTDs. Ceci serait très bénéfique pour notre application dans la mesure où XML
possède des avantages incontestables comme la portabilité.
Nous pouvons aussi développer des nouveaux modules comme par exemple la gestion des
absences, assiduité des étudiants.
- 74 -
CUFP INSPC
CONCLUSION
Malgré les difficultés rencontrées durant ces trois mois de stage, nous avons pu assurer une
partie importante et indispensable pour la mise en place d'une application pour l'Institut National de
Santé Publique et Communautaire (INSPC).
Cette application a permis en premier lieu de répondre aux besoins des utilisateurs par la
résolution des problèmes de la gestion scolaire, qui est l'étape la plus importante dans ce travail. En
second lieu, elle a permis d'orienter les personnels vers une application unique. En effet
l'application réalisée fournit un point d'accès unique pour les informations importantes de
l'établissement.
L'application réalisée utilise la technologie POO (programmation orientée objet), car, il est
difficile de parler de nos jours d'une application qui fait succès et qui soit interprétée ou en mode
console.
Une bonne analyse des besoins suivie d'une conception minutieuse de notre base de données
et de nos interfaces a fait que nous avons pu capturer tous les besoins de l’établissement et que nous
avons réalisé au maximum le travail demandé. Ceci a été démontré par le test de quelques scénarios
d'exécution de notre application.
Cependant, comme tout informaticien qui suit la veille technologique, nous avons proposé
quelques perspectives d'amélioration et d'évolution de notre travail, à savoir l'utilisation de XML.
- 75 -
CUFP INSPC
BIBLIOGRAPHIE ET WEBOGRAPHIE
Cours de système d’information avec monsieur BAKARI Maecha, 2009 au CUFP
V
CUFP INSPC
VI
CUFP INSPC
a.
Interface utilisateur ....................................................................................................... - 24 -
b.
Environnement réseau................................................................................................... - 24 -
c.
Environnement d'exécution : Système exploitation OS : .............................................. - 24 -
2. BESOINS FONCTIONNELS........................................................................................... - 24 -
3. FONCTIONS PRINCIPALES DE L'APPLICATION ..................................................... - 25 -
a. Module étudiant : .......................................................................................................... - 25 -
b. Module modules : ......................................................................................................... - 25 -
c. Module notes :............................................................................................................... - 26 -
d. Module d'édition des documents administratifs............................................................ - 26 -
e. Module utilisateurs :...................................................................................................... - 26 -
VII
CUFP INSPC
VIII
CUFP INSPC
1. MATERIEL : .................................................................................................................... - 66 -
2. LOGICIEL ........................................................................................................................ - 66 -
B. PRESENTATION DES INTERFACES ............................................................................... - 66 -
1. Fenêtre AUTHENTIFICATION:...................................................................................... - 66 -
2. Fenêtre MENU PRINCIPAL: ........................................................................................... - 67 -
3. Fenêtre ETUDIANTS: ...................................................................................................... - 68 -
4. Fenêtre AJOUT/MODIFICATION ETUDIANT: ............................................................ - 69 -
5. Fenêtre SAISIE NOTES: .................................................................................................. - 69 -
6. Fenêtre MODULES: ......................................................................................................... - 70 -
7. Fenêtre AJOUT UNITE D'ENSEIGNEMENT: ............................................................... - 71 -
8. Fenêtre AJOUT/MODIFICATION MODULE: ............................................................... - 72 -
9. Fenêtre NOTES:................................................................................................................ - 72 -
10. Fenêtre UTILISATEUR:............................................................................................... - 73 -
C. CONSTATATIONS ET PERSPECTIVES .......................................................................... - 74 -
CONCLUSION ........................................................................................................................... - 75 -
BIBLIOGRAPHIE ET WEBOGRAPHIE ..................................................................................... V
IX