Soutenance de Rapport de Stage
DÉVELOPPEMENT D’UNE APPLICATION WEB DE
GESTION DES STAGIAIRES
Présenté par :
MELINGUI DOH CELIN (Génie Logiciel)
Encadreur Académique : Encadreur Professionnel :
M. DJOUM Vincent M. MEDEME Danielle
Année académique : 2024-2025
Points de La Présentation
Présentation de L’Entreprise
Contexte Et Problématique
Reponses à La Problématique
Méthode Informatique Utilisée
Présentation des Diagrammes
Présentation de La Solution
Conclusion Et Perspective
Présentation de L’Entreprise
OreleXTech est une société des services en Ingegnerie informatique. Résolument
tournée vers l’innovation et en constante croissance.
Raison Sociale SUCCES SUCCES PRODUCTION
Logotype
Siège Social Yaoundé, Capitole, ray-de chaussé hôtel la falaise
Statut juridique de l’entreprise Société A Responsabilité Limitée
Année de création 2017
Directeur Général SIMEU SINKAM Paulin
Téléphone (237) 694 674 870
Email successuccespro@[Link]
Capital Environ 5.000.000 FCFA
Registre de Commerce N°CE/GP/30/05/16328
Infographie, secrétariat, montage vidéo
Activités principals Tirage photo, papeterie
Imprimerie numérique.
Slogan Le rayonnement de votre image c’est notre affaire
Effectif moyen 12 employés
Présentation de la problématique
Au cours de notre séjour en stage, nous avons été sollicite par une
agence de location de véhicules ALYCIA AUTO pour apporter
une solution dans sa gestion quotidienne telles que « la difficulté
réserver une voiture a distance , la difficulté dans le suivi des
locations des voitures , , l’absence d'un outil logiciel permettant
d’afficher en temps réel la disponibilité des véhicules. ».
Propositions des Pistes de Solution
Face à Ces Difficultés , Nous proposons a alicya auto
la conception d'un outil logiciel performant ,intuitif et
évolutif pour sa gestion. Cet outil permet :
Gérer les véhicules
gérer les clients,
gérer les réservations,
locations ..
Le Langage de Modélisation
UML (Unified Modelling Langage) entendu par Langage de Modélisation
Unifié représente un intermédiaire simple et efficace entre concepteurs intervenant dans
le projet et futurs utilisateurs du nouveau système. UML présente quatorze (14)
diagrammes , chacun étant utilisé pour mettre en évidence un aspect bien défini du
système. UML est utilisé pour spécifier, visualiser, modifier et construire les documents
nécessaires au bon développement d'un logiciel.
Quelques Diagrammes [1 / 2]
UML est itératif donc les étapes sont indépendantes les unes des autres. Il nous donne la possibilité
de modifier une étape antérieure sans que cela n’affecte l’évolution du travail
Diagramme des Cas d‘Utilisation <<include>>
S'authentifier
Le rôle de ce diagramme est Gerer voiture <<extend>>
Admin <<extend>>
l’analyse, l’organisation des besoins
et le recensement des grandes
fonctionnalités d’un système. <<extend>>
Supprimer voiture
ajouter voiture
Schéma du Diagramme des Cas d’Utilisation
Modifier voiture
Acteur :Admin
Cas d’utilisation : gérer voiture
Quelques Diagrammes [2 / 2]
DIAGRAMME DE CLASSE
Diagramme utilisé pour présenter l'aspect statique du système
CompteUtilisateur
- IdCompteUtilisateur : int Admin
- Role : String - idAdmin : int
Client - motdepasse : String - NomPrenom : String
- NumClient : int - Username : String
- Etat : int + Gerer voiture () : int
- NomClient : String
+ Gerer Client () : int
- PrenomClient : String + Ajouter () : void + Gerer Reservation () : int
- MailClient : String + bloquer () : void ...
- NumCNI : String + Modifier () : void
+ se connecter () : void ...
+ afficher espace profil () : void
Voiture
+ Reserver Voture () : void
... - ImmatriculeVoiture : String EtatVoiture Technicien
1..*
- CouleurVoiture : String
1..1 - CodeEtatVoiture : String - idTechnicien : int
- NbreplacesVoiture : int 0..*
0..* 1..1 - LibelleEtatVoiture : String - NomPrenenomTechnicien : String
- QteReservoir : int 1..* - AdresseTechnicien : String
- Numerocartegrise : String 1..1 + Consulter Etat () : void
Reservation 1..* ... + Verifier etat voiture () : void
+ Afficher listing voiture () : void + Gerer Fiche Technique () : void
- ReferenceReservation : String + Ajouter voiture () : void TypeCarburant ...
- DateEnregistrement : Date + modifier voiture () : void
- Datedebut : Date - IdTypeCarburant : int
+ supprimer voiture () : void
- Datefin : Date - LibelleTypeCarburant : String
1..* ... 1..1
- Description : String - NbreVoiture : int
- image : String 1..1 1..*
Secretaire
+ Afficher reservation () : void
- IdSecreretaire : int
+ Annuler resevation () : void 1..*
- NonPrenomSecrertaire : String Modele
... 1..*
- AdresseSectetaire : String
- CodeModele : String
+ Afficher liste voiture () : int 1..1 Mouvement 1..1
+ Consulter Modele () : void 1..1
+ imprimer contrat () : int - IdMouvement : int
0..* ...
...
- Date : Date
Marque
1..1 + consulter la liste () : void
Location - CodeMarque : String
...
- ReferenceLocation : String - LibelleMarque : String
1..* - Datearret : Date - NbrevoitureMarque : int
1..1
- DatedebutLocation : Date RetourLocation - ForfaitJour : int
- DatefinLocation : Date - CodeRetourLocation : String + consulter Marque () : void
+ Ajouter location () : void 0..* - DateEffectif : Date ...
+ Supprimer location () : void
+ Afficher liste retour () : void
... ...
Environnement de Développement
Lancer La Démonstration de La Solution Web
Conclusion et perspectives