mes exposés

Mardi 19 juillet 2011 2 19 /07 /Juil /2011 19:15

UNIVERSITE DE YAOUNDE I

THE UNIVERSITY OF YAOUNDE I

ECOLE NORMALE SUPÉRIEURE DE YAOUNDE

HIGHER TEACHERS TRAINING COLLEGE OF YAOUNDE

****

DEPARTEMENT D’INFORMATIQUE ET DES TECHNOLOGIES EDUCATIVES

DEPARTMENT OF COMPUTER SCIENCE AND INSTRUCTIONAL TECHNOLOGY

****

Année académique 2010-2011

2010-2011 Academic  year

****

DEVELOPPEMENT D’UN LOGICIEL D’INITIATION A SEPT LANGUES NATIONALES CAMEROUNAISES :

Basaaà, Duala, Ewondo, Ghómaàlaà', Méñgaka, Ñgiembóóñ, Rikpa

Mémoire présenté en vue de l’obtention du

DIPLOME DE PROFESSEUR DE L’ENSEIGNEMENT SECONDAIRE GENERAL DEUXIEME GRADE

SPECIALITE : INFORMATIQUE

Rédigé par :

AMETA Dimitri Ghislain

Licencié en Droit Public

BAMAL Joseph Firmin

Licencié en Psychologie

BIEM KIT MAKONGO Emmanuel

Licencié en Sciences économiques

MANTHO Christine Nadège

Licenciée en Sciences économiques

NGASSU MELI Stéphane Yannick

Licencié en Droit Public

SIMO Adamou

Licencié en Informatique

TAGNE TCHOUPE Séverin

Licencié en Informatique

 

Sous la direction du

Dr. FOUDA NDJODOMarcel


UNIVERSITE DE YAOUNDE I

THE UNIVERSITY OF YAOUNDE I

ECOLE NORMALE SUPÉRIEURE DE YAOUNDE

HIGHER TEACHERS TRAINING COLLEGE OF YAOUNDE

****

DEPARTEMENT D’INFORMATIQUE ET DES TECHNOLOGIES EDUCATIVES

DEPARTMENT OF COMPUTER SCIENCE AND INSTRUCTIONAL TECHNOLOGY

****

Année académique 2010-2011

2010-2011 Academicyear

****

DEVELOPPEMENT D’UN LOGICIEL D’INITIATION A SEPT LANGUES NATIONALES CAMEROUNAISES :

Basaaà, Duala, Ewondo, Ghómaàlaà', Méñgaka, Ñgiembóóñ, Rikpa

Mémoire présenté en vue de l’obtention du

DIPLOME DE PROFESSEUR DE L’ENSEIGNEMENT SECONDAIRE GENERAL DEUXIEME GRADE

SPECIALITE : INFORMATIQUE

Rédigé par :

AMETA Dimitri Ghislain

Licencié en Droit Public

BAMAL Joseph Firmin

Licencié en Psychologie

BIEM KIT MAKONGO Emmanuel

Licencié en Sciences économiques

MANTHO Christine Nadège

Licenciée en Sciences économiques

NGASSU MELI Stéphane Yannick

Licencié en Droit Public

SIMO Adamou

Licencié en Informatique

TAGNE TCHOUPE Séverin

Licencié enInformatique

 

Sous la direction du

Dr. FOUDA NDJODOMarcel


Préface

Le développement du « Logiciel d’Initiation à sept Langues Nationales Camerounaises » a nécessité la collaboration de l’ensemble des membres de l’équipe de développement à toutes les phases. Toutefois, pour des raisons d’efficacité et de temps d’une part, et d’autre part à cause de la diversité des compétences techniques des membres de l’équipe, la répartition des tâches suivante a été opérée :

Nom des membres

Contributions

AMETA Dimitri Ghislain

 

·         Documentation et rédaction du mémoire ;

·         Implémentation de la base de données du thème d’apprentissage de la langue Ewondo

BAMAL Joseph Firmin

·         Conception et implémentation des contenus pédagogiques;

·         Infographie générale ;

·         Implémentation de la base de données du thème d’apprentissage de la langue Basaaà.

BIEM KIT MAKONGO Emmanuel

 

·         Conception et implémentation des évaluations et du guide d’utilisation ;

·         Implémentation de la base de données du thème d’apprentissage de la langue Duala.

MANTHO Christine Nadège

·         Conception et implémentation des évaluations et du guide d’utilisation ;

·         Implémentation de la base de données du thème d’apprentissage de la langue Rikpa.

NGASSU MELI Stéphane Yannick

·         Documentation et rédaction du mémoire ;

·         Implémentation de la base de données du thème d’apprentissage de la langue Ñgiembóóñ

SIMO Adamou

·         Conception et implémentation de la mise à jour Flash du prototype ;

·         Implémentation de la base de données du thème d’apprentissage de la langue Méñgaka

TAGNE TCHOUPE Séverin

·         Conception,  implémentation et infographie du jeu;

·         Implémentation de la base de données du thème d’apprentissage de la langue Ghómaàlaà'.

 


 

Sommaire

Préface. i

Remerciements. iv

Liste des termes, abréviations, et acronymes. v

Liste des tableaux et illustrations. vii

Introduction. 1

1. Explication de la procédure de développement. 3

1.1 Ingénierie cognitive relative au Logilac. 3

1.2 Génie logiciel relatif au Logilac. 5

1.3 Design pédagogique du Logilac. 7

1.4 Ingénierie pédagogique relative au Logilac. 8

2. Design relatif au Logilac. 11

2.1 Phase d’analyse du design. 11

2.1.1 Explication de la phase d’analyse. 11

2.1.2 Document de spécification des exigences du Logilac. 14

2.2 Phase de conception du design. 33

2.2.1 Explication de la conception. 33

2.2.2. Document de conception du Logilac. 35

3. Développement du Logilac. 45

3.1 Explication du développement 45

3.2 Le produit «  Logilac ». 50

Conclusion. 54

Bibliographie. 56

 

 

Remerciements

Le présent mémoire sur le développement d’un didacticiel d’initiation à sept langues nationales camerounaises et le produit y relatif n’auraient jamais vu le jour sans la contribution scientifique de nos encadreurs, la sollicitude de nos personnes ressources, la combinaison de certains hasards et les contributions financières de certains bienfaiteurs.

Nos remerciements vont en premier à notre encadreur le Dr.FOUDA NDJODO Marcel qui malgré ses occupationsa consenti des plages de temps pour nous apporter le soutien nécessaire à la supervision de cette recherche.

Ils vont ensuite aux spécialistes des différentes langues concernées par le projet. Ces derniers n’ont ménagé aucun effort pour nous apporter leur soutien sans lequel le présent projet serait resté un vœu pieux.

Au personnel enseignant du département d’informatique de l’ENS.

Aux professeursBITJAA KODY Zachée Denis et NJOCK Pierre Emmanuel, qui n’ont pas hésité à mettre à notre disposition les conseils et la documentation nécessaires à la réalisation de ce travail.


 


Liste des termes, abréviations, et acronymes

3D/3C : Design, Développement et Diffusion / Contenu, Contenant et Contact ;

ACNOR : Association Canadienne de Normalisation ;

ADDIE :Analysis Design DevelopmentImplementation Evaluation ;

AFNOR : Association Française de normalisation ;

ANSI: American National Standard Institute;

DITE : Département d’Informatique et des Technologies Educatives ;

DSCE : Document de Stratégie pour la Croissance et l’Emploi ;

ENS: Ecole Normale Supérieure ;

HTML: HyperText MarkupLanguage ;

IEEE: Institute of Electrical and Electronics Engineers;

ISO: International Standard Organization;

ISOC:Internet Society;

JDK: Java Development Kit;

JPEG: Joint Photographic Expert Group;

LOGILAC : Logiciel d’Initiation aux Langues Camerounaises ;

MISA : Méthodes d’Ingénierie des Systèmes d’Apprentissage ;

MP3: Motion Picture Expert Group - Audio Layer 3;

OMT: Object Modeling Technique;

OOSE: Object Oriented Software Engineering;

PC: Personal Computer;

PNG: Portable Network Graphic;

UML: Unified Modeling Language;

CD ROM: Compact Disk Read Only Memory;

DVD : Digital VersatileDisk;


 

Liste des tableaux et illustrations

Figure 1 Schématisation du modèle 3D/3C.. 9

Figure 2 Page d'accueil du logiciel 19

Figure 3 Page principale de la fonction « J’apprends ». 20

Figure 4: Page principale d’une langue choisie. 20

Figure 5 Page principale d’une langue. 21

Figure 6 Page illustrée d’un thème d’apprentissage pour une langue. 22

Figure 7 Page non illustrée d’un thème d’apprentissage pour une langue. 23

Figure 8 Page d’accueil du jeu. 24

Figure 9 Page de paramétrage du jeu. 25

Figure 10 : Représentation schématique des fonctions du didacticiel à l’aide d’un diagramme de cas d’utilisation suivant Ivar Jacobson dans la méthode OOSE.. 26

Figure 11 Scénario de cas d’utilisation pour les enseignements. 30

Figure 12 Scénario des cas d’utilisation pour le jeu. 31

Figure 13 Architecture du logiciel d’initiation aux langues nationales camerounaises. 37

Figure 15 Architecture d’une langue. 38

Figure 15 Architecture d’un thème d’apprentissage. 38

Figure 16 Diagramme entité-association. 42

Figure 17 Tableau récapitulatif des ressources multimédias intégrées au didacticiel 48

Figure 18 page d’accueil du logilac. 50

Figure 19 page principale de la langue choisie (basaa). 51

Figure 20 page du choix de la langue. 51

Figure 21  page du scénario d’un thème d’apprentissage. 52

Figure 22  page « je retiens » d’un thème d’apprentissage. 52

Figure 23 page d’accueil du jeu éducatif. 53

Figure 24 page principale des exercices d’un thème d’apprentissage. 53

 



 

Introduction

L’intégration des langues nationales dans le système éducatif camerounais est depuis quelques années un souci du gouvernement. Dans le but de matérialiser ce vœu, la LOI N° 98/004 du 14 avril 1998 portant orientation de l'éducation au Cameroun en ses articles 4, 5, 11 et 25 fixe les objectifs poursuivis par le système éducatif Camerounais.Elle vise également la formation de citoyens enracinés dans leur culture et la promotion des langues nationales pour développer la créativité chez les apprenants. Dans le même ordre d’idée, l’arrêté N°08/223/MINESUP/DDES du 03 septembre 2008 du Ministre de l’Enseignement Supérieur crée un Département Laboratoire de Langues et Cultures Camerounaises à l’Ecole Normale Supérieure de l’Université de Yaoundé I. La première cuvée d’élèves-professeurs de cette filière est entrée en formation en octobre 2009 et devrait intégrer le système éducatif dès la rentrée prochaine.

Cet état de choses démontre qu’il demeure quelques soucis quant à la mise en œuvre effective des textes sus-évoqués. Il apparaît un manque criard d’enseignants formés et qualifiés, ainsi que de ressources pédagogiques (livres et didacticiels) pour soutenir l’enseignement des langues.

Raisons pour lesquelles, une équipe de sept (7) étudiants du Département d’Informatique et des Technologies Educatives s’est proposée d’apporter un début de solution à ce problème, en produisant une ressource pédagogique numérique intitulée : Logicield’initiation à sept langues camerounaises (Logilac). Il s’agit entre autre du Basaaà, Duala, Ewondo, Ghómaàlaà', Méñgaka, Ñgiembóóñ, Rikpa.

Ce logiciel offre trois principaux services. En premier, la fonction d’enseignement des langues nationales camerounaises composée de cours et d’exercices d’évaluation. Le deuxième service renvoie à un jeu éducatif relatif aux enseignements. Et pour finir, une aide qui facilite l’utilisation du logiciel.

Le travail de recherche en technologie éducative ainsi présenté s’appuie sur la méthode 3D/3C (Design, Développement et Diffusion / Contenu, Contenant et Contact)et a une orientation axée sur le « développement expérimental ». Il débouche sur un livrable dont le présent mémoire décrit le processus de fabrication.

Les développements à venir apporteront, de manière explicite, les indications concernant tour à tour l’explication de la procédure de développement du Logilac,le design dudit projet et son développement.


 

 

1. Explication de la procédure de développement.

Cette partie passe en revue l’ingénierie cognitive, le génie logiciel, le design pédagogique à l’intersection desquels se trouve l’ingénierie pédagogique.

Par machrisna - Publié dans : mes exposés - Communauté : education
Ecrire un commentaire - Voir les 0 commentaires
Dimanche 13 février 2011 7 13 /02 /Fév /2011 14:04

bien des gens le dise "enseigner, c'est un noble metier"

mais encore faut il savoir quoi enseigner et comment enseigner.

en effet, dans un monde ou n'importe qui peut se targuer de detenir un savoir dans quelque domaine que ce soit et de pouvoir le partager avec les enfants, il est necessaire voir priordiale de definir dns le contexte de notre pays un minimum de competences que doit avoir un enseignant:

A LA FIN DE SA FORMATION L’ELEVE PROFESSEUR DOIT AVOIR LE PROFILE DE COMPETANCE SUIVANT :

 

1-     Il doit avoir une maitrise de sa discipline

Ne pouvant pas avoir une totale connaissance de sa discipline en fin de formation ;

Il doit connaitre les principales articulations de sa discipline, ainsi que leurs articulations. Ceci vira comme arme devant les différentes situations pédagogiques.

2-     Il doit aimer l’enseignement

Dans le souci de ne pas pratiquer le métier d’enseignant par simple formalité l’élève professeur doit cultiver en lui l’amour de la transmission des connaissances (cela lui permettra aussi de ne pas se marginaliser en tant qu’enseignant et le pousserait à bien faire son métier).

 

3-     Il doit incorporer la notion d’apprendre à apprendre  seul

Dans le but de s’actualiser, et d’actualiser les connaissances à dispenser, l’élève professeur ; tout seul doit être à la quête perpétuelle du savoir et plus en encore dans le domaine de sa discipline.

 

4-     Il doit connaitre le programme scolaire de sa discipline ainsi que les attentes qui y gravitent

A la fin de sa formation, l’élève professeur doit connaitre parmi les connaissances acquises lors de sa formation celle qui sont nécessaires et choisies pour le public qu’il devra enseigner et tous ce qui suit la fin de ses enseignements.

 

5-     Il doit connaitre l’usage des technologies d’information et de la communication éducatives

L’enseignant maîtrise les technologies de l’information et de la communication. Il s’en sert pour sa formation personnelle et dans son enseignement, comme outil didactique et comme moyen d’accès à la culture et d’ouverture sur le monde

 

6-     Il doit savoir tenir sa salle de classe

Le professeur a la responsabilité de créer dans sa salle de classe des conditions favorables à la réussite de ses élèves. Cela dit, il doit être capable d’identifier et d’analyser les difficultés d’apprentissage de ses élèves, de tirer le meilleur parti de leur réussite, et de leur donner de temps à autre des conseils et son soutien pour leur réussite personnelle.

7-     Il doit contribuer au fonctionnement et à l’évolution du système éducatif camerounais

L’élève professeur doit être à même de mesurer les enjeux sociaux de l'éducation et de son action au sein du système. Il doit également connaître les textes essentiels concernant l'organisation du service public de l'éducation, ses évolutions et son fonctionnement. Il pourra ainsi se comporter en acteur du système éducatif et favoriser son adaptation

8-     il doit avoir la capacité de travailler en équipe

Le travail en équipe constituant un moyen d’acquisition et d’échange des connaissances, l’enseignant camerounais doit pouvoir échanger avec ses collègues des autres disciplines et même avec les acteurs des autres métiers.

9-     il doit savoir utiliser le matériel et l’environnement didactique

Il en ressort ici la maitrise des mots tel que :

·       L’approche pédagogique

·       Le tableau

·       La planification pédagogique

·       Le guide pédagogique

·       La formulation du résultat d’apprentissage

·       La situation d’apprentissage

·       etc.

De plus, l’élève professeur doit être capable de remettre ses pratiques en question et penser à la mise en place d’autres situations pédagogiques meilleures et de temps à autre sortir de la routine tout en cultivant la flexibilité.

 

10- il doit savoir construire des situations d’enseignement et d’apprentissage

À la fin de sa formation, un enseignant  dans le contexte Camerounais, doit être capable de concevoir, de préparer et de mettre en œuvre et d’évaluer des séquences d’enseignement facilement compréhensible par l’apprenant.

 

Par machrisna - Publié dans : mes exposés - Communauté : education
Ecrire un commentaire - Voir les 0 commentaires
Mercredi 19 janvier 2011 3 19 /01 /Jan /2011 10:39
Introduction Internet est l’outil par excellence pour se faire connaître de tous .c’est aussi le meilleur moyen pour les organismes ou les entreprises de vendre leurs produits et services. Les particuliers, les PME, les grandes structures commerciales, les sociétés aussi bien privées que publics bref tous les secteurs pour se faire connaître ou mieux servir leur clientèle utilisent les médias (radio, télévision, …). Mais tout ces différents moyens précédemment cités ont une portée faible (rayon d’action très limités) et ne donnent pas la possibilité aux usagers de pouvoir interagir avec l’organisation. De plus Internet aujourd’hui occupe une place de choix dans la vie de tous les jours à travers ses multiples services et plus particulièrement son gain de temps. C’est ainsi que ce projet s’inscrivant dans un cadre académique et plus précisément au compte de l’UE IN503 intitulé base de données et sites web dynamiques, il nous est demandé de mettre sur pied une application de gestion en ligne des rendez-vous dans un hôpital. Le centre hospitalier que nous définirons tout au long de ce projet est fictif, c'est-à-dire n’est qu’une imagination de notre part. Toutefois ses fonctionnalités cadrent similairement à un centre hospitalier réel. Ainsi le présent document sera structuré ainsi qu’il suit :  Une première partie réservée à la présentation du projet et à la collecte de donnée  Une deuxième partie réservée à la l’analyse des données collectées sur le terrain et ceci couronné avec la construction d’une base de donnée  Une troisième partie réservée à l’implémentation de l’application I-COLLECTE DE DONNEES RELATIVES AU SITE WEB Traditionnellement le centre hospitalier << la patience >> gère ses patients dans ses divers services et par ses multiples médecins. En effet chaque patient se rend au centre pour un problème de maladie, un malaise ou un rendez-vous pris précédemment. Qu’importe l’une ou l’autre des raisons, toujours est-il dit que le patient devra suivre la procédure afin de pouvoir prendre contacte avec un médecin. Tout compte fait chaque patient devra attendre son tour avant de pouvoir être servi. Vu la renommé du centre hospitalier, son personnel médical est souvent confronté à de longues files d’attentes de la part des patients. Des fois il arrive que les patients ne soient pas tous reçu du fait d’une très longue file d’attente. Le temps perdu et les frustrations engendrées ne constituent nullement un avantage pour un malade ; au contraire, ne servent qu’empirer son état. Toute cette situation n’est non plus très bonne pour le centre hospitalier. Pour tous ses multiples problèmes le chef service voudrait dont mettre sur pied une application qui répondrait aux attentes ci-après :  Mettre l’information à la disposition de tous (Patients, Médecins et autres).  Limiter les longues files d’attentes devant les différents services  Permettre la disponibilité des médecins selon leur spécialisation  Améliorer la qualité de service  Etablir une base de données des différents patients de l’hôpital  Mettre sur pied une procédure de prise de rendez vous à distance aussi simple que possible  Permettre au malade de choisir lui même le médecin qui va le recevoir II-ANALYSE DES DONNEES COLLECTEES II.1-Définition du public cible Dans cette section il est question pour nous d’identifier et de définir les utilisateurs potentiels de l’application. A cet effet le site web sera destiné aux catégories d’utilisateurs suivants :  Les malades : Qui peuvent consulter le site pour prendre les informations sur la disponibilité des personnels ou même prendre des rendez-vous  Les médecins : Qui peuvent consulter le site pour prendre les informations sur leur différents rendez-vous journalier  Les internautes novices et visiteurs occasionnels : Qui peut consulter le site pour prendre des informations sur le fonctionnement interne de l’hôpital Tous ces gens doivent en plus remplir les critères ci-après : Tranche d’âge Tranche d’âge compris entre 12 et 50 ans Catégories socio-professionnel Fonctionnaires, non fonctionnaire, (Pauvre, riche, etc…) Statu matrimonial Marié, Célibataire, divorcé Sexe Homme, femme Compétence informatique Internaute novice En plus de tous ceci le site Web sera exclusivement réservé aux voyants II.2- Définition des services Dans cette section il est question pour nous de définir les services qu’offrira le site web qui sera mis sur pied, c'est-à-dire les raisons qui peuvent amener un utilisateur à visiter le site web. A cet effet les principaux services qu’offrira le site sont :  Prise de rendez-vous  Prise d’information II.3- Analyse des besoins et contraintes sur les pages La prise de rendez vous est la raison d’être du site. Pour se fait pour prendre un rendez vous, l’utilisateur devra remplir un formulaire comportant les informations sur son identité, sur la date et l’horaire du rendez vous ainsi que l’un des médecins disponibles et approprié pour ce rendez vous. L’information est le second service qu’offrira le site. A travers ce service, les internautes pourront prendre les informations sur la présentation générale de l’hôpital, sur son fonctionnement, sur son personnel, prendre de petits astuces de santé, de beauté et autre. Les médecins quant à eux pourront se connecter pour consulter leurs différents rendez vous et d’autre information y référent. Pour une meilleure lisibilité le site sera constitué de quelques pages dont les principales sont les suivantes : - Une page d’accueil sur laquelle l’on retrouvera • Une brève présentation de l’hôpital - Une page rendez vous qui permettra de prendre directement un rendez vous Ici le patient à la possibilité de prendre directement un rendez vous avec un médecin. Pour ce fait il devra suivre les indications données par la page et remplir le formulaire qui lui sera proposé - Un page présentation qui va comprendre : • Le plan de l’hôpital • La présentation des différents départements de l’hôpital ainsi que des médecins y travaillant • La localisation de l’hôpital - Une page Info: qui comprendra : • Les conseils sur la santé, le sport et l’hygiène • Les astuces pour résoudre facilement certains petits problèmes de santé et autre II.4- Analyse de la base de données correspondante II.2.1- Identification des acteurs En tant qu’acteur nous entendons une entité humaine ou matérielle (interne ou externe au système), intervenant dans le système d’information. A travers l’étape de l’étude des besoins, les acteurs intervenant dans processus de prise de rendez-vous sont :  Le patients/Malades  Médecins  Spécialités  Pages II.2.2- Propriétés des acteurs (Entité) Dans cette seconde section nous définissons les attributs liés à chaque entité recensées précédemment. Ainsi les attributs de chaque entité seront représentées comme suite : Entités (attribut1, attribut2, …, attributsn). Médecins (Numéro_Matricule, Nom, Prénom, Spécialité_Médecin, Numéro_Tel_Médecin) Patients (Numéro_Matricule, Nom, Prénom, Numéro_Tel_Patient) Spécialité (Libelé_Spécialité) Page (Id_Page, Nom_Page, Mots_Clé, Parent_Page, Contenu_Page) II.2.3-Règles de gestion Pour ce qui concerne notre système d’information, les règles de gestion sont les suivantes :  Un patient peut prendre plusieurs rendez-vous (plusieurs malaises avec différents médecins)  Un médecin peut donner plusieurs rendez vous (plusieurs patients)  Une pise de rendez-vous inscrit le patient dans le système  Un numéro médecin détermine la spécialité du médecin  Un numéro patient détermine le nom et le prénom du patient  Un numéro médecin détermine l’identité du médecin (nom, prénom, N°Tel)  Un numéro médecin et un numéro médecin détermine le rendez- vous (jour, heure)  Un rendez n’a lieu qu’une fois en une journée entre un patient et un médecin. II.2.4-Dépendances fonctionnelles Les règles de gestions nous ont permis de ressortir les dépendances fonctionnelles suivantes : Med_Num → Med_Nom, Med_Prénom, Med_N°tel Med_Num → Med_Spe Pat_Num → Pat_Nom, Pat_Prénom, Pat_N°tel Pat_Num, Med_Num, RDV_Date → RDV_Heure Id_page→Nom_page II.2.5- Graphes de couverture minimale Le graphe ci-dessous est obtenu à partir des dépendances fonctionnelles précédemment identifiées II.2.6- Traduction vers le schéma Entité-Association normalisé Le MCD ci-dessous est obtenu en appliquant les règles de passages du graphe de couverture minimale vers le MCD III-CONCEPTION DU SITE WEB III.1-Architecture de communication A travers cette présentation, il ressort que le site aura une structuration hiérarchisé. Cette architecture est adaptée au public ciblé ici. III.2- Description des informations présente sur chacune des pages Onglets Chaque page sera constitué de quatre onglets à savoir : L’onglet page d’accueil L’onglet page rendez-vous L’onglet présentation L’onglet information Menus Les ongles Présentations et information seront constitués comporteront des menus arborescents présenté comme suite Présentations Infos Navigation -En cliquant sur chaque onglet, il est possible d’accéder à la page correspondante -En cliquant sur le symbole → (resp ←) il sera possible d’accéder à la page suivante (resp à la page présente). II.3-Présentation générale de chaque page Chaque page du site doit avoir la structure suivant II.4- Conception de la base de données Dans cette partie, nous complétons le MCD produit au précédent paragraphe par la mise en place de Modèle Logique de Données. Par ce modèle, nous indiquons comment les données seront organisées dans la base de données. En utilisant les règles de transformations connues, nous obtenons les tables suivantes : IV-IMPLEMENTATION DU SITE WEB VI.1- Création de la base de données Basehopital est le nom de la base de données et la commande permettant de la créer est la suivante : CREATE DATABASE `Basehopital` CREATE TABLE `Basehopital`.`Médecins` ( `Méd_num` VARCHAR( 5 ) NOT NULL , `Spé_lib` CHAR( 15 ) NOT NULL , `Méd_nom` CHAR( 10 ) NOT NULL , `Méd_prenom` CHAR( 10 ) NOT NULL , `Méd_N°tel` INT( 8 ) NOT NULL , PRIMARY KEY ( `Méd_num` ) ) ENGINE = MYISAM COMMENT = 'Cette table contient les informations sur les médecins' VI.2- Création des tables de la base données  Création de la table médecins CREATE TABLE `Basehopital`.`Patients` ( `Pat_num` VARCHAR( 6 ) NOT NULL , `Pat_nom` CHAR( 10 ) NOT NULL , `Pate_prenom` CHAR( 10 ) NOT NULL , `Pat_N°tel` INT( 8 ) NOT NULL , PRIMARY KEY ( `Pat_num` ) ) ENGINE = MYISAM COMMENT = 'Cette table contient les informations sur lespatients';  Création de la table Rendez-vous CREATE TABLE `Basehopital`.`Rendez_vous` ( `Méd_num` VARCHAR( 5 ) NOT NULL , `Pat_num` VARCHAR( 6 ) NOT NULL , `RDV_HD` TIME NOT NULL , `RDV_HF` TIME NOT NULL , `RDV_Date` DATE NOT NULL , PRIMARY KEY ( `Méd_num` , `Pat_num` ) ) ENGINE = MYISAM COMMENT = 'Cette table contient les informations sur les rendez_vous';  Création de la table Spécialité CREATE TABLE `Basehopital`.`Spécialités` ( `Spé_lib` CHAR( 15 ) NOT NULL , PRIMARY KEY ( `Spé_lib` ) ) ENGINE = MYISAM COMMENT = 'Cette regroupe toutes les spécialités d''un hopital';  Création de la table Pages CREATE TABLE `Basehopital`.`Pages` ( `Pag_id` VARCHAR( 3 ) NOT NULL , `Pag_nom` CHAR( 10 ) NOT NULL , `Pag_cont` TEXT NOT NULL , `Pag_descp` TEXT NOT NULL , `Pag_parent` CHAR( 10 ) NOT NULL , PRIMARY KEY ( `Pag_id` ) ) ENGINE = MYISAM COMMENT = 'Cette table contient les informations sur les pages du site'; VI.3- Remplissage de quelques tables  Remplissage de la table médecins INSERT INTO `Basehopital`.`médecins` ( `Méd_num` , `Spé_lib` , `Méd_nom` , `Méd_prenom` , `Méd_N°tel` ) VALUES ( '0M001', 'Chirugien', 'Kenfack', 'Bertrand', '77974512' ), ( '0M002', 'Fokou', 'jean', 'Ophtamologue', '79454123' ); INSERT INTO `Basehopital`.`médecins` ( `Méd_num` , `Spé_lib` , `Méd_nom` , `Méd_prenom` , `Méd_N°tel` ) VALUES ( '0M004', 'Ophtamologue', 'Kengne', 'Gilbert', '77451269' ), ( '0M007', 'Pédiatre', 'Mvondo', 'Constantin', '74523690' );- VI.4- Création de la page d’accueil du site Elle est présentée comme suite. Cette page est la page d’accueil de notre site web, présente à peu près l’hôpital et les principaux services à travers son interface CODES SOURCES de la page index.php :
Accuille Presentation prise de rendez vous Information conseils
Le centre de santé la patience est un hopital public fondé en 1990
par le doctor Mbondo noe raoul de nationnalité Camerounaise.
Elle regroupe en son sein les médecins éfficaces formés au CHUCentre Hospitalier Universitaire de YaoundéCHU de yaounde
et offre de multiples services:
  • premiers soins
  • accouchement
  • Etc...
  • chirugie

La patience est un hôpital moderne, de taille réduite, est une
institution complexe. Outre ses fonctions purement médicales,
l'hôpital doit fournir de nombreux services à ses patients et à
son personnel. Une partie importante de la surface d'un hôpital
est ainsi occupée par la chaufferie, la laverie, les cuisines, les
cafétérias, la lingerie et les réserves.
Texte col 1 ligne 2
Texte col 1 ligne 2
CODE SOURCE du fichier style.CSS h1 { /** gros titre */ font-family: serif; /* On se permet un changement de police : pas plus de deux par page, et à utiliser avec parcimonie (c'est le cas) */ background: #0066CC none; /* Fond du titre bleu (et sans image de fond) */ color: white; /* Donc on utilise une police blanche pour que le texte soit visible */ border: 3px dotted #9999FF; /* On encadre le titre d'un bleu clair de 3 pixels de largeur */ padding: 0.3em; /* Espacement intérieur non nul pour que le texte ne colle pas à la bordure du cadre */ text-align: center; /* Le titre doit être centré ! */ letter-spacing: 0.3em; /* On espace les caractères pour que ce soit joli :-) */ } h2{ color: black; /* Donc on utilise une police blanche pour que le texte soit visible */ border: 3px dotted black-solide; padding: 0.3em; /* Espacement intérieur non nul pour que le texte ne colle pas à la bordure du cadre */ text-align: center; /* Le titre doit être centré ! */ } h4{ text-align: center; color : red; } em{color: indigo; } img {text-align: center; background-position: top; } td{ background-color: gray; } body {background-color: #BADBFF; background-position: center; margin: 1em; } p, li { text-align: justify; /* Justifier le texte des paragraphes et des lignes de listes */ } p:first-letter { /* Pour la première lettre de chaque paragraphes : */ font-size: x-large; /* Utiliser une police large */ font-weight: bold; /* Et grasse */ color: #0000AA; /* De couleur bleu foncée */ } tr{ text-align: center; } table{tr: center;} CODE SOURCE FORMULAIRE ET PRESENTATION : Notre formuliare de prise de rendez vous se presente de la façon suivante : CODE SOURCE de formulaire.php

Formulaire de prise de rendez vous



Onglets

Accueil Presentation prise de rendez vous Information


remplir le formulaire suivant


allez a la page d'accueille

CODE SOUSE FEUILLE DES FONCTIONS.PHP
Ma première page formulaire
Par machrisna - Publié dans : mes exposés - Communauté : education
Ecrire un commentaire - Voir les 0 commentaires

Profil

  • machrisna
  • Le blog de machrisna
  • etudiant curieux bonheur enseignant eleve
  • eleve à l'école normale superieure de yaoundé. j'aime rire, chanter et danser ,pleurer si cela est necessaire. bref j'aime tout ce qui me fait comprendre que je suis en vie. et ces deux dernieres annees, j'ai appris à aimer l'informatique.

Présentation

Catégories

Calendrier

Mai 2012
L M M J V S D
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
<< < > >>

Rechercher

Partager

Créer un blog gratuit sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus