mémoire projet windev maitrise miage
TRANSCRIPT
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
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
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.
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.
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.
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.
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.
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).
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.
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
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
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
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
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
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)
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
17
EDITION
COMPTABILITE
Saisie des opérations diverses
Consultation
Comptabilisation
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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é
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
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é
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
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
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)
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)
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)
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)
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
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
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
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 :
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
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
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
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
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
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
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
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
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
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,
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) ;
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) ;
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
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) ;
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 ;
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) ;
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
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)
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) ;
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
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 :
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) ;
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
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 ;
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)
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"
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"
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
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
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
75
resultat=resultat+szToken FIN FIN FIN FIN resultat=sInterprete(resultat) RENVOYER resultat
2-Maquettes d’écran et unités logique de traitement
76
Ecran 1 : Saisie écritures comptables
Ecran 2 : Achats/ventes
77
Ecran 3 : Contrat de travail
78
Ecran 4 : Enregistrement employé
79
Ecran 5 : Règlement/Encaissement
80
Ecran 6 : Attribution Rubriques
81
82
Ecran 7 : Salaire Employé
3-Etats
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
84
le …..
JOURNAL
N° du Journal: .............. Journal de ………………….
Date Ecriture N° Compte Intitulé du Compte Mt Débit Mt Crédit
……………. …………. ……………….. ………. ……….
……………. …………. ……………….. ……… ………
……………. …………. ………………. ……… ………
……………. …………. ……………… ……… ………
Totaux ....…. ………
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
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
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
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.
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
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.
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.
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
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
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
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.
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.
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.
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
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 .
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
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.
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.
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.
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
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.
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.
107