mémoire projet windev maitrise miage

107
1 SOMMAIRE SOMMAIRE & & & & & & & & & & & & & & & & & & & & & & & & & .1 DEDICACES & & & & & & & & & & & & & & & & & & & & & & & & & 3 REMERCIEMENTS & & & & & & & & & & & & & & & & & & & & & & .4 AVANT-PROPOS & & & & & & & & & & & & & & & & & & & & & & & 5 INTRODUCTION & & & & & & & & & & & & & & & & & & & & & & ..6 I-ETUDE PREALABLE & & & & & & & & & & & & & & & & & .............7 1-Présentation du projet & & & & & & & & & & & & & & & & & & & &7 a-Contexte & & & & & & & & & & & & & & & & ... & & &.. & & &...7 b-Domaines d activité concernés & & & & & & & & & . & & & &. &...7 c-Objectifs visés & & & & & & & & & & & & & & & & & & . & & &..8 d-Contraintes et limites & & & & & & & &. & & & & & & & && &...9 2-Description des outils de développement & & & & & & & && & & &..10 a- SGBDR: Hyperfile... & & & & & & & & & & & & & & & & & ...10 b- Windev 10 & & &. &. & & & & & & & & & & & & & & & & &10 II-CONCEPTION GENERALE & & & & & & & & & & & & & & & & ..11 1-Diagramme des flux et fonctions & & & & & & & & & & & & & & & .11 a-Diagramme des flux & & & & & & & & & & & & & & & & & & .11 b-Fonctions & & & & & & & & & & & & & & & & & & & & & & ...14 2-Données & & & & & &. & & & & & & & & & & & & & & & & & & ...19 a-Dictionnaire des données & & & & & & & & & & & & & & & & .19

Upload: jeff-attissou

Post on 24-Jun-2015

2.338 views

Category:

Documents


40 download

TRANSCRIPT

Page 1: Mémoire Projet Windev Maitrise Miage

1

SOMMAIRE

SOMMAIRE………………………………………………………………….1

DEDICACES…………………………………………………………………3

REMERCIEMENTS………………………………………………………….4

AVANT-PROPOS……………………………………………………………5

INTRODUCTION…………………………………………………………..6

I-ETUDE PREALABLE…………………………………………….............7

1-Présentation du projet……………………………………………………7

a-Contexte…………………………………………...………..………...7

b-Domaines d’activité concernés……………………….………….…...7

c-Objectifs visés……………………………………………….………..8

d-Contraintes et limites…………………….…………………………...9

2-Description des outils de développement………………………………..10

a- SGBDR: Hyperfile...……………………………………………...10

b- Windev 10……….….……………………………………………10

II-CONCEPTION GENERALE…………………………………………..11

1-Diagramme des flux et fonctions……………………………………….11

a-Diagramme des flux……………………………………………….11

b-Fonctions…………………………………………………………...14

2-Données……………….………………………………………………...19

a-Dictionnaire des données ………………………………………….19

Page 2: Mémoire Projet Windev Maitrise Miage

2

b-Règles de gestion

c- Modèle conceptuel de données (MCD)............................................27

d- Modèle logique de données (MLD)………………………………..30

e-Modèle physique de données (MPD)………………………………32

III-ETUDE TECHNIQUE ET REALISATION

1-Traitements…………………………………………………………..40

a-Liste des traitements……………………………………………40

b-Description des traitements…………………………………….42

2-Maquettes d’écran et Unité Logique de Traitement ………………..53

3-Maquettes d’états……………………………………………………57

IV-MANUEL UTILISATEURS………………………………………..60

1-Environnement…………………………………………………….63

2-Paramètres Généraux…………………………………….………..65

3-Commercialisation………………………………………………...66

4-Comptabilité………………………………………………………70

5-Gestion des Ressources Humaines………………….…………….73

6-Editions……………………………………………………………78

7-Outils………………………………………………………………79

CONCLUSION…………………………………………………………….80

BIBLIOGRAPHIE…………………………………………………………81

ANNEXES……………………………………………………….……...….82

Page 3: Mémoire Projet Windev Maitrise Miage

3

§ GLOSSAIRE…………………………………………………...82

§ DOCUMENTS MANIPULES………………………………….82

NOUS DEDIONS CE MEMOIRE A NOS FAMILLES RESPECTIVES ET A TOUS CEUX QUI, DE PRES OU DE LOIN NOUS ONT AIDE A REALISER CE PROJET.

Page 4: Mémoire Projet Windev Maitrise Miage

4

REMERCIEMENTS

Nos pensées vont aujourd’hui vers toutes les personnes qui, d’une façon ou d’une autre, ont contribué à la réalisation de ce mémoire.

Nous tenons à remercier en premier lieu nos parents qui ne cessent de nous apporter leur soutien moral et financier dans le cadre de nos études. Nous les remercions pour la confiance qu’ils nous accordent.

Nous remercions très sincèrement notre professeur M. Wah qui nous a guidé tout au long de ce projet et qui nous a donné une multitude de conseils.

Par la même occasion, nous remercions toute l’administration de l’Unité de Formation et de Recherche des Mathématiques et Informatique pour son soutien, en particulier M. Kamenan Durand et Mlle Séri Christianne pour leur disponibilité.

Ce projet a été accompli grâce à certaines personnes travaillant dans des dépôts et dans le milieu de la comptabilité qui ont bien voulu répondre à nos différentes questions. Il nous serait donc injuste d’écrire cette page sans les remercier car leurs apports nous ont été fortement utiles.

Nous remercions à cet effet, M. Konan Gérard gérant d’un dépôt de boisson à Treichville quartier Arras 1, et M. Blé comptable pour le compte du groupe Accor.

Nous ne saurions clore ce volet, sans remercier nos amis et connaissances qui nous ont apportés un soutien moral. Chers amis, trouvez ici l’expression de notre profonde gratitude.

Page 5: Mémoire Projet Windev Maitrise Miage

5

AVANT PROPOS

L’Université de Cocody à Abidjan, depuis sa création, participe à la formation académique

des élèves admis à l’enseignement supérieur. Toutefois, le caractère théorique des différentes

formations ne facilite pas l’insertion des jeunes diplômés dans le milieu professionnel.

Pour y remédier, le gouvernement ivoirien décide en 1997, de la professionnalisation des

filières universitaires afin de faciliter l’intégration des étudiants dans la vie professionnelle.

Dans cette optique, l’Unité de Formation et de Recherche (UFR) des Mathématiques et

Informatique (MI) forme aujourd’hui des étudiants en Génie Informatique (GI) et en Méthodes

Informatiques Appliquées à la Gestion des Entreprises (MIAGE).

En fin de chaque année académique, les étudiants doivent concevoir une application notée dans le

module projet.

C’est dans ce cadre que se situe le présent mémoire qui est le rapport de notre projet. Il fait état

des différentes étapes suivies pour la réalisation de ce projet.

Page 6: Mémoire Projet Windev Maitrise Miage

6

INTRODUCTION

L’avancée des Technologies de l’Information et de la Communication amène toute

entreprise ou institution qui se veut compétitive à associer pour sa gestion, des méthodes et

équipements informatiques.

Toute structure commerciale, pour un fonctionnement plus optimale, se doit d’avoir un

outil très performant qui l’aide dans ses tâches. Ainsi elle pourra mieux gérer son personnel, leur

paie, son stock, ses activités commerciales et sa comptabilité.

Pour mieux élaborer cette gestion, nous la partagerons en trois (3) grands modules à

savoir :

• la Commercialisation qui inclue la gestion de Stock, la Paie et.

• La gestion des Ressources Humaines incluant celle de la Paie

• la Comptabilité

Il serait intéressant qu’une seule application réunisse ces trois modules.

C’est dans cette optique, que nous allons concevoir un progiciel intégré qui comprendra ces

modules qui se gèrent indépendamment.

Ce mémoire s’articulera autour de quatre axes :

§ Etude préalable

§ Conception générale

§ Etude technique et réalisation

§ Manuel Utilisateur

La première partie définit une solution globale en tenant compte des orientations, la seconde

décrit de manière détaillée la solution conceptuelle et organisationnelle retenue à l’issue de l’étude

préalable, la troisième présente la solution réalisée au travers de l’étude technique et enfin la

dernière partie, quant à elle, éclaire l’utilisateur sur les différentes fonctions du logiciel.

Page 7: Mémoire Projet Windev Maitrise Miage

7

Tout en espérant que ce mémoire vous apportera un grand éclaircissement sur notre logiciel, nous

vous souhaitons une très bonne lecture.

I - ETUDE PREALABLE

1) Présentation du Projet

a-Contexte

Toute entreprise a pour mission essentielle de fournir des biens et services dans le but de satisfaire la clientèle. Cet objectif nécessite un personnel compétent qui tient une place importante dans cette activité, maîtrise et contrôle les différents services et opérations utilisés.

Nous comprenons donc sans équivoque l’intérêt porté à la gestion de la Commercialisation qui constitue sans nul doute la condition sinequanone de la satisfaction de la clientèle et celle du Stock qui en découle permet une maîtrise de tout les contours liés à cette activité et d’en prévoir les éventuels manquement .De plus le personnel qui offre ses compétences pour effectuer les différentes opérations de commercialisation à une importance capitale d’où la justification de l’intérêt porté à la gestion des Ressources Humaines. Ajouté à cela, la gestion de la Paie permet d’identifier clairement le travail fournit par le personnel et de gérer les différents salaires .Enfin pour parfaire la formation transmise et coordonner son activité, la structure doit avoir la main mise sur sa comptabilité, c’est dans cette optique que nous nous intéressons à ce domaine.

En effet la gestion combinée de ces trois grands domaines clés permettra à une telle entreprise de maîtriser l’ensemble des opérations et services se déroulant en son sein quel qu’en soit l’opérateur. La structure pourra ainsi depuis les centres d’achats et de ventes et la gestion du personnel effectuer une mise à jour automatique des opérations qui en découle dans les autres sections et de ce fait aura un fonctionnement beaucoup plus rapide et optimal et facilitera la traçabilité des opérations.

C’est après avoir analysé l’importance de la Commercialisation, des Ressources Humaines et de la Comptabilité dans une structure, que la conception d’un progiciel intégré de gestion de la Commercialisation, des Ressources Humaines et de la Comptabilité nous a été assignée comme projet de fin d’année.

Page 8: Mémoire Projet Windev Maitrise Miage

8

b-Domaines d’activité concernés

Les domaines d’activités concernés sont principalement les structures commerciales, les entreprises, et les institutions de comptabilité.

c-Objectifs visés

Les principaux objectifs visés à travers ce projet se retrouvent dans l’optimisation du fonctionnement d’une structure. Ce sont :

Ø Maîtriser les opérations de commercialisation, les achats et ventes en passant par la mise en place et la réception des commandes et la livraison

Ø Gérer les opérations de mise en place, de rangement et d’approvisionnement des produits

Ø Gérer le stock à travers les transferts des produits Ø Maîtriser les informations concernant les actions du personnel et connaitre leurs

apports et leurs différents rôles dans l’entreprise. Ø Coordonner les opérations par l’attribution automatique des congés et primes de

manières à maintenir le rythme de travail de l’entreprise. Ø Permettre une intégration de toutes sortes de clients à travers la gestion des devises qui

optimise les services offerts. Ø Mettre en place un pointage qui permet d’évaluer la ponctualité et l’assiduité du

personnel Ø Etablir une relation entre les droits alloués au personnel en fin de période de paie

(salaire) et l’état de ses comptes au niveau de la commercialisation. Ø Assouplir le rôle du comptable par un enregistrement automatique depuis la

commercialisation, le stock et les ressources Humaines des différentes opérations inhérentes à ces domaines.

Ø Maîtriser les opérations comptables Ø Faciliter la tâche aux administrateurs en permettant une relation permanente entre la

commercialisation et le stock ce qui permettra une mise à jour automatique Ø Faciliter l’accès à l’information concernant les activités de la structure Ø Opérer par le biais d’une seule application une multitude d’opérations émergeantes de

domaines différents. Ø Connaître l’origine et les acteurs des différentes opérations (traçabilité des opérations).

Page 9: Mémoire Projet Windev Maitrise Miage

9

Ø Alléger la tâche des administrateurs par l’informatisation directe des informations nécessaires dans leur travail.

Ø Accorder plus d’autonomie aux utilisateurs depuis le paramétrage, la saisie et les états.

d-Contraintes et limites

Elles sont d’ordre technique, organisationnel, financier et liées à l’évolution du projet.

Ø Contraintes d’ordre technique

Le projet doit s’insérer dans le système d’information de la structure concernée. Le progiciel intégré doit également s’inscrire dans un schéma directeur et s’intégrer au type de structure et à son mode de fonctionnement qui lui est propre bien qu’il soit paramétrable.

Ø Contraintes d’ordre Organisationnel

La mise en place d’un tel progiciel pourrait entraîner la révision des procédures, la modification des habitudes et la mise en place d’une nouvelle politique de gestion dans l’entreprise.

De plus cela pourrait nécessiter la réorganisation des services et la modification des opérations couramment effectuées.

Ø Contraintes d’ordre financier

Les investissements financiers découlant de la mise en place du projet sont divers et se résument essentiellement à :

§ L’achat d’équipements informatique § La formation des utilisateurs § L’embauche d’informaticiens pour le suivi de l’application

Ø Contraintes liées à l’évolution du projet

L’évolution du projet dans le cadre de l’utilisation de l’application devrait nécessiter une connaissance approfondie du mode de fonctionnement et de la conception du logiciel pour s’inscrire dans la même logique que les concepteurs et ainsi ne pas remettre en cause leurs investigations.

Page 10: Mémoire Projet Windev Maitrise Miage

10

2) Description des outils de développement

a-SGBDR : Hyperfile

Déjà déployée sur des millions de sites à travers le monde depuis le début des années 90, HyperFile allie robustesse, performance et gratuité. Avec HyperFile, les évolutions de structures sont transparentes aux sites utilisateurs. Les évolutions de structure sont automatiquement répercutées sur les sites utilisateurs, sans programmation, sans moulinette, sans risques. Comme base de données principale de notre système d’informations, HyperFile apporte vitesse, fonctionnalités, portabilité, liberté et sécurité à vos applications. La gratuité réelle de HyperFile est importante, mais sa technologie avancée est son premier atout.

b- Windev 10

WINDEV est un Atelier de Génie Logiciel totalement intégré en standard, de la conception à la maintenance: cela facilite et fiabilise le développement. WINDEV inclut en standard, entre autre, les modules suivants : Editeur d'analyses UML et Merise, RAD, Générateur de Dossier, IDE, générateur d'IHM, L5G, Editeur de code, Générateur d'états PDF et Codes Barres, Gestion des versions, Débogueur, Groupware, Lien avec les langages tierces, Base de Données intégrée, lien avec toutes les Bases de Données, Liaison série RS-232, XML, Lien Word et Excel, Grapheur, Support des services WEB .NET et J2EE, Composants, Gestion des images, sons et vidéos, Ouverture aux sockets, API, DLL..., Multilangue, Générateur d'aide, Générateur d'Installation, Editeur de tests de non régression, Outil de maintenance automatique. WINDEV permet de développer facilement les nouvelles applications partagées (via Windows, via Internet, via Intranet) qui accroissent la réactivité et la rentabilité des entreprises. WINDEV est un AGL totalement ouvert aux langages tierces L3G et L4G : JAVA, C#, C/C++, VB. WINDEV est un AGL totalement ouvert aux bases de données : Oracle, SQL Server, AS/400, Informix, MySQL, Progress, Access, xBase. WINDEV est un AGL totalement ouvert à l'interopérabilité : XML, J2EE, .NET, composants, Word, Excel, Palm, ActiveX,Twain, Sockets, DLL. WINDEV est l'environnement idéal pour développer rapidement, avec un retour sur investissement immédiat (formation très rapide, pas de redevances, Base de Données illimitée librement diffusable, Hot Line gratuite) des applications puissantes et fiables

Page 11: Mémoire Projet Windev Maitrise Miage

11

dans tous les domaines: Gestion (CRM, ERP, EAI, EDI, VPC, KM, GRH, etc.), Industrie, Automatisme, Education, Multimédia, Médical, Espace, Finance.

Dans le cadre de notre projet, nous avons utilisé cet Atelier de Génie Logiciel parce qu’il est l’outil de développement le plus utilisé de nos jours dans les entreprises à l’exemple de la Sotra et d’Omnifinance.

Enfin Windev nous aide à faire des applications beaucoup plus professionnelles et conviviales contrairement à d’autres langages de programmation.

II -CONCEPTION GENERALE

1) Diagramme des flux et fonctions

a- Diagramme des flux :

Ø Diagramme des flux de la commercialisation

Client

FOURNISSEUR

SOCIETE

3 4

1

5

2

Page 12: Mémoire Projet Windev Maitrise Miage

12

1-Achats de marchandises aux fournisseurs

2- Vente aux clients

3- Règlement des factures des fournisseurs

4-Livraison des marchandises au client

5-Mouvement de stock

Ø Diagramme des flux de la gestion des Ressources Humaines

5

Légende :

1- Signature du contrat (dates de période d’essaie signifiées) 2- Décision favorable après période d’essaie 3- Engagement définitif (embauche) 4- Affectation du poste 5- Paiement de salaire

1

2

3

4

Société

Personne

Page 13: Mémoire Projet Windev Maitrise Miage

13

Ø Diagramme des flux de la comptabilité

1- Le comptable passe les différentes écritures comptables pour les opérations diverses

2- Les écritures comptables sont transférées automatiquement chez le chef comptable

3- Le chef comptable valide les écritures comptables

CHEF COMPTABLE

COMPTABLE

2

3

1

Page 14: Mémoire Projet Windev Maitrise Miage

14

b- Fonctions

Ø Schéma d’ensemble des sous-fonctions

PARAMETRES GENERAUX(1)

PARAMETRES GENERAUX

Commercialisation

MAJ Lieu stockage

Etat

Ville

Conditionnement

Type contact

Devises

Taxes

Type produit

Type mouvement

Modalité

Type effet

Type conditionnement

Type règlement

Emplacement des produits

Gestion des Ressources Humaines

Rubrique

IGR

Page 15: Mémoire Projet Windev Maitrise Miage

15

Période de paie

Catégorie

Poste

Pays

Type sanction

Type formation

Type contrat

Type jours fériés

Type personne

Jours fériés

Type congés

Type rubrique

Règles de calculs

Situation matrimoniale

Diplômes

Niveau

Services

Direction

Département

Avantages

Echelon

Ville pays

Type rubrique

Comptabilité

Exercice

MAJ des Journaux

MAJ des Comptes

MAJ des Classes

PARAMETRES GENERAUX(2)

Page 16: Mémoire Projet Windev Maitrise Miage

16

OPERATIONS DANS LES DIFFERENTS MODULES

COMMERCIALISATION

Gestion des ACHATS/ VENTES

Achats /ventes

Règlement

Gestion de stock

MAJ des conditionnements

Transfert

Gestion des ressources Humaines

Gestion des employés

MAJ des employés

Pointages des employés

Congés

Mutation

Formation

Missions

Gestion des contrats

Embauche d’un employé

Période d’essai

Enregistrement de l’employé

Gestion de la paie

Attribution des rubriques

Page 17: Mémoire Projet Windev Maitrise Miage

17

EDITION

COMPTABILITE

Saisie des opérations diverses

Consultation

Comptabilisation

Page 18: Mémoire Projet Windev Maitrise Miage

18

Commercialisation

Bon de LIVRAISON

Facture

Fiche de stock

Bon de commande

Gestion des Ressources Humaines

Contrat de travail

Bulletin de paie

DISA

Fiche de pointage

Diplôme de Formation

Comptabilité

Journal

Grand Livre

Balance

Ø Liste des sous-fonctions et leur description:

Les sous fonctions sont regroupées en fonctions:

§ La gestion des paramètres généraux : Il s’agit des informations générales concernant les trois grands modules à savoir la gestion de la commercialisation qui prend en compte la gestion des stock, celle des ressources humaines comprenant de son coté la paie et celle de la comptabilité qui gère également la trésorerie. Nous avons les Mises A Jour (MAJ) des devises, des postes, des services, des directions, de la situation matrimoniale, des départements, des pays, des pays/ville, du lieu stockage ,des conditionnements, des

ETATS DANS LES TROIS MODULES

Page 19: Mémoire Projet Windev Maitrise Miage

19

échelons, des rubriques, des modes de règlement, des types de règlement, des jours fériés, types de jours fériés, type de rubrique, type de produit, type de personne, type de contact, ville, taxes ,remises, type conditionnement, diplômes, niveaux, comptes, classes, sous comptes, emplacements, IGR, période de paie, période , catégories

§ La gestion des opérations : Il s’agit des prestations principales effectuées dans chacun des modules.

Dans le module Commercialisation, il s’agit de l’achat et la vente des articles en effectuant des commandes ou des réceptions et des livraisons. Ce module contribuera aussi à gérer les enregistrements des produits relatifs à la structure, les fluctuations de stock et la mise en place des emplacements pour la gestion et le stockage des produits.

La gestion des opérations comptables s’opère à deux niveaux :

Dans un premier temps nous avons le comptable qui enregistre les Operations Diverses (OD) en tenant compte des règles de comptabilité.

Dans un second temps le chef comptable vient visualiser ses opérations et les valider si elles sont correctes.

Ils peuvent aussi consulter la période d’exercice et le Syscoa.

Dans le module Gestion des Ressources Humaines, il s’agit de l’enregistrement des contrats ainsi que des personne affiliées a l’entreprise, l’on pourra aussi gérer les périodes d’essaie et les affectations des employés. L’attribution des congés et des permissions ainsi que la mise en place d’une fiche de présence est géré par ce module .Pour terminer l’on pourra répertorier les différentes rubriques (primes et indemnités) assignées au personnel pour finalement établir les fiches de paie.

§ La gestion des états : Il s’agit des éditions des différents états cde l’établissement.

Elle comprend la liste des élèves, des articles, des auteurs, les cartes scolaires, les fiches adhérents et fiches stock.

A cela s’ajoute les états du Journal, de la Balance et du Grand Livre.

2) Données

a- Dictionnaire de données :

N° Nom Désignation Type Longueur Nature Règle de calcul

1 ADRESSE Adresse de la personne AN 30 E

2 CAT_BON catégorie du bon AN 20 E

Page 20: Mémoire Projet Windev Maitrise Miage

20

3 COD_CLASSE code de la classe N 3 E

4 COD_CPTE numéro du compte

comptable N 12

E

5 COD_ECRIT code de l'écriture N 4 E

6 COD_EXERCICE code de la période

d'exercice N 2

E

7 COD_JOURNAL numéro du journal N 4 E

8 COD_LIGNECRIT code de la ligne écriture N 4 E

9 COD_ORIGINE code de l'origine de

l'écriture AN 10

E

10 COD_TYPCOND Code du type de

conditionnement N 4

E

11 CODE_ANCIENNETE code de l'ancienneté N 4 E

12 CODE_AVANTAGE code des avantages N 4 E

13 CODE_BON code du bon AN 15 E

14 CODE_CATEGORIE Code de la catégorie N 4 E

15 CODE_COMMANDE code de la commande N 4 E

16 CODE_COMPTE code du compte bancaire N 4 E

17 CODE_COND code du conditionnement N 4 E

18 CODE_CONGES Code des congés N 4 E

19 CODE_CONTACT code du contact N 4 E

20 CODE_CONTRAT Numéro du contrat N 4 E

21 CODE_DEPARTEMENT Code du département N 4 E

22 CODE_DEVISE code de la devise N 4 E

23 CODE_DIPLOME Code du diplôme N 4 E

24 CODE_DIRECTION Code de la direction AN 10 E

25 CODE_ECHEANCE Code de l'échéance N 4 E

26 CODE_ECHELLON Code de l'échelon N 4 E

27 CODE_EFFET code de l'effet N 4 E

Page 21: Mémoire Projet Windev Maitrise Miage

21

28 CODE_EMP code de l'emplacement AN 15 E

29 CODE_EMPLOYE Code de l'employé AN 10 E

30 CODE_ETAT code de l'état N 4 E

31 CODE_FACTURE code de la facture AN 15 E

32 CODE_FORMATION Code de la formation N 4 E

33 CODE_IGR Code d'IGR N 4 E

34 CODE_JOUR_FERIE Code du jour férié N 4 E

35 CODE_LIEU code du lieu N 4 E

36 CODE_MISSION Code de la mission N 4 E

37 CODE_MODALITE code de la modalité N 4 E

38 CODE_MODE_RECOUVREMENT

Code mode recouvrement N 4 E

39 CODE_MOTIF Code du motif N 4 E

40 CODE_MUTATION Code de la mutation N 4 E

41 CODE_NBR_PART Code du nombre de part N 4 E

42 CODE_NIVEAU Code du niveau AN 10 E

43 CODE_PAYS Code du pays N 4 E

44 CODE_PERIODE_D_ESSAI

Code de période d'essai N 4 E

45 CODE_PERIODE Code de la période N 4 E

46 CODE_PERIODE_PAIE Code de la période de paie N 4 E

47 CODE_POSTE Code du poste AN 10 E

48 CODE_PRESENCE Code de la présence N 4 E

49 CODE_PRODUIT code du produit AN 15 E

50 CODE_REGLE_DE_CALCUL

Code de la règle de calcul N 4 E

51 CODE_REGLEMENT code du règlement N 4 E

52 CODE_REMISE code de la remise N 4 E

Page 22: Mémoire Projet Windev Maitrise Miage

22

53 CODE_RUBRIQUE Code de la rubrique N 4 E

54 CODE_SANCTION Code de la Sanction N 4 E

55 CODE_SERVICE Code du service AN 10 E

56 CODE_SITUATION Code de la situation N 4 E

57 CODE_SMIG Code du smig N 4 E

58 CODE_TAUX Code du taux N 4 E

59 CODE_TAXE code de la taxe N 4 E

60 CODE_TIERS code du tiers N 4 E

61 CODE_TYP_CONTACT code du type de contact N 4 E

62 CODE_TYP_MVT code du type de

mouvement N 4

E

63 CODE_TYP_PERS code du type de personne N 4 E

64 CODE_TYP_REGLMT code du type de règlement N 4 E

65 CODE_TYPE_CONGES Code du type de congés N 4 E

66 CODE_TYPE_CONTRAT

Code du type de contrat N 4 E

67 CODE_TYPE_FORMATION

Code du type de formation N 4 E

68 CODE_TYPE_JOUR_FERIE

Code du type de jour férié N 4 E

69 CODE_TYPE_RUBRIQUE

Code du type de la rubrique

N 4 E

70 CODE_TYPE_SANCTION

Code du type de sanction N 4 E

71 CODE_TYPRODUIT code du type de produit N 4 E

72 CODE_VILLE Code de la ville N 4 E

73 CODEMODE_PAIEMENT

Code du mode de paiement

N 4 E

74 COM_PRODUIT commentaire sur le

produit A 50

E

Page 23: Mémoire Projet Windev Maitrise Miage

23

75 COMMENT_BON comment du bon A 100 E

76 COMMENT_COMMANDE

comment de la commande A 100 E

77 COMMENT_TYP_PERS commentaire sur le type

de personne A 100

E

78 CONSIGNE consigne A 5 E V ou F

79 CONSIGNES_FACTURE consignes de la facture A 100 E

80 CONTACT Contact N 10 E

81 CONTENANCE contenance N 10 E

82 DAT_DEBEXO date du début de

l'exercice Date 10

E jj/mm/aaaa

83 DAT_ECRIT date de l'écriture Date 10 E jj/mm/aaaa

84 DAT_FINEXO date de la fin de l'exercice Date 10 E jj/mm/aaaa

85 DATE_OCCUP_POSTE date d'occupation du

poste Date 10

E jj/mm/aaaa

86 DATE_AFFILIATION Date d'affiliation Date 10 E jj/mm/aaaa

87 DATE_ARRIVEE Date arrivée Date 10 E jj/mm/aaaa

88 DATE_AVANTAGE date avantage Date 10 E jj/mm/aaaa

89 DATE_CATEGORIE date catégorie Date 10 E jj/mm/aaaa

90 DATE_CMDEE date à laquelle on passe la

commande Date 10

E jj/mm/aaaa

91 DATE_CONTACT date contact Date 10 E jj/mm/aaaa

92 DATE_D_OBTENTION Date d'obtention Date 10 E jj/mm/aaaa

93 DATE_DE_NAISSANCE Date de naissance Date 10 E jj/mm/aaaa

94 DATE_DEBUT Date début Date 10 E jj/mm/aaaa

95 DATE_DEBUT_CATEGORIE

date début catégorie Date 10 E jj/mm/aaaa

96 DATE_DEBUT_CONGES

Date début congés Date 10 E jj/mm/aaaa

97 DATE_DEBUT_ESSAI date début essai Date 10 E jj/mm/aaaa

Page 24: Mémoire Projet Windev Maitrise Miage

24

98 DATE_DEBUT_FORMATION

Date début formation Date 10 E jj/mm/aaaa

99 DATE_DEBUT_MISSION

Date début mission Date 10 E jj/mm/aaaa

100 DATE_DECCES Date décès Date 10 E jj/mm/aaaa

101 DATE_DEPART Date départ Date 10 E jj/mm/aaaa

102 DATE_ECHEANCE date échéance Date 10 E jj/mm/aaaa

103 DATE_EFFET Date effet Date 10 E jj/mm/aaaa

104 DATE_EMBAUCHE Date de l'embauche Date 10 E jj/mm/aaaa

105 DATE_ETAT_PRODUIT date de l'état du produit Date 10 E jj/mm/aaaa

106 DATE_FACTURE date de la facture Date 10 E jj/mm/aaaa

107 DATE_FACTURE_COMPTE

date de la facture compte Date 10 E jj/mm/aaaa

108 DATE_FACTURE_REGLEMENT

date de la facture du règlement

Date 10 E jj/mm/aaaa

109 DATE_FIN_CATEGORIE

date de la fin de la catégorie

Date 10 E jj/mm/aaaa

110 DATE_FIN_CONGES Date de la fin des congés Date 10 E jj/mm/aaaa

111 DATE_FIN_ESSAI date de la fin de l'essai Date 10 E jj/mm/aaaa

112 DATE_FIN_FORMATION

Date de la fin de la formation

Date 10 E jj/mm/aaaa

113 DATE_FIN_MISSION Date de la fin de la mission Date 10 E jj/mm/aaaa

114 DATE_FIN_RESIDENCE

Date de la fin de la résidence

Date 10 E jj/mm/aaaa

115 DATE_FORMATION Date de la formation Date 10 E jj/mm/aaaa

116 DATE_HABITATION Date habitation Date 10 E jj/mm/aaaa

117 DATE_JOUR_FERIE Date du jour férié Date 10 E jj/mm/aaaa

118 DATE_MUTATION Date de la mutation Date 10 E jj/mm/aaaa

119 DATE_MVT date du mouvement Date 10 E jj/mm/aaaa

120 DATE_PAIEMT_COMP date du paiement Date 10 E jj/mm/aaaa

Page 25: Mémoire Projet Windev Maitrise Miage

25

TABLE comptable

121 DATE_REEL_L date réelle de la Livraison Date 10 E jj/mm/aaaa

122 DATE_RENOUVELLEMENT

Date de renouvellement Date 10 E jj/mm/aaaa

123 DATE_RENOUVELLEMENT_CATEGORIE

date de renouvellement catégorie

Date 10 E jj/mm/aaaa

124 DATE_RENOUVELLEMENT_ESSAI

date de renouvellement essai

Date 10 E jj/mm/aaaa

125 DATE_RESIDENCE Date de résidence Date 10 E jj/mm/aaaa

126 DATE_RUBRIQUE Date de la rubrique Date 10 E jj/mm/aaaa

127 DATE_RUPTURE Date de rupture de contrat Date 10 E jj/mm/aaaa

128 DATE_SANCTION Date de sanction Date 10 E jj/mm/aaaa

129 DATE_SITUATION_MATRIMONIALE

Date de la situation matrimoniale

Date 10 E jj/mm/aaaa

130 DATE_SMIG Date du smig Date 10 E jj/mm/aaaa

131 DESIGNATION désignation du produit A 50 E

132 DOMICIALIATION domiciliation de la

personne AN 20

E

133 DOMICILIATION Domiciliation AN 20 E

134 DOMMAGE dommage sur le produit A 50 E

135 E_MAIL E_mail de la personne AN 35 E

136 ETAT_ECRIT état de l'écriture A 2 E V ou F

137 FACULTATIF Facultatif A 5 E V ou F

138 FORMULE Formule A 15 E

139 HEURE_DEBUT Heure de début AN 10 E

140 HEURE_FIN Heure de fin AN 10 E

141 LIB_ANCIENNETE libellé de l'ancienneté A 30 E

142 LIB_AVANTAGE libellé de l’avantage A 30 E

143 LIB_BON libellé du bon A 50 E

Page 26: Mémoire Projet Windev Maitrise Miage

26

144 LIB_CATEGORIE Libellé de la catégorie A 30 E

145 LIB_CLASSE libellé de la classe A 25 E

146 LIB_COND libellé du

conditionnement A 20

E

147 LIB_CONGES Libellé des congés A 30 E

148 LIB_CONTACT libellé du contact AN 50 E

149 LIB_CONTRAT libellé du contrat A 50 E

150 LIB_CPTE libellé du compte A 25 E

151 LIB_DEPARTEMENT libellé du département A 30 E

152 LIB_DIPLOME libellé du diplôme A 30 E

153 LIB_DIRECTION libellé de la direction A 30 E

154 LIB_ETAT libellé de l'état A 100 E

155 LIB_JOURNAL libellé du journal A 25 E

156 LIB_LIEU libellé du lieu A 20 E

157 LIB_LIGNECRIT libellé de la ligne écriture A 25 E

158 LIB_MISSION Libellé de la mission A 20 E

159 LIB_MODALITE libellé de la modalité A 15 E

160 LIB_MODE_PAIEMENT

Libellé du mode de paiement

A 30 E

161 LIB_MODE_RECOUVREMENT

Libellé du mode de recouvrement

A 20 E

162 LIB_MOTIF libellé du motif A 30 E

163 LIB_MUTATION Libellé de la mutation A 20 E

164 LIB_NATIONALITE Libellé de la nationalité A 30 E

165 LIB_ORIGINE libellé de l'origine A 25 E

166 LIB_PAYS Libellé du pays A 30 E

167 LIB_PERIODE libellé de la période A 30 E

168 LIB_PERIODE_D_ESSAI

Libellé de la période d'essai

A 30 E

Page 27: Mémoire Projet Windev Maitrise Miage

27

169 LIB_PERIODE_PAIE libellé de la période paie A 30 E

170 LIB_POSTE libellé du poste A 30 E

171 LIB_PRESENCE libellé de la présence A 30 E

172 LIB_SITUATION_MATRI

libellé de la situation matrimoniale

A 30 E

173 LIB_TAUX libellé du taux A 30 E

174 LIB_TYP_CONTACT libellé du type de contact A 20 E

175 LIB_TYP_MVT libellé du type mouvement A 15 E

176 LIB_TYP_PERS libellé du type de

personne A 15

E

177 LIB_TYPCOND libellé du type de

conditionnement A 20

E

178 LIB_TYPE_CONGES Libellé du type de congés A 30 E

179 LIB_TYPE_EFFET libellé du type effet A 20 E

180 LIB_TYPE_FORMATION

libellé du type de la formation

A 30 E

181 LIB_TYPE_JOUR_FERIE

Libellé du type du jour férié

A 30 E

182 LIB_TYPE_REGLMT libellé du type de

règlement A 20

E

183 LIB_TYPE_RUBRIQUE Libellé du type de la

rubrique A 30

E

184 LIB_TYPE_SANCTION libellé du type de la

sanction A 30

E

185 LIB_TYPRODUIT libellé du type produit A 50 E

186 LIB_VILLE libellé de la ville A 30 E

187 LIBELLE_ Libellé A 30 E

188 LIBELLE_COMMANDE libellé de la commande A 50 E

189 LIBELLE_DEVISE libellé de la devise A 15 E

190 LIBELLE_ECHELLON Libellé de l'échelon AN 20 E

Page 28: Mémoire Projet Windev Maitrise Miage

28

191 LIBELLE_FACTURE libellé de la facture A 100 E

192 LIBELLE_FORMATION Libellé de la formation A 30 E

193 LIBELLE_NIVEAU Libellé du niveau AN 30 E

194 LIBELLE_REGLEMENT libelle du reglement A 100 E

195 LIBELLE_REMISE libelle de la remise A 50 E

196 LIBELLE_RUBRIQUE Libellé de la rubrique A 20 E

197 LIBELLE_SANCTION Libellé de la sanction A 30 E

198 LIBELLE_SERVICE Libellé du service A 30 E

199 LIBELLE_TAXE libellé de la taxe A 15 E

200 LIBELLE_TYPE_CONTRAT

Libellé du type de contrat A 30 E

201 LIEU Lieu AN 20 E

202 LIB_EMP libellé de l’emploi AN 50 E

203 MATRICULE Matricule AN 10 E

204 MNT_CREDIT montant au crédit N 10 E

205 MNT_DEBIT montant au débit N 10 E

206 MNT_FACTURE_COMPTE

Montant de la facture sur le compte

N 9 E

207 MNT_FACTURE_REGLEMENT

montant de la facture au règlement

N 9 E

208 MONTANT montant N 9 E

209 MONTANT_AVANTAGE

montant des avantages N 9 E

210 MONTANT_PAIEMT_COMPTE

montant du paiement compte

N 9 E

211 MOTIF_ETAT motif de l'etat A 100 E

212 MOTIF_REMISE motif de la remise A 100 E

213 MOTIF_TYPE_EFFET motif type effet A 100 E

214 NBRE_VERS nombre de versement N 4 E

Page 29: Mémoire Projet Windev Maitrise Miage

29

215 NOM Nom de la personne A 30 E

216 NUMERO_SECU Numéro de sécurité AN 10 E

217 PHOTO Photo de la personne Objet

OLE

218 PIEC_COMPTA piece comptable AN 50 E

219 PRENOM Prénom de la personne A 30 E

220 PRIX_UNITAIRE prix unitaire N 9 E

221 QTE_ACCEPTEE quantité acceptée N 4 E

222 QTE_CMDEE quantité commandée par

un client N 4

E

223 QTE_COMMANDEE quantité commandée par

la société au fournisseurs N 4

E

224 QTE_MVT quantité en mouvement N 4 E

225 QUANTITE_FACTUREE quantité facturée N 4 E

226 REF_STOCK référence du stock AN 10 E

227 REFERENCE_PRODUIT référence du produit AN 20 E

228 SALAIRE_BRUT Salaire brut N 9 E

229 SEXE Sexe A 1 E F ou M

230 TAUX_DEVISE taux de la devise AN 9 E

231 TAUX_FACTURE_REMISE

taux de la facture avec remise

AN 9 E

232 TAUX_FACTURE_TAXE

taux de la facture taxée AN 9 E

233 TAUX_IGR Taux de l'IGR AN 4 E

234 TAUX_NBR_PART taux du nombre de part AN 4 E

235 TAUX_SMIG Taux smig AN 5 E

236 TAUX_VARIABLE Taux variable AN 4 E

237 TYPE_FILIATION Type de la filiation A 30 E

238 TYPE_TIERS Type de tiers A 2 E

Page 30: Mémoire Projet Windev Maitrise Miage

30

239 UNITE_DE_STOCK unité de stock A 20 E

240 UNITE_DE_VENTE unité de vente A 15 E

241 VALEUR Valeur N 10 E

242 VALEUR_REGLEMENT_DEVISE

valeur du règlement de la devise

AN 15 E

243 VALEUR_TAUX valeur des taux AN 15 E

244 RAISON_SOCIALE Raison sociale de la

société AN 30

E

245 LOGO_SOCIETE Logo de la société Objet

OLE E

246 NUMERO_CNPS Numéro Cnps de la société AN 30 E

247 ADRESSE_SOCIETE Adresse de la société AN 30 E

248 TELEPHONE_SOCIETE Téléphone de la société AN 30 E

249 EMAIL_SOCIETE Email de la société AN 30 E

250 TOTAL_DEBIT Somme des montant au

debit d'une écriture N 5

C MNT_DEBIT

251 TOTAL_CREDIT Somme des montant au

credit d'une écriture N 5

C MNT_CREDIT

252

QTE_CONVERTIE Quantité convertie N 5 C QTE_CMDEE*TAUX_DEVISE

253

TOTAL_LIGNEFACTURE

Montant total d'une ligne de la facture

N 5 C QTE_FACTUREE*PRIX_UNITAIRE

254

MONTANT_FACTURE Montant de la facture N 5

C

TOTAL_LIGNEFACTURE-TAUX_FACTURE_REMISE

255

SALAIRE_NET Salaire net N 5

C

SALAIRE_BRUT+Somme de RUBRIQUES

Page 31: Mémoire Projet Windev Maitrise Miage

31

256

TOTAL_LIGNECOMMANDE

Montant total d'une ligne de la commande

N 5

C

QTE_CONVERTIE*PRIX_UNITAIRE

257

MONTANT_COMMANDE

Montant de la commande N 5 C TOTAL_LIGNECOMMANDE

c- Règles de gestion

Les règles de gestion du MCD sont des lois qui s’appliquent systématiquement dans les divers cas. Elles précisent les contraintes qui doivent être respectées par le modèle. En effet, elles permettent de déterminer les cardinalités d’une entité par rapport à l’association c’est-à-dire déterminent les nombres maximum ou minimum de fois qu’une occurrence d’entités participe à une occurrence d’associations.

Quelques règles importantes de gestion pour la conception sont énoncées ci-dessous :

• Au niveau de la gestion des Ressources Humaines

RG1 Un taux rubrique comprend un ou plusieurs rubriques RG2 Une rubrique comprend un seul taux rubrique. RG3 Un taux est attribué à un ou plusieurs rubriques RG4 Une rubrique a une et une seule période. RG5 Une catégorie est rattachée à un ou plusieurs employés RG6 un employé peut avoir droit à un ou plusieurs rubriques RG7 une formation se déroule dans une ville RG8 Une formation est donnée par un ou plusieurs formateurs RG9 Un formateur peut dispenser un ou plusieurs formations RG10 Une formation est couronnée par un et seul diplôme RG11 Une formation se déroule dans une ville. RG12 un employé peut suivre une ou plusieurs formations. RG13 une formation peut être suivie par un ou plusieurs employés. RG14 une sanction peut être attribuée à un ou plusieurs employés RG15 un employé peut signer un ou plusieurs contrats RG16 un contrat possède un et un seul type RG17 un employé peut être sanctionné une ou plusieurs fois RG18 un employé occupe un ou plusieurs postes. RG19 un employé a un ou plusieurs diplômes

Page 32: Mémoire Projet Windev Maitrise Miage

32

RG20 un employé est affilié à un seul conjoint RG21 un employé possède un titre d’ancienneté RG22 un employé réside dans une ville RG23 un employé peut faire preuve d’une absence RG24 le titre d’ancienneté peut être attribué à un ou plusieurs employés RG25 un employé appartient à un et une seule catégorie RG26 un employé peut effectuer une ou plusieurs missions RG27 un employé peut être soumis à une ou plusieurs périodes d’essai RG28 un contrat possède un et un seul type RG29 un poste est occupé par un ou plusieurs employés RG30 un service contient un ou plusieurs postes RG31 une direction comprend un ou plusieurs services RG32 une direction peut se situer dans une ou plusieurs villes RG33 une ville se trouve dans un pays RG34 un pays comprend plusieurs villes RG35 une mission est effectuée par un ou plusieurs employés RG36 un titre d’ancienneté peut être attribué à un ou plusieurs employés RG37 une absence peut être faite par un ou plusieurs absences RG38 une ville peut recenser un ou plusieurs employés RG39 une ville peut accueillir une ou plusieurs formations RG40 une absence peut être plusieurs jours féries.

• Au niveau de la gestion des Commercialisation

RG1 Un produit peut être rattaché à plusieurs factures RG2 Une facture correspond à une ou plusieurs devises RG3 Un emballage concerne un ou plusieurs produits RG4 Un produit a un et un seul type RG5 Un client peut passer une ou plusieurs commandes RG6 Un client peut être fournisseur RG7 Les clients règles les factures par commandes RG8 Une livraison est référencée par une seule commande RG9 La société peut livrer tout ou partie de la commande RG10 Des produits commandés peuvent être retournés.

• Au niveau de la comptabilité

Page 33: Mémoire Projet Windev Maitrise Miage

33

RG1 : une écriture comptable comporte aux moins deux lignes RG2 : une écriture est passée dans un et un seul journal RG3 : Un compte peut ne pas être mouvementé RG4 : Chaque ligne écriture impute un compte. RG5 : Un Journal peut avoir ou non des écritures. RG6 : Une même écriture ne peut imputer plusieurs fois le même compte. RG7 : Un compte déjà imputé ne peut être ni modifié, ni supprimé. RG8 : Un Journal contenant au moins une écriture ne peut être ni modifié, ni supprimé. RG9 : Une opération génère un ou plusieurs écritures RG10 : Un exercice en cours peut contenir un ou plusieurs journaux.

c- Modèle Conceptuel de Données

Ø MCD Commercialisation

Page 34: Mémoire Projet Windev Maitrise Miage

34

0,n

1,n

1,1

0,n

1,n

1,n

1,n

1,n

1,n

1,n

1,n

1,n

0,n

1,n

1,n

1,n

1,n

1,n

1,n

1,n

1,n

1,n

1,n

1,1

1,n

1,1

1,n

1,n

1,1

1,n

1,n

0,n

1,1

1,n

1,n

1,n

1,n

1,1

1,n

0,n

1,1

1,1

1,n1,1 1,n

1,1 1,n

1,n

1,n

1,1

1,n

produit

code produitdesignationunité de venteconsignecom produitreference produit

<pi> A15A50A15BLA10A20

<O>

code produit <pi>

facture

code factureli bell é factureconsignes facture

<pi> A15A100A100

<O>

code facture <pi>

type effet

code effetlib type effetmotif type effet

<pi> IA20A100

<O>

code effet <pi>

concerner

quantité facturéedate facture...

generer

tiers

code ti ersnomprenomadressetype tiersdomici aliationnumero secu

<pi> IA15A50A15A2A20A10

<O>

code ti ers <pi>

regler

valeurdate effecti ve...

MN50D

devise

code deviselibellé devi se

<pi> IA15

<O>

code devise <pi>

effectuer

qte effectuéedate effectuee...

ID

commande

code commandelibellé commandecomment commande

<pi> IA50A100

<O>

code commande <pi>

compte

code comptel ibel le compte

<pi> IA100

<O>

code compte <pi>

ligne_cmde

qte commandee

reglement

code reglementli bell e reglement

<pi> IA100

code reglement...

<pi>

remise

code remiselibelle remisemotif remise

<pi> IA50A100

<O>

code remise...

<pi>

taxe

code taxelibell é taxe

<pi> IA15

code taxe...

<pi>

imputer

mt cptedate imput...

rel ever

montant reglmtdate reglmt... concerner remise

taux A12imputer taxe

taux taxe A15

type reglement

code typ reglmtli b type reglmt

<pi> IA20

code typ reglmt <pi>modalité

code modali télib modalité

<pi> IA15

<O>

code modali té <pi>etre

nbre vers...

etre typ

bon de li vraison

code bonlib boncat boncomment bon

<pi> A15A50A20A100

<O>

code bon <pi>

concerner bon

reception

qte acceptéedate reel L

adresser

etat

code etatlib etatmotif etatdommage

<pi> IA100A100A50

code etat...

<pi>

type produit

code typroduitlib typroduit

<pi> IA50

<O>

code typroduit <pi>

etre etat

date etat...etre typroduit

emplacement

code empliib emp

<pi> A15A50

<O>

code emp <pi>

type mvt

code typ mvtlib typ mvt

<pi> IA15

<O>

code typ mvt <pi>

mouvementer

date mvtqte mvt...

DI

li eu stockage

code lieulib lieu

<pi> IA20

<O>

code lieu <pi>

concerner lieu

ville

code villelib vi lle

<pi> IA50

code ville...

<pi>

etre vi lle

etre lieuxconditi onnement

code condl ib condunité de stockref stock

<pi> IA20A20A10

<O>

code cond <pi>

typ cond

cod typcondlib typcond

<pi> IA20

<O>

cod typcond <pi>

condi tionneretre typcond

contact

code contactlib contact

<pi> IA50

<O>

code contact <pi>

type contact

code typ contactlib typ contact

<pi> IA20

<O>

code typ contact <pi>

avoi r contact

date contact D

etre typcontact

Ø MCD Comptabilité

Page 35: Mémoire Projet Windev Maitrise Miage

35

1,1

1,n

1,1

0,n

1,1

2,n

1,1

0,n

1,1

0,n

1,1

1,n

CLASSE COMPTABLE

cod_classel ib_classe

<pi> EntierCaractère variable (25)

<O>

cod_classe <pi>

COMPTE COMPTABLE

cod_cptelib_cpte

<pi> EntierCaractère variable (25)

<O>

cod_cpte <pi>

LIGNE ECRITURE

cod_lignecritlib_lignecritmnt_debitmnt_credi t

<pi> EntierCaractère variable (25)MonnaieMonnaie

<O>

cod_lignecrit <pi>

ECRITURE

cod_ecritdat_ecritetat_ecritpiec_compta

<pi> EntierDateBooléenCaractère variable (50)

<O>

cod_ecrit <pi>

JOURNAL

cod_journallib_journal

<pi> EntierCaractère variable (25)

<O>

cod_journal <pi>

ORIGINE ECRITURE

cod_originelib_origine

<pi> Caractère (10)Caractère variable (25)

<O>

Identifiant_1 <pi>

EXERCICE

cod_exercicedat_debexodat_finexo...

etre issu

imputer

composer

passer provenir

appartenir

Ø MCD Gestion des Ressources Humaines

Page 36: Mémoire Projet Windev Maitrise Miage

36

0,n

1,1

1,n

1,n

1,n

1,1

1,n

1,n

1,n

1,n

1,n

1,n

1,1

0 ,n

0 ,n

0,n

1,1

1 ,n

1,n

en fants

mari

1,n

1,n

1,n

1,n

1,n

1,1

1,n

1,1

1,n

1 ,1

1,n

1,n

1,n

1,n

1,1

1,n

1,n

1, n

1,n

1,n

1,n

1,n

1,n

1,n

0,n

0, n

0, n

1 ,n

0,n

0 ,n

0,n

0, n

1 ,n

1,n

1,n

0,n

1,n

0,n

1,n

1,n 1 ,n1 ,n

1,n

1 ,1

1,n

1,n

1,n

1,n

1, 1

1,n

1,1

1,n

0 ,n

1,1

1,n

1 ,n

1,1

1,1

1,n

1,n

1,n

1,n

1 ,n

1,1

1,n

1, 1

1 ,n

1 ,n

1,n

1,n

1 ,n

1,11,n

1,n

1,n

1,n

1,1

1,n

1,n

0,n

1 ,1

0,n

1,1

0,n

1,1

0, nPE RS ONNE

MatriculeNomPre nomAdr esseSexeE_m ailCon tactPho to

< pi> Ca ractère (10)Ca ractère (30)Ca ractère (30)Ca ractère (30)Ca ractère (1)Ca ractère (15)Nu mérique (10)Image

<O>

Matricule < pi>

CONTRAT

Cod e contratlib contra tHeu re debu tHeu re finSal aire brut

<p i> Entie rCaractè re (50)HeureHeureNumé rique (9 ,2)

<O>

Cod e contrat <p i>

POST E

Co de postelib po ste

<pi> Caractère ( 10)Caractère ( 30)

<O>

Co de poste <pi>

S ERVICE

Co de se rvi ceLibe llé ser vice

<p i> Cara ctè re (10)Cara ctè re (30)

<O>

Co de se rvi ce < pi>

DE PA RT EME NT

Code dép artemen tlib d epartem ent

<pi> En tierCa ractère (30 )

<O>

Code dép artemen t <pi>

DIRECTI ON

Code di rectionlib direction

<pi> Caractère (10)Caractère (30)

<O>

Code di rection <pi>

SI GNER

Dat e embau ch eCod e emplo yé...

DateCaractè re (10)

pe rsonn e poste

date _accu p_poste Date

A pparten ir

A pparte nir 2

A ppart enir3

P RE SE NCE

Code pr esencelib prese nce

<p i> Enti erCara ctè re (30)

<O>

Code pr esence <p i>

PE RIODE D'E S SA I

Code peride d 'essa iLib perio de d'essai

< pi> En tierCa ractère (30 )

Code peride d 'essa i < pi>

P AY S

Code paysL ib paysL ib natio nalité

<pi> Entie rCaractèr e (30)Caractèr e (30)

<O>

Code pays <pi>

V ILLE

Code villelib ville

<pi > Entie rCaractè re (30)

Code ville <pi >

S ITUAT ION M AT RIM ONIAL E

Code situationlib situa tion mat ri

<pi> En tierCa ractère (30 )

<O>

Code situation < pi>

M ISS ION

Code missionL ib mission

<pi> E ntierCaractère (20)

<O>

Code mission <pi>

M UT AT ION

Code m utationLi b mutat ion

< pi> Ent ierCar act ère (20)

< O>

Code m utation...

< pi>

F ORMA TION

Code fo rmationLi bellé for mation

<p i> Enti erCara ctè re (30)

<O>

Code fo rmation...

< pi>

CAT EGORIE

Cod e catégorieLib categ orie

<pi> En tierCa ractère (30 )

<O>

Cod e catégorie <pi>

RUBRIQUE

Code r ubriqueL ibellé ru briqueT aux variab leF acultatif

<p i> Entie rCara ctè re (20)Num ériqueBool éen

<O>

Code r ubrique <p i>

E CHELL ON

Cod e échéllonLibellé échéllon

<p i> Enti erCara ctè re (20)

<O>

Cod e échéllon < pi>

MOTIF

Code m otifli b motif

<pi> E ntierCaractère (30)

<O>

Code m otif.. .

<pi>

pe rsonn e presence

Date ar rivéeDate dé partLi eu...

DateDateCara ctè re (20)

PE RSONNE ES SA I

date debut e ssaidate fin essaidate renouvell ement e ssa i...

DateDateDate

P ERSONNE PA Y S

Date hab itation Date

Naitre

Da te de na issance Date

Mo urir

Date déccès Date

Resid er

Date r éside nceDate f in résidence. ..

Da teDa te

V ILLE PA YS

Af filier

Date a ffiliationT ype filia tion.. .

DateCaractère (30)

p erson ne si tuation m atrimon iale

Date situation matrim oniale Date

P ERS MIS S ION V ILLE

Da te débu t missionDa te fin m issi on

DateDate

PE RS_MUTA TI ON_V ILLE

Da te muta tion Da te

P ERS CA TE GORIE FORMA TION

Date d ebut form ationDate fi n format ion.. .

DateDate

FORM AT ION V ILLE

Date formatio n Date

P ERSONNE CA TE GORIE

datedate debut categ oriedate fin categori edate renouvellem ent categ orie

P ERS CAT EGORIE RUB RIQUE

Date rub rique Date

TY PE FORM AT ION

Code type forma tionlib type for mation

<pi> E ntierCaractère (30)

<O>

Code type forma tion <pi>

DIPL OM E

Code dip lômelib d iplome

<pi> E ntierCaractère (30)

Code dip lôme...

<pi>

NIV E AU

Code niveauL ibellé n ive au

<pi> Caractère (1 0)Caractère (3 0)

<O>

Code niveau <pi>

MODE RECOUV RE ME NT

Code m ode recou vre mentLi b mode recouvremen t

<pi> E ntierCaractère (20)

<O>

Code m ode recou vre ment <pi>

RE GLE DE CA LCUL

Code règle d e calculFormul e

<pi> E ntierCaractère (1 5)

<O>

Code règle d e calcul <pi>

PE RIODE

Code périodelib peri ode

<pi> En tierCa ractère (30 )

<O>

Code période <pi>

TA UX

Code ta uxlib tauxV aleur

<p i> Ent ierCar act ère (30)Num érique

<O>

Code ta ux <p i>

NBR_PA RT

Cod e nbr pa rttaux nbr p art

<pi> En tierNu mérique (4,2)

<O>

Cod e nbr pa rt <pi>

E tre 2

P ERSONNE TY PE FORM AT ION

A ttribu er

Atte ster

PE RS ONNE DIP LOME

Date d 'ob tention Date

A voir2

Avoir3

Concerner

RUBRIQUE TA UX

Date ef fet Date

Bené ficier_2

I GR

Code IGRTaux IGR

<pi> E ntierNumér ique (4,2 )

<O>

Code IGR <pi>

A voir_3

Correspondre

RUBRIQUE IGR

ROMP RE

Da te ruptur e Date

SA NCT ION

Code Sanctio nLibellé sanction

< pi> En tierCa ractère (30)

< O>

Code Sanctio n <pi>

T YP E S ANCT ION

Code type sanctio nlib type sa nction

<pi> En tierCa ractère (30 )

<O>

Code type sanctio n <pi>Etr e_3

PE RS SA NCTI ON MOT IF

Da te san cti on Date

TY PE CONTRAT

Code type co ntratLi bellé type con trat

<pi> E ntierCaractère (30)

<O>

Code type < pi>

M ODE P A IEME NT

Code mode p aiemen tLib mo de paiem ent

< pi> En tierCa ractère (30 )

< O>

Code mode p aiemen t < pi>

E tre_4

P ERIODE PA IE

Code per iode pai elib p eriode p aie

<pi> En tierCa ractère (30 )

<O>

Code per iode pai e <pi>

AV ANTA GE

code avantagelib avantage

<p i> Enti erCara ctè re (30)

code avantage <p i>

P ERSONNE AV ANTA GE

d ate avanta gem ontant a va ntage

correspondre1

A ssociation _41

A NCIENNE TE

Co de ancien netélib a nci ennete

<pi> E ntierCaractère (30)

<O>

Co de ancien neté <pi>avoir4

A ssociation_ 42

S MIG

Code smigT aux sm ig

<pi> Entie rNumé rique (5 ,2)

<O>

Code smig <pi>

RUBRIQUE SM IG

Da te smi g Date

T YP E RUB RIQUE

Code type rubriqueLi b type rubri que

< pi> En tierCa ractère (30 )

< O>

Code type rubrique < pi>

Associati on_44

CONGES

Co de congesLib cong es

<pi> E ntierCaractère (3 0)

<O>

Co de conges <pi>

T YP E CONGE S

Code type co ngesLi b type conges

<p i> Ent ierCar act ère (30)

<O>

Code type co nges <p i>

P ERS M OT IF CONGE S

Date debut cong esDate fin conges...

DateDate

Association _46

TY PE JOUR FERIE

Code typ e jour fe rieL ib type jou r ferie

<pi> E ntierCaractère ( 30)

<O>

Code typ e jour fe rie <pi>

JOUR F ERIE

Code jo ur ferieDate jo ur ferie

<p i> Ent ierDat e

<O>

Code jo ur ferie <p i>

RUBRIQUE TY PE JOUR FERIE

A ssociation_4 8

P OST E RUB RIQUE

d-Modèle Logique de Données

Page 37: Mémoire Projet Windev Maitrise Miage

37

PERSONNE (MATRICULE, #CODE_ANCIENNETE , #CODE_PAYS,#CODE_TYP_PERS,NOM,PRENOM,ADRESSE, SEXE ,E_MAIL,CONTACT,PHOTO,TYP_TIERS,DOMICILIATION,NUMERO_SECU,DATE_HABITATION)

CONTRAT (CODE_CONTRAT,#CODE_TYPE_CONTRAT,#CODE_PERIODE_PAIE, LIB_CONTRAT, HEURE_DEBUT, HEURE_FIN, SALAIRE_BRUT)

POSTE (CODE_POSTE,#CODE_SERVICE, LIB_POSTE)

SERVICE (CODE_SERVICE,#CODE_DEPARTEMENT, LIBELLE_SERVICE)

DEPARTEMENT (CODE_DEPARTEMENT,#CODE_DIRECTION, LIB_DEPARTEMENT)

DIRECTION (CODE_DIRECTION,LIB_DIRECTION)

PRESENCE (CODE_PRESENCE,LIB_PRESENCE)

PERIODE_D_ESSAI (CODE_PERIODE_D_ESSAIE, LIB_PERIODE_D_ESSAIE)

PAYS (CODE_PAYS, LIB_PAYS, LIB_NATIONNALITE)

VILLE (CODE_VILLE,LIB_VILLE)

SITUATION_MATRIMONIALE (CODE_SITUATION ,#CODE_NBR_PART,LIB_SITUATION_MATRI)

MISSION (CODE_MISSION,LIB_MISSION)

MUTATION (CODE_MUTATION,LIB_MUTATION)

FORMATION (CODE_FORMATION,#CODE_TYPE_FORMATION,LIBELLE_FORMATION)

CATEGORIE (CODE_CATEGORIE,#CODE_ECHELLON, LIB_CATEGORIE)

RUBRIQUE (CODE_RUBRIQUE,#CODE_MODE_RECOUVREMENT,#CODE_PERIODE, #CODE_TYPE_RUBRIQUE, LIBELLE_RUBRIQUE, TAUX_VARIABLE, FACULTATIF)

ECHELLON (CODE_ECHELLON, LIBELLE_ECHELLON)

MOTIF (CODE_MOTIF, LIB_MOTIF)

TYPE_FORMATION (CODE_TYPE_FORMATION, LIB_TYPE_FORMATION)

DIPLOME (CODE_DIPLOME,#CODE_FORMATION,#CODE_NIVEAU, LIB_DIPLOME)

NIVEAU (CODE_NIVEAU, LIBELLE_NIVEAU)

MODE_RECOUVREMENT (CODE_MODE_RECOUVREMENT, LIB_MODE_RECOUVREMENT)

REGLE_DE_CALCUL (CODE_REGLE_DE_CALCUL, #CODE_RUBRIQUE, FORMULE)

PERIODE (CODE_PERIODE, LIB_PERIODE)

TAUX (CODE_TAUX, LIB_TAUX, VALEUR_TAUX)

NBR_PART (CODE_NBR_PART,#CODE_IGR, TAUX_NBR_PART)

Page 38: Mémoire Projet Windev Maitrise Miage

38

IGR (CODE_IGR, TAUX_IGR)

SANCTION (CODE_SANCTION, #CODE_TYPE_SANCTION, LIBELLE_SANCTION)

TYPE_SANCTION (CODE_TYPE_SANCTION, LIB_TYPE_SANCTION)

TYPE_CONTRAT (CODE_TYPE_CONTRAT, LIBELLE_TYPE_CONTRAT)

MODE_PAIEMENT (CODEMODE_PAIEMENT, LIB_MODE_PAIEMENT)

PERIODE_PAIE (CODE_PERIODE_PAIE,#CODEMODE_PAIEMENT, LIB_PERIODE_PAIE)

AVANTAGE (CODE_AVANTAGE, LIB_AVANTAGE)

ANCIENNETE (CODE_ANCIENNETE, LIB_ANCIENNETE)

SMIG (CODE_SMIG, TAUX_SMIG)

TYPE_RUBRIQUE (CODE_TYPE_RUBRIQUE, LIB_TYPE_RUBRIQUE)

CONGES (CODE_CONGES,#CODE_TYPE_CONGES, LIB_CONGES)

TYPE_CONGES (CODE_TYPE_CONGES, LIB_TYPE_CONGES)

TYPE_JOUR_FERIE (CODE_TYPE_JOUR_FERIE, LIB_TYPE_JOUR_FERIE)

JOUR_FERIE (CODE_JOUR_FERIE, #CODE_TYPE_JOUR_FERIE, DATE_JOUR_FERIE)

COMPTE_COMPTABLE (COD_CPTE,#COD_CLASSE, LIB_CPTE)

CLASSE_COMPTABLE (COD_CLASSE, LIB_CLASSE)

LIGNE_ECRITURE (COD_LIGNECRIT,#COD_ECRIT,#COD_CPTE, LIB_LIGNECRIT, MNT_DEBIT,MNT_CREDIT)

ECRITURE (COD_ECRIT,# COD_EXERCICE, #COD_ORIGINE,# COD_JOURNAL, DAT_ECRIT, ETAT_ECRIT, PIEC_COMPTA)

JOURNAL (COD_JOURNAL, LIB_JOURNAL)

ORIGINE_ECRITURE (COD_ORIGINE, LIB_ORIGINE)

EXERCICE (COD_EXERCICE, DAT_DEBEXO, DAT_FINEXO)

COMMANDE (CODE_COMMANDE, #CODE_BON, LIBELLE_COMMANDE, COMMENT_COMMANDE, QTE_ACCEPTEE, DATE_REEL_L)

PRODUIT (CODE_PRODUIT, #CODE_COMMANDE, #CODE_TYPRODUIT, DESIGNATION, UNITE_DE_VENTE, CONSIGNE, COM_PRODUIT, REFERENCE_PRODUIT, PRIX_UNITAIRE, QTE_COMMANDEE)

FACTURE (CODE_FACTURE, #CODE_EFFET, LIBELLE_FACTURE, CONSIGNES_FACTURE)

REGLEMENT (CODE_REGLEMENT, #CODE_TYP_REGLMT, #CODE_MODALITE, LIBELLE_REGLEMENT, NBRE_VERS)

REMISE (CODE_REMISE, LIBELLE_REMISE, MOTIF_REMISE)

Page 39: Mémoire Projet Windev Maitrise Miage

39

TAXE (CODE_TAXE, LIBELLE_TAXE)

MODALITE (CODE_MODALITE, LIB_MODALITE)

TYPE_REGLEMENT (COD_TYP_REGLMT, LIB_TYP_REGLEMT)

BON_DE_LIVRAISON (CODE_BON, LIB_BON, COMMENT_BON)

TYPE_EFFET (CODE_EFFET, LIB_TYPE_EFFET, MOTIF_TYPE_EFFET)

DEVISE (CODE_DEVISE, LIBELLE_DEVISE)

ETAT (CODE_ETAT, LIB_ETAT, MOTIF_ETAT, DOMMAGE)

TYPE_PRODUIT (COD_TYPPRODUIT, COD_COND, LIB_TYPPRODUIT)

CONDITIONNEMENT (COD_COND, #COD_TYPCOND, LIB_COND, UNITE_DE_STOCK, REF_STOCK, CONTENANCE)

TYP_COND (COD_TYPCOND, LIB_TYPCOND)

EMPLACEMENT (CODE_EMP, #CODE_LIEU, LIIB_EMP)

TYP_MVT (CODE_TYP_MVT, LIB_TYP_MVT)

LIEU_STOCKAGE (CODE_LIEU, #CODE_VILLE, LIB_LIEU)

CONTACT (CODE_CONTACT, #CODE_TYP_CONTACT, LIB_CONTACT)

TYPE_CONTACT (CODE_TYP_CONTACT, LIB_TYP_CONTACT)

TYPE_PERSONNE (CODE_TYP_PERS, LIB_TYP_PERS, COMMENT_TYP_PERS)

ECHEANCE (CODE_ECHEANCE, #CODE_MODALITE, DATE_ECHEANCE, MONTANT)

SIGNER (#MATRICULE, #CODE_CONTRAT, DATE_EMBAUCHE, CODE_EMPLOYE)

PERSONNE_POSTE (#MATRICULE, #CODE_POSTE, DATE_ACCUP_POSTE)

PERSONNE_PRESENCE (#CODE_PRESENCE, #MATRICULE, DATE_ARRIVEE, DATE_DEPART, LIEU)

PERSONNE_ESSAI (MATRICULE, CODE_PERIODE_D_ESSAI, DATE_DEBUT_ESSAI, DATE_FIN_ESSAI, DATE_RENOUVELLEMENT_ESSAI)

NAITRE (#MATRICULE, #CODE_VILLE, DATE_DE_NAISSANCE)

MOURIR (#MATRICULE, #CODE_VILLE, DATE_DECCES)

RESIDER (#MATRICULE, #CODE_VILLE, DATE_RESIDENCE, DATE_FIN_RESIDENCE)

VILLE_PAYS (#CODE_PAYS, #CODE_VILLE)

AFFILIER (PER_MATRICULE, #MATRICULE, DATE_AFFILIATION, TYPE_FILIATION)

PERSONNE_SITUATION_MATRIMONIALE (#CODE_SITUATION, #MATRICULE, DATE_SITUATION_MATRIMONIALE)

Page 40: Mémoire Projet Windev Maitrise Miage

40

PERS_MISSION_VILLE (#MATRICULE, #CODE_MISSION, #CODE_VILLE, DATE_DEBUT_MISSION, DATE_FIN_MISSION)

PERS_MUTATION_VILLE (#MATRICULE, #CODE_MUTATION, #CODE_VILLE, DATE_MUTATION)

PERS_CATEGORIE_FORMATION (#MATRICULE, #CODE_FORMATION, #CODE_CATEGORIE, DATE_DEBUT_FORMATION, DATE_FIN_FORMATION)

FORMATION_VILLE (#CODE_VILLE, #CODE_FORMATION, DATE_FORMATION)

PERSONNE_CATEGORIE (#MATRICULE, #CODE_CATEGORIE, DATE_CATEGORIE, DATE_DEBUT_CATEGORIE, DATE_FIN_CATEGORIE, DATE_RENOUVELLEMENT_CATEGORIE)

PERS_CATEGORIE_RUBRIQUE (#CODE_CATEGORIE, #CODE_RUBRIQUE, #MATRICULE, DATE_RUBRIQUE)

PERSONNE_TYPE_FORMATION (#MATRICULE, #CODE_TYPE_FORMATION)

PERSONNE_DIPLOME (#MATRICULE, #CODE_DIPLOME, DATE_D_OBTENTION)

RUBRIQUE_TAUX (#CODE_RUBRIQUE, #CODE_TAUX, DATE_EFFET)

RUBRIQUE_SITUATION_MATRIMONIALE (#CODE_SITUATION, #CODE_RUBRIQUE)

RUBRIQUE_IGR (#CODE_RUBRIQUE, #CODE_IGR)

ROMPRE (#CODE_MOTIF, #CODE_CONTRAT, #MATRICULE, DATE_RUPTURE)

PERS_SANCTION_MOTIF (#CODE_MOTIF, #CODE_SANCTION, #MATRICULE, DATE_SANCTION)

PERSONNE_AVANTAGE (#CODE_AVANTAGE, #MATRICULE, DATE_AVANTAGE, MONTANT_AVANTAGE)

RUBRIQUE_SMIG (#CODE_RUBRIQUE, #CODE_SMIG, DATE_SMIG)

PERS_MOTIF_CONGES (#CODE_CONGES, #MATRICULE, #CODE_MOTIF, DATE_DEBUT_CONGES, DATE_FIN_CONGES)

RUBRIQUE_TYPE_JOUR_FERIE (#CODE_RUBRIQUE, #CODE_TYPE_JOUR_FERIE)

POSTE_RUBRIQUE (#CODE_POSTE, #CODE_RUBRIQUE)

PRODUIT_FACTURE (#CODE_PRODUIT, #CODE_FACTURE, QUANTITE_FACTUREE, DATE_FACTURE)

FACTURE_COMPTE (#CODE_FACTURE, #COD_CPTE, MNT_FACTURE_COMPTE, DATE_FACTURE_COMPTE)

FACTURE_REGLEMENT (#CODE_REGLEMENT, #CODE_FACTURE, MNT_FACTURE_REGLEMENT, DATE_FACTURE_REGLEMENT)

FACTURE_REMISE (#CODE_REMISE, #CODE_FACTURE, TAUX_FACTURE_REMISE)

FACTURE_TAXE (#CODE_TAXE, #CODE_FACTURE, TAUX_FACTURE_TAXE)

REGLEMENT_DEVISE (#CODE_REGLEMENT, #CODE_DEVISE, VALEUR_REGLEMENT_DEVISE)

PERSONNE_COMMANDE (#CODE_COMMANDE, #MATRICULE, QTE_CMDEE, DATE_CMDEE)

PRODUIT_ETAT (#CODE_PRODUIT, #CODE_ETAT, DATE_ETAT_PRODUIT)

Page 41: Mémoire Projet Windev Maitrise Miage

41

EMPLACEMENT_PRODUIT_TYP_MVT (#CODE_EMP, #CODE_PRODUIT, #CODE_TYP_MVT, DATE_MVT, QTE_MVT)

AVOIR_CONTACT (#CODE_CONTACT, #MATRICULE)

SOCIETE

#: clé étrangère

Elément souligné : Clé primaire

e-Modèle Physique de Données

Cette partie constitue la dernière étape du processus de la mise en place de la base de données du système d’information.

Elle consiste à implanter physiquement notre structure logique de données en mettant en œuvre un système de gestion des bases de données relationnelles.

Ø Liste des tables

CODE DESIGNATION

Page 42: Mémoire Projet Windev Maitrise Miage

42

TB0001 PERSONNE

TB0002 CONTRAT

TB0003 POSTE

TB0004 SERVICE

TB0005 DEPARTEMENT

TB0006 DIRECTION

TB0007 PRESENCE

TB0008 PERIODE_D_ESSAI

TB0009 PAYS

TB0010 VILLE

TB0011 SITUATION_MATRIMONIALE

TB0012 MISSION

TB0013 MUTATION

TB0014 FORMATION

TB0015 CATEGORIE

TB0016 RUBRIQUE

TB0017 ECHELLON

TB0018 MOTIF

TB0019 TYPE_FORMATION

TB0020 DIPLOME

TB0021 NIVEAU

TB0022 MODE_RECOUVREMENT

TB0023 REGLE_DE_CALCUL

TB0024 PERIODE

TB0025 TAUX

TB0026 NBR_PART

TB0027 IGR

TB0028 SANCTION

TB0029 TYPE_SANCTION

TB0030 TYPE_CONTRAT

TB0031 MODE_PAIEMENT

TB0032 PERIODE_PAIE

TB0033 AVANTAGE

TB0034 ANCIENNETE

TB0035 SMIG

TB0036 TYPE_RUBRIQUE

TB0037 CONGES

TB0038 TYPE_CONGES

TB0039 TYPE_JOUR_FERIE

TB0040 JOUR_FERIE

TB0041 COMPTE_COMPTABLE

Page 43: Mémoire Projet Windev Maitrise Miage

43

TB0042 CLASSE_COMPTABLE

TB0043 LIGNE_ECRITURE

TB0044 ECRITURE

TB0045 JOURNAL

TB0046 ORIGINE_ECRITURE

TB0047 EXERCICE

TB0048 COMMANDE

TB0049 PRODUIT

TB0050 FACTURE

TB0051 REGLEMENT

TB0052 REMISE

TB0053 TAXE

TB0054 MODALITE

TB0055 TYPE_REGLEMENT

TB0056 BON_DE_LIVRAISON

TB0057 TYPE_EFFET

TB0058 DEVISE

TB0059 ETAT

TB0060 TYPE_PRODUIT

TB0061 CONDITIONNEMENT

TB0062 TYP_COND

TB0063 EMPLACEMENT

TB0064 TYPE_MVT

TB0065 LIEU_STOCKAGE

TB0066 CONTACT

TB0067 TYPE_CONTACT

TB0068 TYPE_PERSONNE

TB0069 ECHEANCE

TB0070 SIGNER

TB0071 PERSONNE_POSTE

TB0072 PERSONNE_PRESENCE

TB0073 PERSONNE_ESSAI

TB0074 NAITRE

TB0075 MOURIR

TB0076 RESIDER

TB0077 VILLE_PAYS

TB0078 AFFILIER

TB0079 PERSONNE_SITUATION_MATRIMONIALE

TB0080 PERS_MISSION_VILLE

TB0081 PERS_MUTATION_VILLE

TB0082 PERS_CATEGORIE_FORMATION

Page 44: Mémoire Projet Windev Maitrise Miage

44

TB0083 FORMATION_VILLE

TB0084 PERSONNE_CATEGORIE

TB0085 PERS_CATEGORIE_RUBRIQUE

TB0086 PERSONNE_TYPE_FORMATION

TB0087 PERSONNE_DIPLOME

TB0088 RUBRIQUE_TAUX

TB0089 RUBRIQUE_SITUATION_MATRIMONIALE

TB0090 RUBRIQUE_IGR

TB0091 ROMPRE

TB0092 PERS_SANCTION_MOTIF

TB0093 PERSONNE_AVANTAGE

TB0094 RUBRIQUE_SMIG

TB0095 PERS_MOTIF_CONGES

TB0096 RUBRIQUE_TYPE_JOUR_FERIE

TB0097 POSTE_RUBRIQUE

TB0098 PRODUIT_FACTURE

TB0099 FACTURE_COMPTE

TB0100 FACTURE_REGLEMENT

TB0101 FACTURE_REMISE

TB0102 FACTURE_TAXE

TB0103 REGLEMENT_DEVISE

TB0104 PERSONNE_COMMANDE

TB0105 PRODUIT_ETAT

TB0106 EMPLACEMENT_PRODUIT_TYP_MVT

TB0107 AVOIR_CONTACT

TB0108 SOCIETE

Ø DESCRIPTION

Table 1 :

Page 45: Mémoire Projet Windev Maitrise Miage

45

Code : TB0001

Désignation : PERSONNE

Longueur : 184

Clé : matricule

N° Ordre du DD Champ Désignation Taille

203 MATRICULE Identifiant personne 10

11 COD_ANCIENNETE Identifiant de l’ancienneté 4

43 COD_PAYS Identifiant du pays 4

63 COD_TYP_PERS Identifiant du type personne

4

215 NOM Nom personne 30

219 PRENOM Prenom personne 30

1 ADRESSE Adresse de la personne 30

229 SEXE Sexe 1

135 E_MAIL Email personne 35

80 CONTACT Contact personne 4

217 PHOTO Photo

238 TYP_TIERS Type de tiers 10

132 DOMICILIATION Domiciliation du tiers 2

216 NUMERO_SECU Numero de securité 10

116 DATE_HABITATION Date habitation 10

Table 2 :

Code : TB0049

Page 46: Mémoire Projet Windev Maitrise Miage

46

Désignation : PRODUIT

Longueur : 176

Clé : code_produit

N° Ordre du DD CHAMP Désignation Taille

49 CODE_PRODUIT Code du produit 15

15 CODE_COMMANDE Code de la commande 4

71 CODE_TYPRODUIT Identifiant du type produit 4

131 DESIGNATION Designation du produit 50

240 UNITE_DE_VENTE Unité de vente 15

78 CONSIGNE Consigne sur le produit 5

74 COM_PRODUIT Commentaire sur le produit

50

227 REFERENCE_PRODUIT Référence du produit 20

220 PRIX_UNITAIRE Prix unitaire 9

223 QTE_COMMANDEE Quantité commandée 4

Table3

Code: TB0043

Désignation : LIGNE_ECRITURE

Longueur : 40

Page 47: Mémoire Projet Windev Maitrise Miage

47

Clé : COD_LIGNECRIT

N° Ordre du DD Champ Désignation Taille

8 COD_LIGNECRIT Numéro de la ligne écriture

04

5 COD_ECRIT Numéro de l’écriture 04

4 COD_CPTE Numéro du compte 12

205 MNT_DEBIT Montant Débit 10

204 MNT_CREDIT Montant Crédit 10

Table4

Code: TB0002

Page 48: Mémoire Projet Windev Maitrise Miage

48

Désignation : CONTRAT

Longueur : 99

Clé : CODE_CONTRAT

N° Ordre du DD Champ Désignation Taille

20 CODE_CONTRAT Numéro de contrat 04

66 CODE_TYPE_CONTRAT Code du type de contrat

04

46 CODE_PERIODE_PAIE Code de la periode de paie

12

150 LIB_CONTRAT Libellé du contrat 50

139 HEURE_DEBUT Heure de debut 10

140 HEURE_FIN Heure de fin 10

228 SALAIRE_BRUT Salaire brut 9

Table5

Code: TB0051

Page 49: Mémoire Projet Windev Maitrise Miage

49

Désignation : REGLEMENT

Longueur : 116

Clé : CODE_REGLEMENT

N° Ordre du DD Champ Désignation Taille

20 CODE_REGLEMENT Code du règlement 4

64 CODE_TYPE_REGLEMENT Code du type de règlement

4

37 CODE_MODALITE Code de la modalité 4

194 LIBELLE_REGLEMENT Libellé du règlement 100

214 NBRE_VERS Nbre de versement 4

Table 6

Code: TB0016

Page 50: Mémoire Projet Windev Maitrise Miage

50

Désignation : RUBRIQUE

Longueur : 45

Clé : CODE_RUBRIQUE

N° Ordre du DD Champ Désignation Taille

53 CODE_RUBRIQUE Code de la rubrique

4

38 CODE_MODE_RECOUVREMENT Code du type de recouvrement

4

45 CODE_PERIODE Code de la periode 4

69 CODE_TYPE_RUBRIQUE Code du type de rubrique

4

196 LIBELLE_RUBRIQUE Libellé de la rubrique

20

236 TAUX_VARIABLE Taux variable 4

137 FACULTATIF Facultatif 5

Table7

Code: TB0048

Désignation : COMMANDE

Longueur : 83

Clé : CODE_COMMANDE

Page 51: Mémoire Projet Windev Maitrise Miage

51

N° Ordre du DD Champ Désignation Taille

15 CODE_COMMANDE Code de la commande

4

13 CODE_BON Code du bon 15

188 LIBELLE_COMMANDE Libellé de la commande

50

221 QTE_ACCEPTEE Quantité acceptée 4

121 DATE_REEL_L Date réelle livraison 10

III-ETUDE TECHNIQUE ET REALISATION

1-Traitements

FONCTIONS SOUS-FONCTIONS TRAITEMENTS

Maj des Lieux stockage COM-TR0001

Maj des Etats COM-TR0002

Page 52: Mémoire Projet Windev Maitrise Miage

52

Paramètres Généraux

PARAMETRES

GENERAUX(suite)

Maj des Villes COM-TR0003

Maj des Conditionnement COM-TR0004

Maj des types de contact COM-TR0005

Maj des Devises COM-TR0006

Maj des taxes COM-TR0007

Maj des types produits COM-TR0008

Maj des types de mouvements COM-TR0009

Maj des modalités COM-TR0010

Maj des types conditionnement COM-TR0011

Maj des types règlement COM-TR0012

Maj des Emplacements COM-TR0013

Maj des rubriques GRH-TR0001

Maj de l’IGR GRH-TR0002

Maj des périodes de paie GRH-TR0003

Maj des catégories GRH-TR0004

Maj des postes GRH-TR0005

Maj des pays GRH-TR0006

Maj des villes/pays GRH-TR0007

Maj des niveaux GRH-TR0008

Maj des diplômes GRH-TR0009

Maj de services GRH-TR0010

Maj des directions GRH-TR0011

Maj des départements GRH-TR0012

Maj échelon GRH-TR0013

Maj avantages GRH-TR0014

Maj jours fériés GRH-TR0015

Maj type rubriques GRH-TR0016

Page 53: Mémoire Projet Windev Maitrise Miage

53

Maj situation matrimoniale GRH-TR0017

Maj type sanction GRH-TR0018

Maj type formation GRH-TR0019

Maj type contrat GRH-TR0020

Maj type jours fériés GRH-TR0021

Maj type congés GRH-TR0022

Maj des règles de calculs GRH-TR0023

Maj des Comptes CPT-TR0001

Maj des Classes CPT-TR0002

Maj de journaux CPT-TR0003

Maj des Période d’exercice CPT-TR0004

COMMERCIALISATION

Achats /ventes COM-TR0014

Règlement COM-TR0015

Maj du stock COM-TR0016

Maj des produits COM-TR0017

Gestion des emplacements COM-TR0018

Recherche des produits référencés COM-TR0019

Attribution d’échéancier COM-TR0020

GESTION DES RESSOURCES

HUMAINES

Signature du contrat GRH-TR0024

Enregistrement d’un employé GRH-TR0025

Rupture GRH-TR0026

Pointage des horaires GRH-TR0027

Gestion des congés GRH-TR0028

Attribution de missions GRH-TR0029

Gestion de mutations GRH-TR0030

Attribution des formations GRH-TR0031

Page 54: Mémoire Projet Windev Maitrise Miage

54

Paiement des salaires GRH-TR0032

Répartition des rubriques GRH-TR0033

Mise en place des prêts et avances sur salaire GRH-TR0034

COMPTABILITE

Saisies des OD CPT-TR005

Consultation CPT-TR006

Comptabilisation CPT-TR007

DIVERS Protection Logicielle TR008

b-Description des traitements

Traitement 1:

Code : COM-TR0014

Désignation : Achats /ventes

Entrées : Table PRODUIT, DEVISE, TYPE_REGLEMENT,MODE_REGLEMENT,TIERS,

Page 55: Mémoire Projet Windev Maitrise Miage

55

Numop , numbon, i : entier ;

Pu :reel ;

Somme :reel ;

Quantite :entier ;

Unite :chaîne de caractères ;

Qteconvert :reel ;

Total :reel ;

Somtotal :reel ;

Choix1, choix2, choix3, choix :chaîne de caractères

Trans ,montantrans,frais valdevise, tva, rrr :reel ;

valdevise1, valdevise2, montantva, montantrrr : reel ;

typreglement, modereg : chaîne de caractères ;

Nomtiers , typroduit, devise , devise1,devise2, codprod, libelle

Debut

Si ((choix1=achat et choix2=commande)ou(choix1=vente et choix3=commande))

debut

Ecrire(entrer numéro de l’opération) ;

Lire(numop) ;

Ecrire(entrer numéro de bon) ;

Lire(numbon) ;

Choisir(numero du tiers) ;

Afficher(nomtiers) ;

Ecrire(entrer type produit) ;

Lire(Typroduit) ;

Ecrire(renseigner le tableau, chaque ligne correspondant à une commande) ;

Lire(codprod) ;

Lire(libelle) ;

Lire(pu) ;

Lire(quantite) ;

Page 56: Mémoire Projet Windev Maitrise Miage

56

Lire(unite) ;

Qteconvert=quantité*valeur.unité ;

Afficher(qteconvert) ;

Total=pu*qteconvert ;

Afficher(total) ;

Pour i =1 jusqua fintable

Debut

Somtotal=somtotal+total ;

Fin ;

Afficher(total) ;

Si choix=transport alors

debut

Ecrire(entrer montant transport) ;

Lire(trans) ;

Choisir (devise) ;

Montantrans=valdevise*trans ;

Fin ;

Si choix=tva alors

debut

Ecrire(entrer montant de la tva) ;

Lire(tva) ;

Choisir (devise1) ;

Montantva=valdevise1*tva ;

Fin ;

Si choix=rrr alors

Debut

Ecrire(entrer montant des remises) ;

Lire(rrr) ;

Page 57: Mémoire Projet Windev Maitrise Miage

57

Choisir (devise2) ;

Montantrrr=valdevise2*rrr ;

Fin ;

Choisir(modereglement) ;

Choisir(typereg) ;

Enregistrer les saisies ;

Fin

Si ((choix1=achat et choix2=reception)ou(choix1=vente et choix3=livraison))

debut

Ecrire(entrer numero de l’opération) ;

Lire(numop) ;

Ecrire(entrer numero de bon) ;

Lire(numbon) ;

Choisir(numero du tiers) ;

Afficher(nomtiers) ;

afficher(Typroduit) ;

afficher (tableau relatif a la commande)

Afficher(total) ;

Afficher(frais)

Afficher(somme)

Choisir(modereglement) ;

Choisir(typereg) ;

Enregistrer les saisies ;

Fin ;

Fin ;

Sorties : TB0049,TB0048

Page 58: Mémoire Projet Windev Maitrise Miage

58

Traitement 2:

Code : COM-TR0015

Désignation : Règlement

Entrées : Table REGLEMENT ,REGLEMENT_FACTURE,ECHEANCIER

Numop :chaîne de caractères ;

numfact: chaîne de caractères ;

numtiers :chaîne de caractères ;

numbon :chaîne de caractères ;

Date :date ;

Taux :reel ;

Devise :chaîne de caractères ;

Mtverse :reel ;

mtconverti :reel ;

Total, montant, reste ,trans, escpt, rrr :réel ;

Debut

Choisir(numop) ;

Choisir(date) ;

Ecrire(entrer numero de facture) ;

Lire(numfact) ;

Si numfact n’appartient pas a commande alors

Ecrire(‘le numéro référencé est inconnu’) ;

Sinon

debut

Choisir(typop) ;

Afficher(numtier) ;

Page 59: Mémoire Projet Windev Maitrise Miage

59

Afficher(numbon) ;

Afficher(tablcmd) ;

Afficher(trans) ;

Afficher(escpt) ;

Afficher(rrr) ;

Afficher(total) ;

Afficher( montant) ;

Afficher(reste) ;

Ecrire(‘entrer montant a verser’);

Lire(mtverse) ;

Choisir(devise);

Mtconverti=mtverse*taux.devise

Si mtconverti>reste alors

Ecrire(‘le montant versé est supérieur au montant à payer ‘) ;

sinon

Enregistrer les saisies ;

Fin;

Fin;

Sorties :Règlement ;

Traitement 3:

Code : GRH-TR0024

Désignation : Signature du contrat

Entrée :

Table : TB0001, TB002

Traitement :

Code employé : Entier ;

Page 60: Mémoire Projet Windev Maitrise Miage

60

Date début période d’essaie: Date ;

Date fin période d’essaie: Date ;

Date début contrat: Date ;

Date fin contrat: Date ;

Période paie : Chaine de caractère ;

Type contrat : Chaîne de caractère ;

Libellé contrat : chaine de caractère ;

Catégorie : Chaîne de caractère ;

Salaire brut : Numérique ;

Mode de paiement : Chaîne de caractère ;

Début :

Sélectionner (<<Type contrat>>) ;

Ecrire (<<Entrer le libellé du contrat>>) ;

Lire (libellé contrat) ;

Ecrire (<<Entrer le code employé>>) ;

Lire (code employé) ;

Si (code employé existe dans la table « TB0070>>) alors

Ecrire (‘’Cet employé existe déjà’’) ;

Sinon

Début

Ecrire (<<entrer le nom de l’employé>>) ;

Lire (nom _employé) ;

Ecrire (<<entrer le prénom de l’employé>>) ;

Lire (prénom _employé) ;

Ecrire (<<entrer la date de naissance>>) ;

Lire (date de naissance) ;

Ecrire (<<entrer le contact>>) ;

Lire (contact) ;

Page 61: Mémoire Projet Windev Maitrise Miage

61

Ecrire (<<entrer le sexe>>) ;

Lire (sexe) ;

Ecrire (<<entrer l’adresse>>) ;

Lire (adresse) ;

Ecrire (<<entrer la date début contrat>>) ;

Lire (date début) ;

Ecrire (<<entrer la date fin contrat>>) ;

Lire (date fin) ;

Si (date début<date fin) alors

Afficher (Date invalide, la date début doit être supérieur à la date fin)

Sinon

Sélectionner (<<la catégorie>>)

Ecrire (<<entrer le salaire brut>>) ;

Lire (salaire brut) ;

Sélectionner ((<<le mode de paiement>>)

Sélectionner ((<<la période de paie >>)

Ecrire (<<entrer la date début de la période d’essaie>>) ;

Lire (date début période d’essaie) ;

Ecrire (<<entrer la date de la fin de la période d’essaie>>) ;

Lire (date fin période d’essaie) ;

Si (date début période d’essaie <date fin période d’essaie) alors

Afficher (Date invalide, la date début doit être supérieur à la date fin)

Sinon

Fin

Ecrire (‘’ La signature du contrat a été effectuée avec succès ’’)

Fin

Sortie

Table : TB0070

Page 62: Mémoire Projet Windev Maitrise Miage

62

Traitement 4:

Code : GRH-TR0025

Désignation : Enregistrement d’un employé

Entrée

Table: TB0001, TB0010, TB0011, TB0020

Traitement :

Matricule : entier ;

Photo : binaire ;

Situation matrimoniale : chaine de caractère ;

Ville : chaine de caractère ;

Pays : chaine de caractère ;

Nationalité : chaine de caractère ;

Diplôme : chaine de caractère ;

Niveau : chaine de caractère ;

Ancienneté : chaine de caractère ;

Date d’obtention diplôme : date ;

Poste : chaine de caractère ;

Début :

Ecrire (‘’entrer le code employé’’) ;

Lire (code employé) ;

Si (‘’code employé n’existe pas dans la table TB0070") alors

Ecrire (vous n’avez pas encore signé votre contrat)

Page 63: Mémoire Projet Windev Maitrise Miage

63

Sinon

Ecrire (<<Entrer votre matricule>>) ;

Lire (matricule) ;

Si (matricule existe dans la table TB0001) alors

Ecrire (‘’cet employé existe déjà’’) ;

Sinon

Début

Afficher info employé ;

Ecrire (<<entrer la photo>>) ;

Lire (photo) ;

Ecrire (<<entrer votre e-mail>>) ;

Lire (e-mail) ;

Ecrire (<<entrer votre ville de naissance>>) ;

Lire (ville de naissance) ;

Ecrire (<<entrer votre pays de naissance>>) ;

Lire (pays de naissance) ;

Ecrire (<<entrer votre nationalité>>) ;

Lire (nationalité) ;

Ecrire (<<entrer la date

d’acquisition de votre nationalité>>) ;

Lire (date nationalité) ;

Ecrire (<<entrer votre situation matrimoniale>>) ;

Lire (situation matrimoniale) ;

Ecrire (<<entrer la date situation matrimoniale >>) ;

Lire (date situation matrimoniale) ;

Ecrire (<<entrer votre lieu de résidence>>) ;

Lire (lieu de résidence) ;

Ecrire (<<entrer votre poste>>) ;

Lire (poste) ;

Page 64: Mémoire Projet Windev Maitrise Miage

64

Fin

Ecrire (‘’ Employé enregistrer ’’)

Fin

Sortie :

Table : TB0001

Traitement 5:

Code : CPT-TR005

Désignation : Saisie des écritures comptables

Entrées : Table ECRITURE, LIGNEECRITURE

Traitement :

N°LigEcr : entier ;

Lib_lign :chaîne de caractère ;

NumCpte : entier

MtDbi : entier ;

MtCdi : entier ;

NumEcri :entier ;

DatLignEcri : date ;

Compta : booléen ;

Debut

Ecrire (entrer la date écriture) ;

Lire (DatLignEcri) ;

Si ((DatLignEcri<Datouv) ou (DatLignEcri >Datferm)) alors

Afficher Cette date n’est pas dans la période d’exercice

Page 65: Mémoire Projet Windev Maitrise Miage

65

Sinon

Ecrire(entrer numero ecriture) ;

Lire(NumEcri) ;

Ecrire(entrer ligne ecriture) ;

Lire(lib_lign) ;

Ecrire(entrer montant debit ) ;

Lire(MtDbi) ;

Ecrire(entrer ligne ecriture) ;

Lire(lib_lign) ;

Ecrire(entrer montant credit ) ;

Lire(MtCdi) ;

Si (MtDbi<>MtCdi) alors

Afficher ecriture incorrecte

sinon

Enregistrer les saisies ;

Sortie TABLE ECRITURE

TABLE LIGNECRITURE

Traitement 6:

Code :GRH_TR0032

Désignation : Paiement de salaire

Entrée :

Table : Personne, Personne_Poste, Rubrique

Traitement :

Page 66: Mémoire Projet Windev Maitrise Miage

66

Code employé : Entier ;

Libellé employé : Chaîne de caractères ;

Poste : Chaîne de caractères ;

Catégorie : Chaîne de caractères ;

Salaire de base : Numérique ;

Avantages en nature : Numérique ;

Primes : Chaîne de caractères ;

Montant prime : Numérique ;

Devise prime : Chaîne de caractères ;

Indemnité : Chaîne de caractères ;

Montant indemnité : Numérique ;

Devise indemnité : Chaîne de caractères ;

Retenue : Chaîne de caractères ;

Montant retenue : Numérique ;

Devise retenue : Chaîne de caractères ;

Salaire : Numérique ;

Début :

Ecrire (Entrer le code employé) ;

Lire (code employé) ;

Si (code employé n’existe pas dans la table « Personne » ) alors

Ecrire (Cet employé est inconnu) ;

Sinon

Début

Afficher (Libellé employé, Poste , Catégorie, Salaire de base, Avantages en nature )

Ecrire (choisir le nom de la prime) ;

Lire (prime) ;

Page 67: Mémoire Projet Windev Maitrise Miage

67

Ecrire (entrer le montant de la prime) ;

Lire (montant prime) ;

Ecrire (choisir la devise de la prime) ;

Lire (devise prime) ;

Ecrire (choisir le nom de l’indemnité) ;

Lire (indemnité) ;

Ecrire (entrer le montant de l’indemnité) ;

Lire (montant indemnité) ;

Ecrire (choisir la devise de l’indemnité) ;

Lire (devise indemnité) ;

Ecrire (choisir le nom de la retenue) ;

Lire (retenue) ;

Ecrire (entrer le montant de la retenue) ;

Lire (montant retenue) ;

Ecrire (choisir la devise de la retenue) ;

Lire (devise retenue) ;

Afficher (salaire)

Enregistrer saisies ;

Fin

Fin ;

Sortie :Etat de Fiche de paie

Traitement 7:

Code :GRH-TR0033

Page 68: Mémoire Projet Windev Maitrise Miage

68

Désignation : Attribution rubrique

Entrée

Table : Personne, Rubrique, Devise, Personne_Poste

Ecran :

Traitement :

Code employé : Entier ;

Libellé employé : Chaîne de caractères ;

Poste : Chaîne de caractères ;

Catégorie : Chaîne de caractères ;

Libellé rubrique : Chaîne de caractères ;

Montant rubrique : Numérique ;

Devise rubrique : Chaîne de caractères ;

Début :

Ecrire (Entrer le code employé) ;

Lire (code employé) ;

Si (code employé n’existe pas dans la table « Personne » ) alors

Ecrire (Cet employé est inconnu) ;

Sinon

Début

Afficher (Libellé employé, Poste, Catégorie)

Ecrire (choisir le nom de la rubrique) ;

Lire (rubrique) ;

Ecrire (entrer le montant de la rubrique) ;

Lire (montant rubrique) ;

Ecrire (choisir la devise de la rubrique) ;

Lire (devise rubrique) ;

Enregistrer saisies ;

Page 69: Mémoire Projet Windev Maitrise Miage

69

Fin

Fin ;

Algorithme de Conversion de Chiffre en Lettres

FONCTION sEnLettres(AConvertir,Unité="Francs-Cfa",Décimales="") // AConvertir = Valeur numérique à convertir (monétaire WD) Res est une chaîne s est une chaîne Avant, Après sont des chaînes Avant=NumériqueVersChaîne(PartieEntière(Abs(AConvertir))) s = NumériqueVersChaîne((PartieDécimale(Abs(AConvertir)))) Après=s[[3 A]] SI Taille(Après)<2 ALORS Après += "0" Res=sNombreEnLettre(Avant)+Unité SI Position(NumériqueVersChaîne(AConvertir),".")>0 ALORS Res+=" et "+sNombreEnLettre(Après)+Décimales FIN RENVOYER Res FONCTION sInterprete(szToken) i,j est un entier c, c0 ,c1 sont des caractères ch est une chaîne i=Taille(szToken) // pour avoir toujours un caractère après celui en cours szToken=szToken+" " c0=" " // Pour le traitement de 21, 31, 41, 51, 61 c1=" " POUR j=1 A i c=szToken[[j]] SELON c CAS "1" // gère le cas 21, 31, 41, 51, 61 (teste le caractère précédent)

Page 70: Mémoire Projet Windev Maitrise Miage

70

SI Position("GHIJK",c0)>0 ALORS ch=ch+"et " ch=ch+"un" CAS "2" : ch=ch+"deux" CAS "3" : ch=ch+"trois" CAS "4" : ch=ch+"quatre" CAS "5" : ch=ch+"cinq" CAS "6" : ch=ch+"six" CAS "7" : ch=ch+"sept" CAS "8" : ch=ch+"huit" CAS "9" : ch=ch+"neuf" CAS "0" : ch=ch+"dix" CAS "A" : SI c0 = "K" ALORS ch += "et " ch=ch+"onze" CAS "B" : ch=ch+"douze" CAS "C" : ch=ch+"treize" CAS "D" : ch=ch+"quatorze" CAS "E" : ch=ch+"quinze" CAS "F" : ch=ch+"seize" CAS "G" : ch=ch+"vingt" CAS "H" : ch=ch+"trente" CAS "I" : ch=ch+"quarante" CAS "J" : ch=ch+"cinquante" CAS "K" : ch=ch+"soixante" CAS "L" : SI Position("MNO, ",szToken[[j+1]])=0 ALORS ch=ch+"quatre-vingt" SINON ch=ch+"quatre-vingts" FIN CAS "c" : SI Position("MNO, ",szToken[[j+1]])=0 OU Position("23456789",c0)=0 ALORS ch=ch+"cent" SINON ch=ch+"cents" FIN CAS "M" : ch=ch+"mille" CAS "N" : SI c0="1" ALORS SI Position("GHIJKLc",c1)>0 ALORS ch=ch+"millions" SINON ch=ch+"million" FIN SINON ch=ch+"millions" FIN CAS "O" : SI c0="1" ALORS SI Position("GHIJKLc",c1)>0 ALORS ch=ch+"milliards" SINON ch=ch+"milliard"

Page 71: Mémoire Projet Windev Maitrise Miage

71

FIN SINON ch=ch+"milliards" FIN CAS "Z" : ch=ch+"zéro" CAS "+" : ch=ch+"Plus" CAS "-" : ch=ch+"Moins" CAS "," : ch=ch+"Francs-Cfa" FIN c1=c0 // Mémorise le précédent du précédent c0=c // Mémorise le précédent ch=ch+" " FIN RENVOYER ch PROCEDURE sLecture0(sz,nI,szTok,nVal) szTok2,szTok3 est une chaîne i est un entier c est un caractère szTok2="" szTok3="" i=Taille(sz) SI i=3 ALORS c=sz[[1]] sLecture1(c,szTok2) SI szTok2<>"" ALORS SI szTok2<>"1" ALORS szTok2=szTok2+"c" SINON szTok2="c" FIN FIN FIN sLecture2(Droite(sz,2),szTok3) SI szTok3<>"" OU szTok2<>"" ALORS SI nVal>1999 ALORS SI nI=4 ET szTok3="1" ALORS szTok3="" SINON SI (nI=1 OU nI=4) ET szTok3="1" ALORS szTok3="" FIN szTok2+=szTok3 SI nI=1 ALORS szTok2=szTok2+"M" SI nI=2 ALORS szTok2=szTok2+"N" SI nI=3 ALORS szTok2=szTok2+"O"

Page 72: Mémoire Projet Windev Maitrise Miage

72

SI nI=4 ALORS szTok2=szTok2+"M" SI nI=5 ALORS szTok2=szTok2+"N" FIN szTok=szTok2+szTok PROCEDURE sLecture1(c,szTok) SI c<>"0" ALORS szTok+=c PROCEDURE sLecture2(ch,szTok) // unité SI Taille(ch)=1 ALORS sLecture1(ch,szTok) ;RETOUR SI ch[[1]]="0" ALORS sLecture1(ch[[2]],szTok) ;RETOUR // dizaine SI ch="10" ALORS szTok=szTok+"0" ;RETOUR SI ch="11" ALORS szTok=szTok+"A" ;RETOUR SI ch="12" ALORS szTok=szTok+"B" ;RETOUR SI ch="13" ALORS szTok=szTok+"C" ;RETOUR SI ch="14" ALORS szTok=szTok+"D" ;RETOUR SI ch="15" ALORS szTok=szTok+"E" ;RETOUR SI ch="16" ALORS szTok=szTok+"F" ;RETOUR SI ch[[1]]="1" ALORS szTok=szTok+"0" ;sLecture1(ch[[2]],szTok); RETOUR // vingtaine SI ch[[1]]="2" ALORS szTok=szTok+"G" ;sLecture1(ch[[2]],szTok); RETOUR // trentaine SI ch[[1]]="3" ALORS szTok=szTok+"H" ;sLecture1(ch[[2]],szTok); RETOUR // quarantaine SI ch[[1]]="4" ALORS szTok=szTok+"I" ;sLecture1(ch[[2]],szTok); RETOUR // cinquantaine SI ch[[1]]="5" ALORS szTok=szTok+"J" ;sLecture1(ch[[2]],szTok); RETOUR // soixantaine SI ch[[1]]="6" ALORS szTok=szTok+"K" ;sLecture1(ch[[2]],szTok); RETOUR // seventies

Page 73: Mémoire Projet Windev Maitrise Miage

73

SI ch[[1]]="7" ALORS szTok=szTok+"K" ;sLecture3(ch[[2]],szTok); RETOUR // eighties SI ch[[1]]="8" ALORS szTok=szTok+"L" ;sLecture1(ch[[2]],szTok); RETOUR // nineties SI ch[[1]]="9" ALORS szTok=szTok+"L" ;sLecture3(ch[[2]],szTok); RETOUR PROCEDURE sLecture3(ch,szTok) SI ch="0" ALORS szTok=szTok+"0" ;RETOUR SI ch="1" ALORS szTok=szTok+"A" ;RETOUR SI ch="2" ALORS szTok=szTok+"B" ;RETOUR SI ch="3" ALORS szTok=szTok+"C" ;RETOUR SI ch="4" ALORS szTok=szTok+"D" ;RETOUR SI ch="5" ALORS szTok=szTok+"E" ;RETOUR SI ch="6" ALORS szTok=szTok+"F" ;RETOUR szTok=szTok+"0" sLecture1(ch,szTok) //--fin code généré par l'assistant -- FONCTION sNombreEnLettre(valeur) // Traitement uniquement d'une partie entière szChaine,szDroite, szToken, resultat, szInter sont des chaînes nChiffre1,nChiffre2 sont des chaînes nChiffre est une chaîne i,z,j,k est un entier resultat="" nChiffre=valeur nChiffre=SansEspace(nChiffre) SI Taille(nChiffre)>0 ALORS // vérification du signe SI nChiffre[[1]]="+" OU nChiffre[[1]]="-" ALORS resultat=nChiffre[[1]] nChiffre=Milieu(nChiffre,2) FIN k=Position(nChiffre,",") SI k<>0 ALORS nChiffre1=Milieu(nChiffre,Max(k-12,1),k-1) nChiffre2=Milieu(nChiffre,k+1,k+12) k=2

Page 74: Mémoire Projet Windev Maitrise Miage

74

SINON nChiffre1=Droite(nChiffre,18) nChiffre2="" k=1 FIN POUR j=1 A k SI j=1 ALORS szChaine=nChiffre1 // traitement des zéros après la virgule TANTQUE szChaine[[1]]="0" szChaine=Milieu(szChaine,2) FIN SI szChaine="" ALORS resultat=resultat+"Z" SINON szChaine=nChiffre2 szInter="," // traitement des zéros après la virgule TANTQUE szChaine[[1]]="0" szInter=szInter+"Z" szChaine=Milieu(szChaine,2) FIN SI szChaine<>"" ALORS resultat=resultat+szInter FIN FIN SI szChaine<>"" ALORS szDroite=SansEspace(Droite(szChaine,3)) z=Taille(szChaine)-3 SI z>0 ALORS szChaine=Gauche(szChaine,Taille(szChaine)-3) SINON szChaine="" FIN szToken="" i=0 TANTQUE szDroite<>"" sLecture0(szDroite,i,szToken,Val(valeur)) i++ szDroite=SansEspace(Droite(szChaine,3)) z=Taille(szChaine)-3 SI z>0 ALORS szChaine=Gauche(szChaine,Taille(szChaine)-3) SINON szChaine="" FIN FIN SI szToken="" ALORS resultat=resultat+"Z" SINON

Page 75: Mémoire Projet Windev Maitrise Miage

75

resultat=resultat+szToken FIN FIN FIN FIN resultat=sInterprete(resultat) RENVOYER resultat

2-Maquettes d’écran et unités logique de traitement

Page 76: Mémoire Projet Windev Maitrise Miage

76

Ecran 1 : Saisie écritures comptables

Ecran 2 : Achats/ventes

Page 77: Mémoire Projet Windev Maitrise Miage

77

Ecran 3 : Contrat de travail

Page 78: Mémoire Projet Windev Maitrise Miage

78

Ecran 4 : Enregistrement employé

Page 79: Mémoire Projet Windev Maitrise Miage

79

Ecran 5 : Règlement/Encaissement

Page 80: Mémoire Projet Windev Maitrise Miage

80

Ecran 6 : Attribution Rubriques

Page 81: Mémoire Projet Windev Maitrise Miage

81

Page 82: Mémoire Projet Windev Maitrise Miage

82

Ecran 7 : Salaire Employé

3-Etats

Page 83: Mémoire Projet Windev Maitrise Miage

83

Nom de l’entreprise

Bulletin de salaire Bulletin de salaire établi le : Période du ……………………… au ……………………… Catégorie professionnelle : ………………………….. Numéro d’ordre ……… Adresse : ………………………… Matricule CNPS : ……………………… Emploi : ……………………… Salaire de base : …………………… Heures supplémentaires : …………................................ ……………………………………….. ……………………………………….. ……………………………………….. Primes Gratification Indemnité transport imposable

…………………… ……………………

…………………… …………………… ……………………

Salaire brut en numéraire Avantages en nature SALAIRE BRUT IMPOSABLE

…………………… _________……………………

…………………… Retenues obligatoires fiscales : ITS = …………………… CN = …………………… IGR = ………………….. CNS = …………………. Retenue obligatoire sociale : CR = ……………………

……………………

……………………

Retenues obligatoires Avantages en nature

…………………… ……………………

Salaire net Indemnité transport non imposable Acomptes Avances Oppositions

…………………… …………………… …………………… …………………… ……………………

SALAIRE NET A PAYER …………………… Signature de l’employé Salaire payé le ……………………… n° ……………………………. Cachet de l’employeur

Page 84: Mémoire Projet Windev Maitrise Miage

84

le …..

JOURNAL

N° du Journal: .............. Journal de ………………….

Date Ecriture N° Compte Intitulé du Compte Mt Débit Mt Crédit

……………. …………. ……………….. ………. ……….

……………. …………. ……………….. ……… ………

……………. …………. ………………. ……… ………

……………. …………. ……………… ……… ………

Totaux ....…. ………

Page 85: Mémoire Projet Windev Maitrise Miage

85

GRAND LIVRE

N° Compte ..................... Intitulé du compte ...................

Date Ecriture Libellé Ecriture Mt Débit Mt Crédit N° Journal

……………. ……………… ………. ………. …………

…………… …………….. ……… ……… ………..

Solde :…………..

____________________________________________________________

N° Compte ..................... Intitulé du compte ...................

Date Ecriture Libellé Ecriture Mt Débit Mt Crédit N° Journal

……………. ……………… ………. ………. …………

…………… …………….. ……… ……… ………..

Solde :…….

_________________________________ __________________________

N° Compte ..................... Intitulé du compte ...................

Date Ecriture Libellé Ecriture Mt Débit Mt Crédit N° Journal

……………. ……………… ………. ………. …………

…………… …………….. ……… ……… ………..

Solde : …………..

FICHE DE STOCK

Page 86: Mémoire Projet Windev Maitrise Miage

86

FICHE DE STOCK

Articles : ……………………………………………………….. MOUVEMENT DU STOCK GLOBAL

DATES

LIBELLES

MAGASIN STOCK EN CONSIGNATION

STOCK GLOBAL

Achats Ventes Pertes Entrée Sortie Stocks Situation

initiale

FACTURE

Page 87: Mémoire Projet Windev Maitrise Miage

87

Etablissement ……………………………… Date : ……………………………. Adresse : ……………………………………… Compte bancaire : ………………………. Compte n° …………........ SARL au capital de 10.000.000 FCFA RC Abidjan 6101 Votre B.C n° …………. DOIT : …………………………… Notre B.L n° …………. FACTURE N° ………………………. REFERENCE DESIGNATION QUANTITE PRIX UNITAIRE PRIX TOTAL ……............. ………………... …………………

…………………….................................. ……………………………………………………… ……………………………………………………… Rabais 1er Net commercial 1ère remise ……..% 2ème Net commercial 2ème remise ……..% NET COMMERCIAL Escompte ………….% MONTANT HT T.V.A 18% NET A PAYER

……………………….. ……………………….. ………………………..

…………….................... ……………………………….. ………………………………..

……………………….. ……………………….. ……………………….. ……………………….. ……………………….. ……………………….. ……………………….. ……………………….. ……………………….. ……………………….. ……………………….. ……………………….. ………………………..

N.B : ………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………..

BON DE COMMANDE

Page 88: Mémoire Projet Windev Maitrise Miage

88

Nom : ……………………………… Date : ………………………………. Adresse : ……………………………………… Compte bancaire : ………………………. Compte n° …………........ BON DE COMMANDE N° ………………………. REFERENCE DESIGNATION QUANTITE PRIX UNITAIRE PRIX TOTAL ……............. ………………... …………………

…………………….................................. ……………………………………………………… ………………………………………………………

……………………….. ……………………….. ………………………..

…………….................... ……………………………….. ………………………………..

……………………….. ……………………….. ……………………….. ………………………..

N.B : ………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………..

IV-MANUEL UTILISATEURS

1 - Environnement

Pour permettre une meilleure utilisation de notre application, nous vous proposons ce manuel utilisateur qui vous facilitera la prise en main de ce logiciel intégré.

Ce logiciel prend en charge la gestion d’une école, de la bibliothèque qui lui est rattachée et de sa comptabilité. Cette version du logiciel permet une utilisation partagée; Chaque utilisateur est connecté à une base de données centrale où sont stockées toutes les informations.

Les données sont donc partagées et visibles pour tous les utilisateurs suivant les permissions qui leur sont accordées. L’accès au logiciel se fait avec un login et un mot de passe. Au premier lancement du logiciel, c’est le SUPERVISEUR qui se connecte. Par défaut, le login est SUPERVISEUR et le Mot de passe est SUPERVISEUR.

Page 89: Mémoire Projet Windev Maitrise Miage

89

Après l’authentification, voici l’écran qui se présente

Voici l’écran de l’association des utilisateurs et des configurations

Détail d’une configuration d’un groupe d’utilisateur

Page 90: Mémoire Projet Windev Maitrise Miage

90

C’est le superviseur qui permet de créer les groupes d’utilisateurs et d’attribuer les droits sur les différentes fenêtres

Les différents groupes créés dans le cadre du projet sont :

- SUPERVISEUR - COMPTABILITE - RESSOURCES HUMAINES - COMMERCIALISATION

Un utilisateur se trouvant dans le groupe SUPERVISEUR a un droit exclusif sur tous les fichiers et toutes les fenêtres du projet. C’est le superviseur qui permet de configurer les groupware et créer des utilisateurs. Il permet de réattribuer les droits à chaque utilisateur.

Un utilisateur se trouvant dans le groupe COMPTABILITE a accès uniquement au menu de la comptabilité.

Un utilisateur se trouvant dans le groupe COMMERCIALISATION a accès uniquement au menu de la commercialisation.

Un utilisateur se trouvant dans le groupe RESSOURCES HUMAINES a accès uniquement au menu des ressources humaines.

Page 91: Mémoire Projet Windev Maitrise Miage

91

2) Paramètres Généraux

C’est ici que nous définissons les paramètres primordiaux pour l’utilisation du logiciel. Cette partie comprend les paramètres de la Commercialisation, des Ressources Humaines et ceux de la Comptabilité .

Ø Au niveau de la Commercialisation

L’on doit préalablement mettre à jour les lieux de stockage, les conditionnements, les modes de règlement, les types de règlement, les types de effets (commandes, livraison …) ,les types de contact, les devises, les types de produit, les types de personne, les types de conditionnement, les conditionnements, les états, les emplacements, les modalités de paiement ,les villes.

Ø Au niveau des Ressources Humaines

Nous aurons à définir, les postes, les services, les directions, la situation matrimoniale, les départements, les pays, les pays/ville, les échelons, les rubriques, les jours fériés, les types de jours fériés, les types de rubrique, les types de contact, les types de personnes, les villes, les taxes, les remises, les diplômes, les niveaux, IGR, les périodes de paie, les périodes et les catégories.

Ø Au niveau de la comptabilité

Nous aurons à saisir les classes comptables, les comptes comptables, les journaux et les différentes périodes d’exercice.

3) Commercialisation La Commercialisation est subdivisée en deux grandes parties à savoir la gestion des Opérations courantes (Achats/Ventes), la gestion du stock. Ø Gestion des opérations courantes

Les opérations courantes prennent en compte les achat et ventes ainsi que les règlements enregistrés par la structure. Dans ce volet, l’utilisateur peut effectuer dans le cadre d’un achat des commandes et réceptionner des articles. Il peut également dans le cadre de la vente réceptionner des commandes et s’occuper de la livraison de produits préalablement commandés. Pour effectuer les opérations d’achats /ventes, il faut d’abord cliquer sur l’onglet Achats/ventes ce qui fera apparaître un écran similaire à celui-ci après.

Page 92: Mémoire Projet Windev Maitrise Miage

92

Commande pour un Achat au fournisseur N’Guessan Modrine Cet écran permet à la fois de passer une commande, de réceptionner des produits, d’enregistrer une commande reçue et d’effectuer une livraison.

• Pour passer une commande relative à un achat ou à une vente, il faut d’abord choisir le type de l’opération : Achat puis Commande dans le cas de l’achat et sur Ventet puis Commande dans le cas d’une vente.

Pour se faire on enregistre le numéro de l’opération, le numéro du bon, on choisit par la suite l’identifiant du fournisseur ce qui fera apparaître son nom, puis le type de produit s’affiche. Pour enregistrer les informations concernant un produit, il faut d’abord cliquer sur le bouton

Ajout . Puis entrer au clavier dans les cases correspondantes le code du produit, son libellé, son prix unitaire, la quantité, l’unité de commande, et la quantité convertie ainsi que le total de chaque ligne s’affichent automatiquement. Pour supprimer une ligne de la commande on

Page 93: Mémoire Projet Windev Maitrise Miage

93

peut cliquer sur Suppression. Quant à la modification de chacune de ligne elle peut se faire directement en cliquant sur la ligne à modifier. Ensuite on saisit les frais d’approche, pour chaque frais coché on rentre la somme correspondante et on choisit la devise, à la fin de cette opération le bilan des frais s’affiche ainsi que le total de la facture. Pour terminer on doit choisir le type et le mode de règlement et si besoin est établir un échéancier.

Pour établir l’échéancier il faut cliquer sur le bouton ce qui fera apparaître l’écran lié à l’échéancier qui réfère le numéro de l’opérateur, celui de l’opérateur et celui du fournisseur. Il faut

à ce stade cliquer sur le bouton pour enregistrer les dates et montant de chaque

versement à effectuer, qu’on pourra supprimer en cliquant sur le bouton .Pour

terminer cette opération il faut d’abord cliquer sur le bouton de l’échéancier pour

enregistrer l’échéancier puis pour terminer sur de l’écran achats/ventes., ce qui enregistrera dans la base de données toutes les opérations effectuées.

• Pour une réception se rapportant à un achat ou à une vente, il faut d’abord choisir le type de l’opération : Achat puis Réception dans le cas de l’achat et Vente puis Livraison dans le cas de la vente.

Pour se faire on enregistre le numéro de l’opération, le numéro du bon ceux-ci feront apparaître le numéro et le nom du fournisseur et les éléments apparaissant dans la commande qui aura été préalablement enregistrées et la réponse octroyé par les fournisseurs au sujet de chacun des produits référencés.

Pour enregistrer cette opération il faut cliquer sur .

S’agissant d’un règlement, l’utilisateur peut y accéder en cliquant sur règlement disponible en Achat/Vente ou directement à partir du menu de la commercialisation sur l’onglet règlement. On accédera à l’écran ci après

Page 94: Mémoire Projet Windev Maitrise Miage

94

Encaissement

Pour effectuer un règlement ou un encaissement il suffit juste de choisir le type d’opération, d’entrer au clavier le numéro de l’opération ainsi que le numéro de la facture et toutes les opérations relatives à l’opération qui ont été précédemment enregistrées dans notre base de données apparaissent. Reste alors à inscrire le montant à verser ou à encaisser puis à cliquer sur le bouton valider

Page 95: Mémoire Projet Windev Maitrise Miage

95

Ø Gestion du stock Cette section comprend deux parties essentielles qui sont l’attribution d’emplacements aux différents produits et la gestion des différents transferts. . Pour l’attribution des emplacements, Il s’agit là de la Mise A Jour du fichier Produit et emplacement Produit, cela pour enregistrer les produits que notre structure commercialise. Il faut entrer des informations en relation avec les produits, c'est-à-dire le code du produit, sa désignation, sa référence, son prix unitaire, la devise correspondante, son emplacement, son lieu de stockage et la ville de stockage. La présentation de l’écran est des plus simples, ceci dans le but de ne pas vous perdre.

Ensuite, arrive la principale fonction de la gestion des stocks, celui des transferts. Elle s’occupe des entrées, des sorties et des mouvements au sein de la société. Ce domaine concerne les produits achetés chez le fournisseur qui doivent entrer en magasins, ceux qui pour une raison d’état ou de loi doivent sortir de magasin et ceux qui doivent simplement changer d’emplacement. Pour effectuer ces opérations il faut choisir le code du produit, ce qui affichera sa désignation et son emplacement initial s’il est déjà en magasin dans le cas contraire il s’agirait d’une entrées, de ce fait l’utilisateur doit entrer au clavier l’emplacement du produit puis valider en cliquant sur

Un tableau référençant les produits et leurs différents emplacements est mis à votre disposition pour avoir main mise sur la position de chaque produit en temps réel. 4)Comptabilité

La comptabilité est un domaine très réglementé, nous devons donc respecter un grand nombre de règles afin que notre application soit conforme aux normes en vigueur.

Certains documents sont indispensables à l’élaboration d’une comptabilité :

• Le plan comptable général qui détaille l’ensemble des comptes utilisés par une entreprise • Le grand livre des comptes • Les journaux de bord : journal d’achat, de vente, de banque et de caisse • La balance • Le bilan • Le compte de résultat • Les feuilles de paye

L’enregistrement comptable s’effectue à partir de documents de base appelés pièces comptables, comme par exemple, les tickets de caisse. Une mémoire chronologique des opérations est conservée dans un Journal. Cette opération correspond à une analyse comptable. A partir de ce journal, les comptes sont mis à jour, l’ensemble des comptes constitue le « Grand Livre ». Cette opération correspond à une inscription dans les comptes.

Page 96: Mémoire Projet Windev Maitrise Miage

96

Périodiquement, l’ensemble des comptes est résumé dans un tableau appelé la « Balance ». Cette opération permet de contrôler la partie double, c'est-à-dire, que le total des soldes débiteurs soit égal au total des soldes créditeurs. Il existe deux types de balance : les balances avant inventaire avec les stocks initiaux (sans les comptes soldés) et les balances après inventaire (avec les comptes soldés). Annuellement, l’entreprise présente un document de synthèse et le « Bilan ». Le « Bilan » rend compte de la situation patrimoniale de l’entreprise. Ces différentes procédures vont nous permettre de dégager les différentes fonctionnalités de notre logiciel.

a- Saisie des Ecritures

Nous avons décidé de faciliter la saisie des écritures. Pour cela, l’interface est la plus simple possible, Elle se modifie et se remplit par défaut lorsque l'utilisateur choisit le journal relatif à son écriture, ce qui permet de guider l'utilisateur. C’est dans cette partie qu’il saisit les écritures et qu’il les modifie.

Notre application gère toutes les écritures comptables et permet ainsi au comptable d’effectuer son travail sans restriction.

Page 97: Mémoire Projet Windev Maitrise Miage

97

Interface de la saisie des opérations diverses

a- Consultation des Ecritures

Il est possible pour l'utilisateur de faire la consultation les écritures. Pour pouvoir la réaliser, l’utilisateur doit cocher l’origine de l’écriture (Opérations Diverses ou Opérations Générées). Après avoir fait cela, il doit choisir s’il veut visionner toutes les écritures ou seulement celle qui sont comptabilisé à la suite de ça il faut appuyer sur le bouton valider qui affichera les écritures correspondantes.

Page 98: Mémoire Projet Windev Maitrise Miage

98

b- Comptabilisation des Ecritures

Cette opération est réservée au chef comptable qui vient valider, si elles sont correctes, toutes les écritures qui ont été saisies au cours d’une période par le comptable et les autres écritures générées automatiquement lors des versements à la scolarité et des ventes de livres de la bibliothèque.

Pour ce faire, le chef comptable peut choisir une période ou sélectionner toutes les écritures. Les écritures ayant été validées ne pourront plus être modifiées.

5)Ressources Humaines

Chaque paramètre de ce module se présente sous une forme simple, constituée des boutons permettant d’effectuer les diferentes actions souhaitées par l’utilisateur.

Soulignons aussi que ce module ne se limite pas seulement à ces fenêtres, mais d’autres existent pour effectuer les opérations de mise à jour et autres.

Les axes essentiels de ce modules sont la signature de contrat, l’enregidtrement de l’employé et l’attribution des rubrique pour la paie périodique.

Signature D’un Contrat

Page 99: Mémoire Projet Windev Maitrise Miage

99

Cette fenêtre nous permet de signer un contrat.

D’abord ;il faut renseiger les informations relatives au contrat c'est-à-dire le code du contrat le libellé, on choisit le type de contrat,ensuite les informations concernant la société s’affichent automatiquement puisqu’elles ont été déjà enregistrées dans les paramètres généraux ,par la suite on entre au clavier le code, le nom, le prenom la date de naissance, le sexe l’adresse et le contact de l’employé concerné. Et enfin les clauses particulières du contrat qui prennent en compte la date d’embauche,l’heure debut et l’heure fin du contrat et de la période d’éssai sont renseignés.

Après avoir renseigner tous ces champs, cliquer sur le bouton VALIDER pour enregistrer, sur ANNULER pour annuler la saisie effectué, IMPRIMER pour imprimer les données saisies et FERMER pour quitter la fenêtre .

Page 100: Mémoire Projet Windev Maitrise Miage

100

Enregistrement D’UN EMPLOYE

L’enregistrement d’un employé se fait de la façon suivante :

Saisie ou sélection :

- Des informations de l’employé ; - De sa civilité - Des informations complémentaires

A la fin de la saisie de ces champs, cliquer sur le bouton VALIDER pour enregistrer, puis une autre fenêtre s’ouvre en vous demandant de saisir les renseignements concernant votre conjoint(e) et à la validation de cette derniere vous devez renseigner les informations concernant vos enfants.le bouton ANNULER vous permet d’annuler la saisie effectuée, IMPRIMER pour imprimer les données saisies et FERMER pour quitter la fenêtre .

MAJ DE Rubriques

Page 101: Mémoire Projet Windev Maitrise Miage

101

Cet écran nous permet non seulement de créer de nouvelles rubriques, mais aussi de modifier ces dernières si besoin il ya. Pour la création nous tapons d’abord le code puis le libellé et nous choisissons une des règles de calcul existante. Si la règle de calcul correspondant à notre nouvelle rubrique n’est pas connue, nous allons d’abord la créer à l’aide de l’écran de MAJ de règles de calcul avant de revenir reprendre notre enregistrement de rubrique. A la fin de notre saisie, on clique sur le bouton Valider.

Pour la mise à jour, on sélectionne soit le code, soit le libellé de la rubrique et on clique sur Modifier. Là on fait les modifications qu’on souhaite et on valide à l’aide du bouton Valider.

Le bouton Supprimer permet d’effacer un enregistrement pendant que le bouton Fermer nous fait quitter la fenêtre.

Page 102: Mémoire Projet Windev Maitrise Miage

102

Attribution des rubriques pour l’édition du bulletin de salaire

Cet écran est celui à partir du quel nous allons éditer le bulletin de paie. Ainsi, on choisit l’employé dont on veut calculer le salaire et on spécifie son salaire de base.

Ensuite dans la liste des primes on sélectionne la prime qui nous intéresse et on valide. Un écran nous proposons soit de choisir une autre prime, soit de continuer s’affiche et après notre choix on valide et continue nos travaux.

De même que pour les primes nous spécifions les indemnités ainsi que les retenues concernant notre employé.

Tout ceci étant terminé, le salaire de notre employé est affiché selon la devise que nous aurons préalablement indiquée dans le dernier champ de saisie de notre écran.

On clique donc sur le bouton Valider pour enregistrer notre travail et pour éditer le bulletin de paie de notre employé.

Comme précédemment, le bouton Fermer nous fait quitter la fenêtre.

Page 103: Mémoire Projet Windev Maitrise Miage

103

CONCLUSION

L’objectif de ce projet était de réaliser un logiciel intégré de Gestion des Ressources Humaines,

de Commercialisation et Comptabilité.

Ce qu’il faut retenir c’est que la Gestion des Ressources Humaines (GRH), fut le cœur de ce

projet. Comme dans toutes entreprises, elle est un ensemble de pratiques ayant pour objectif de

mobiliser et développer les ressources humaines pour une plus grande efficacité et efficience, en soutien de

la stratégie d'une organisation (association, entreprise, administration publique, etc.).

Dans nos recherches, nous avons constaté un traitement séparé Gestion des Ressources Humaines, de

Commercialisation et Comptabilité dans certaines entreprises; ce qui entraine une lenteur dans le

traitement des informations, et un manque de fiabilité.

Pour palier à ce problème, nous avons pensé à concevoir un logiciel intégré de Gestion des

Ressources humaines, de Commercialisation et Comptabilité.

Remarquons que nous avons eu assez de difficultés à réaliser ce travail d’une part, mais d’autre

part il nous a permis de mettre en pratique les notions vues en classes.

Comme on le dit, au bout d’un effort on aboutit à un résultat ; d’où pour notre cas nous avons pu

mettre en place ce logiciel intégré afin de garantir désormais la fiabilité et la rapidité dans le

traitement des informations au sein des entreprises.

Précisons tout de même que ce travail, bien que performant, peut être optimisé et amélioré en

fonction des besoins de l’entreprise.

Par contre, nous suggérons aux entreprises qui vont l’utiliser, de mettre en place tous les outils

nécessaires à la disposition de ses utilisateurs afin de bien manipuler le logiciel.

Page 104: Mémoire Projet Windev Maitrise Miage

104

BIBLIOGRAPHIE • DOCUMENTS

1. TP de WINDEV, Jean-Luc Baptiste.

2. Optimisation d’un modèle de données de restitution dans le cadre de la mise en œuvre

d’un système d’information décisionnel : cas du domaine client d’ORANGE Côte-

d’Ivoire, mémoire de fin de cycle, Hervé KEI, Mai 2007, 128 pages.

3. Conception et Réalisation d’un Logiciel de Suivi du Traitement des Actes liés au Foncier et à l’Habitat, mémoire de fin d’année de Kinimo Habia Amelan Elvire Elora

4. JD Edwards, Solutions internationales : France, documents PDF, Manuel de référence

Septembre 2000, Version OneWorld® Xe.

5.

• LIENS INTERNET

2. http://www.btsig.org 3. http://fr.wikipedia.org/wiki/Portail:Informatique

4. http://commentcamarche.net/

5. http://blogmania.typepad.com/cours_comptabilite/

6. http://www.le site du zero.org

Page 105: Mémoire Projet Windev Maitrise Miage

105

GLOSSAIRE ü Un contrat de travail : convention par laquelle un salarié met son activité au service d’un

employeur en échange d’un salaire. ü Une rubrique : indication des différents prélèvements fait sur le salaire d’un employé. ü Taux de la rubrique : pourcentage de la rubrique. ü Période d’essai : période pendant laquelle l’employé travaille pour l’entreprise mais il n’est

pas officiellement employé de l’entreprise. ü Produit : tout ce qui entre ou sort de notre stock ü Indemnité : somme allouée pour réparer un préjudice ou compenser une augmentation du coût

de la vie ou encore pour rembourser une dépense imputable à l’exercice de la profession ü Emplacement : unité de rangement des exemplaires de la bibliothèque. Un emplacement est

dans une étagère. ü Facture : document comptable mentionnant le détail et le coût des produits et prestations

fournis. ü Grand Livre : registre sur lequel sont répertoriés l’ensemble des mouvements comptables.

ü Inventaire : recensement détaillé des éléments d’un stock. ü Journal : livre où s’effectue l’enregistrement de l’ensemble des écritures comptables d’une

période donnée dans l’ordre chronologique. ü Ligne écriture : c’est l’unité de base d’une écriture. Elle est composée d’une date, d’un

numéro de compte, d’un numéro de pièce justificative, d’un libellé explicatif et d’un montant affecté soit au débit, soit au crédit. Une écriture comprend au moins deux lignes écritures.

ü Login : identifiant de connexion d’un utilisateur. ü Ordre d’achat : souhait de fourniture d’un bien ou d’un service.

ü Password : code secret permettant de se faire reconnaître.

ü MERISE est un outil de conception de système de gestion disposant de plusieurs

outils tels que le MCD (Modèle Conceptuel de Données), le MCT (Modèle Conceptuel de

Traitement), le MLD(Modèle Logique de données) et le MOT(Modèle Organisationnel de

Traitement).

ü WINDEV : Atelier Génie Logiciel permettant de développer une application

ü SYSCOA : Système Comptable Ouest Africain ; Il contient la liste de toutes les classes, sous-

classes et comptes comptables.

Page 106: Mémoire Projet Windev Maitrise Miage

106

ü Etat Comptabilisé : On dit qu’une écriture est comptabilisée si elle respecte les

règles de la comptabilité et si elle est approuvée par le chef Comptable ; Dans ce

cas elle ne peut plus être, ni modifiée ni supprimée

ANNEXE 1. Bulletin de paye

2. Fiche de déclaration TVA

3. Fiche CRN salariés

4. Fiche CRN entreprises

5. Fiche de déclaration des impôts sur salaires

6. Fiche de cotisation CNPS

7. Déclaration individuelle des salaires annuels.

Page 107: Mémoire Projet Windev Maitrise Miage

107