Académique Documents
Professionnel Documents
Culture Documents
UNION-DISCIPLINE-TRAVAIL
THEME :
Réalisé par :
- DA BOUTEY YANN DAVID
- KOUASSY BESSE AUDE MARIE GUYLAINE
ENCADREUR PEDAGOGIQUE
M. KOUAME Kouakou
DEDICACE
A nos familles.
REMERCIEMENTS
C'est avec un immense plaisir que nous réservons ces quelques lignes en signe
de gratitude et de reconnaissance à tous ceux qui ont contribué de près et de loin à
l’accomplissement de ce projet. Nous souhaitons remercier, en premier lieu, le bon
Dieu de nous avoir donné la volonté de finir ce travail. Nos remerciements les plus
sincères à notre encadrant M. Kouamé Kouakou pour sa disponibilité, sa patience
et son suivi tout au long de la réalisation de ce travail. Nous tenons également à
remercier les membres du jury d'avoir consacré une partie de leur temps à la lecture
de ce rapport et pour l'intérêt qu'ils ont porté à ce travail. Nos remerciements
s'étendent enfin à tous les enseignant(e)s du département Mathématiques
Informatique de l’INP-HB.
SOMMAIRE
INTRODUCTION .............................................................................................. 2
PREMIERE PARTIE : CADRE ET CONTEXTE DU PROJET ................ 3
CHAPITRE I : ETUDE DE PROJET ............................................................... 4
CHAPITRE II : ETUDE PREALABLE ........................................................... 7
DEUXIEME PARTIE : ETUDE CONCEPTUELLE .................................... 9
CHAPITRE III : METHODE D’ANALYSE ET DE CONCEPTION ............ 10
CHAPITRE V : ETUDE DETAILLEE .......................................................... 17
TROISIEME PARTIE : ETUDE TECHNIQUE ET REALISATION ....... 26
CHAPITRE VI : ETUDE TECHNIQUE ........................................................ 27
CHAPITRE VII : REALISATION TECHNIQUE ......................................... 29
CONCLUSION ................................................................................................. 36
M
MCC : Modèle Conceptuel de Circulation
S
SAT : Structure d’Accès Théorique
AVANT-PROPOS
La connaissance et la formation constituent des piliers du développement, du
progrès et du succès économique d’un pays. C’est au regard de cette réalité et pour
ne pas rester en marge du développement que la Côte d’Ivoire, dès les premières
heures de son indépendance, a mis un accent particulier sur la formation et
l’éducation. En effet, en moins de deux décennies d’indépendance, elle s’est dotée
de structures de formation et de recherche dont l’Institut Agricole de Bouaké (IAB),
l’École Nationale Supérieure d’Agronomie (ENSA), l’Institut National Supérieur
d’Enseignement Technique (INSET) et de l’École Nationale Supérieure des
Travaux Publics (ENSTP).
A ces écoles, il faut noter la création de quelques centres de formation dans des
domaines nouveaux et pointus suivant la demande du marché de l’emploi.
L’ESI dont nous sommes issus est composée de deux (2) cycles de formation
qui sont le DTS (Diplôme de Technicien Supérieur) et le cycle Ingénieur. De ce
fait, elle a en charge notre formation de Technicien Supérieur en Informatique d’une
durée de 3ans.
INTRODUCTION
L'utilisation d'applications mobiles est de plus en plus courante dans notre vie
quotidienne, offrant une multitude de services à la demande. Cependant, pour
beaucoup de services domestiques, la demande et la fourniture sont encore séparées
par de nombreux canaux, rendant le processus complexe et peu pratique pour les
utilisateurs. C'est dans ce contexte que nous avons décidé de concevoir une
application mobile de demandes de dépannage qui faciliterait la recherche de
services domestiques fiables pour les populations africaines. Alors, dans quel
environnement notre projet s’inscrit-il ? Quels sont les besoins réels de nos
utilisateurs ? Quelles sont les étapes qui amènent à la réalisation de notre projet ?
Dans la suite, nous nous efforcerons d’apporter des réponses à ces différentes
interrogations. L’objectif de ce rapport est de présenter les résultats de notre travail.
Alors pour se faire nous jugeons indispensable de le subdiviser en trois parties.
Ainsi, après avoir présenté l’existant de notre thème dans la première partie intitulée
‘Cadre et contexte du projet’. Procédons-nous ainsi dans la seconde partie ayant
pour titre ‘Étude conceptuelle’ à présenter les méthodes d’analyse et de conception
et les différentes modélisations du système. Enfin, la troisième partie intitulée
‘Étude technique et réalisation’ sera consacrée à la réalisation de notre système
ainsi qu’à certains aspects inhérents à cette réalisation.
PREMIERE PARTIE :
CADRE ET CONTEXTE DU PROJET
Cette partie présente d’une part le contexte du thème, ses objectifs, le cahier de
charges, ainsi que le plan de travail et d’autre part de faire une étude perspicace
des besoins des utilisateurs afin d’avoir une meilleure compréhension du système.
Tout au long de ce chapitre, nous étudierons le projet qui nous a été soumis.
D’abord nous présenterons le thème, son contexte et ses objectifs. Pour terminer,
nous établirons un plan de gestion optimisé pour le mener à bien.
I. CONTEXTE DU PROJET
1. Objectif général
2. Objectifs spécifiques
L’objectif général présenté en amont se subdivise en plusieurs objectifs
intermédiaires énumérés ci-dessous :
Pour mener à bien le projet que nous a confié l’entreprise, nous avons divisé
celui-ci en tâches afin de le planifier comme suit :
Dans ce chapitre, il s’agit d’analyser l’existant afin de lever les ambiguïtés sur les
besoins et exigences du système à concevoir.
I. ANALYSE DE L’EXISTANT
En agissant de cette manière, nous sommes convaincus que nous pourrons répondre
aux attentes des utilisateurs et leur offrir un service de qualité à la hauteur de leurs
besoins.
DEUXIEME PARTIE :
ETUDE CONCEPTUELLE
L’objet de cette partie est d’une part de présenter les méthodes d’analyses et de
présenter les différents modèles qui découlent de cette étude.
L’analyse du cahier des charges de notre projet laisse entrevoir une partie non
négligeable à implémenter. Cependant, l’utilisation d’une méthode d’analyse et de
conception constitue un impératif pour conduire à bien un projet de développement
informatique. Par conséquent, nous effectuons ici le choix d’une méthode avant
d’aborder en profondeur l’étude de besoins des utilisateurs.
1. MERISE
1
Source: http://www.ineumann.developpez.com/tutoriels/merise/initiation-merise
2. PU/UML
UML v.1 apparut en 1994 nous proposait neuf (09) diagrammes. Depuis UML v.2.2
apparut en 2009, nous sommes à quatorze (14) diagrammes.
Le système que nous désirons mettre en place est découpé en deux grands
modules : le module desktop, le module mobile. Il devra évoluer dans le temps pour
s’assurer de correspondre continuellement aux besoins des utilisateurs. C’est au
regard des spécificités de notre projet que nous retenons la méthode MERISE pour
la phase conceptuelle de notre projet.
Flux :
1. Règles de gestion
Une règle de gestion précise les contraintes qui doivent être respectées par le
modèle. Pour l’étude actuelle nous avons les règles de gestion que voici :
• Table « Client »
• Table « Noter »
TROISIEME PARTIE :
ETUDE TECHNIQUE ET REALISATION
Dans cette partie nous présenterons les différents composants qui nous ont permis
d’élaborer la solution, une présentation de la solution en elle-même.
1. Windev
Windev est un atelier de génie logiciel (AGL) édité par la société française
PC SOFT et conçu pour le développement des applications permettant par son
intégration totale, sa facilité légendaire, sa technologie de pointe, de réussir plus
vite les projets d’envergure sous Windows, Linux, .NET, Java et plus. Sa dernière
version est la 28 sortie en 2022.2
2
Source: https://www.pcsoft.fr
2. Windev Mobile
3. Langage de développement
3
Source : PC SOFT, (2015), Cours d’auto-formation Windev, Montpellier, 453 pages
I. Module desktop
Une fenêtre est une zone rectangulaire qui apparait à l’écran pour afficher le
contenu d’un dossier ou d’un logiciel(application). Dans notre cas, les fenêtres de
notre application desktop dénommée Asecours vont permettre à l’administrateur de
pouvoir gérer aisément les demandes des clients.
1. Fenêtre d’authentification
2. Fenêtre principale
Comme toute application, la nôtre comporte une fenêtre d’accueil. C’est à
partir d’elle que toutes les autres seront ouvertes.
3. Fenêtre Clients
Cette fenêtre présente à l’administrateur une vue détaillée sur l’ensemble des
clients enregistrés via notre plateforme mobile. Celle-ci est pareil que la fenêtre de
visualisation des techniciens.
1. Premières interfaces
Au lancement de l’application mobile Asecours, deux boutons se présentent
à l’utilisateur (Figure 13). L’utilisateur sélectionne son profil et est
automatiquement dirigé à l’interface de connexion. Il est amené à entrer ses
identifiants d’authentification s’il possède déjà un compte sinon il a la possibilité
de créer un à partir du lien sous le bouton Connexion (Figure 12).
CONCLUSION
En somme, nous avons été amenés, dans le cadre de notre projet professionnel, à
« Concevoir une application mobile de demande service ». Ce projet avait pour
objectif d'apporter une solution efficace pour résoudre les défis quotidiens auxquels
les populations africaines sont confrontées dans l'obtention de services
domestiques.
Pour atteindre cet objectif, nous avons dans un premier temps effectué une analyse
de l'existant, identifié les critiques qui ont été soulevées et proposé des solutions
pour répondre à ces critiques et améliorer l'expérience utilisateur. Puis nous avons
analysé et conçu à l’aide de MERISE des modèles décrivant les structures statiques
et dynamiques de notre système. Enfin sur la base de ces modèles, nous avons
implémenté la solution c’est-à-dire l’application desktop et mobile respectivement
grâce à Windev 25 et Windev Mobile 20.
La part du travail qui nous a été confié n’est pas totalement terminée car les objectifs
n’ont pas été atteint notamment le paiement en ligne et le système de retour
d’expérience (feedback) des clients concernant les techniciens. Le projet étant
actuellement dans sa phase de test, nous envisageons de travailler sur l'optimisation
de l'interface utilisateur pour rendre l'application plus accessible et intuitif pour tous
les utilisateurs, d’implémenter des fonctionnalités de communication en temps réel
entre les utilisateurs et les prestataires de services pour une meilleure coordination
et déployer ladite application.
REFERENCES
BIBLIOGRAPHIE
WEBOGRAPHIE
• http://www.ineumann.developpez.com/tutoriels/merise/initiation-merise
Description de Merise - Consulté le 29 décembre 2022
• https://www.pcsoft.fr
PC SOFT : Extrait du tarif - Consulté le 04 janvier 2023
REMERCIEMENTS......................................................................................... II
INTRODUCTION .............................................................................................. 2
CONCLUSION ................................................................................................. 36
REFERENCES .................................................................................................IX
BIBLIOGRAPHIE ......................................................................................... IX
WEBOGRAPHIE ........................................................................................... IX