Java mini projet, conception et développement d’une application de gestion de b

Java mini projet, conception et développement d’une application de gestion de bibliothèque. Ce mini projet est réalisé par : Nasr Ben Hadj Amor Houssem et Methamem Asma Sommaire : I. Introduction II. Présentation des interfaces plus gestion d’erreurs III. Explication des choix IV. Diagrammes Introduction : Concernant la gestion de bibliothèque ce mini projet permet à l’administrateur de : -Gérer le stock des livres. -Ajouter des clients. -Enregistrer l’historique de toutes opérations. -Enregistrer les choix des clients. //toutes les modifications seront liées à la base de données. Interfaces: Login : Pour se connecter l’administrateur doit entrer son identifiant qui est enregistrer dans la base de données. Dés que l’administrateur se connecte la page home s’affiche. Compte n’existe pas dans la base de données champs vides compte existe mais l'une des valeur entrée est incorrecte Home : Client: Une fois les valeurs entrer sont valide le client sera ajouter dans la base de données et afficher dans ce tableau Une fois vous sélectionnez la case du tableau que vous allez modifier toutes les valeurs seront afficher dans les zones de textes qui conviennent et chaque modification sera enregistrer dans la base de données et sera afficher dans le tableau en cliquant sur oui Une fois vous sélectionnez une case du tableau et en appuyant sur delete cette case sera supprimer dans la base de données et du tableau en cliquant sur oui Remet les champs vides Ce tableau représente la table de la base de données qui stocke des valeurs Book : Une fois les valeurs entrer sont valide le livre sera ajouter dans la base de données et afficher dans ce tableau Une fois vous sélectionnez la case du tableau que vous allez modifier toutes les valeurs seront afficher dans les zones de textes qui conviennent et chaque modification sera enregistrer dans la base de données et sera afficher dans le tableau en cliquant sur oui Une fois vous sélectionnez une case du tableau et en appuyant sur delete cette case sera supprimer dans la base de données et du tableau en cliquant sur oui Remet les champs vides Ce tableau représente la table de la base de données qui stocke des valeurs Borow Book : les données entrer seront enregistrer dans la base de données qui sera afficher dans l'interface DataBase valeurs entrés déjà existantes Remet les champs vides Il y a plusieurs d’autres remarques et détailles que je n’ai pas pus tous l’écrire c’est pour cela qu’il vaut mieux tester les code et les voir en personne. Merci ! interface DataBase qui stock les choix du client contient une table qui affiche tous les données enregistrer dans la base. en appuyant sur log out cet interface s’ouvre de nouveau et l’admin sera déconnecter Tous l’historiques des modifications et des opérations sera enregistrer dans un fichier log avec la date et l’heure de chaque opération Extraits code source importants: Ce code correspond a la création de la connexion et contient des méthodes pour accéder a la base de données et puisque tout les codes sont importants je vous Invite a lire tous le code . Diagramme de classe : Client -CIN : Int -FirstName : String -LastName : String -BirthDate : DATE -Classe : String -Phone : int addClient() :void ; viewClient() :void ; cancelClient() :void ; Book -IdBook : Int -Type : String -Title : String -Author : String -Price : Float -Quantity : int addBook() :void ; viewBook() :void ; cancelBook() :void ; Admin -Email : String -Pswrd : String -getEmail() :void ; -getPswrd() :void ; Brow A Book -DateE: DATE -DateR: DATE -QuantityT:int -TotalePrice:Float -getIdClient() ; -getIdBook() ; -getDateE() ; -getDateR(); -Totalprice() :Float ; DataBase -setIdClient() ; -setIdBook() ; -setDateE() ; -setDateR(); -setQuantity(); uploads/Religion/ rapport-java.pdf

  • 19
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Jan 24, 2021
  • Catégorie Religion
  • Langue French
  • Taille du fichier 0.6853MB