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

 > 

Mise en place d’une application client-serveur pour la gestion des projets.


par JEANCY DIASOLUA
Université de Kinshasa - Gradue en mathématiques-informatique 2013
  

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

Avant-propos

Les étudiants finalistes au cycle de graduat doivent présenter un travail Scientifique, d'une envergure considérable, reflétant les connaissances qu'ils ont eu à acquérir depuis le début de leur cycle à l'université de Kinshasa.

Ce travail de titan a nécessité beaucoup de concentration de notre part puis nous a permis d'accroitre, d'expérimenter certaines notions apprises aux cours.  L'objet de ce travail est d'arriver à mettre au point un logiciel utilisant la théorie des graphes permettant de résoudre le problème centrale d'ordonnancement par la construction d'un graphe potentiel pondéré et un réseau de transport quasi fortement connexe.

Je souhaiterais avant toute chose remercier les personnes sans qui ce travail ne serait pas, en commençant par les autorités de l'Université de Kinshasa, Je tiens également à remercier ces personnes pour leur disponibilité et leur envie de participer à ce travail qui m'a marquée à l'occurrence le professeur docteur MANYA NDJADI L., le professeur docteur KAFUNDA. Je remercieégalement l'assistant Félicien MASAKUNA pour son encadrement, ses précieux conseils et remarques précieuses qui nous ont permis d'achever ce travail.

DIASOLUA LUZILA Jeancy

INTRODUCTION

Un des paramètres très important à tenir compte dans la gestion des projets est le temps. Ce pour cela qu'il sera primordial pour nous de savoir comment procéder afin de répartir les différentes tâches d'un projet dans le temps. Tout projet a un objectif, certains n'atteignent pas souvent leurs objectifs (dépassement de délais, Surcouts importants, qualité technique du produit insuffisante), à cause de la mauvaise gestion. Il en résulte une préoccupation, qui est celle de chercher à savoir les outils efficaces à user de manière à bien planifier, bien contrôler, bref bien gérer un projet, de manière à éviter des couts supplémentaires, des dépassements inutiles du délais ...Le fait d'avoir un contrôle sur la durée, le cout global d'un projet nous permettra de prévoir avec précisions le budget à allouer au projet.

Cette controverse face au quel on se retrouve butter nous pousse à réfléchir, trouver des solutions pouvant répondre aux besoins. L'utilisation des techniques d'ordonnancement s'est avérée incontournable en vue de palier face à notre préoccupation précédente. Notons qu'il existe des outils qui peuvent nous permettre de connaitre le temps lié à l'exécution de chaque tâche du projet, à l'occurrence le graphe pert, le graphe potentiel, le diagramme de gantt. Le choix d'une méthode dépend du gestionnaire du projet.

Au regard de ce qui précède, nous avons jugé judicieux de mettre au point un logiciel conçu dans un langage de programmation que nous maitrisons le mieux (Visual Basic) pouvant tracer le graphe potentiel, celui-ci pourra être utilisé dans des bureaux d'études plus précisément dans l'étape de la planification des projet, de manière à ce que nous puissions gagner par rapport au facteur temps.

La résolution de notre problème passe par l'élaboration du cahier de charge, des phrases d'analyse... Ce qui nous permettra d'avoir une vision assez large sur le problème et sur le logiciel. En présence des besoins, nous avons optée pour l'utilisation du langage de modélisation unifié (UML). Ce langage permet de réaliser un système logiciel en le représentant, en le spécifiant, en le construisant et en le documentant au préalable. Ce langage s'articule autour d'au moins neuf diagrammes différents représentant chacun un concept particulier de développement d'un système logiciel, parmi lesquels nous avons choisi de modéliser le diagramme de cas d'utilisation.

Notre contribution, le logiciel en ce qui le concerne peut permettre à une personne de visualiser avec précision la répartition des tâches d'un projet en niveau, le graphe potentiel avec les calculs des dates des débuts, dates aux débuts au plus tard de toutes les tâches du projet. De ce fait, l'objectif de ce outil (du logiciel) est de permettre d'ordonnancer, de hiérarchiser, de classer un très grand nombre de tâche en fonction des contraintes d'antériorité, de successions qui peuvent évoluer. Le programme s'adapte à tout problème décomposable en tâches, il est particulièrement performant lorsque le nombre de tâches est élève et que les contraintes risquent d'évoluer.

Ce travail scientifique basé sur la conception d'un logiciel a nécessité beaucoup d'énergie de notre part, aussi de la part des personnes qui nous ont aidées dans sa rédaction. Au total, sept mois ont été suffisants pour le réaliser, de Juin 2013 à Décembre 2013. La conception du logiciel quant a lui nous a fallu les trois premiers mois.

Ce travail est reparti en trois grands chapitres :

CHAPITRE 1 : ARCHITECTURE CLIENT- SERVEUR

Il sera question de mettre en valeur l'importance liée à l'utilisation de ce type d'architecture dans notre logiciel

CHAPITRE 2 : GESTION DES PROJETS

Il a été question de donner de la lumière sur certaines notions (projet, contrôle et évaluation d'un projet, ...) et aussi de montrer l'utilité de cette étape nommée « la gestion des projets » dans la réalisation des projets

CHAPITRE 3 : APPLICATION ET IMPLEMENTATION

Nous avons montré différent aspect du logiciel, la manière dont nous devons comprendre le résultat déduit du logiciel. En outre nous avons eu a parlé de ganttProject, un outil très connu, très puissant et très utilisé dans la gestion des projets, aussi nous avons émis vers la fin certains hypothèses pouvant aider à utiliser le logiciel adéquate, en rapport avec votre projet.

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








"L'ignorant affirme, le savant doute, le sage réfléchit"   Aristote