présentation pfe projet fin d'étude développement et conception d'une application web mobile
1. Année universitaire 2018-2019
P R E S E N TAT I O N
DU PROJET DE FIN D’ETUDE
Développement d’une application pour la gestion
des équipements de sécurité et de lutte contre
les incendies dans les bâtiments
Réalisé par:
Raoua Bennasr
Encadré par :
Mme Yamna Ettares
Mme Amani Bouaziz
4. Introduction
Organisme d’accueil
Direction générale
Service de formation
Service administratif et financier
Service informatique
La société est subdivisée comme suit :
Première Consulting est un cabinet d’assistance, de conseil et de formation.
1
5. Assure le contrôle des équipements
Check-lists de vérification
Et assure aussi la mise à jour du calendrier
du programme de contrôle
Déclenchement des actions correctives
Cadre général
Introduction
APPLICATION WEB MOBILE
2
17. Specification des besoins
Les Besoins Non Fonctionnels
01
02
03
04
05
Fiabilité Performance
SécuritéRapidité
Extensibilité
12
18. Specification des besoins
Diagramme cas d’utilisation global
13
Specification des besoins
Diagramme cas d’utilisation global
13
Administrateur
Gestion profil
Gestion des Sites
S’authentifier
<<include>>
<<include>>
<<include>>
<<include>>
Super user
Gestion des Membres
S’authentifier
<<include>>
Technicien
Gestion catégories
équipements
Gestion
check-lists
Gestion des
fournisseurs
Gestion des
locaux
Consulter
les contrôles
Consulter les actions
Consulter
les planifications
<<include>>
S’authentifier
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
Gestion des
équipements
Gestion
Des Actions
Consulter
Les équipements
Gestion des contrôles
Planification des contrôles
S’authentifier
Controleur
<<include>>
<<include>>
<<include>>
<<include>>
Consultation des statistiques
Gestion des super users
Ce projet vise à développer une application web et mobile qui assure le contrôle des équipements en utilisant des check-list de vérification
et le déclenchement des actions correctives après une défaillance totale ou partielle d’un équipement ou après la détection d’une panne dans l’opération du contrôle.
Et assure aussi la mise à jour du calendrier du programme de contrôle
le contrôle fait d’une façon manuelle et aucun traitement ne se fait avec un logiciel ce qui provoque un certain nombre de problèmes.
Aucun ficher ne regroupe tous les équipements ce qui provoquent une difficulté dans la recherche et l’accès aux équipements et le risque de perte d’informations.
Il existe des nombreux fichiers manuels et des documents répétitifs.
Insuffisance des informations disponibles pour la gestion des contrôles.
La redondance des check-lists, des équipement de meme caracteristique et type à la check-list.
Problèmes de rentabilités et de qualités.
Manque de sécurité de l’information et des données.
le contrôle fait d’une façon manuelle et aucun traitement ne se fait avec un logiciel ce qui provoque un certain nombre de problèmes.
Aucun ficher ne regroupe tous les équipements ce qui provoquent une difficulté dans la recherche et l’accès aux équipements et le risque de perte d’informations.
Il existe des nombreux fichiers manuels et des documents répétitifs.
Insuffisance des informations disponibles pour la gestion des contrôles.
La redondance des check-lists, des équipement de meme caracteristique et type à la check-list.
Problèmes de rentabilités et de qualités.
Manque de sécurité de l’information et des données.
Donc pour résoudre ses problèmes nous avons développé un application web et mobile qui
Cette application Permet de Gérer les équipements à controler pour rendre la recherche et l’accès aux équipement plus facile
Puis Gerer les contrôles a fin d’Annuler les documents répétitifs éléminé la redondance des check-lists.
Ensuite gérer les action corectives
Et En fin la mise a jour du calendrier des controles et sela permet de simplifier le travail
Amélioration de la fiabilité et de la sécurité des données.
Minimisation des supports papiers utilisés.
Garantie une interactivité entre les contrôles et les actions corrective.
Optimisation du temps de réponse de l’application
Pour le choix méthodologique, nous avons adopté méthodologie agile SCRUM pour les raisons suivantes:
La grande capacité d’adaptation au changement grâce à des itérations courtes…
alors on identifie tout d’abord les acteurs interagissant avec note systéme.
En effet,notre application met en œuvre 4d’acteurs sont:
Afin d’assurer les fonctionnalité de notre application , plusieurs exigences non fonctionnels sont à tenir en compte dans notre solution comme:
Fiabilité : Bon fonctionnement des deux applications sans détection de défaillance.
Rapidité : Nos deux applications doivent répondre aux besoins des utilisateurs dans le plus court délai.
La performance : le système doit réagir dans un délai précis, quel que soit l'action de l'utilisateur.
La sécurité : les informations ne devront pas être accessibles à tout le monde.
L’extensibilité : Les deux applications devront être extensibles, c'est-à dire qu'il pourra y avoir une possibilité d'ajouter ou de modifier de nouvelles fonctionnalités.
Nous présontons uniquement le diagramme des séquence Ajouter équipement puisqu’il généralement similaire aux autre diagramme
Nous avois developpé l’application web avec html/css jsquery bootstrap pour frontend et avec as.net pour backend en utilisant le logiciel visual studio
Et l’application mobile avec le logiciel android studio
Nous avons adopté l’architecture 3 tiers comme architecture d’implémentation de notre application.
couche de présentation : la présentation des données, correspondant à l'affichage, la restitution sur le poste de travail, le dialogue avec l'utilisateur ;
couche de traitement : métier des données, correspondant à la mise en œuvre de l'ensemble des règles de gestion et de la logique applicative
couche d'accès aux données : correspondant aux données qui sont destinées à être conservées sur la durée, voire de manière définitive.
Conclusion:
Nous avons atteindre notre Objectif de développer une application Web et mobile pour le contrôle des équipement
Nous avons decouvrir le langage de programmation asp.net
Perspectives:Comme perspectives, nous proposons de développer une application mobile Ios pour la gestion des contrôles, et aussi un système de notifications qui déclenche des alertes de contrôle envoyés via différents canaux de communication.