SOMMAIRE DEDICACE...4 Remerciements....5 Avant Propos.......6 Introduction....7 Première Partie : MODELISATION Chapitre 1 : Etude du cahier des charges...9 I- Présentation de la structure d accueil... 10 II- THEME A DEVELOPPER...12 1) Enoncé du thème......12 2) Objectifs et Résultats attendus......... 12 III- PRESENTATION DE LA METHODE D ALYSE UTILISEE...12 1) Historique et Définition.......12 2) Les cycles de MERISE..........13 Chapitre 2 : Les modèles de données........14 I- Modèle Conceptuel des Données (MCD)........15 1) Etude de l existant...16 2) Dictionnaire des Données (DD)......16 3) Règle de gestion...18 4) Structure d Accès Théorique (SAT).......19 5) Déduction du MCD......20 II- Modèle Logique des Données de type Relationnel (MLDR)...21 1) Règle de passage du MCD au MLDR.......21 2) Elaboration du MLDR...22 III- Modèle Physique des Données (MPD)........22 1) Définition.......22 2) Elaboration théorique du MPD...23 Deuxième partie : PRESENTATION DE L APPLICATION 1) LES ECRS PRINCIPAUX DU PROJET.....3 2) Le matériels et logiciels 44 2
3) Coût de réalisation du logiciel...45 4) Prix de vente du logiciel 45 CONCLUSION....46 NEXE...47 3
DEDICACE «Fait de l éternel tes délices, et il te donnera ce que ton cœur désire» A mes chers parents qui n ayant jamais failli à leurs devoirs ont su me guider tout au long de mon cursus scolaire, surtout ma grande sœur KACOU AGNES A M. ASSABA SERAPHIN qui a toujours été près de moi pour me soutenir. A mes frères et sœurs pour qui j ai une immense affection. A mes amis qui de près ou de loin n ont cessé de m encourager et de m aider dans les difficultés. 4
REMERCIEMENTS Je rends grâce à DIEU, pour sa grandeur et pour son soutien durant ces années d etude.au terme de ces deux années d étude, j adresse du fond du cœur une vive reconnaissance à tous ceux qui de près ou de loin ont contribué au bon déroulement de ces moments passés au Groupe Intellect Afrique (G I A). Je remercie du fond du cœur mes professeurs Mr KOUAME GEORGE et Mr ASSABA SERAPHIN dont l assistance et le soutien ont été sans égale durant cette formation. Mes remerciements vont également à l endroit de Mr ASSABA SERAPHIN professeur de projet dont l encadrement et le suivi au quotidien m ont permit d apprendre d avantage l analyse et le développement. J exprime ma profonde gratitude au Groupe Intellect Afrique et son personnel pour l effort nourri et dispensés sans ménagement pour une formation adéquate. Enfin je remercie très vivement tous mes parents et amis qui m ont apportés leur soutien moral et matériel durant cette formation Encore merci a vous et que Dieu vous bénisse. 5
AVT PROPOS Le groupe Intellect Afrique (GIA) situé à Marcory plus précisément en face de l hôtel ibis est une école supérieure de la place qui assure depuis lors la formation professionnelle dans les filières suivantes : BTS communication d entreprise BTS Gestion commerciale BTS Finances comptabilité BTS Assistant de gestion PMI PME BTS transport logistique BTS Informatique de gestion La dernière filière objet de ma formation définie comme :<<l ensemble constituée par les moyens informatique et des applications mis au service des organisations en vue de la résolution de tout projet de gestion : paie facturation Et la formation du technicien supérieur devant être sanctionné par un projet de fin de cycle, nous avons une enquête regroupant toutes les informations 6
nécessaires pour l élaboration du projet d automatisation du suivie des enfants dans une pédiatrie Ce période de projet nous a permis de nous familiariser au mieux à l environnement professionnel et de mettre en application mes connaissances théoriques afin de préparer notre projet de fin de cycle. Introduction : Méthode d analyse L informatique, science du traitement rationnel de l information est devenu aujourd hui une nécessité qui s affirme de façon particulière au niveau des entreprises. Ayant suivie une formation dans ce domaine, il est indispensable de joindre la théorie à la pratique. Ce projet que nous avons à conduire a pour thème : «automatisation du suivi des paiement des professeurs vacataires» La phase d analyse de notre projet se fera par la méthode MERISE qui est avant tout une méthode ou plus exactement une démarche de constitution d un système d information. MERISE associe les données et les traitements afin d aboutir aux résultats attendus. Notre étude par cette méthode va porter sur trois grandes parties. L étude préalable L étude conceptuelle L étude préalable organisationnelle La phase de l automatisation du système s effectuera dans un langage de programmation. 1. Définition de termes Base de données : Une base de données est une collection de données interdépendantes et cohérentes, organisées indépendamment des applications et enregistrées sur des supports adressables. 7
Système d information : Le Système d Information d une organisation est l ensemble des éléments (hommes, machines, méthodes, règles, données, etc.) chargés de stocker et de traiter les informations. Système Opérant : Le Système Opérant est une organisation (entreprise, sousensemble d entreprise, etc.) qui fonctionne dans le but de réaliser des objectifs fixés. Gestion : C est la science de l administration, de la direction d une organisation et de ses fonctions. 2. Procédé de recherche Trois méthodes de collecte d informations ont été utilisées. Ce sont : l entrevue, l observation et la recherche documentaire. L entrevue est la méthode qui a permis de recueillir la plupart des informations. Des entretiens directs ont été réalisés avec tous les acteurs de l administration. La consultation de documents utilisés par l administration a fourni des informations capitales. 3. Méthode Merise MERISE (Méthode d Etude et de Réalisation Informatique par Sous Ensemble) est une méthode de conception de systèmes d informations. L un des atouts majeurs de la méthode MERISE consiste à mener séparément l étude des données et des traitements. Ces deux études s ignorant dans un premier temps, il reste alors à les faire coïncider lors de la validation. A partir de la validation, données et traitements sont étudiées conjointement. MERISE propose de suivre une démarche par étape s appuyant sur le cycle de vie, de décision et d abstraction. C est une méthode qui est généralement utilisée dans le domaine de l informatique de gestion. Elle est donc bien indiquée pour notre projet qui est une application de gestion. 4.Le cycle de vie (démarche) 8
-Le schéma directeur Il est essentiellement consacré à la définition des domaines d étude et à la planification du développement de chacune de ces domaines. -L étude préalable Cette étude est menée par les utilisateurs, les organisateurs, la direction générale et les informaticiens. Elle débute par l analyse de la situation existante du Système Organisationnel. Cette analyse aboutit à la proposition de l architecture globale de la solution tenant compte des orientations de gestion, d organisation et des choix techniques retenues. -L étude détaillée Elle détermine les spécifications fonctionnelles en se référant aux solutions retenues dans l étude préalable. -Réalisation Consiste à produire le logiciel et à le mettre en place. Elle comporte trois étapes : - Etude technique : détermine les spécifications techniques. - Production du logiciel : Ecriture des programmes et tests. - Mise en service : installation de l application informatique 9
PREMIERE PARTIE: MODELISATION 10
11
Le groupe Intellect Afrique (GIA) située à Marcory plus précisément en face de l hôtel ibis est une école supérieure de la place qui assure depuis lors la formation professionnelle dans les filières suivantes : BTS communication d entreprise BTS Gestion commerciale BTS Finances comptabilité BTS Assistant de gestion PMI PME BTS transport logistique BTS Informatique de gestion La dernière filière objet de ma formation définie comme :<<l ensemble constituée par les moyens informatique et des applications mis au service des organisations en vue de la résolution de tout projet de gestion : paie 12
facturation Et la formation du technicien supérieur devant être sanctionné par un projet de fin de cycle, nous avons une enquête regroupant toutes les informations nécessaires pour l élaboration du projet d automatisation du suivie des enfants dans une pédiatrie Ce période de projet nous a permis de nous familiariser au mieux à l environnement professionnel et de mettre en application mes connaissances théoriques afin de préparer notre projet de fin de cycle. II- THEME A DEVELOPPER 1- Enoncé du thème Pour cette année académique 20-2009, l un des trois (3) thèmes proposés par le ministère de l enseignement supérieur est : «AUTOMATISATION DE LA PAIE DES ENSEIGNTS VACATAIRES». C est ce sujet n 1 que nous développerons dans ce rapport de projet. 2- Objectif et résultats Les résultats escomptés sont entre autre : -Restituer la liste des enseignants par filière. - Restituer la liste des enseignants par matière. -restituer le volume horaire de fin de mois en cours. 13
-restituer le salaire individuel à payer au plus tard le du mois précédent le mois en cours. -restituer le cumule des arriérés par professeur et par filière Ces résultats peuvent être complets en fonction de la clinique dans laquelle l entretien a été fait. III- PRESENTATION DE LA METHODE D ALYSE 1- Historique et Définition Crée en 1978-1979, la méthode d analyse MERISE (Méthode d Etude et de Réalisation Informatique par des Sous-ensembles) est celle choisie pour la réalisation de ce projet. Méthode de Conception, de conduite et de réalisation de système ; MERISE vise à recenser la totalité des informations dont a besoin une entreprise pour assurer toute ou une partie de ses activités fondamentales. Son objectif est la modélisation et la conception de systèmes d informations pour des projets de toutes tailles aussi bien pour le secteur public que privé. 2-Les Cycles de MERISE La démarche utilisée dans la méthodologie MERISE s effectue à travers trois axes ou cycles : La vie : ce sont les étapes du projet ; La décision : c est le suivi du projet ; L abstraction : c est la formalisation du projet ; et trois niveaux : Conceptuel ; Organisationnel ; Opérationnel. 14
15
I- MODELE CONCEPTUEL DES DONNEES (MCD) Le modèle conceptuel des données est la représentation schématique de l aspect statique du système d information ; il représente les données et leurs dépendances fonctionnelles et manipule les concepts tels que : Entité : c est tout objet matériel ou non, manipulé dans le domaine considéré et ayant un intérêt propre pour l entreprise. Relation (association) : c est le lien sémantique existant entre deux ou plusieurs entités. Propriété : c est un élément caractéristique de l objet. Identifiant : c est une propriété obligatoire et unique permettant de distinguer l objet entre eux. Cardinalité (a, b) : c est un couple indiquant le nombre minimum (a) et maximum (b) qu une occurrence de l entité participe à une relation. 16
REPRESENTATION SCHEMATIQUE ENTITE A Identifiant A Propriété A 1 Propriété A 2 Propriété A n (a, b) ( a,b) ASSOCIATION OU ((((((((( RELATION (( (A, b) ENTITE B Identifiant B Propriété B 1 Propriété B 2 Propriété B n CARDINALITES 1) Etude de l existant Le groupe Intellect Afrique est une grande école qui emploi plusieurs professeurs vacataires.le suivi des professeurs reste manuel ; ce qui rend lourd l appréciation de la paie et des action de formation des professeurs en temps réel.de plus la paie des professeurs qui nous concerne ici est faite manuellement.ce qui rend les tâches liées au traitement des salaires fastidieuses et répétitives. 2) Dictionnaire des Données (DD) C est la liste de toutes les propriétés manipulées dans le domaine d étude. codes significations type natures long remarques Numfil Numéro filière SI Libfil Libellé filière SI 10 codmat Code matière SI 17
Libmat Libellé matière SI 10 Codens Code enseignant SI Nomens Nom enseignant SI 12 Prenomens Prénoms enseignant SI 15 Villens Ville enseignant M 09 Telens Téléphone enseignant M Numsal Numéro enseignant SI Libsal Libellé salaire SI 10 Monsalrestàp Montant salaire SI 09 monsalp Montant salaire payé SI 09 Monsalp Montant salaire payé SI 09 Monsalimp Montant salaire impayé SI 09 Monsal Montant salaire SI 09 Datesal Date salaire N M jj/mm/aa numarr Libellé arriéré SI Libarr Numéro jour M 10 Numjr Début jour SI Debh Fin jour M 10 Finh Numéro année M 10 Numann Année en cour SI Annenc Année précédente N M 04 Annpre Numéro mois N M 04 Nummois Début mois SI Debmois Debut mois M finmois Fin mois M 18
3) Règle de gestion Règle 1 : un enseignant peut intervenir dans une ou plusieurs filières Règle 2: Règle 3 : Règle 4 : Règle 5 : Règle 6 : Règle 7 : un enseignant peut enseigner une ou plusieurs matières un enseignant peut ne pas avoir d arriéré ou en avoir plusieurs un salaire est payé à un et un seul enseignant. dans une année on peut ne pas avoir d arriéré ou en avoir plusieurs. un jour peut ne pas avoir d enseignant ou en avoir plusieurs un mois peut ne pas avoir d enseignant ou en avoir plusieurs. 4) Structure d Accès Théorique (SAT) 19
5) Déduction du MCD Filière Matière Numfil codmat libfil 1,n libmat 1,1 Arrière 1, n codarr intervenir enseigner libarr nbre nbremat avoir 1,n 0,1 Salaire CIF Numsal 1,1 1,1 Enseignant libsal codens 0,n 0,n Datesal payer nomens Année Monsalp PrenomEns Numann Monsalimp 1, n villens Annenc Annpre 1, n 20
Concerner Nbreheff Jour Mois Numjr Nummois Debh 1, n 1, n debmois Finh finmois Ц) MODELE LOGIQUE DES DONNEES DE TYPE RELATIONNEL (MLDR) 1) règle de passage du modèle conceptuel au modèle logique de donnée relationnel. MLD permet de présenter dans un formalisme individuel les données manipulées lors de l exécution des tâches automatisables indépendamment du choix technique. Le MLD est déductible du MCD validé en tenant compte : - du niveau et type d automatisation ; - de l orientation des futurs choix techniques concernant le système de gestion des données (SGD) à travers une base de données. 21
Entité Modèle Entité Association MCD Modèle Logique des Données Relationnels (MLDR) Relation Association de cardinalité maxi = n Relation Identifiant Clé primaire Association de cardinalité maxi = 1 Clé secondaire Occurrence T-uplet Propriété Champ 22
2) Elaboration du MLDR Filière (numfil, libfil) Matière (codmat, Libmat) Enseignant (codens, nomens, prenomens, villens, telens) Salaire (numsal, monsalimp) libsal, #codens, monsalresàp, monsal, Monsalp, Jour (numjr, debh, finh) Mois (nummois, debmois, finmois) Année (numann, annenc, annpre) Concerner (nummois, codens, numjr, nbreheff) Intervenir (numfil, codens, nbre) Enseigner (codmat, codens, nbremat) Arriéré (codarr, libarr, #numann,#codens) 23
III- MODELE PHYSIQUE DES DONNEES (MPD) 1) Définition Le modèle physique des données définit les choix techniques indépendant des logiciels et des machines. Il s agit donc : - d implémenter physiquement la structure logique des données en mettant en œuvre un système de gestion de données relationnelles ; - de regrouper sur un même espace physique les données liées à forte activité, par exemple dans le cas d un réseau, ces données seront sur un serveur. Ce modèle se réalise de la manière suivante : DEVIENT Modèle Logique Relationnel (MLDR) Modèle Physique Relationnel Relation Table Attribut : Nom de l attribut Domaine de valeur Signification de l attribut Clé primaire Champs : Nom du champ Type de données et Propriétés de type de données Description du champ Clé primaire Clé étrangère Clé externe Tuple Enregistrement Contrainte d intégrité Contrainte d intégrité 24
2) Elaboration théorique du modèle physique de donnée (MPD) ENSEIGNT Nom : Tenseignant Nature : Séquentiel indexé Taille des enregistrements : 43 Nombres de champs : 4 Clé : codens Attribut Désignation Type Longueur Observation Codens Nomens Prenomens Villens Code enseignant Nom enseignant Prénom enseignant Ville enseignant 12 15 Clé primaire FILIERE Nom : Tfilière Nature : Séquentiel indexé Taille des enregistrements : 18 Nombres de champs : 2 Clé : numfil Attribut Désignation Type Longueur Observation numfil libfil Numéro filière Libellé filière 10 Clé primaire 25
MATIERE Nom : Tmatière Nature : Séquentiel indexé Taille des enregistrements : 18 Nombres de champs : 2 Clé : codmat Attribut Désignation Type Longueur Observation Codmat Libmat Code matière Libellé matière 10 Clé primaire SALAIRE Nom : Tsalaire Nature : Séquentiel indexé Taille des enregistrements : 70 Nombres de champs : 7 Clé : numsal Attribut Désignation Type Longueur Observation numsal libsal codens monsalrestàp 10 11 Clé primaire Clé étrangère monsalp monsalimp monsal Numéro salaire Libellé salaire code enseignant montant salaire reste à payé montant salaire payé salaire impayé montant salaire N N N 11 11 11 26
JOUR Nom : Tjour Nature : Séquentiel indexé Taille des enregistrements : 20 Nombres de champs : 03 Clé : numjr Attribut Désignation Type Longueur Observation numjr debh finh Numéro jour Début heure Fin heure 06 06 Clé primaire MOIS Nom : Tmois Nature : Séquentiel indexé Taille des enregistrements : 24 Nombres de champs : 3 Clé : nummois Attribut Désignation Type Longueur Observation nummois debmois finmois Numéro mois Début mois Fin mois Clé primaire 27
NEE Nom : Tannée Nature : Séquentiel indexé Taille des enregistrements : 16 Nombres de champs : 3 Clé : numann Attribut Désignation Type Longueur Observation numann annenc annpre Numéro année Année en cour Année précédente N N 04 04 Clé primaire concerner Nom : Tconcerner Nature : Séquentiel indexé Taille des enregistrements : 34 Nombres de champs : 4 Clé : nummois, codens, numjr Attribut Désignation Type Longueur Observation nummois codens numjr nbreheff Numéro mois code enseignant numéro jour nombre d heure effectuée 10 Clé primaire Clé primaire Clé primaire 28
INTERVENIR Nom : Tintervenir Nature : Séquentiel indexé Taille des enregistrements : 28 Nombres de champs : 3 Clé : numfil, codens Attribut Désignation Type Longueur Observation Codens numfil nbredf Code enseignant Numéro filière Nombre de fois 10 Clé primaire Clé primaire ENSEIGNER Nom : Tenseigner Nature : Séquentiel indexé Taille des enregistrements : 31 Nombres de champs : 3 Clé : codmat, codens Attribut Désignation Type Longueur Observation Codens codmat nbremat Code enseignant Code matière Nombre de matière 15 Clé primaire Clé primaire ARRIERE Nom : Tarriéré Nature : Séquentiel indexé Taille des enregistrements : 34 Nombres de champs : 4 Clé : codarr Attribut Désignation Type Longueur Observation 29
Codarr libarr numann codens Code arriéré Libellé arriéré Numéro année code enseignant 10 Clé primaire Clé étrangère Clé étrangère DEUXIEME PARTIE : PRESENTATION DE L APPLICATION 30
1-Le matériel et Système d exploitation adéquat pour utiliser le logiciel Système d exploitation: Windows 2000 pro ou Windows XP Il faut un Pentium IV Vitesse du microprocesseur : 2.5 GHz et plus Capacité du disque dur : 80 Go (Giga octet) Capacité de la mémoire RAM : 512 Mo Lecture DVD Ecran de 17 (Pouce, un pouce = 2,53 Cm) Clavier français (AZERTY) Imprimante à jet encre 2-Cout de réalisation du logiciel Le coût de réalisation du logiciel est fonction des charges fixes et variables ainsi que les salaires des différents personnes qui on prient à la conception du logiciel Type de charge Eléments Montant TTC Ordinateur Pentium IV 250 000 Visual Basic 6.0 +Access 700 000 Imprimante jet encre 25 000 Charge fixe Salaire (5 mois) Charge variable 3- Prix de vente du logiciel (4 personnes) 1 500 000 Papier Ram 2 000 Electricité 100 000 Transport 15 000 Total 2 302 000 Le prix de vente est obtenu en ajoutant au coût de conception 30%, soit faire le coût de conception multiplié par 1,30. Les 30% représentent le bénéfice sur le logiciel. 31
Prix de vente : 2 302 000 X 1,30 = 2 992 600 HT 32
1- Ecran d accueil ou Menu principal 33
2-saisie des enseignants 34
3-saisie des salaires 35
4-Saisie des filières 36
5-Saisie des jours 37
CONCLUSION Ce projet nous a permis d adapter les notions théoriques à la pratique. Et cela d abord par la manipulation de la quasi-totalité des modèles conceptuels et d organisations de la méthode MERISE ; ensuite par l utilisation des logiciels comme Access pour l hébergement de la base de données, Visual Basic 6.0 pour la réaliser de l application, Word pour la saisie de notre rapport, Win design pour la réalisation du modèle conceptuel des données (MCD). Les écarts le plus souvent entre la théorie et la pratique ont été comblés par les expériences que nous acquérions au fur et à mesure que nous avancions dans le projet. Sachant que toute œuvre humaine n est pas parfaite, nous nous excusons des erreurs qui malgré notre attention se sont glissées dans notre travail ; nous serons attentifs à toutes vos remarques et version future, suggestions afin de nous améliorer.ce qui donnera sans doute une plus performante de ce logiciel qu on pourrait nommer : 38
39
40