WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et réalisation d'une application de gestion de stock dans une entreprise privée cas de Sesomo.

( Télécharger le fichier original )
par Harris KATETE
Intitut supérieur de commerce de Lubumbashi RDC - Licence 2011
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

Bibliographie

I. Ouvrages et Dictionnaire

1. Dictionnaire PETIT LAROUSSE ; 2006.

2. MULUMBATI NGASHA ; Introduction à la Science Politique, Ed africa 2006.

3. PASCAL ROQUES ; UML2.x. Les Cahiers de Programmeur, Modéliser une Application Web ; 4ième Ed Eyrolles , 2008,p4.

4. PINTO R. et GRAWITZ M ; Méthodes de sciences sociales, Paris. Dallas ;1985.

5. PINTO. R ; Sociologie Générale, Ed Africa. 1982.

II. Site Internet

0. http://fr.wikipedia.org/wiki/Unified_Modeling_Language

1. Uml.free.fr/cours/ip13.html

2. UML 2 - Laurent Audibert - http://laurent-audibert.developpez.com/Cours-UML/

3. UML 2 - Laurent Audibert - http://laurent-audibert.developpez.com/Cours-UML/

4. http :fr.wikipedia.org/wiki/WLangage.

5. www.pcsoft.fr

Annexe

5.1. CODES DE L'APPLICATION

a) MENU PRINCIPAL

- Selection du Menun de Menu.Fichier.Config

// configuration de l'imprimante par défaut

iConfigure(Faux)

- Selection du Menun de Menu.Fichier.Quitter

// termine l'application en fermant la fenêtre

Ferme()

- Selection du Menu.M_Gestion_de_Sorties.OPT_Fiche_Gestion_de_Sorties

// ouverture de la fenêtre fille "Fiche_Gestion_de_Sorties"

Ouvre(Fiche_Gestion_de_Sorties)

- Selection du Menu.M_Gestion_de_Sorties.OPT_Fiche_Gestion_de_Sorties

// ouverture de la fenêtre fille "Table_Gestion_de_Sorties"

Ouvre(Table_Gestion_de_Sorties)

- Selection du Menu.M_Gestion_de_Sorties.OPT_Fiche_Gestion_de_Sorties.Imprimer

// prévisualisation de l'état "Etat_Table_Gestion_de_Sorties"

iAperçu(100)

iImprimeEtat(Etat_Table_Gestion_de_Sorties)

- Selection du Menu.M_Gestion_de_Sorties.OPT_Fiche_Gestion_des_Entrées

// ouverture de la fenêtre fille "Fiche_Gestion_des_Entrées"

Ouvre(Fiche_Gestion_des_Entrées)

- Selection du Menu.M_Gestion_de_Sorties.OPT_Fiche_Gestion_des_Entrées

// ouverture de la fenêtre fille "Table_Gestion_des_Entrées"

Ouvre(Table_Gestion_des_Entrées)

- Selection du Menu.M_Gestion_de_Sorties.OPT_Fiche_Gestion_des_Entrées.Imprimer1

// prévisualisation de l'état "Etat_Table_Gestion_des_Entrées"

iAperçu(100)

iImprimeEtat(Etat_Table_Gestion_des_Entrées)

- Selection du Menu.M_Gestion_de_Sorties.OPT_Fiche_Gestion_de_Stock

// ouverture de la fenêtre fille "Fiche_Stock"

Ouvre(Fiche_Stock)

- Selection du Menu.M_Gestion_de_Sorties.OPT_Fiche_Gestion_de_Stock

// ouverture de la fenêtre fille "Table_Stock"

Ouvre(Table_Stock)

- Selection du Menu.M_Gestion_de_Sorties.OPT_Fiche_Gestion_des_Entrées.Imprimer2

// prévisualisation de l'état "Etat_Table_Stock"

iAperçu(100)

iImprimeEtat(Etat_Table_Stock)

- Selection du Menu.M_Gestion_de_Sorties.OPT_Fiche_Gestion_des_Entrées.Imprimer3

// prévisualisation de l'état "Etat_Table_Gestion_des_Entrées"

iAperçu(100)

iImprimeEtat(Etat_Table_Gestion_des_Entrées)

- Selection du Menu de Menu_WindevHelp.Menu_Interrogation_1

// ouvre le fichier d'aide correspondant à la langue en cours

SELON Nation()

CAS nationFrançais : LanceAppliAssociée("Aide GestionStockharris005.chm")

FIN

- Selection du Menu de Menu_WindevHelp.Menu_Interrogation_9

// Adresse mail où doivent être envoyés les incidents

// ProjetInfo(piEMailApplication) renvoie l'adresse mail saisie dans l'assistant de création du menu ?,

// ou dans l'assistant de création d'exécutable

// Vous pouvez remplacer cette valeur pour modifier l'adresse mail si vous le souhaitez.

sMail est une chaîne = ProjetInfo(piEmailApplication)

CCFeedback.Configure(fbEmail,sMail)

// Création et envoi du nouvel incident

CCFeedback.NouvelleDemande()

- Selection du Menu de Menu_WindevHelp.Menu_Interrogation_9

Ouvre(FEN_APropos)

b) Codes Fenêtre Gestion des Sorties

- Clic sur nouveau

// vérification des modifications de la fiche

VerifModification()

// passe en mode création

ModifModeFenetre("Création")

// demande de confirmation

SI OuiNon(Non,"Voulez-vous vraiment supprimer l'enregistrement ?") ALORS

// suppression

HSupprime(Gestion_de_Sorties)

SI ErreurDétectée ALORS

Erreur("Impossible de supprimer l'enregistrement."+RC+HErreurInfo())

RETOUR

FIN

- Clic sur Supprimer

// On indique qu'un enregistrement a été modifié (le rafraichissement des données sera nécessaire)

gbFenetreModifiee = Vrai

// lecture de l'enregistrement suivant

HLitSuivant(Gestion_de_Sorties,IDGestionSortie)

// si l'enregistrement supprimé était le dermier enregistrement

SI HEnDehors() ALORS

// lecture du dernier enregistrement

HLitDernier(Gestion_de_Sorties,IDGestionSortie)

// il n'y a plus d'enregistrement dans le fichier

SI HEnDehors() ALORS

// vide les champs

RADEfface()

// informe l'utilisateur que le fichier est vide

Info("Le fichier est vide")

// terminé

RETOUR

FIN

FIN

// transfert du buffer du fichier dans les champs

RADAffiche()

FIN

- Clic sur imprimer

// prévisualisation de l'état fiche

iAperçu(100)

iInitRequêteEtat("Etat_Fiche_Gestion_de_Sorties",Gestion_de_Sorties.IDGestionSortie)

iImprimeEtat("Etat_Fiche_Gestion_de_Sorties")

- Clic sur appliquer

// Application de la modification

VerifModification()

- Clic sur fermer

// fermeture de la fenêtre sans rien faire

Ferme("",gbFenetreModifiee)

- Déclaration globales de fiche_de_stock

// Ouverture de la fenêtre de type Fiche

// Entrée: ModeOuverture=mode d'ouverture de la fenêtre :

// - "Parcours" Visualisation de tous les enregistrements

// grâce aux boutons de parcours

// - "Modif" Modification de l'enregistrement en cours

// - "Création" Création d'un nouvel enregistrement

// - "ParcoursLié" Parcours du fichier en liaison avec la fenêtre mère

// (avec suppression et création)

PROCEDURE FicheRAD(ModeOuverture="Parcours")

GLOBAL

gNumEnr est un entier = 0 // enregistrement en cours dans le fichier

gModeFenetre est une chaîne // mode de la fenêtre

gbFenetreModifiee est un booléen = Faux // Est-ce qu'un enregistrement a été modifié ?

gsModeAppel est une chaîne = ModeOuverture // Mode d'appel de la fenêtre

// Gestion des erreurs d'accès à la base de données

// Les messages d'erreurs renvoyés par la base sont affichés

// Vous pouvez traiter ici les compte-rendu d'erreurs de votre base

QUAND EXCEPTION

Erreur("Une erreur est survenue dans la fenêtre",ExceptionInfo(errMessage))

// On réactive les exceptions

ExceptionActive()

// On reprend le traitement

RepriseSaisie()

FIN

Initialisation de fiche Gestion_de_Sortie

// si la fiche est ouverte en mode parcours

// mais que le fichier n'a aucun enregistrement

// passe automatiquement en mode création

SI (ModeOuverture="Parcours" OU ModeOuverture~="ParcoursLié") ET HNbEnr(Gestion_de_Sorties)=0 ALORS

// ouvre une boite de dialogue pour informer l'utilisateur

Info("Le fichier ne contient aucun enregistrement.","La fiche va passer en mode 'Création'.")

// changement de mode d'ouverture

ModeOuverture="Création"

FIN

// activation des champs selon le mode de la fenêtre

ModifModeFenetre(ModeOuverture)

c) Fenêtre de login ( déclaration globale GPWLogin)

// Fenêtre de Login

//-----------------------------------------------

EXTERNE GPWUtilisateur

EXTERNE GPWUtilisateurConfiguration

EXTERNE GPWConfiguration

EXTERNE GPWConfigurationElement

EXTERNE GPWElement

//-----------------------------------------------

GLOBAL

gnNbEssai est un entier = 0 // nombre d'essai

gbAvecConfirmation est un booléen = Vrai // Vrai si la fenêtre affiche le champ de confirmation de mot de passe

CONSTANTE nNBESSAISMAX = 3 // nombre d'essais maximum

CONSTANTE nMODIFHAUTEUR =30 // différence de hauteur lorsque la fenêtre est agrandie

// pas de confirmation de mot de passe à l'ouverture de la fenêtre

AvecConfirmation(Faux.

d) Initialisation de la fenêtre GPWLogin

// Fenêtre de Login

//-----------------------------------------------

EXTERNE GPWUtilisateur

EXTERNE GPWUtilisateurConfiguration

EXTERNE GPWConfiguration

EXTERNE GPWConfigurationElement

EXTERNE GPWElement

//-----------------------------------------------

GLOBAL

gnNbEssai est un entier = 0 // nombre d'essai

gbAvecConfirmation est un booléen = Vrai // Vrai si la fenêtre affiche le champ de confirmation de mot de passe

CONSTANTE nNBESSAISMAX = 3 // nombre d'essais maximum

CONSTANTE nMODIFHAUTEUR =30 // différence de hauteur lorsque la fenêtre est agrandie

// pas de confirmation de mot de passe à l'ouverture de la fenêtre

AvecConfirmation(Faux)

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Nous voulons explorer la bonté contrée énorme où tout se tait"   Appolinaire