Rapport Mini-Projet v0 Achref
Rapport Mini-Projet v0 Achref
Rapport Mini-Projet v0 Achref
Rapport
Intitulé du sujet :
Elaboré par:
Oumayma Aoun
V. Diagramme de classe
VI. Conclusion
Introduction
Ce document est un cahier des charges pour la mise en place d’un projet de gestion d’une application
de gestion de voiture d’un ministére. Il a été élaboré par Ben Belgacem Eya, Aoun Oumayma et Ben
Mbarek Achref trois élèves ingénieurs en informatique au sein de l’école nationale d’ingénieur de
Carthage.
Le projet de gestion d’un parc de voiture d’un ministére a été conçu afin de faciliter la tâche de
l’administration de cette dernière ainsi de pouvoir gérer les importantes fonctionnalités et de
comprendre son mécanisme.
Notre projet a pour objectif la conception et la mise en place d’une application permettant d’aider à la
gestion d’un parc de voiture d’un ministére et plus précisément, aider à la gestion des réservations et
des voitures.L’application,qui fera suite à cette analyse,devra permettre donc de:
Gérer les voitures de la ministére
Nous allons maintenant lister les acteurs qui peuvent interagir avec le système, mais nous donnons
d'abord une définition des acteurs.
Un acteur représente l'abstraction des rôles joués par des entités externes (utilisateurs, dispositif
matériel ou autre système) qui interagissent directement avec le système étudié.
La mise en marche de notre système nécessite un principal acteur qui est :
Fonctionnaire:il a pour mission de gérer tout le système, d’ailleurs, il peut gérer tous les voitures et
tous les réservations.
Cas d’utilisation
acteur
S’autentifier
Gérer les voitures
administrateur
Gérer les réservations
Gérer les parkings
Les besoins fonctionnels sont l’expression de ce que le produit ou le service délivré par le projet
devrait être ou faire pour satisfaire le client.
Notre application doit satisfaire les besoins fonctionnels suivants :
Authentification
L’utilisateur doit saisir son login et son mot de passe pour qu’il puisse accéder à
l'application.
L’application nous offrira la possibilité de consulter la liste des voitures, d’ajouter une voiture, de la
rechercher à partir de son numéro de matricule et de supprimer une voiture accidentée.
Gestion de parking
L’application nous offrira la possibilité de consulter la liste des parking, d’ajouter un parking, de
supprimer un parking, de rechercher et de modifier un parking à partir de son identifiant.
Gestion de réservations
L’application proposera de consulter la liste des réservations , d’ajouter une nouvelle réservation, de
supprimer une réservation, de rechercher une réservation à partir de son identifiant et de la modifier.
Les besoins non fonctionnels décrivent toutes les contraintes auxquelles est soumis le système pour sa
réalisation et son bon fonctionnement
Rapidité
Efficacité
Maintenabilité et scalabilité
Le code de l'application doit être lisible et compréhensible afin d'assurer son état
évolutif et extensible par rapport aux besoins.
Extensibilité
Le code doit être clair pour les futures évolutions ou améliorations probable.