Professional Documents
Culture Documents
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
b-Fonctions…………………………………………………………...14
2-Données……………….………………………………………………...19
1
b-Règles de gestion
1-Traitements…………………………………………………………..40
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
6-Editions……………………………………………………………78
7-Outils………………………………………………………………79
CONCLUSION…………………………………………………………….80
BIBLIOGRAPHIE…………………………………………………………81
ANNEXES……………………………………………………….……...….82
2
§ GLOSSAIRE…………………………………………………...82
§ DOCUMENTS MANIPULES………………………………….82
3
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.
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.
4
AVANT PROPOS
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.
5
INTRODUCTION
Pour mieux élaborer cette gestion, nous la partagerons en trois (3) grands modules à
savoir :
C’est dans cette optique, que nous allons concevoir un progiciel intégré qui comprendra ces
modules qui se gèrent indépendamment.
§ 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.
6
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.
7
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
8
Ø 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.
De plus cela pourrait nécessiter la réorganisation des services et la modification des opérations
couramment effectuées.
9
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
10
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
Client
FOURNISSEUR
2 3
4
1
SOCIETE
11
1-Achats de marchandises aux fournisseurs
5-Mouvement de stock
Société
3
2
4 5
Personne
Légende :
12
Ø Diagramme des flux de la comptabilité
CHEF
COMPTABLE
COMPTABLE
2
1
13
b- Fonctions
PARAMETRES GENERAUX
Commercialisation
Etat
Ville
Conditionnement
Type contact
Devises
Taxes
Type produit
Type mouvement
Modalité
Type effet
Rubrique
IGR
14
Période de paie
Catégorie
Poste
Pays
Type sanction
Type formation
Type contrat
Type personne
Jours fériés
Type congés
PARAMETRES GENERAUX(2)
Type rubrique
Règles de calculs
Situation matrimoniale
Diplômes
Niveau
Services
Direction
Département
Avantages
Echelon
Ville pays
Type rubrique
Comptabilité
Exercice
15
COMMERCIALISATION
Achats /ventes
Règlement
Gestion de stock
Transfert
Congés
Mutation
Période d’essai
Enregistrement de l’employé
Gestion de la paie
16
COMPTABILITE
Consultation
Comptabilisation
EDITION
17
Commercialisation
Bon de LIVRAISON
Facture
Fiche de stock
Bon de commande
DISA
Fiche de pointage
Diplôme de Formation
Comptabilité
Journal
Grand Livre
Balance
§ 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
18
é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 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.
§ 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.
2) Données
a- Dictionnaire de données :
Nom Désignation Type Longueur Nature Règle de calcul
N°
19
3 COD_CLASSE code de la classe N 3 E
20
28 CODE_EMP code de l'emplacement AN 15 E
21
53 CODE_RUBRIQUE Code de la rubrique N 4 E
22
75 COMMENT_BON comment du bon A 100 E
78 CONSIGNE consigne A 5 E V ou F
80 CONTACT Contact N 10 E
81 CONTENANCE contenance N 10 E
23
DATE_DEBUT_FORM Date début formation Date 10
98 ATION E jj/mm/aaaa
24
TABLE comptable
DOMICIALIATION domiciliation de la AN 20
132 personne E
25
144 LIB_CATEGORIE Libellé de la catégorie A 30 E
LIB_COND libellé du A 20
146 conditionnement E
26
169 LIB_PERIODE_PAIE libellé de la période paie A 30 E
27
191 LIBELLE_FACTURE libellé de la facture A 100 E
28
215 NOM Nom de la personne A 30 E
29
239 UNITE_DE_STOCK unité de stock A 20 E
254 C
255 C
30
TOTAL_LIGNECOMM Montant total d'une ligne N 5 QTE_CONVERTIE*PR
ANDE de la commande IX_UNITAIRE
256 C
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.
31
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 comptabilité
32
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.
Ø MCD Commercialisation
33
adresser
1,n
type reglement
bon de livraison
code typ reglmt <pi> I
code bon <pi> A15 <O>
lib type reglmt A20
lib bon A50 modalité
cat bon A20 code typ reglmt <pi>
code modalité <pi> I <O>
comment bon A100
lib modalité A15
code bon <pi> 1,n
code modalité <pi>
etre 1,n
1,1
1,n
concerner bon
reglement
code reglement <pi> I
libelle reglement A100 remise
code reglement <pi> code remise <pi> I <O> devise reception
1,1 1,1 ... libelle remise A50
code devise <pi> I <O> qte acceptée
1,n motif remise A100
compte libellé devise A15 date reel L
commande code remise <pi>
code compte <pi> I <O> ... code devise <pi>
code commande <pi> I <O> libelle compte A100
libellé commande A50 1,n taxe
code compte <pi> 1,n
comment commande A100
relever code taxe <pi> I
code commande <pi> libellé taxe A15
0,n montant reglmt
date reglmt
... concerner remise code taxe <pi>
1,n ...
imputer taux A12 1,n
mt cpte imputer taxe
date imput
... 1,n
1,n 1,n taux taxe A15
1,n
ligne_cmde
facture
qte commandee regler
concerner code facture <pi> A15 <O> 1,n
libellé facture A100 valeur MN50
quantité facturée 1,n
consignes facture A100 date effective D
date facture ...
...
emplacement code facture <pi>
1,n
type contact
code typ contact <pi> I <O>
lib typ contact A20
code typ contact <pi>
Ø MCD Comptabilité
34
ECRIT URE
cod_ecrit <pi > Entier <O>
dat_ecrit Date
composer 2,n etat_ecrit Bool éen
LIGNE ECRIT URE
piec_compta Caractère variabl e (50)
cod_li gnecrit <pi> Entier <O> 1,1 cod_ecrit <pi >
li b_li gnecrit Caractère vari able (25)
mnt_debit Monnaie 1,1
mnt_credi t Monnaie 1,1 1,1
cod_li gnecrit <pi>
apparteni r
1,1
imputer 1,n
EXERCICE
passer proveni r
cod_exercice
dat_debexo
0,n dat_fi nexo
...
1,n
CLASSE COMPT ABLE
cod_classe <pi > Entier <O>
l ib_classe Caractère variabl e (25)
cod_classe <pi >
35
TYPE SANCTION
1,n
MOTIF
1,n Code m otif <pi> Entier <O> PERS SANCTI ON MOTIF
TYPE CONGES li b motif Caractère (30)
1,n 1,n Da te san cti on Date
Code type co nges <p i> Ent ier <O> Code m otif <pi>
Li b type conges Caract ère (30) .. .
DIRECTI ON Code type co nges <p i>
Code di rection <pi> Caractère (10) <O>
1,n
lib direction Caractère (30)
Code di rection <pi> CONTRAT TYPE CONTRAT
1 ,n Cod e contrat <p i> Entie r <O> Code type co ntrat <pi> Entier <O>
1,1 Etre_4
1,n lib contra t Caractè re (50) Li bellé type con trat Caractère (30)
Heu re debu t Heure Code type <pi>
Heu re fin Heure 1,n
1,n
Sal aire brut Numé rique (9 ,2)
Cod e contrat <p i>
SI GNER
1 ,1 Dat e embau ch e Date
Cod e emplo yé Caractè re (10)
...
Association _46
Appart enir3
DEPARTEMENT
Code dép artemen t <pi> En tier <O>
lib d epartem ent Ca ractère (30 ) PERIODE PAIE
Code dép artemen t <pi> 0,n
Code periode pai e <pi> En tier <O>
lib p eriode p aie Ca ractère (30 )
1,n Code periode pai e <pi>
1,1 1,n
1,1
CONGES
Co de conges <pi> Entier <O>
Lib cong es Caractère (3 0)
Co de conges <pi> Association _41
1,n
Af filier
mari
PERSONNE AVANTAGE Date a ffiliation Date Avoir_3
d ate avanta ge Type filia tion Caractère (30)
AVANTAGE .. .
m ontant a va ntage
code avantage <p i> Enti er 1,n
1,n 1,n 1 ,n 0,n
lib avantage Cara ctè re (30) ANCIENNETE
en fants
code avantage <p i> Co de ancien neté <pi> Entier <O>
Apparten ir PERSONNE
0, n lib a nci ennete Caractère (30)
Matricule <pi> Ca ractère (10) <O> Co de ancien neté <pi>
avoir4
Nom Ca ractère (30) 1,1
1,n
Pre nom Ca ractère (30)
0, n
1,1 1,n Adresse Ca ractère (30)
1,n
1,n Sexe Ca ractère (1) 1,n
POSTE 1,n E_m ail Ca ractère (15)
Naitre 1,n Con tact Nu mérique (10)
Co de poste <pi> Caractère (10) <O> 1,n
Pho to Image
lib po ste Caractère (30) Da te de na issance Date
1,n
1,n
0,n Matricule <pi>
Co de poste <pi>
PERSONNE ESSAI 1,10,n Bené ficier_2
1,n
1 ,n date debut e ssai Date 0,n 1,n 1,n
date fin essai Date NBR_PART
date renouvell ement e ssa i Date Cod e nbr pa rt <pi> En tier <O>
... PERSONNE CATEGORIE
taux nbr p art Nu mérique (4,2)
date Cod e nbr pa rt <pi>
1,n Mo urir date debut categ orie
PERIODE D'E SSAI date fin categori e
Date déccès Date
Code peride d 'essa i <pi> En tier date renouvellem ent categ orie 1, 1
PERSONNE DIPLOME
Lib perio de d'essai Ca ractère (30 ) PERS CATEGORIE FORMATION
Date d 'ob tention Date
Code peride d 'essa i <pi> PERSONNE PAYS Resid er Date d ebut form ation Date
Date hab itation Date Date fi n format ion Date
Date réside nce Da te
.. .
Date f in résidence Da te
. ..
0 ,n
1, 1
DIPL OM E Correspondre
PAYS
1,n Code dip lôme <pi> Entier
Code pays <pi> Entie r <O>
lib d iplome Caractère (30)
L ib pays Caractère (30) Attribu er JOUR FERIE
L ib natio nalité Caractère (30) Code dip lôme <pi>
... 1,1 Code jo ur ferie <p i> Ent ier <O>
Code pays <pi> 1,n VILLE PAYS I GR Date jo ur ferie Dat e
PERSONNE TYPE FORM ATION
PERS CATEGORIE RUBRIQUE 1 ,n Code jo ur ferie <p i>
Code IGR <pi> Entier <O>
Date rub rique Date Taux IGR Numérique (4,2 ) 1,1
Atte ster 1,n
1,n 1,n Code IGR <pi>
1 ,n
1 ,n 1 ,n
FORMATION 1,n
CATEGORIE
Code fo rmation <p i> Enti er <O> 0,n RUBRIQUE
Li bellé formation Cara ctè re (30) Cod e catégorie <pi> En tier <O> Association_4 8
Lib categ orie Ca ractère (30 ) Code rubrique <p i> Entie r <O>
1,n Code fo rmation <pi> L ibellé ru brique Cara ctè re (20)
1 ,n RUBRIQUE IGR
... Cod e catégorie <pi>
1,n Taux variab le Num érique
PERS_MUTATI ON_VILLE 1 ,1
NIVEAU Facultatif Bool éen 0 ,n
PERS MISSION VILLE 1,1 0,n
Da te muta tion Da te 1,1 Code rubrique <p i>
1,n1, n Da te débu t mission Date Code niveau <pi> Caractère (1 0) <O> 1,1
1,n
Da te fin m issi on Date L ibellé n ive au Caractère (3 0) 1,n TYPE JOUR FERIE
VILLE 1,n Code niveau <pi> 1,n 1 ,n 1,1 1,n Code typ e jour fe rie <pi> Entier <O>
Association_ 42 RUBRIQUE TYPE JOUR FERIE
Code ville <pi > Entie r 0,n L ib type jou r ferie Caractère (30)
0 ,n
lib ville Caractè re (30) Avoir2 Code typ e jour fe rie <pi>
Code ville <pi > Etre 2
1,n
1,n
M ISSION 1,n RUBRIQUE SM IG
0,n 1 ,n Associati on_44
TYPE FORM ATION ECHELL ON Da te smi g Date
Code mission <pi> Entier <O>
L ib mission Caractère (20) Code type forma tion <pi> Entier <O> Cod e échéllon <p i> Enti er <O> TYPE RUBRIQUE
Code mission <pi> lib type formation Caractère (30) Libellé échéllon Cara ctè re (20)
1,n Code type rubrique <pi> En tier <O>
0 ,n Cod e échéllon <pi> Avoir3 RUBRIQUE TAUX
Code type forma tion <pi> Li b type rubri que Ca ractère (30 )
Date ef fet Date Code type rubrique <pi>
1,n
TAUX
SMIG
Code ta ux <p i> Ent ier <O> 1,n
Concerner Code smig <pi> Entie r <O>
1,n lib taux Caract ère (30)
Taux sm ig Numé rique (5 ,2)
Valeur Num érique
MODE RECOUVREMENT Code smig <pi>
Code ta ux <p i>
Code m ode recou vre ment <pi> Entier <O>
Li b mode recouvremen t Caractère (20)
Code m ode recou vre ment <pi> 1,1
1,n
REGLE DE CALCUL
M UTATION 0, n
Code règle d e calcul <pi> Entier <O> PERIODE
Code m utation <pi> Ent ier <O>
Formul e Caractère (1 5) Code période <pi> En tier <O>
Li b mutat ion Caract ère (20)
Code règle d e calcul <pi> lib peri ode Ca ractère (30 )
Code m utation <pi>
... Code période <pi>
POSTE RUBRIQUE
36
PERSONNE (MATRICULE, #CODE_ANCIENNETE ,
#CODE_PAYS,#CODE_TYP_PERS,NOM,PRENOM,ADRESSE,
SEXE ,E_MAIL,CONTACT,PHOTO,TYP_TIERS,DOMICILIATION,NUMERO_SECU,DATE_HABITATION)
DIRECTION (CODE_DIRECTION,LIB_DIRECTION)
PRESENCE (CODE_PRESENCE,LIB_PRESENCE)
VILLE (CODE_VILLE,LIB_VILLE)
MISSION (CODE_MISSION,LIB_MISSION)
MUTATION (CODE_MUTATION,LIB_MUTATION)
FORMATION (CODE_FORMATION,#CODE_TYPE_FORMATION,LIBELLE_FORMATION)
RUBRIQUE (CODE_RUBRIQUE,#CODE_MODE_RECOUVREMENT,#CODE_PERIODE,
#CODE_TYPE_RUBRIQUE, LIBELLE_RUBRIQUE, TAUX_VARIABLE, FACULTATIF)
37
IGR (CODE_IGR, TAUX_IGR)
38
TAXE (CODE_TAXE, LIBELLE_TAXE)
39
PERS_MISSION_VILLE (#MATRICULE, #CODE_MISSION, #CODE_VILLE, DATE_DEBUT_MISSION,
DATE_FIN_MISSION)
40
EMPLACEMENT_PRODUIT_TYP_MVT (#CODE_EMP, #CODE_PRODUIT, #CODE_TYP_MVT, DATE_MVT,
QTE_MVT)
SOCIETE
#: clé étrangère
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.
CODE DESIGNATION
41
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
42
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
43
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 :
44
Code : TB0001
Désignation : PERSONNE
Longueur : 184
Clé : matricule
Table 2 :
Code : TB0049
45
Désignation : PRODUIT
Longueur : 176
Clé : code_produit
Table3
Code: TB0043
Désignation : LIGNE_ECRITURE
Longueur : 40
46
Clé : COD_LIGNECRIT
Table4
Code: TB0002
47
Désignation : CONTRAT
Longueur : 99
Clé : CODE_CONTRAT
Table5
Code: TB0051
48
Désignation : REGLEMENT
Longueur : 116
Clé : CODE_REGLEMENT
Table 6
Code: TB0016
49
Désignation : RUBRIQUE
Longueur : 45
Clé : CODE_RUBRIQUE
53 CODE_RUBRIQUE Code de la 4
rubrique
Table7
Code: TB0048
Désignation : COMMANDE
Longueur : 83
Clé : CODE_COMMANDE
50
N° Ordre du DD Champ Désignation Taille
15 CODE_COMMANDE Code de la 4
commande
1-Traitements
51
Maj des Villes COM-TR0003
52
Maj situation matrimoniale GRH-TR0017
Règlement COM-TR0015
COMMERCIALISATION
Maj du stock COM-TR0016
53
Paiement des salaires GRH-TR0032
Comptabilisation CPT-TR007
Traitement 1:
Code : COM-TR0014
54
Numop , numbon, i : entier ;
Pu :reel ;
Somme :reel ;
Quantite :entier ;
Qteconvert :reel ;
Total :reel ;
Somtotal :reel ;
Debut
debut
Lire(numop) ;
Lire(numbon) ;
Choisir(numero du tiers) ;
Afficher(nomtiers) ;
Lire(Typroduit) ;
Lire(codprod) ;
Lire(libelle) ;
Lire(pu) ;
Lire(quantite) ;
55
Lire(unite) ;
Qteconvert=quantité*valeur.unité ;
Afficher(qteconvert) ;
Total=pu*qteconvert ;
Afficher(total) ;
Debut
Somtotal=somtotal+total ;
Fin ;
Afficher(total) ;
Si choix=transport alors
debut
Lire(trans) ;
Choisir (devise) ;
Montantrans=valdevise*trans ;
Fin ;
Si choix=tva alors
debut
Lire(tva) ;
Choisir (devise1) ;
Montantva=valdevise1*tva ;
Fin ;
Si choix=rrr alors
Debut
Lire(rrr) ;
56
Choisir (devise2) ;
Montantrrr=valdevise2*rrr ;
Fin ;
Choisir(modereglement) ;
Choisir(typereg) ;
Fin
debut
Lire(numop) ;
Lire(numbon) ;
Choisir(numero du tiers) ;
Afficher(nomtiers) ;
afficher(Typroduit) ;
Afficher(total) ;
Afficher(frais)
Afficher(somme)
Choisir(modereglement) ;
Choisir(typereg) ;
Fin ;
Fin ;
Sorties : TB0049,TB0048
57
Traitement 2:
Code : COM-TR0015
Désignation : Règlement
Date :date ;
Taux :reel ;
Mtverse :reel ;
mtconverti :reel ;
Debut
Choisir(numop) ;
Choisir(date) ;
Lire(numfact) ;
Sinon
debut
Choisir(typop) ;
Afficher(numtier) ;
58
Afficher(numbon) ;
Afficher(tablcmd) ;
Afficher(trans) ;
Afficher(escpt) ;
Afficher(rrr) ;
Afficher(total) ;
Afficher( montant) ;
Afficher(reste) ;
Lire(mtverse) ;
Choisir(devise);
Mtconverti=mtverse*taux.devise
Si mtconverti>reste alors
sinon
Fin;
Fin;
Sorties :Règlement ;
Traitement 3:
Code : GRH-TR0024
Entrée :
Traitement :
59
Date début période d’essaie: Date ;
Début :
Sinon
Début
Lire (contact) ;
60
Ecrire (<<entrer le sexe>>) ;
Lire (sexe) ;
Lire (adresse) ;
Afficher (Date invalide, la date début doit être supérieur à la date fin)
Sinon
Afficher (Date invalide, la date début doit être supérieur à la date fin)
Sinon
Fin
Fin
Sortie
Table : TB0070
61
Traitement 4:
Code : GRH-TR0025
Entrée
Traitement :
Matricule : entier ;
Photo : binaire ;
Début :
62
Sinon
Lire (matricule) ;
Sinon
Début
Lire (photo) ;
Lire (e-mail) ;
Lire (nationalité) ;
Lire (poste) ;
63
Fin
Fin
Sortie :
Table : TB0001
Traitement 5:
Code : CPT-TR005
Traitement :
N°LigEcr : entier ;
NumCpte : entier
MtDbi : entier ;
MtCdi : entier ;
NumEcri :entier ;
DatLignEcri : date ;
Compta : booléen ;
Debut
Lire (DatLignEcri) ;
64
Sinon
Lire(NumEcri) ;
Lire(lib_lign) ;
Lire(MtDbi) ;
Lire(lib_lign) ;
Lire(MtCdi) ;
Si (MtDbi<>MtCdi) alors
sinon
TABLE LIGNECRITURE
Traitement 6:
Code :GRH_TR0032
Entrée :
Traitement :
65
Code employé : Entier ;
Salaire : Numérique ;
Début :
Sinon
Début
Lire (prime) ;
66
Ecrire (entrer le montant de la prime) ;
Lire (indemnité) ;
Lire (retenue) ;
Afficher (salaire)
Enregistrer saisies ;
Fin
Fin ;
Traitement 7:
Code :GRH-TR0033
67
Désignation : Attribution rubrique
Entrée
Ecran :
Traitement :
Début :
Sinon
Début
Lire (rubrique) ;
Enregistrer saisies ;
68
Fin
Fin ;
FONCTION sEnLettres(AConvertir,Unité="Francs-Cfa",Décimales="")
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=Taille(szToken)
c=szToken[[j]]
SELON c
CAS "1"
// gère le cas 21, 31, 41, 51, 61 (teste le
caractère précédent)
69
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"
70
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=""
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)
71
SI nI=4 ALORS szTok2=szTok2+"M"
SI nI=5 ALORS szTok2=szTok2+"N"
FIN
szTok=szTok2+szTok
PROCEDURE sLecture1(c,szTok)
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
72
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)
FONCTION sNombreEnLettre(valeur)
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
73
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
74
resultat=resultat+szToken
FIN
FIN
FIN
FIN
resultat=sInterprete(resultat)
RENVOYER resultat
75
Ecran 1 : Saisie écritures comptables
Ecran 2 : Achats/ventes
76
Ecran 3 : Contrat de travail
77
Ecran 4 : Enregistrement employé
78
Ecran 5 : Règlement/Encaissement
79
Ecran 6 : Attribution Rubriques
80
81
Ecran 7 : Salaire Employé
3-Etats
82
Nom de l’entreprise
Bulletin de salaire
83
le …..
JOURNAL
84
GRAND LIVRE
Solde :…………..
____________________________________________________________
Solde :…….
_________________________________ __________________________
Solde : …………..
FICHE DE STOCK
85
FICHE DE STOCK
Articles : ………………………………………………………..
FACTURE
86
Etablissement ……………………………… Date :
…………………………….
Adresse : ………………………………………
NET A PAYER
N.B :
……………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………
……………………………..
BON DE COMMANDE
87
Nom : ……………………………… Date : ……………………………….
Adresse : ………………………………………
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.
88
Après l’authentification, voici l’écran qui se présente
89
C’est le superviseur qui permet de créer les groupes d’utilisateurs et d’attribuer les droits sur les
différentes fenêtres
- 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 RESSOURCES HUMAINES a accès uniquement au menu des
ressources humaines.
90
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 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.
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.
91
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
92
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
.
93
Encaissement
94
Ø 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.
· 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
95
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.
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.
96
Interface de la saisie des opérations diverses
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.
97
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.
98
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 .
99
Enregistrement D’UN EMPLOYE
Saisie ou sélection :
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
100
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.
101
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é.
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.
103
BIBLIOGRAPHIE
· DOCUMENTS
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
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/
104
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.
ü 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.
105
ü Etat Comptabilisé : On dit qu’une écriture est comptabilisée si elle respecte les
ANNEXE
1. Bulletin de paye
106
107