Introduction :
Ce chapitre consiste à faire une étude de la méthode actuelle de la gestion des stagiaires dans la
société afin de relever ses insuffisances et de proposer une solution efficace.
On constat :
- Redondance.
- Beaucoup de paperasse.
- La non centralisation de donnée au sein de FARATEC.
- La tâche de recherche d’une machine ou d’un client est très lourd à faire lorsqu’on a
beaucoup de papier et de registre.
- Le temps d’arrêt de maintenance de machines est plus important lorsqu’on n’a pas des
historiques sur la machine et lorsqu’on n’a pas de stock.
- L’accès aux informations des machines est difficile vu qu’il faut à chaque fois
chercher leurs dossiers.
- La secrétaire doit organiser manuellement les documents et les dossiers des machines
et de salariés.
- Le classement des dossiers et très compliqué (par matricule de machine /par clients
…).
- Les documents peuvent être perdus, mal reclassées ou bien détériorés par l’usage
fréquent.
- Les dossiers occupent beaucoup d’espace.
- Les dossiers ne sont pas sécurisés, n’importe quelle personne peut y accéder.
- Vu qu’il n’y a pas d’un système de génération automatique des rapports, le client
doivent toujours attendre la secrétaire pour qu’elle génère leurs rapports de machines.
Récemment, un effort de la part de la secrétaire a été mis en place. Cela consiste à enregistrer
les informations des machines et des clients dans des tables Excel pour éviter le recours à
chaque fois aux dossiers mais cette solution manque d'interaction et n’évite pas la redondance
des informations, ainsi elle n’est pas très sécurisée
Solution proposée :
Afin de pallier au problème observé, et de faciliter la tâche de la Gestion des machines, nous
avons proposé une solution informatisée avec plusieurs fonctionnalités. Cette solution est de
développer une application web dynamique qui doit être exploitée d’une manière facile et
efficace
Afin d’arriver aux objectifs souhaités de notre projet, l’organisme d’accueil nous a proposé de
suivre le cahier de charges suivant :
Conclusion :
Au niveau de cette dernière partie, nous nous intéressons aux outils de développement utilisés
pour implémenter notre application ainsi qu'à l'interface principale de l'application et quelques
cas d'utilisation.
Méthodologie Adoptée :
Les diagrammes de cas d'utilisation illustrent et définissent le contexte et les exigences d'un système
entier, ou des parties essentielles d'un système. On peut modéliser un système complexe avec un seul
diagramme de cas d'utilisation, ou créer de nombreux diagrammes de cas d'utilisation pour modéliser
les composants du système.
Dans cette partie on va modéliser notre application par plusieurs diagrammes pour modéliser les
différents composants de l’application.
Le modèle de cas d’utilisation générale est représenté dans la figure qui va suivre :
Lors de la gestion des listes, l’administrateur peut ajouter, modifier ou supprimer les listes des
machines ou des salariés.
Lors de la recherche des machines, l’administrateur peut rechercher soit par matricule, puissance,
client, ou bien l’intersection de ces 3 champs.
Diagramme de cas d’utilisation du module « recherche des salariés » :
Lors de la recherche des salariés, l’administrateur peut rechercher soit par matricule,
puissance, client, ou bien l’intersection de ces 3 champs.
Ce cas d’utilisation est nécessaire pour chaque utilisateur de notre application. Ce dernier commence
par saisir son nom d’utilisateur et mot de passe, le système vérifie la validité des informations saisies
en entrée : Si les informations saisies sont correctes alors l’utilisateur va rédiger vers la page d’accueil
(selon la nature d’utilisateur soit administrateur, soit client). Si une information est erronée, un
message d’erreur s’affichera.
Diagramme d’activité :
L’’utilisateur envoie une demande de modification des machines ou bien du salariés, la liste
des machines, salariés s’affiche, le client sélectionne la machine ou le salariés à modifier, il
saisit les informations à modifier au formulaire de modification.
Diagramme d’activité « supprimer les salariés ou les machines » :
Le diagramme de classe est une collection d’éléments du modèle (statique), tels que des
choses, des interfaces et leurs relations, connectées entre eux comme un graphe. Un
diagramme de classe montre uniquement les aspects statiques du modèle.
Le diagramme suivant présente les différents classes et relation utiles pour la réalisation qui
constitue la base de données de notre application.
Conclusion :
Dans cette partie nous avons présenté notre application Web par les différents modèles et
diagrammes pour donner une idée globale pour rendre notre projet plus claire et compréhensif
sur les différents cotés. Toutes ces taches vont être traduites sur des interfaces qu’on va
représenter dans le chapitre suivant.
Réalisation de l’application :
Interfaces Graphiques :
Fenêtre d’accueil de l’application :
C’est une introduction à notre application pour présenter les différents services offerts.
Photo
Fenêtre d’authentification :
PHOTO
Page d’accueil :
- Menu principal.
- Statistiques (productivité).
Le Menu principal et le logo sont fixés pour toutes les pages, seule la zone du travail qui change.
PHOTO
Cette interface nous présente la liste des listes de contacts ainsi les différents opérations que
l’utilisateur peut faire telles que l’ajout, la modification, la suppression et l’affichage des listes.
Photo
Scénarios applicatifs :
Ajouter un nouveau salarié :
Pour Ajouter un nouveau salarié il suffit de cliquer sur le bouton « saisi des personnes » à partir
du menu « gestion » et le système va faire la redirection vers le formulaire d’ajout.
Il faut remplir tous les champs. Si une information est manquante/invalide le système affiche un
petit message d’erreur en dessus des champs concernés.
Après avoir valider l’ajout, et si le salarié existe déjà dans le système (vérification de l’existence
se fait avec le CIN), un message d’erreur est apparu.