REPOBLIKAN’I MADAGASIKARA
Fitiavana-Tanindrazana-Fandrosoana
Université de Fianarantsoa École Nationale d’Informatique
ffffffffsffffFianarantsoa
Mention: informatique
Parcours : Administration des systèmes et réseaux
RAPPORT DE PROJET JAVA
Presenté par:
-SAFIDISOA Olivio Frédéric
-LAMA Arimino Tsiory Ambinintsoa
-RASAMISON Sacha Kalyan
-BEREZIKY Rongatra Samuelline
-RAZAFIARIVELO Andy Bérénisse
Encadré par:
Monsieur MANDIMBY
Année Universitaire : 2023-2024
1
1
Page
TABLE DE MATIERE
TABLE DE MATIERE.................................................................................................................................................2
I. Presentation des outils et logiciels utilises..........................................................................................................3
Outils et environnement de developpement:.......................................................................3
II-Présentation du projet........................................................................................................................................4
A. Objectif:..................................................................................................................................................... 4
B. Conception et architecture:................................................................................................................................4
1. dictionnaire de donnees:...........................................................................................................4
2. MCD:..........................................................................................................................................4
3. MLD:..........................................................................................................................................4
4. MCT:..........................................................................................................................................4
C. Developpement:.........................................................................................................................................4
D. Extrait de code:..........................................................................................................................................4
F.FONCTIONNALITES:.....................................................................................................................................4
Page 3
I. Presentation des outils et logiciels utilises
Outils et environnement de developpement:
Système d’exploitation : On travaille sous windows 10 édition professionnel 64 bits
NETBEANS:
Pour développer l’application nous avons utilisé NETBEANS.
-Développé par : Oracle Corporation (initialement développé par Sun Microsystems)
-Dernière version : 16 (janvier 2023)
-Dépôt : github.com/apache/netbeans
-Système d'exploitation : GNU/Linux, macOS, Microsoft Windows
-Type : Environnement de développement intégré (IDE)
-Politique de distribution : Gratuit
-Licence : Licence publique générale Apache version 2.0
-Site web : netbeans.apache.org
XAMP:
Comme base de données ,nous avons utilisé XAMP.
-Développé par : Oracle Corporation (initialement développé par Sun Microsystems)
-Dernière version : 16 (janvier 2023)
-Dépôt : github.com/apache/netbeans
-Système d'exploitation : GNU/Linux, macOS, Microsoft Windows
-Type : Environnement de développement intégré (IDE)
-Politique de distribution : Gratuit
-Licence : Licence publique générale Apache version 2.0
-Site web : netbeans.apache.org
MYSQL CONNECTOR:
Afin de connecter netbeans à xamp nous avons choisi ce logiciel.
-Développé par : Oracle Corporation
-Dernière version : 8.0.33 (juin 2023)
-Dépôt : github.com/mysql/mysql-connector
-Système d'exploitation : GNU/Linux, macOS, Microsoft Windows
-Type : Connecteur de base de données
-Politique de distribution : Gratuit
-Licence : Licence publique générale GNU version 2
-Site web : dev.mysql.com/downloads/connector
Page 4
II-Présentation du projet
A. Objectif:
L’objectif de la réalisation de ce projet est d’obtenir un logiciel facilitant la gestion des inscriptions des
passagers
Qui vont donc utiliser l'application ?
- Ce seront les gens qui travaillent dans les services de transports surtout aériens comme les agents
de controles de securite.
Quelles seront ainsi les attentes des utilisateurs ?
-vérifier si parmi les personnes dans une liste de voyageurs ,il y a des gens atteintes d’IST ou des gens
qui n’ont pas le droit d’ entrer au sein d’un territoire.
B. Conception et architecture:
1. dictionnaire de donnees:
Libelle Definition Type Longueur Etat Formation
Analytique
Id_passeport Numero AN 11 Auto-
identifiant du incrementee
passeport du
voyageurs
Nom Nom du AN 50 E
voyageur
Prenom Prenom du AN 50 E
voyageur
Date_naissance Date de D 10 Ca JJ/mm/aaaa
naissance du
voyageur
Numero_passepor Numero de AN 20 E
t passeport du
voyageur
Nationalite Nationalite AN 30 E
du voyageur
Adresse Adresse du AN 100 E
voyageur
Telephone Numero de AN 20 Toujours avec
telephone du des chifres
voyageur precede de +
Email Adresse email AN 100 E Nom@gmail.
4
Page 5
du voyageur com
Type Type de B 1 Choix
personne qui IST ou
ne peut pas NOTAM
voyager
Alert Presence B 1 OUI ou NON
d’alerte ou
non
2. MCD:
passager
Id_passager
prenom
nom
date_naissance
numero_passport
nationalite
1,n adresse
telephone
email
alerte
avoir
vol
id_vol
1,n
numero_vol
date_depart
date_arrivee
origine
3. MLD: destination
5
Page 6
passager
Id_passager
prenom
nom
date_naissance
numero_passport
nationalite
adresse
telephone
email
alerte
avoir
Id_passager
Id_vol
vol
6
Page 7
C.Developpement:
E.Extrait de code:
F.Fonctionnalite: