0% ont trouvé ce document utile (0 vote)
337 vues5 pages

Rapport Java

Ce document décrit un projet bancaire en Java qui gère les clients, comptes bancaires, transactions et employés. Il contient des sections sur l'introduction, la conception avec des diagrammes de classe et cas d'utilisation, les spécifications fonctionnelles et la documentation du projet.

Transféré par

sfarffdgser
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)
337 vues5 pages

Rapport Java

Ce document décrit un projet bancaire en Java qui gère les clients, comptes bancaires, transactions et employés. Il contient des sections sur l'introduction, la conception avec des diagrammes de classe et cas d'utilisation, les spécifications fonctionnelles et la documentation du projet.

Transféré par

sfarffdgser
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

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.

Vous aimerez peut-être aussi