Vous êtes sur la page 1sur 7

JHINGOOR Akram

BTS SIO option SLAM

Documentation dveloppeur
Application Inscriptions
Contexte : Afin de grer les vnements sportifs des diffrentes ligues, La Maison
des ligues de Lorraine a dcid de grer les inscriptions pour une personne et une
quipe.

Cahier des charges


La version propose ne gre pas les niveaux daccs des utilisateurs, Il serait
souhaitable que cette problmatique soit tudie.
Le code fourni na pas t test, il pourrait ne pas tre exempt derreurs.
Le dialogue utilisateur est pour le moment inexistant, il serait souhaitable quune
interface, mme simple soit propose.
Le logiciel est pour le moment mono-utilisateur, il faudrait centraliser son contenu
dans une base de donnes relationnelle pour pouvoir se connecter plusieurs.
Le personnel des ligues serait particulirement intress par lide de pouvoir
contacter toutes les personnes inscrites une comptition, par exemple pour les
convoquer par mail.

Cration dune base de donnes.


Installation de la base de donnes sur un serveur.
Connexion la base de donnes avec JDBC.
Gestion intgrale de base de donnes avec des procdures stockes et des
triggers.
Tests unitaires.
Ajout des fonctionnalits manquantes, indiques dans le code avec des
//TODO
Mise en place dun dialogue utilisateur laide de la bibliothque
utilitaires.ligneCommandes disponible dans ce dpt.
Dveloppement dune IHM en Java (Swing, JavaFX, ou autre).
Possibilit de contacter les candidats.

JHINGOOR Akram

BTS SIO option SLAM

Diagramme de classes

JHINGOOR Akram

BTS SIO option SLAM

Modle conceptuel de donnes

Prototypage de lapplication
La principale chose quil fallait penser avant de dveloppeur tait la simplicit de
comprhension et dutilisation de lapplication. Les diffrentes actions seront
rparties par onglet :
-

Grer les personnes ;


Grer les quipes ;
Grer les comptitions ;
Dmarcher les inscriptions.

JHINGOOR Akram

BTS SIO option SLAM

On veut donner la possibilit lutilisateur de pouvoir crer, modifier ou supprimer.


Ces actions devront tre disponibles pour une personne, une quipe ou mme une
comptition.
Pour chaque interface, on dfinit un affichage simple sous la forme dun tableau.

JHINGOOR Akram

BTS SIO option SLAM

Pour associer une personne une quipe ou un candidat une comptition, on


mettra en place deux listes droulantes o on slectionnera les entits pour
association.

JHINGOOR Akram

BTS SIO option SLAM

Rsultat de lIHM

Grce lIHM de lapplication, on pourra renseigner les diffrents champs


ncessaires de la base de donnes.

On pourra aussi afficher les informations dj prsentes dans la base de donnes.

JHINGOOR Akram

BTS SIO option SLAM

Code de lapplication
Lapplication est dveloppe en JAVA laide de loutil de dveloppement dIHM,
GUI Programming et de lenvironnement de dveloppement Eclipse.

Pour plus dinformations, vous pouvez voir le descriptif et la page de prsentation


sur le portfolio ladresse suivante :
http://akramjhingoor.weebly.com/inscription.html
Pour consulter le code de lapplication, vous pouvez le voir sur mon compte Github
ladresse suivante : https://github.com/akramjhingoor/Inscription