1. Projekteinführung
Projekteinführung
Das mit JSP, Layui und MySQL abgeschlossene Bibliothekssystem umfasst Benutzerbuchausleitungen, Bibliothekar und Systemadministrator -Schnittstellen mit vollständigen Funktionen.
Das Entwicklungstool ist Eclipse, wobei MySQL 5.7 ist (MySQL8 ist auch in Ordnung)
Demo -Adresse : http://library.mingyuefusu.top
Der neueste Code wird in der Code -Cloud gespeichert: https://gitee.com/mingyuefusu/tushuguanlixitong
(谢谢手下留情)
Benutzerkonto Passwort: 1805010219 1234
Bibliothekar -Konto Passwort: Root 1234
Kennwort für Systemadministratorkonto: Administrator Administrator
Wenn Sie auf Probleme stoßen, die nicht gelöst werden können oder relevante Dokumente im Kurs einrichten müssen, fügen Sie bitte die Q -Gruppe 1021590105 hinzu
Projektdetails
Dieses Buchverwaltungssystem ist im Allgemeinen in die Front-End-Seitenanzeige und das Back-End-Management unterteilt.
Auf der Seite Rezeption (d. H. Die Homepage des Buchverwaltungssystems dieses Buches) wird drei Hauptfunktionen erkennen: Anzeige von Ankündigungen, Buchabfragen und Nachrichtenvorschlägen. Es gibt eine Funktion, die Regeln der Leser anzusehen. Lehrer und Schüler können die neuesten Ankündigungsinformationen sehen, die von Bibliotheksmanagern veröffentlicht wurden, und können Bücher abfragen, an denen sie interessiert sind, und Kommentare anzeigen. Nach dem Anmeldung können Benutzer auch Funktionen wie persönliche Informationen, persönliche Ausleihinformationsabfragen und Abfrage zur persönlichen Verstößeninformation haben. Sie können auch Nachrichten und Vorschläge für die Schulleiter der Schulbibliothek überlassen.
Die Backend -Seite integriert die im Bibliotheksmanagement erforderlichen Funktionen und ist in Bibliotheksmanager und Systemmanager unterteilt. Die Arbeit der Manager ist normalerweise im Backend abgeschlossen. Die Rezeption ist für Lehrer und Schüler ausgestellt. Das entsprechende Backend ist für Schulbibliotheksmanager gedacht, und die Backendseiten sind verschlüsselt. Wenn Sie sich normal anmelden, können Sie die Backend -Verwaltungsseite nicht eingeben. Zu den Funktionen der Backend -Bibliotheksmanager gehören: Ausleihen von Büchern, Rückgabe von Büchern, Anzeigen und Suche nach Kreditaufzeichnungen, Anzeigen und Suche nach Buchtretendaten und Hinzufügen und Abrufen von Ankündigungen; Zu den Funktionen der Backend -Systemadministratoren gehören: Hinzufügen und Löschen und Abrufen von Büchern, Hinzufügen und Abrufen von Büchern Klassifizierung, Hinzufügen und Abrufen von Zertifikaten, Anzeigen und Suchen nach Informationen, Hinzufügen und Abrufen von Regeln, Hinzufügen und Abrufen von Bibliothekern, die Zeilendiagramme für die Anzahl der aktuellen Bücher hinzugefügt und die Excel -Tabellen ausgeben.
Enthält drei Hauptmodule: Benutzer, Bibliothekar und Systemadministrator
1. Benutzermodul
- Ankündigungen anzeigen: Sie können die vom Bibliothekar veröffentlichten Ankündigungsinformationen sehen.
- Buchansicht: Paging Display, Sie können den Buchüberblick sehen und die Abfrage durch Buchnummer, Buchname, Autor, Speicherort und Buchbeschreibung verblüfft
- Informationen zur persönlichen Verstoßung (nach Anmeldung): Informationen und Anfrage zur persönlichen historischen Verstoß gegen die historische Verletzung
- Bibliotheksleser hinterlassen eine Nachricht (nach Anmeldung): Vorschläge für die Bibliothek oder eine Rezension von Büchern
- Kreditregeln anzeigen: Unterschiedliche Regeln haben unterschiedliche Ausleihgrenze, begrenzte Zeit- und überfällige Gebühren.
- Persönliche Informationen (nach Anmeldung): Anzeigen persönlicher Informationen und Änderung des Anmeldekennworts
- Persönliche Kreditinformationen (nach dem Login): Paging und Abfragen persönlicher Kreditaufzeichnungen
2. Bibliothekarmodul
- Bücher ausleihen und zurückgeben: Nutzern helfen, Bücher auszuleihen und festzustellen, ob das Symbol nicht den Kreditregeln entspricht, und bei der Rückgabe von Büchern bestimmen Sie, ob ein Ablaufdatum vorliegt. Wenn das Ablaufdatum überschritten wird, wird das Ablaufdatum ausgegeben und das Ablaufdatum zurückgegeben.
- Ausleihenberichte: Paging zeigt alle Kreditaufzeichnungen an, kann die Ergebnisse abfragen und ausgeben, um Ankündigungsmanagement zu beenden: Bearbeitungs- und Löschen von Ankündigungen hinzufügen
- Rückgabebericht: Auf der Seite werden alle nicht repaid -Bücher angezeigt und kann unscharf untersucht werden, um Bedingungen wie die Ausleihe -Zertifikatnummer, die Buchnummer, das Ausleihendatum, die Frist und andere Bedingungen zu erhalten.
- Änderung personenbezogener Daten: Ändern Sie persönliche Informationen, Passwort usw.
3. Systemadministratormodul
- Buchverwaltung: Paging, Hinzufügen neuer Bücher, Festlegen verschiedener Informationen über Bücher, Bearbeiten und Löschen, Durchsuchen der Nummer, des Titels, des Autors, der Beschreibung usw., geben Sie die Ergebnisse an Excel aus und Sie können anzeigen, wer das Buch geliehen hat.
- Klassifizierungsverwaltung: Paginierungsanzeige, fügen, löschen und modifizieren Sie Bücher und leicht zu lesen und zu organisieren die Buchklassifizierung
- Ausleihe -Zertifikatverwaltung: Paging zeigt alle Ausleihenzertifikate an, fügt, fügt, löscht, ändert und überprüft das Kredit -Zertifikat des Benutzers sowie alle Kreditaufzeichnungen des Kreditbescheinigung.
- Verwaltung von Ausleihenregeln: Es kann alle Kreditverhältnisse angezeigt, bearbeiten und löschen. In den Kreditregeln wird bestimmen, welche Bibliotheksbücher aus dem Bibliothekszertifikat ausgeliehen werden können, wie viele Bücher ausgeliehen werden können, wie lange sie ausgeliehen werden können, und die täglichen Ausgaben, die die Frist überschreiten.
- Ausleihen von Informationen Abfrage: Auf der Seite wird angezeigt, dass die Fuzzy -Abfrage, wenn die Abfrage für eine Bedingung, die nicht für ein Ablaufdatum zurückgegeben wurde, anhand der Nummer, der Ausleih -Zertifikatnummer, der Buchnummer, dem Ausleihendatum usw. durchgeführt wird. Das Ausgabeergebnis wird für Excel usw. durchgeführt. Das Systemadministrator kann nur das Ausgabe von Kredite und Ausleihe addieren und nicht addieren, und das Ausleihen von Krediten und Ausleihe addieren und das Ausleihen von Kredite zum Ausleihen von Kredite addieren und Informationen zum Ausleihen von Kredite addieren und nicht addieren, und nicht aus Kredite Informationen zum Ausleihen und Ausleihe addieren und Informationen zum Ausleihen abgeben, und das Ausleih von Kredite zum Ausleihen von Ausleihen zu ändern. Dieser Vorgang wird vom Bibliothekar betrieben.
- Bibliothekarverwaltung: Fügen Sie den Bibliothekar hinzu, löschen und ändern Sie das Originalkonto können Sie jedoch nicht ändern
- BOOK LIXISING Statistics: Die Anzahl der in der Bibliothek ausgeliehenen Bücher in den letzten 30 Tagen wird intuitiv über das Zeilendiagramm angezeigt.
SQL -Tabelle
Es gibt zehn Datenbanktabellen, Buchtabellen, Book -Ausleihen -Datensatztabellen, Nachrichtentabellen, Systemadministratentabellen, Ausleihenzertifikattabellen, Bibliotheksadministratentabellen, Buchklassifizierungstabellen, Bibliothekstabellen, Ausleitungsregeln, Ankündigungstabellen
Buchliste
- Nummer, Name, Autor, Bibliothek gespeichert, Klassifizierungsnummer, Speicherort, ob Kreditbeschreibung, Buchbeschreibung
Book -Kreditaufzeichnungstabelle
- Nummer, Darlehenszertifikatnummer, Buchnummer, Darlehensdatum, eingeschränkter Datum, Rückgabedatum, Beschreibung des Verstoßes, Handler -Nummer
Nachrichtenformular
- Nummer, Darlehenszertifikatnummer, Nachrichteninhalt, Nachrichtendatum
Systemadministratentabelle
Ausleihenzertifikatformular
- Nummer, Passwort, Kreditnehmername, Regelnummer, Status (verloren, verfügbar)
Bibliothekarabelle
- Nummer, Name, Konto, Passwort, E -Mail
Buchklassifizierungstabelle
- Nummer, Klassifizierungsname, Klassifizierungsbeschreibung
Bibliothekstabelle
- Nummer, Bibliotheksname, Beschreibung
Regeltabelle
- Nummerierung, Begrenzung der Anzahl der Kreditaufnahmen, Begrenzung der Anzahl der Kredittage, tägliche Ausgaben für den Ablauf des Buches
Ankündigungsformular
- Nummer, Titel, Ankündigungsinhalt, Veröffentlichungsdatum
2. Einsatz
Importieren Sie die Datei Library.sql in die MySQL-Datenbank , und Sie müssen die folgenden zwei Datenbankverbindungsattribute ändern (Datenbankkennwort, Datenbank-Tabelle Name).
3. Projektdemonstration
Benutzer
Buchanfrage
Andere Auslassungen
Bibliothekar
Systemadministrator