1. Introduction du projet
Introduction du projet
Le système de bibliothèque terminé à l'aide de JSP, LayUI et MySQL comprend des interfaces d'emprunt de livres d'utilisateurs, de bibliothécaire et d'administrateur système, avec des fonctions complètes.
L'outil de développement est Eclipse, où MySQL est 5,7 (MySQL8 est également OK)
Adresse de démonstration : http://library.mingyuefusu.top
Le dernier code est stocké dans le Code Cloud: https://gitee.com/mingyuefusu/tushuguanlixitong
(谢谢手下留情)
Mot de passe du compte utilisateur: 1805010219 1234
Mot de passe du compte bibliothécaire: Root 1234
Mot de passe du compte d'administrateur système: admin administrateur
Si vous rencontrez des problèmes qui ne peuvent pas être résolus ou devez configurer des documents pertinents dans le cours, veuillez ajouter Q Groupe 1021590105
Détails du projet
Ce système de gestion du livre est généralement divisé en affichage de page frontal et gestion arrière.
La page de réception (c'est-à-dire la page d'accueil du système de gestion du livre de ce livre) réalise trois fonctions principales: affichage des annonces, des requêtes du livre et des suggestions de messages. Il existe une fonction de visualisation des règles des lecteurs. Les enseignants et les étudiants peuvent voir les dernières informations d'annonce publiées par les directeurs de bibliothèque et peuvent interroger les livres qui les intéressent et voir les commentaires. Après s'être connecté, les utilisateurs peuvent également avoir des fonctions telles que la modification des informations personnelles, la requête d'informations d'emprunt personnel et la requête d'information sur la violation personnelle. Ils peuvent également laisser des messages et des suggestions aux gestionnaires de bibliothèques scolaires.
La page backend intègre les fonctions requises dans la gestion des bibliothèques et est divisée en gestionnaires de bibliothèque et gestionnaires de systèmes. Le travail des gestionnaires est généralement achevé dans le backend. La réception est pour les enseignants et les élèves à afficher. Le backend correspondant est pour les gestionnaires de bibliothèques scolaires et les pages backend sont chiffrées. Si vous vous connectez normalement, vous ne pouvez pas saisir la page de gestion du backend. Les fonctions des gestionnaires de bibliothèque backend comprennent: emprunter des livres, retourner des livres, afficher et rechercher des enregistrements d'emprunt, afficher et rechercher des enregistrements de retour de livres et ajouter et récupérer des annonces; Les fonctions des administrateurs du système backend incluent: l'ajout et la suppression et la récupération de livres, l'ajout et la récupération de classification des livres, l'ajout et la récupération pour emprunter des certificats, l'affichage et la recherche d'emprunts d'informations, l'ajout et la récupération pour emprunter des règles, l'ajout et la récupération aux bibliothécaires, affichant les graphiques de ligne pour le nombre de livres empruntés récents et la production de la table de table EXCEL.
Contient trois modules principaux: l'utilisateur, le bibliothécaire et l'administrateur système
1. Module utilisateur
- Afficher les annonces: vous pouvez voir les informations d'annonce publiées par le bibliothécaire.
- Vue du livre: Affichage de la pagination, vous pouvez voir l'aperçu du livre, et vous pouvez la requête floue via le numéro de livre, le nom du livre, l'auteur, l'emplacement du stockage et la description du livre
- Informations sur la violation personnelle (après la connexion): Informations et enquête sur la violation historique personnelle
- Les lecteurs de la bibliothèque quittent un message (après la connexion): suggestions pour la bibliothèque, ou critiques de livres
- Voir les règles d'emprunt: les différentes règles ont des frais de limite d'emprunt différents, des frais de temps limité et en souffrance.
- Informations personnelles (après la connexion): affichage des informations personnelles et modification du mot de passe de connexion
- Informations sur les emprunts personnels (après la connexion): Paging et interroger les dossiers d'emprunt personnel
2. Module bibliothécaire
- Emprunt et retour des livres: aider les utilisateurs à emprunter des livres et déterminer si le symbole ne respecte pas les règles d'emprunt et lors du retour des livres, déterminez s'il y a une date d'expiration. Si la date d'expiration est dépassée, la date d'expiration est sortie et la date d'expiration est renvoyée.
- Rapports d'emprunt: la pagination affiche tous les enregistrements d'emprunt, peut interroger et sortir les résultats pour exceller la gestion de l'annonce: peut ajouter des modifications et supprimer des annonces
- Rapport de retour: La page affiche tous les livres non réévalués et peut être enquête floue dans des conditions telles que le numéro de certificat d'emprunt, le numéro de livre, la date d'emprunt, la date limite et d'autres conditions.
- Modification des informations personnelles: modifier les informations personnelles, le mot de passe, etc.
3. Module d'administrateur système
- Gestion du livre: Paging, ajout de nouveaux livres, définir diverses informations sur les livres, l'édition et la suppression, la recherche dans le numéro, le titre, l'auteur, la description, etc., publient les résultats pour exceller, et vous pouvez voir qui a emprunté le livre.
- Gestion de la classification: affichage de pagination, ajouter, supprimer et modifier des livres, et facile à lire et à organiser la classification des livres
- Gestion des certificats d'emprunt: la pagination affiche tous les certificats d'emprunt, ajoute, supprime, modifie et vérifie le certificat d'emprunt de l'utilisateur et affiche tous les enregistrements d'emprunt du certificat d'emprunt.
- Gestion des règles d'emprunt: il peut afficher, modifier et supprimer toutes les règles d'emprunt. Les règles d'emprunt détermineront quels livres de bibliothèque peuvent être empruntés au certificat de bibliothèque, combien de livres peuvent être empruntés, combien de temps peut-il être emprunté et les dépenses quotidiennes dépassant la date limite.
- Emprunter la requête d'informations: la page affiche que si la requête peut être interrogée pour une condition qui n'a pas été renvoyée pour une date d'expiration, la requête floue sera effectuée en fonction du numéro, du numéro de certificat d'emprunt, du numéro de livre, de la date d'emprunt, etc., et le résultat de la sortie sera pour exceller, etc. Cette opération est exploitée par le bibliothécaire.
- Gestion du bibliothécaire: ajouter, supprimer et modifier le bibliothécaire, mais ne peut pas modifier le compte d'origine
- Livre Statistics Emprunting Statistics: Le nombre de livres empruntés dans la bibliothèque au cours des 30 derniers jours est affiché intuitivement via le tableau des lignes.
table SQL
Il y a dix tables de base de données, tableaux de livres, réserver des tables d'enregistrement d'emprunt, des tables de message, des tables d'administrateur système, des tables de certificat d'emprunt, des tables d'administrateur de bibliothèque, des tables de classification de livre, des tables de bibliothèque, des tables de règles d'emprunt, des tables d'annonce
Liste de livres
- Numéro, nom, auteur, bibliothèque stockée, numéro de classification, emplacement de stockage, que ce soit pour prêter, description du livre
Livre Table de disques d'emprunt
- Numéro, numéro de certificat de prêt, numéro de livre, date de prêt, date restreinte, date de retour, description de la violation, numéro de gestionnaire
Formulaire de message
- Numéro, numéro de certificat de prêt, contenu du message, date de message
Table d'administrateur système
- Numéro de compte, mot de passe
Formulaire de certificat d'emprunt
- Numéro, mot de passe, nom de l'emprunteur, numéro de règle, statut (perdu, disponible)
Table de bibliothécaire
- Numéro, nom, compte, mot de passe, e-mail
Table de classification des livres
- Numéro, nom de classification, description de la classification
Table de bibliothèque
- Numéro, nom de bibliothèque, description
Tableau des règles
- Numéro, limitant le nombre d'emprunts, limitant le nombre de jours d'emprunt, dépenses quotidiennes pour l'expiration du livre
Formulaire d'annonce
- Numéro, titre, contenu d'annonce, date de sortie
2. Déploiement
Importez le fichier Library.SQL dans la base de données MySQL , et vous devez modifier les deux attributs liés à la connexion de la base de données suivants (mot de passe du compte de base de données, nom de table de base de données)
3. Démonstration du projet
utilisateur
Requête de livre
Autres omissions
Bibliothécaire
Administrateur du système