Professional Documents
Culture Documents
Ce projet consiste dvelopper une application ayant pour objectif de suivre lexcution des projets informatiques travers laquelle on va avoir une organisation et sauvegarde de toutes les donnes ncessaires se rapportant aux diffrents projets.
2 les objectifs
Lobjectif majeur de cette application est dorganiser et suivre le droulement des projets dans la mesure o le chef projet sera ramen suivre le planning propos lors du lancement du projet, ce qui permettra aux chefs services de contrler de prs les travaux. Les objectifs du second niveau, dcoulant des objectifs principaux sont : Permettre dtablir des statistiques relatives aux informations enregistres (taux davancement) Permettre limpression de certaines pages (fiches projet, fiche didentification projet)
3- Les besoins
A- les besoins non fonctionnels Interfaces utilisateurs
Linterface devra tre ergonomique, simple et facile utiliser ; Sinon on peut prvoir un fichier daide lutilisateur, prsentant linterface et les fonctionnalits
Dveloppement de lapplication
Environnement de dveloppement : PHP La partie base de donnes de lapplication sappuiera sur le logiciel gratuit MySQL.
A chaque connexion au systme, cette page daccueil saffichera . Dans cette interface lutilisateur doit sauthentifier en introduisant sa matricule et son mot de passe , si les donnes introduites sont valides, la fentre ci-dessous sera affiche, sinon un message derreur sera annonc comme suit : Veuillez vrifier les donnes introduites ! .
Partie A La partie A sera variable en fonction de lemploy connect. Il existe donc 2 cas possibles : 1- Premier cas : Agent / Chef projet Afficher la liste des projets en cours sur lesquels lagent connect travaille. Un click sur lun de ces projets permettra dafficher la fiche projet et le tableau des commentaires pour les mettre jour. 2- Deuxime cas : Chef service / chef division / directeur informatique Afficher la liste des projets en cours suivi du tableau de letat des projets permettant de visualiser dune manire rapide et simple lavancement des projets. (Manquante !!)
Partie B La partie B sera prsente dans toutes les interfaces qui suivent pour assurer une navigation et une flexibilit :
Bouton Ajouter
Un click sur ce bouton permettra dafficher la fentre suivante :
Il suffit de cliquer sur le bouton Quitter pour rafficher la page daccueil . Si aprs la saisit des informations ncessaires et le remplissage du formulaire vous dcidez denregistrer les donns un click sur le bouton Valider ouvrira la boite de dialogue suivante :
NB Lutilisateur doit remplir ce tableau et le sauvegarder pour que les informations soient introduites dans la base de donnes.
Bouton Modifier
Lutilisateur doit saisir le N du projet, le systme affichera son tour les informations correspondantes dans le but de lui offrir une meilleure prcision. Si lutilisateur ignore le N du projet, le systme lui offre alors une flexibilit travers le bouton Rechercher qui permet douvrir la fentre de recherche de projet mentionne prcdemment.
Bouton Rechercher
Lutilisateur doit choisir un critre de recherche parmi ceux qui sont disponibles dans la liste Boxe (N du projet, intitul du projet, chef projet, tat, date dbut ralise, date fin ralise, volume), ensuite saisir linformation ncessaire dans le textBoxe et lancer la recherche. Les projets rpondant au critre de recherche slectionn, seront alors affichs suivi chacun dun lien modifier et un autre supprimer . Un click sur lun de ces liens permettra douvrir une nouvelle fentre rpondant aux besoins de lutilisateur.
Bouton Planifier
Un click sur ce bouton permettra dafficher les projets identifis et non planifis suivi chacun dun lien planifier permettant de migrer vers la fentre de planification mentionne prcdemment.
Les donnes
Cas d'utilisation
Acteurs principaux
Scenario principal
L'utilisateur accde l'cran correspondant, saisit le formulaire et enregistre. Un nouveau projet sera ajout la BD.
Identification du projet
chef projet
Planning du projet
authentification
L'utilisateur accde l'cran correspondant, saisit la premire partie de la fiche projet (tache, ressource, collaborateur, date dbut chef projet prvue, date fin prvue) et enregistre. Le planning du projet sera ajout mais en attente d'tre valid. ce programme permet l'accs un fichier contenant toutes les fiches chef projet ncessaires pour la prise de chef service dcision(!) l'utilisateur accde une interface contenant tous les projets planifis chef division directeur informatique mais non valid, slectionne un projet, vrifie le planning et valide. l'utilisateur saisit sa matricule et son mot de passe et valide sa saisie. Le tous les utilisateurs du systme vrifie les informations saisies et affiche l'interface systme correspondante sinon un message d'erreur sera affich.
Cas d'utilisation
Acteurs principaux
Scenario principal
L'utilisateur met jour la fiche projet en remplissant sa deuxime partie (date dbut ralise, date fin ralise) et le tableau des commentaires, le champ "taux de ralisation" sera calcul par le systme et il valide.
consulter le tableau de bord de validation des modules et le tableau chef division directeur informatique de bord de l'tat des projets qui seront remplis lors du lancement de chef service ce programme. (!) chef service
Diagramme de classe