RAPPORT DE PROJET MOBILE
Elaboré par :
AMIRA MOADEB
YOLDEZ HFAEIDH
WAEL REZGUI
MOHAMED YASSINE GHARSALLAH
3éme années BIS
Année Universitaire : 2023/2024
SOMMAIRE :
• Introduction 3
• Modélisation du système 4
1. Diagramme de cas d’utilisation
2. Diagramme de classe
• Gestion de la Base de Données et Connexion SQLite 6
• Les interfaces 7
1. Inscription
2. Connexion
3. Tableau de bord
4. Changement du mot de passe
5. Transfert du solde
6. Consultation du solde
Introduction
Cette application mobile propose une approche
simple et pratique, s'inspirant du fonctionnement
bancaire. Elle offre des fonctionnalités basiques telles
que l'inscription des utilisateurs, la connexion, la
possibilité de changer les mots de passe et la fonction
de transfert d'argent entre comptes. L'idée est de
créer une plateforme conviviale et intuitive pour
faciliter les opérations financières, mettant l'accent
sur la simplicité d'utilisation pour une expérience
utilisateur fluide.
Modélisation du système
1) Diagramme de cas d’utilisation :
➢ Le diagramme de cas d'utilisation pour cette application
mobile financière met en lumière les interactions clés
entre l'utilisateur et l'application. Il comprend des actions
telles que l'inscription, la connexion, la modification des
mots de passe et les transferts d'argent entre comptes.
L'utilisateur peut créer un compte, se connecter en toute
sécurité, gérer son mot de passe et effectuer des
transactions financières, offrant ainsi une vue synthétique
des principales fonctionnalités accessibles via cette
application mobile.
2) Diagramme de classe :
➢ Ce diagramme de classe illustre la structure statique de
notre application bancaire, détaillant les entités clés et
leurs relations. Chaque rectangle sur le diagramme
représente une classe, décrivant une entité ou un objet
du système, avec ses attributs et méthodes associés. Les
lignes entre les classes reflètent les relations et les
associations entre ces entités.
Gestion de la Base de Données et Connexion SQLite
La phase de développement de l'application a englobé la création
d'une connexion à une base de données SQLite, spécifiquement
dédiée au stockage des informations utilisateurs. Cette connexion a
été établie à travers des procédures techniques d'initialisation de la
base de données et de création d'une table dédiée aux données
utilisateur. L'intégration a nécessité la configuration d'un système de
gestion des requêtes SQL pour permettre l'insertion, la lecture, la
modification et la suppression des informations. Cette connexion a
été un pivot fondamental pour gérer les données des utilisateurs de
manière sécurisée et efficiente tout au long du fonctionnement de
l'application. Elle a assuré une interaction fluide entre l'interface
utilisateur et la base de données, offrant ainsi un environnement
fiable pour stocker et récupérer les informations nécessaires au bon
fonctionnement de l'application mobile.
Les interfaces
1. Interface “inscription”
L'interface d'inscription offre aux nouveaux utilisateurs la possibilité de créer un compte
facilement. Elle présente des champs à remplir pour saisir les informations personnelles
telles que le nom, prénom , nom d’utilisateur, mot de passe et le solde .
2.Interface “connexion”
L'interface de connexion offre aux utilisateurs un moyen d’accès à leurs comptes. Elle
présente une zone d'identification où les utilisateurs peuvent entrer leur identifiant
personnel, tel que le nom d'utilisateur, et un champ dédié pour saisir leur mot de passe.
Pour garantir la sécurité, le champ de mot de passe masque les caractères saisis. En
dessous de ces zones de saisie, un bouton "Se connecter" permet aux utilisateurs de
valider leurs informations d'identification pour accéder à leurs comptes.
3.Interface “Dashboard”
L'interface du tableau de bord centralise les fonctionnalités essentielles de l'application.
Elle offre une vue globale du compte utilisateur avec des sections clés : la déconnexion
immédiate via un bouton , la possibilité de modifier le mot de passe et de supprimer le
compte pour une gestion complète du profil. En plus de fournir un aperçu clair du solde
actuel, elle permet des transactions rapides via une fonction de transfert d'argent,
offrant une saisie aisée du montant et des détails du destinataire. Cette interface met
l'accent sur une navigation fluide et intuitive.
4.Interface “changement du mot de passe”
L'interface de changement de mot de passe permet aux utilisateurs de modifier leur mot
de passe existant. Elle propose des champs dédiés pour saisir l'ancien mot de passe ainsi
que le nouveau mot de passe désiré, avec la possibilité de le confirmer pour éviter toute
erreur de saisie et un champ dedié pour la saisie du CIN.
5.Interface “Transfert d’argent”
L'interface de transfert de montant offre aux utilisateurs la possibilité de réaliser des
transactions entre comptes de manière simple . Elle propose des champs dédiés pour
saisir le montant à transférer et les détails du bénéficiaire , tels que son CIN
6.Interface “ Consultation du solde”
L'interface de consultation du solde offre aux utilisateurs une vue claire et immédiate de
l'état financier de leur compte. Elle présente de manière évidente le solde actuel
disponible, affichant cette information de manière facilement identifiable dès
l'ouverture de la page.