Arrow Table de matières
8189211

TROISIEME CHAPITRE: PROGRAMMATION

3.0. INTRODUCTION

Cette chapitre est consacré à la matérialisation de notre étude pratique c’est- à-dire  la conception et la présentation du logiciel qui nous permettra d’automatiser la gestion et l’élaboration de l’horaire pour pallier aux problèmes  de l’Institut Tumaini pour cette matière

Pendant notre travail nous nous sommes heurtés à des contraintes qui nous ont été imposées par le travail lui-même, entre autres les matériels (hardware) et le langage de programmation que nous pouvons aussi appeler software.

3.1 LE MATERIEL UTILISE

Le hardware étant une partie matérielle de l’ordinateur, nous avions à notre disposition un ordinateur des caractéristiques suivantes :

  • Ordinateur
  • Une mémoire RAM de 2 Mo au moins
  • Flash disk
  • Imprimante HP.

3.2 LANGAGE DE PROGRAMMATION

Dans notre travail nous avons eu besoin des logiciels qui nous ont servi dans la programmation, entre autres le système d’exploitation WINDOWS XP professionnel, MS OFFICE (MS WORD, MS EXCEL, MS ACCES,…) car  c’est dans ces applications (MS OFFICE) ou nous avons trouvé un langage de programmation que nous avons préféré qui est le VBA a été d’application sous MS ACCES.

3.3 LE GUIDE D’UTILISATEUR

L’utilisation de notre application ou programme n’est pas du tout complexe du fait qu’il faut seulement en avoir sur votre ordinateur ou sur un CD ROM sur lequel est gravé ce programme. Son démarrage ou son lancement se fait avec un double-clic en suivant logiquement les instructions qui vous seront affichées, cliquez en plus sur oui et enfin sur ouvrir.

 Apres tout cela la première fenêtre qui s’affichera sera celle de la page d’accueil qui sera présentée de la manière suivante :

Après quelques secondes, cette page d’accueil sera fermée automatiquement et une autre qui est le Menu principal  va s’afficher de la sorte :

En cliquant sur le bouton gestion des enseignants la fenêtre ci-après va s’afficher :

Dans cette fenêtre de la Gestion des enseignants nous trouvons 5 zones de texte auxquelles on peut enregistrer un enseignant, supprimer et modifier ; on trouve aussi une liste de route à laquelle on peut rechercher un enseignant ;  enfin pour revenir au Menu principal on clique sur le bouton Retour.

Voici la fenêtre qui s’affiche après avoir complété les éléments dans les zones de texte pour enregistrer :

On clique sur Ok pour l’enregistrement de cet enseignant.

Pour modifier un enseignant,  la fenêtre suivante s’affiche :

Cliquer sur Oui pour modifier et sur Non pour arrêter la modification.

La fenêtre qui s’affiche pour supprimer un enseignant :

Cliquer sur Oui pour supprimer et sur Non pour annuler la suppression ; si on clique sur Oui une autre fenêtre s’affiche :

Enfin on clique sur Ok pour confirmer la suppression.

Après ces opérations il y a une autre commande qui est la gestion des cours ; en cliquant dessus, la fenêtre pareille apparait :

Cette gestion des cours va aussi permettre à l’utilisateur d’ajouter les cours par catégories et aussi l’attribution des cours par classe, de les modifier et les supprimer,  selon le choix et de voir les cours enregistrés sans riens faire enfin pour revenir au Menu Principal l’utilisateur clique sur le bouton Retour.

IMAGE 1

IMAGE 2

Nous trouvons une autre commande dans le Menu Principal qui est la Gestion des classes ; en cliquant dessus,  la fenêtre ci-après s’affiche :

Nous nous trouvons aussi devant trois boutons qui sont le bouton enregistrer pour enregistrer les classes, modifier pour modifier la classe, supprimer pour supprimer une classe. Et le bouton Retour pour retourner au formulaire Menu principal.

Enfin la dernière commande qui se trouve sur le Menu principal est la Gestion de charge horaire ; en cliquant dessus la fenêtre pareille s’affiche :

Nous nous trouvons devant 3 listes de roulante  qui sont (cours, enseignant et classe) ceux-ci va nous permettre de choisir le cours, l’enseignant, et la classe, tous sont représentés par les chiffres dans les cases; nous trouvons encore deux zones  de texte qui sont (heure et jour), dans ceux-ci nous entrons directement l’heure et le  jour à l’aide du clavier ; enfin une autre liste de roulante qui est nommée Rechercher, elle nous permet de rechercher l’enseignant, le cours et la classe dans cette formulaire de la Gestion de charge horaire.

La commande suivante c’est la Gestion de charge horaire ; en cliquant dessus la fenêtre pareille apparait :

Ici l’utilisateur attribue les cours aux enseignants pour les programmer. C’est là que se trouve la solution de problème évoqué dans la problématique. D’abord le bouton Enregistrer est opérationnel après avoir entré toute les données. Quand on programme deux enseignants dans une même  classe, à la même heure, le même jour, le programme vous fait le message ci-après :

Au cas où on programme un enseignant dans deux classes différentes à la même heure, le même jour, on se présente devant un message suivant :

 En ayant déjà terminé, on retourne au Menu principal en cliquant sur le bouton Retour de la fenêtre de l’attribution de Charge horaire par enseignant.

La dernière étape est celle de l’Impression. Cependant, pour imprimer, on fait toujours le choix. Quand on clique sur le bouton Imprimer la fenêtre suivante s’affiche :

En cliquant sur «Impression  par jour»  la fenêtre suivante s’affiche :

Nous avons la possibilité d’entrer le jour et la classe dans ces cases pour imprimer l’horaire par jour et par enseignant ; pour visualiser cet horaire on clique sur Aperçu, pour imprimer on clique sur le bouton Imprimer.  Voici la fenêtre qui s’affiche :   

En cliquant sur le bouton « Impression par semaine » la fenêtre suivante s’affiche :

Nous avons la possibilité d’entrer le Premier  jour et le Dernier jour dans des cases mais on entre le chiffre Un(1) à la place de lundi et six (6)  à la place de samedi ; pour visualiser l’horaire par semaine on clique sur Aperçu et après on clique sur le bouton Imprimer.

Exemple de l’horaire par semaine :

Le troisième bouton est celle de l’Impression par enseignant en cliquant dessus, la fenêtre suivante apparait :

Pour Imprimer l’horaire par enseignant nous entrons d’abord le Nom de l’enseignant et en suite le Jour au quel on veut imprimer son horaire. En cliquant sur Aperçu pour visualiser l’horaire au quel on veut imprimer après on clique Imprimer.

Exemple de l’horaire par enseignant :

La dernière commande est celle du bouton « Impression l’horaire hebdomadaire  par classe  » ; en cliquant dessus, la fenêtre suivante s’affiche de cette manière :

Nous entrons seulement la classe à laquelle on veut imprimer son horaire hebdomadaire ; pour visualiser on clique sur Aperçu, pour imprimer cet horaire on clique sur le bouton Imprimer.

Pour retourner au Menu principal on clique sur le bouton Retour de la fenêtre « impression de l’horaire hebdomadaire par classe ».

La dernière commande se trouvant sur le Menu principal c’est le bouton Quitter l’application, si on clique sur ce bouton on vous fera un message de confirmation suivant :

Si vous êtes sûr pour quitter, vous cliquez sur Oui dans le cas contraire, vous cliquez sur Non.

Partager ce travail sur :