Sujet SLAM2 M1 Chiffrage
MODULE SLAM2 – PROGRAMMATION OBJET
Mission M1 – Programmation devis Portails
MISSION M1 :
PROGRAMMATION DE DEVIS DE PORTAILS
Savoirs et savoirs-faire développés dans la mission :
- Construction d'une interface graphique en Java en utilisant la bibliothèque de composants Swing
- Programmation événementielle en Java
Prérequis :
Document "Révisions concepts de base de la programmation objet"
Contexte :
La société "GSO Fermetures"
Page 1
Table des matières
Partie 1 : Présentation du contexte
3
Partie 2 : Les éléments pris en compte dans le calcul du prix
3
Partie 3 : Les règles de calcul du prix
4
Partie 4 : L'interface graphique de l'application
5
Partie 5 : Pourquoi programmer cette application avec des objets
6
Partie 6 : Le diagramme des classes utilisées par l'application
7
Partie 7 : Création du projet et codage des classes
7
Partie 8 : Réalisation de l'interface graphique avec WindowBuilder
8
Partie 9 : Programmation du menu de l'application
10
Partie 10 : Programmation du calcul du devis
10
Annexe 1 : Les conversions de type en Java
11
Annexe 2 : Jeu d'essai
11
Page 2
Partie 1 :
Présentation du contexte
La société "GSO Fermetures" est spécialisée dans la fabrication sur mesure et la commercialisation de portails et clôtures pour particuliers ou industriels.
Parmi les types de portails qu'elle fabrique et commercialise, elle vient de mettre au point un nouveau type, à savoir le type "Portail coulissant".
Pour ce nouveau type, la société aurait besoin d'une application lui permettant de calculer automatiquement le prix d'une installation d'un tel type de portail, ce qui faciliterait l'établissement des devis par les commerciaux de la société. Partie 2 :
Les éléments pris en compte dans le calcul du prix Traverse haute
Rail de guidage supérieur
Traverse intermédiaire de guidage
Traverse basse
Poteau guide Page 3
Rail de guidage inférieur
Partie 3 :
Les règles de calcul du