Projet JAVA
ORGANISME BANCAIRE
Oumayma REDISSI Chaima MEZGAR
2ème Année génie informatique
Année universitaire : 2021/2022
]\
1
Sommaire
Introduction
Description générale du projet 2
Gestion des clients 2
Gestion des comptes bancaires 2
Gestion des transactions 2
Gestion du personnel 2
conception 2
Diagramme de classe 2
Diagramme de cas d’utilisation
Spécifications 3
Spécifications fonctionnelles 3
Profil banquier 3
La documentation du projet 4
Menu 4
Clients 4
Compte bancaires 4
Transactions 4
Conclusion 4
1
]\
2
Introduction
Dans le cadre d’un projet Java de la deuxième année cycle ingénieur en génie informatique à l’école nationale
d’ingénieur de Carthage et pour appliquer les connaissances acquises pendant le cours de programmation avancée
en Java, nous sommes amenés à réaliser un projet informatique basé sur la technologie Java.
1. Description générale du projet
Pour répondre à cet objectif, on a opté pour une solution informatique qui consiste à réaliser un projet de gestion
d’un organisme bancaire .Il serait donc nécessaire d’identifier pour chaque client les types de comptes qu’il a
ouverts(dans quelle agence bancaire), les comptes (courants, épargnes, devises), suivre les différentes transactions
de ses comptes(dépôts, retraits, virements, clôture des comptes).
Ce projet doit intégrer les fonctionnalités suivantes:
● Gestion des clients
● Gestion des comptes bancaires
● Gestion des transactions
● Gestion de la personne
2. Conception
2.1 Diagramme de classe
2
]\
3
2.2 Diagramme de cas d’utilisation
3. Spécifications
Spécifications fonctionnelles
Afin de faciliter le développement du projet et dans le but d'éviter toute mauvaise manipulation par la suite, voici la
solution retenue:
Profil banquier
● Le banquier doit gérer les clients :
- Créer
- Supprimer
- Modifier
- Visualiser profil du client
● Le banquier doit gérer les comptes bancaires :
- Associer compte à un client
3
]\
4
- Consulter
- Clôturer un compte
● Le banquier doit gérer les transactions
- Virement
- Dépôt
- Retrait
1. La documentation du projet
La documentation est composée de plusieurs sections :
Menu: Cette partie contient trois sections.
- Clients
Section permettant d’ajouter un nouveau client, modifier et visualiser son profil. vous devez aller
dans la rubrique Clients, et cliquer sur l’un des boutons dans le menu.
- Compte bancaires
Section pour la gestion des comptes permettant d’associer compte à un client, de consulter ou de
clôturer un compte.
- Transactions
Cette partie comprend les différentes transactions possibles : dépôt, virement ou retrait, pour y
accéder, il faut consulter le menu et choisir la rubrique transaction.
Conclusion
Ce cahier des charges est élaboré dans le cadre d'un mini-projet Java et les fonctionnalités décrites seront développées en
fonction de l’avancement du projet.