0% ont trouvé ce document utile (0 vote)
240 vues16 pages

Introduction PDF

Transféré par

Hamdi 1997
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
240 vues16 pages

Introduction PDF

Transféré par

Hamdi 1997
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Chapitre 1: Etude de Projet

Introduction
Ce chapitre présente le projet ,etude de l'existant ainsi que Les besoins fonctionnels
et non fonctionnels, on va identifier les acteurs en finissant par la planification du
travaille

Présentation du projet
l’idée de ce projet est de réaliser une application web qui permet au clients
d'effectuer leurs opérations de banking online et faciliter la gestion des clients et les
comptes bancaires pour les employés. Par conséquent, l’objectif consiste à
développer une application web conviviale et moderne qui propose plusieurs
fonctionnalités bancaires ainsi qu’une simple partie administrative de la gestion des
services.

Etude de l'existant

Il existe un bon nombre d'applications web bancaires en Tunisie. Mais ces


applications ne sont pas en mesure d'offrir à la fois un grand nombre de
fonctionnalités et une interface moderne et conviviale.

Exemples de sites web bancaire existants en tunisie:


“Banque de tunisie” : ​www.bt.com.tn
“http://www.attijaribank.com.tn” : ​www.attijaribank.com.tn

Critique de l’existant

Les sites web bancaires existants exemple: ​www.attijaribank.com.tn​ n’ont pas une
interface moderne et l’espace clientèle n’est pas si conviviale, ainsi les
fonctionnalités sont très limités(les clients peuvent seulement consulter leurs solde).

Les besoins fonctionnels


Client
l’application web est disponible au client pour lui permettre après
l’authentification par son email et son mot de passe d’avoir accès aux
différents services offerts:
● Consulter ses informations personnelles ainsi que tous ses comptes
bancaires.
● Consulter toutes les transactions effectuées sur ses comptes.
● Virer entre comptes

​ mployés
E
Une application web est mise à la disposition de l’administrateur pour la
gestion administrative , pareil que le client, après l’authentification il a accès à:
● Créer et supprimer des comptes bancaires
● Effectuer des opération sur les comptes des clients
● Ajouter, supprimer des clients
● Modifier les informations relatives aux clients
Les besoins non fonctionnels
Nous allons déterminer l’ensemble de contraintes d’implémentation à respecter pour
garantir le bon fonctionnement de l’application

Sécurité:
Les donnés et les comptes d’utilisateurs doit être protégés.

Rapidité:
L’application doit avoir un temps de réponse très faible et une navigation rapide.

Ergonomie:
L’application doit être conviviale et ergonomique pour assurer que l’utilisateur peut
comprendre intuitivement sa fonctionnalité, donc il faut avoir une interface simple et
lisible.

Responsivité:
Il faut que l’interface de l’application soit responsive pour assurer une utilisation
confortable sur des résolutions différentes.

Identification des acteurs

Notre système admet deux acteurs principaux:

● Le client​:c’est l’acteur principal de notre application il profite de toutes les


fonctions offertes par l’application.

● L’administrateur​:le rôle de cet acteur est de gérer les comptes et les client.
planification du travaille
Le tableau ci dessous présente la planification temporelle estimée

Février Mars Avril Mai


Semaine 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

Formation de la technologie
choisie

Etude Préalable

Modélisation conceptuelle

Réalisation

Rédaction du rapport

Méthodologie Cascade
Le modèle en cascade est une version populaire du modèle de cycle de vie de
développement de systèmes pour le génie logiciel. Souvent considéré comme
l'approche classique du cycle de développement des systèmes, le modèle en
cascade décrit une méthode de développement rigide et linéaire. Le développement
cascade a des objectifs distincts pour chaque phase de développement où chaque
phase est complétée pour la phase suivante est commencée et il n'y a pas de retour
en arrière.

Les avantages perçus du processus cascade sont qu'il permet la déviance et le


contrôle de gestion. Un calendrier est généralement établi avec des échéances pour
chaque étape du développement et un produit peut passer par le processus de
développement. En théorie, ce processus permet de livrer le projet à temps, car
chaque phase a été planifiée en détail.
Conclusion
Ce chapitre introductif nous a permis de détailler le cadre général du système. Et ce
en présentant l’entreprise d’accueil, l’application que nous allons concevoir et
développer, ainsi que de présenter les objectifs visés. Dans ce qui suit nous allons
entamer la première phase de la conception de notre projet«Analyse et spécification
de besoin» pour identifier les différentes fonctionnalités de l’application.
Chapitre 2 : Conception

Introduction
Dans ce chapitre, nous allons modéliser de diagrammes de cas d’utilisation. le
diagramme de classe et les diagrammes de séquence détaillés. Enfin nous allons
présenter le diagramme de classe

2.2 Diagramme de cas d'utilisation

2.2.1 Diagramme de cas d'utilisation générale


2.2.1 Diagrammes de cas d'utilisation détaillées

● Diagrammes de cas d'utilisation détaillées du client

Description du cas d’utilisation “Consulter son compte”


Titre Consulter son compte

Acteur Client

Description Le client sera capable de consulter le solde de son compte

Scénario principal Le client se connecte sur l’application et choisis de consulter


sur son compte, il sera redirigé vers une page qui affiche
son solde

Description du cas d’utilisation “Virer entre comptes”


Titre Virer entre comptes

Acteur Client

Description Le client sera capable de virer de l’argent d’un compte vers


un autre

Scénario principal Le client se connecte sur l’application et clique sur virement,


il se redirigé vers une page ou il doit saisir les informations
des comptes désirés.
Description du cas d’utilisation “Déposer dans son compte”
Titre Déposer dans son compte

Acteur Client

Description Le client sera capable de déposer de l’argent dans son


compte

Scénario principal Le client se connecte sur l’application et clique sur déposer,


il se redirigé vers une page ou il doit saisir les informations
et le montant qu’il désire déposer

Description du cas d’utilisation “Retirer de son compte”


Titre Retirer de son compte

Acteur Client

Description Le but de ce cas d'utilisation est, pour le client, de retirer de


l'argent en espèces.

Scénario principal 1. le client introduit sa carte


2. le distributeur vérifie la validité de la carte auprès du
réseau interbancaire
3. le client saisit son code secret
4. le distributeur vérifie le code
5. le client choisit l'opération "retrait d'espèces"
6. le client spécifie la somme à retirer
7. le distributeur demande au système informatique de
débiter le compte
8. le distributeur rend la carte
9. le client prend la carte
10. le distributeur fournit les billets
11. le client prend les billets
Diagrammes de cas d'utilisation détaillées de l'employé
pour la gestion des comptes clients

Description du cas d’utilisation “Créer un compte”


Titre Créer un compte

Acteur Employé

Description L’employé sera capable de créer un compte pour le client à


partir de son application admin

Scénario principal L’employé se connecte dans le site ou il l'accès à son


espace admin, il choisit de créer un compte client et saisit
les informations relatives à cet client

Description du cas d’utilisation “Fermer un compte”


Titre fermer un compte client

Acteur Employé

Description L’employé sera capable de fermer un compte client à partir


de son application admin

Scénario principal L’employé se connecte dans le site ou il l'accès à son


espace admin, il choisit fermer un compte client
​Diagrammes de cas d'utilisation détaillées de l'employé
pour l’affectation des opérations sur comptes

Description du cas d’utilisation “Déposer dans un compte”


Titre Déposer dans un compte

Acteur Employé

Description L’employé sera capable de déposer dans le compte d’un


client à partir de son application admin

Scénario principal L’employé se connecte dans le site ou il a l'accès à son


espace admin, il choisit déposer argent et saisit les
information relative à cet client

Description du cas d’utilisation “Virer entre comptes”


Titre Virer entre comptes

Acteur Employé

Description L’employé sera capable virer de l’argent d’un compte vers


un autre à partir de son application admin

Scénario principal L’employé se connecte dans le site ou il l'accès à son


espace admin, il navigue dans la page virer entre compte
Description du cas d’utilisation “Retirer d’un compte”
Titre Retirer d’un compte

Acteur Employé

Description L’employé sera capable d’effacer un client à partir de son


application admin

Scénario principal L’employé se connecte dans le site ou il l'accès à son


espace admin, il navigue vers la page des comptes
utilisateurs et choisit un compte dont il désire de supprimer
des informations

Description du cas d’utilisation “Consulter un compte”


Titre Consulter compte

Acteur Employé

Description L’employé sera capable de consulter les comptes à partir de


son application admin

Scénario principal L’employé se connecte dans le site ou il l'accès à son


espace admin, il clique sur consulter compte et choisit de le
consulter en tapant son ID

Diagrammes de cas d'utilisation détaillées de l'employé


pour la gestion des clients
Description du cas d’utilisation “Radier un client”
Titre Radier un client

Acteur Employé

Description L’employé sera capable d’effacer un client à partir de son


application admin

Scénario principal L’employé se connecte dans le site ou il l'accès à son


espace admin, il navigue vers la page des utilisateurs et
choisit d'effacer le client désiré

Description du cas d’utilisation “Enregistrer un client”

Titre Enregistrer un client

Acteur Employé

Description L’employé sera capable d’ajouter un nouveau client à partir


de son application admin

Scénario principal L’employé se connecte dans le site ou il l'accès à son


espace admin, il choisit d’ajouter un nouveau client et saisit
les information relative à cette client
2.2 Diagrammes de séquence

2.3.1 Diagramme de séquence du client


2.3.2 Diagrammes de séquence de l’employé
Diagrammes de séquence de l’ajout et de suppression de clients

Diagrammes de séquence de la création et de radiation de comptes


Diagrammes de séquence de d’affectations des opérations sur comptes
2.3 Diagramme de classe

Vous aimerez peut-être aussi