Rapport projet Passion Aurélien Rapport de projet ere année DUT Informatique Sujet Mai AGENDA ELECTRONIQUE Sujet Commande de démarrage Graphe des classes Description de certaines classes Fonctionnement Bugs CSujet L ? objectif de ce projet était de progra
Passion Aurélien Rapport de projet ere année DUT Informatique Sujet Mai AGENDA ELECTRONIQUE Sujet Commande de démarrage Graphe des classes Description de certaines classes Fonctionnement Bugs CSujet L ? objectif de ce projet était de programmer en JAVA un agenda électronique Les possibilités o ?ertes par ce programme étaient de prévoir des évènements ponctuels ex Mai à ou bien des évènements ponctuels ex Du Juin à au Juin à Ces évènements sont consultables à tout moment Commande de démarrage Il faut se mettre au niveau du dossier Agenda et e ?ectuer la commande suivante java gestionnaire Application CGraphe des classes CArrayList Evenement String motif Calendrier EvenementPonctuel Instant date Instant int année int mois int jour int heure int minutes EvenementProlonge Periode periode Période Instant dateDebut Instant dateFin Application Calendrier calendrier Fenetre Applicat ap L ? ensemble des classes peut être séparé en deux parties l ? une concernant les classes de fonctionnement Instant Evenement et l ? autre concernant toutes les classes graphiques FenetreAgenda FenetreAjouter Comme on peut le voir sur le graphe des classes il y a un lien double entre le graphique et le fonctionnement ce qui me permet par le biais des variables d ? instance de pouvoir accéder à tout ce dont j ? ai besoin à tous moments Par exemple je peux enregistrer un évènement dans mon calendrier collection à partir de la fenêtre interne FenetreAjouter ? Fonctionnement CA l ? exécution du programme la fenêtre principale s ? a ?che FenetreAgenda avec une application nouvelle et un calendrier nouveau Dès lors il est possible De charger un pro ?l sauvegardé précédemment De créer un évènement ponctuel ou bien prolonge De supprimer un évènement après l ? avoir recherché De consulter o Tous les évènements o Certains évènements après une recherche Enregistrement Chargement L ? objet enregistré est une instance de Calendrier c ? est une collection d ? évènements Il est enregistré dans le ?chier calendrier obj ? Lors du chargement cette instance de Calendrier remplace simplement celle existante dans l ? application courante Création d ? évènements Dans Ajout Suppression ?? Ajouter un évènement ? un JRadioButton permet de créer soit un évènement ponctuel soit un évènement prolonge Une zone de texte permettant de préciser le motif de cet évènement Suppression d ? un évènement Dans Ajout Suppression ?? Supprimer un évènement ? la fenêtre se sépare en deux parties celle haute permettant de dé ?nir une période dans laquelle se situe l ? évènement celle du bas permettant de le rechercher et de le supprimer Consultation Il y a deux modes de consultation la première est de consulter tous les évènements ce qui peut se révéler embêtant lorsqu ? un trop grand nombre d ? évènements est enregistré La consultation avec contraintes est plus e ?cace en e ?et on dé ?nit Soit une date de début dans ce cas tous les évènements postérieurs à cette date sont a ?chés Soit une date de ?n dans ce cas tous les évènements antérieurs
Documents similaires
-
23
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jan 27, 2021
- Catégorie Administration
- Langue French
- Taille du fichier 29.9kB