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

Extinction Rebellion

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






Extinction Rebellion





Changeons ce systeme injuste, Soyez votre propre syndic





"Il faut répondre au mal par la rectitude, au bien par le bien."   Confucius