Système de gestion de bibliothèque basé sur Struts
Bonjour à tous, je m'appelle Pisces Lin. J'ai appris la technologie Struts il y a quelque temps. J'ai reçu d'un ami un système de gestion de bibliothèque basé sur Struts. Je l'ai étudié attentivement et j'ai transmis le programme de ce système à tout le monde. , c'est un bon matériel pour apprendre les jambes de force !
Descriptif du programme :
Environnement de développement système : Windows XP sp2 + myEclipse5.5 + Tomcat6.0 + MySQL5.0
Fichier de base de données : copiez directement le dossier db_librarySys du répertoire de la base de données vers le répertoire de données de la base de données mysql.
Informations de connexion à la base de données mysql : racine du compte, mot de passe 123 (vous pouvez le modifier dans la classe com.core.ConnDB)
Compte de test administrateur : admin Mot de passe : admin
Fonctions et caractéristiques du système :
(1) Gestion des informations sur les catégories de livres : en tant que bibliothèque scolaire, de nombreux livres sont impliqués, il est donc nécessaire de classer les livres, ce qui est propice à l'interrogation et à la gestion des livres. Le nombre de jours pendant lesquels différentes catégories de livres peuvent être empruntées est également différent. Après s'être connecté au système, l'administrateur peut ajouter, mettre à jour et supprimer des catégories de livres.
(2) Gestion des informations sur les livres : une fois que l'administrateur a terminé d'ajouter les informations sur la catégorie de livres, il peut commencer à saisir les informations sur les livres. Seuls les livres appartenant à la bibliothèque sont saisis dans le système et les lecteurs peuvent les interroger après s'être connectés au système. système. Comme ce livre.
(3) Gestion des catégories de lecteurs : Afin de faciliter la gestion de la bibliothèque, le système distingue les catégories de lecteurs. Le nombre de livres pouvant être empruntés est différent selon les catégories de lecteurs. Après s'être connecté au système, l'administrateur peut gérer ces informations sur les catégories de lecteurs, notamment en ajoutant des informations sur les catégories de lecteurs, en modifiant les catégories de lecteurs et en supprimant des catégories de lecteurs. En particulier, la cohérence entre les données des tables de base de données doit être maintenue lors de l'exécution des opérations de suppression.
(4) Gestion des informations sur le lecteur : une fois que l'administrateur a terminé de modifier les informations sur la catégorie de lecteur, les informations sur le lecteur peuvent être traitées. L'administrateur peut ajouter de nouvelles informations sur le lecteur, modifier les informations sur le lecteur existantes et supprimer les informations sur le lecteur.
(5) Gestion des emprunts de livres : les lecteurs peuvent se connecter au système pour consulter leurs livres préférés, puis se rendre à la bibliothèque pour s'inscrire à l'emprunt de livres. Lorsque les lecteurs ont fini de lire le livre ou doivent le rendre, ils doivent prendre leurs livres. à la bibliothèque pour les rendre, à ce moment-là, un administrateur s'occupe du retour des livres. Bien entendu, si un lecteur oublie de restituer un livre emprunté pour une raison quelconque, l'administrateur peut également collecter des statistiques sur ces informations. En même temps, l'administrateur peut également renouveler les livres empruntés.
(6) Paramètres système : après s'être connecté au système, l'administrateur peut modifier les informations de la bibliothèque, modifier et gérer les informations des autres opérateurs et gérer les informations de la bibliothèque.
(7) Changement de mot de passe : Après vous être connecté au système en tant qu'administrateur ou lecteur, vous pouvez modifier votre mot de passe de connexion, ce qui garantit la sécurité du système.
(8) Caractéristiques du système : il adopte le modèle de conception MVC, adopte complètement les idées de conception orientées objet et utilise le framework open source Struts.
Développer