Entwurf und Implementierung des Verwaltungssystems der Universitätsbibliothek

 Für andere Projekte klicken Sie auf die Homepage des Autors  

Inhaltsverzeichnis

1 Systemeinführung

2 Systembezogene Technologien

2.1Spring+SpringMVC+Hibernate-Framework

2.2MySQL-Datenbank

2.3Bootstrap-Front-End-Framework

3 Anforderungsanalyse

​​​​​​3.1 Machbarkeitsanalyse

​​​​​​3.1.1Technische Machbarkeit

​​​​​​3.1.2 Wirtschaftliche Machbarkeit

3.1.3 Systementwicklungs- und Designideen

3.2 Systemanforderungsmodell

3.2.1 Funktionsbeschreibung

​​​​​​3.2.2 Beschreibung der Administratorfunktion

​​​​​​3.2.3 Beschreibung der Reader-Funktion

4 Systemdesign

​​​​​​4.1 Systemfunktionsmodul

4.1.1 Bibliotheksverwaltung

4.1.2 Systemverwaltung

​​​​​​4.1.3 Systemüberwachung

4.1.4 Statistikverwaltung

4.2 Datenbankdesign

4.2.1 Haupt-ER-Diagramm des Systems

5 Systemimplementierung

​​​​​​5.1 Benutzeranmeldung

5.2 Systemverwaltung

5.2.1 Abteilungsleitung

5.3 Bibliotheksverwaltung

5.3.1 Verlagsleitung

​​​​​​5.3.3 Kreditmanagement

5.4 Systemüberwachung

6 Zusammenfassung



1 Systemeinführung

     Basierend auf der Einführung der JAVA-Technologie und der MySQL-Datenbank übernimmt dieser Artikel das derzeit beliebte B/S-Modell, um ein Universitätsbibliotheksverwaltungssystem zu entwickeln, das den Bedürfnissen der aktuellen Leser gerecht wird. Das Bibliotheksverwaltungssystem umfasst hauptsächlich vier Hauptmodule, nämlich das Buchverwaltungsmodul, das Systemverwaltungsmodul, das Systemüberwachungsmodul und das statistische Verwaltungsmodul. Zu den Funktionen, die realisiert werden können, gehören die Abfrage und Ausleihe von Buchinformationen sowie die Verwaltung von das Bibliothekssystem usw. Es kann nicht nur den Bedarf der Leser an der Ausleihe und Rückgabe von Büchern decken, sondern ermöglicht Bibliothekaren auch die bequeme Verwaltung verschiedener Bücher, die Verwaltung von Benutzerinformationen und -daten sowie die Analyse von Daten im System. Durch eine Reihe von Entwürfen und Tests wurden die angestrebten Entwurfsziele erreicht und die Informatisierung und Digitalisierung der Bibliotheksverwaltung verwirklicht.


2 Systembezogene Technologien

Da die Entwicklung dieses Systems relativ komplex ist, sind verschiedene verwandte Technologien erforderlich, um sicherzustellen, dass das System die erwarteten Funktionen erfüllen kann. Daher wird in diesem Kapitel die verwendete Technologie vorgestellt.

2.1 Spring+SpringMVC+Hibernate- Framework

Dieses Framework kann Datenbankoperationen über das objektrelationale Modell realisieren und seine Datenbank weist eine hohe Portabilität auf. Hibernate ist eine vollautomatische Technologie, die Programmierern das Schreiben von Programmen erleichtern, die Codemenge reduzieren und die Entwicklungsgeschwindigkeit erheblich verbessern kann. Die Technologie verfügt außerdem über ein vollständiges Protokollierungssystem, das die Entwicklung des Systems erleichtert.

2.2 MySQL- Datenbank

Die MySQL-Datenbank nimmt wenig Platz ein, hat eine schnelle Ausführungsgeschwindigkeit und niedrige Nutzungskosten und ist daher die erste Wahl für die Backend-Datenbank des Verwaltungssystems. Diese Datenbank verbessert das Systemdesign und die Gesamtgeschwindigkeit der Systementwicklung erheblich und trägt dazu bei, die Korrektheit und Referenz während der Systementwicklung sicherzustellen. Nutzen Sie diese Datenbank, um verschiedene Dateninformationen zeitnah im System zu speichern. Es ist hilfreich, das System vollständiger, bequemer und schneller zu machen.

2.3 Bootstrap- Front-End-Framework

Dieses Framework ist ein praktisches, praktisches und effizientes Front-End-Entwicklungsframework, das auf HTML, CSS und JavaScript basiert und die Effizienz der Webentwicklung optimieren kann. Das Framework ist in einer dynamischen CSS-Sprache geschrieben und verfügt über eine Vielzahl von Komponenten. Es kann den Zweck erfüllen, schnell eine Website zu erstellen, Änderungen zu erleichtern und ist für die Verwendung durch Programmierer von Vorteil.

Während dieses Systementwicklungsprozesses, insbesondere der Front-End-Entwicklung, bot diese Technologie großen Komfort, verbesserte die Effizienz des Systemdesigns erheblich und reduzierte die Schwierigkeit der Systementwicklung bis zu einem gewissen Grad.


3 Anforderungsanalyse

​​​​​​3.1 Machbarkeitsanalyse

Durch das Bibliotheksinformationssystem können Bibliotheksressourcen angemessen optimiert werden, um ihre Effektivität zu maximieren. Kann den Lesern relativ zufriedenstellende Dienste bieten. Im Folgenden wird eine Machbarkeitsstudie zur Systementwicklung durchgeführt.

​​​​​​3.1.1Technische Machbarkeit

Bei der technischen Machbarkeitsstudie wird vor allem analysiert, ob die Soft- und Hardware den Anforderungen gerecht wird. In Bezug auf die Software verwendet das System Webentwicklung und die Datenbank MySQL, wodurch gleichzeitig die Datenintegrität und -sicherheit gewährleistet werden kann. Es ist ersichtlich, dass die Systementwicklungsplattform ausgereift ist. In Bezug auf die Hardware werden Zuverlässigkeit und Praktikabilität mit der Entwicklung der Technologie immer höher. Daher kann die Hardware auch die Anforderungen des Systems erfüllen.

​​​​​​3.1.2 Wirtschaftliche Machbarkeit

Wirtschaftliche Machbarkeitsstudien angesichts der rasanten Entwicklung der Computertechnologie. Die Kapitalinvestition in die Entwicklungskosten des Bibliotheksverwaltungssystems ist nicht sehr hoch, kann jedoch die Arbeitseffizienz von Universitätsbibliotheken erheblich verbessern. Was das Verwaltungssystem der Universitätsbibliothek betrifft, ist das System wirtschaftlich machbar.

3.1.3 Systementwicklungs- und Designideen

Das System verwendet eine intelligente Programmierung, um jedes Steuermodul zu entwerfen, was bequem und einfach ist [8] . Es erleichtert nicht nur die Anpassung und Änderung von Systemfunktionen, sondern erleichtert auch die Bereitstellung und Wartung von technischem Wartungspersonal, das nicht an der Entwicklung beteiligt ist. Das System sollte über Datenbankwartungsfunktionen verfügen und Bücher entsprechend hinzufügen, löschen, ändern und durchsuchen können Benutzerrechte. Material. Maximieren Sie die rationelle Nutzung der Arbeitszeit und die Arbeitseffizienz des Personals, um den Lesern einen besseren Service zu bieten.

3.2 SystemNachfragemodell

3.2.1 Funktionsbeschreibung

Das Verwaltungssystem der Universitätsbibliothek kann Bücher schnell abrufen, das Ausleihen und Zurückgeben von Büchern erleichtern und ermöglicht Bibliotheksadministratoren die effiziente Durchführung der für ihre Arbeit erforderlichen Vorgänge. Systemadministratoren können Benutzereinstellungen und Berechtigungen verwalten. Die Einzelheiten sind in Tabelle 2-1 aufgeführt.

Tabelle 2-1 Funktionsbeschreibungstabelle

Funktionsklasse

beschreiben

Anmeldung

Benutzer, die das System betreten möchten, müssen sich anmelden und die in der Datenbank vorhandenen Daten eingeben, bevor sie sich erfolgreich anmelden können.

Systemeinstellungsfunktion

Die Hauptfunktion besteht darin, die Daten im System einstellen zu können

Benutzerverwaltungsfunktion

Mit dieser Funktion können Benutzerinformationen im System verwaltet werden

Abfragefunktion

Mit dieser Funktion können Benutzer Buchinformationen abfragen

Andere Funktionen

Hauptsächlich, um Benutzern zu helfen, die Systeminformationen klarer zu verstehen

Basierend auf dem Arbeitsinhalt, den spezifischen Anforderungen und den Merkmalen der Bibliothek muss diese Systemsoftware relevante Rollen berücksichtigen, einschließlich: Systemadministrator (kann Benutzerberechtigungen verwalten und verfügt über vollständige Berechtigungen, um den normalen Betrieb des Systems sicherzustellen.) Bibliothekar (kann Es führt aus). Vorgänge wie Buchspeicherung, Buchüberprüfung und -abzug sowie Benutzerregistrierung.) Leser (führen Vorgänge wie das Ansehen von Büchern, das Ausleihen von Büchern und die Rückgabe von Büchern durch [9].) Das Systemanwendungsfalldiagramm ist in Abbildung 2-1 dargestellt.

 

Abbildung 2-1 Systemanwendungsfalldiagramm

​​​​​​3.2.2 Beschreibung der Administratorfunktion

Bibliothekare umfassen hauptsächlich fünf Hauptfunktionen. Erfüllen Sie im Wesentlichen ihre täglichen Arbeitsanforderungen und können Sie ihre Effizienz erheblich verbessern. Die Beschreibung der Funktionen ist in Tabelle 2-2 dargestellt.

Tabelle 2-2 Administratormenü

Funktionsklasse

beschreiben

Leserverwaltungsfunktion

Sie können Verwaltungsvorgänge an Lesern durchführen, z. B. Leserinformationen registrieren oder entfernen usw.

Buchverwaltungsfunktion

Bezieht sich hauptsächlich auf den Betrieb und die Verwaltung von Buchinformationen

Funktion zum Ausleihen von Büchern

Die Hauptfunktion besteht darin, das Ausleihen von Büchern zu ermöglichen

Systemabfragefunktion

Sie können entsprechend dem Abfragefenster im System abfragen

Passwortfunktion ändern

Das Passwort des Benutzers kann geändert werden

​​​​​​3.2.3 Beschreibung der Reader-Funktion

Der Reader umfasst hauptsächlich zwei Funktionen, die den täglichen Bedarf der Leser an das Ausleihen und Zurückgeben von Büchern decken und die Abfrage persönlicher Informationen der Leser erheblich erleichtern können. Der Prozess des Ausleihens von Büchern wird erheblich verkürzt. Die Funktionsbeschreibung ist in Tabelle 2-3 dargestellt.

Tabelle 2-3 Reader-Funktionstabelle

Funktionsklasse

beschreiben

Login-Funktion

Melden Sie sich auf der Bibliotheksseite an

Abfragefunktion

Buchinformationen abfragen


4 Systemdesign

​​​​​​4.1 Systemfunktionsmodul

Die Stärke der Softwareimplementierungsfunktionen ist der grundlegendste Indikator zur Messung von Software. Nach Überprüfung der Systemanforderungen und spezifischen Anwendungsanforderungen wurden die Funktionsmodule dieses Systems entworfen und festgelegt, wie in Abbildung 4-1 dargestellt.

 

Abbildung 4‑1 Systemfunktionsmoduldiagramm

4.1.1 Bibliotheksverwaltung

Als wichtigstes Modul des Systems ist dieses Modul ein wesentliches Modul [12]. Für die Verwaltung und den Betrieb von Systembüchern ist die Funktion des gesamten Moduls unabdingbar. Sie können die erforderlichen Bücher hinzufügen, löschen, ändern und abfragen und eine vollständige Suchfunktion bereitstellen, um den Lesern die Verwendung des Systems zur Suche nach Büchern zu erleichtern. Wie in Abbildung 4-2 dargestellt.

 

Abbildung 4-2 Flussdiagramm zur Ausführung von Buchverwaltungsvorgängen

4.1.2 Systemverwaltung

Dieses Modul dient als wichtiges Modul im System. Die Funktion des gesamten Moduls besteht darin, das System zu verwalten und ist auch der Schlüssel zur Entwicklung dieses Systems. Dieses Modul hat hauptsächlich sieben Funktionen und ist das Modul mit den meisten Funktionen. Wie in Abbildung 4-3 dargestellt.

 

Abbildung 4-3 Flussdiagramm zur Ausführung von Systemverwaltungsvorgängen

​​​​​​4.1.3 Systemüberwachung

Dieses Modul ist ein wichtiges Modul des Systems. Die Funktion des gesamten Moduls besteht darin, das System als Ganzes zu überwachen. Hauptsächlich zum Aufzeichnen und Überwachen der Systemaktivität, der Anmeldezeit, der Endzeit und aller auf dem System ausgeführten Vorgänge. Für Administratoren ist es praktisch, verschiedene Dateninformationen anzuzeigen. Wie in Abbildung 4-4 ​​dargestellt

​​​​​​Abbildung 4-4 ​​Ablaufdiagramm für den Überwachungsvorgang des Ausführungssystems

4.1.4 Statistikverwaltung

Dieses Modul ist ein wichtiges Modul des Systems. Die Funktion des gesamten Moduls besteht darin, die Verteilung der Buchtypen im System zu verwalten, sodass Leser und Administratoren die Verteilung der Buchtypen klar erkennen können. Administratoren können auch Bücher mit weniger entsprechenden Kategorien zeitnah und effektiv auffüllen. Wie in Abbildung 4-5 dargestellt.

 

Abbildung 4-5 Flussdiagramm zur Durchführung statistischer Informationsverwaltungsvorgänge

4.2 Datenbankdesign

4.2.1 Haupt-ER- Diagramm des Systems

Das Datenbankdesign ist ein unverzichtbarer und wichtiger Bestandteil des Bibliotheksverwaltungssystems. Das Design der Datenbank muss nicht nur den tatsächlichen Anforderungen entsprechen, sondern auch die Integrität und Genauigkeit der Dateninformationen so weit wie möglich gewährleisten und sicherstellen, dass die Daten so weit wie möglich mit Benutzervorgängen verknüpft sind, um sie synchron auf dem neuesten Stand zu halten. Beim Bereitstellen, Speichern, Aktualisieren und Anzeigen verschiedener Informationen wird festgelegt, dass die Datenbankstruktur die Eingabe/Ausgabe verschiedener Informationen umfassend erreichen und Schritte wie Datenerfassung, Datenbankstruktur und Datenanalyse ausführen kann, um diese festzulegen Grundlage für den späteren tatsächlichen Entwurf. Basierend auf der Systemanforderungsanalyse, der Workflow-Analyse und dem Programmmoduldesign ist das ER-Diagramm des Systems in Abbildung 4-6 dargestellt.

Abbildung 4-6 Haupt-ER-Diagramm des Systems


5 Systemimplementierung

​​​​​​5.1 Benutzeranmeldung

Das Bibliotheksverwaltungssystem verfügt über einen Ort, an dem sich Benutzer anmelden, den in der Datenbank gespeicherten Benutzernamen und das Passwort eingeben und den Bestätigungscode eingeben können, bevor sie sich anmelden. Nach Erfolg können Sie verschiedene tägliche Vorgänge durchführen. Das System ist in drei Stilen konzipiert, sodass die Benutzeroberfläche je nach Benutzerpräferenzen geändert werden kann. Dies macht die Einrichtung sehr benutzerfreundlich. Wie in Abbildung 5-1 dargestellt.

 

Abbildung 5-1 Anmeldeseite

Nach erfolgreicher Anmeldung gelangen Sie auf die Homepage-Oberfläche, die hauptsächlich Funktionsmodule und Navigationsmodule enthält und darüber hinaus auch für die Anzeige persönlicher Daten des Benutzers eingerichtet ist. Für den Leser ist es praktisch, sich mit den Hauptfunktionen des Systems vertraut zu machen, und die vier Hauptfunktionen des Systems sind auf der Startseite deutlich zu sehen. Durch diese Einstellung kann die gesamte Seite sehr prägnant und benutzerfreundlich gestaltet werden. Die angezeigte Homepage-Oberfläche ermöglicht es Benutzern, das System zu verwenden, um bestimmte Funktionen entsprechend ihren eigenen Bedürfnissen auszuwählen, um ihre eigenen Zwecke zu erreichen, wie z. B. das Durchsuchen von Büchern im System, die Suche nach Büchern, die sie basierend auf bestimmten Funktionsmodulen ausleihen möchten, usw. Wie in Abbildung 5-2 dargestellt.

 

Abbildung 5-2 Homepage-Effekt

5.2 Systemverwaltung

5.2.1 Abteilungsleitung

Im Systemverwaltungsmodul können Administratoren über die Abteilungsverwaltung Abteilungen hinzufügen, entfernen, ändern, abfragen und importieren. Es erleichtert die Klassifizierung des Bibliothekspersonals und erleichtert die Verwaltung durch Administratoren. Wie in Abbildung 5-3 dargestellt.

 

Abbildung 5-3 Abteilungsverwaltung

5.2.2 Benutzerverwaltung

Im Systemverwaltungsmodul können Administratoren über die Benutzerverwaltung Benutzer hinzufügen, entfernen, ändern und importieren. Zur Durchführung dieses Vorgangs sind Administratorrechte erforderlich, wodurch die Systemsicherheit effektiv verbessert werden kann. Wie in Abbildung 5-4 dargestellt.

 

Abbildung 5-4 Benutzerverwaltung

5.2.3 Rollenverwaltung

Führen Sie das Rollenverwaltungsmodul im Bibliotheksverwaltungssystem ein. Fügen Sie Systemadministratoren, Bibliothekare und Leser hinzu und weisen Sie Seitenberechtigungen bzw. Zugriffsberechtigungen zu. Dies ist eines der wichtigsten Module im gesamten Systemmodul und dient der Zuweisung von Berechtigungen an Benutzer im System. Wie in Abbildung 5-5 dargestellt.

 

Abbildung 5-5 Rollenverwaltung

Dieser Code wird hauptsächlich verwendet, um Benutzern in der Rollenverwaltung Seitenberechtigungen und Zugriffsberechtigungen nach Systemadministratoren, Bibliothekaren und Lesern zuzuweisen. Um den Zweck der Verbesserung der Arbeitseffizienz des Systems zu erreichen, ist es besser und bequemer, das System zu bedienen.

Dieses Modul weist Rollenberechtigungen zu. Entsprechende Zugriffsrechte können in der Menüliste nach Systemadministratoren, Bibliothekaren und Lesern vergeben werden. Dies ist das detaillierteste Zuordnungsmodul im gesamten System, mit dem Benutzern im System Berechtigungen für die Rollenverwaltung zugewiesen werden. Wie in Abbildung 5-6 dargestellt.

 

Abbildung 5-6 Zuweisungsberechtigungen für die Rollenverwaltung

5.3 Bibliotheksverwaltung

5.3.1 Verlagsleitung

Im Bibliotheksverwaltungssystem kann die Verlagsverwaltung Verlagsinformationen hinzufügen, löschen, ändern, abfragen und pflegen. Für Schüler ist es praktisch, Buchinformationen nach Angaben des Verlags zu finden und die Effizienz bei der Suche nach Büchern zu verbessern. Wie in Abbildung 5-7 dargestellt.

 

Abbildung 5-7 Herausgeberinformationen

5.3.2 Buchverwaltung

Bibliothekare fügen Buchinformationen im Bibliotheksverwaltungssystem hinzu, löschen, ändern und zeigen sie an, betreiben und pflegen sie entsprechend dem Buchtitel, dem Autor, der Buchklassifizierung und den Statusinformationen. Es hilft den Schülern, mehr Bücher zu lesen. Es erleichtert Bibliotheksadministratoren die Verwaltung von Büchern und verbessert die Arbeitseffizienz erheblich. Wie in Abbildung 5-8 dargestellt.

 

Abbildung 5‑8 Buchinformationen

Dieser Code kann den Abfragevorgang für den ausgewählten Buchtitel und andere Einschränkungen im System realisieren, und die Schnittstelle zeigt die Informationen an, die die Abfragebedingungen erfüllen, um dem Benutzer den Übergang zum nächsten Schritt zu erleichtern.

​​​​​​5.3.3 Kreditmanagement

In der Ausleihverwaltung des Bibliotheksverwaltungssystems können Sie Bücher abfragen, ausleihen und zurückgeben, und Studierende können ihre Ausleihinformationen und den Ausleihstatus der Bücher anhand des Buchtitels, der Anzahl und des Status überprüfen. Das Ausleihen und Ausleihen ist für Studierende einfacher und die Informationen sind prägnant und klar. Wie in Abbildung 5-9 dargestellt.

 

Abbildung 5‑9 Ausleihinformationen

5.4 Statistisches Management

Im Bibliotheksverwaltungssystem kann der Buchkategoriebericht eingesehen werden, der für Bibliothekare hilfreich ist, um die Buchkategorien zu klären und die fehlenden entsprechenden Bücher entsprechend den Kategorien zu ergänzen. Normale Benutzer können durch Buchklassifizierung mehr über Buchkategorieinformationen erfahren. Wie in Abbildung 5-10 dargestellt.

 

Abbildung 5-10 Informationen zur Buchkategorie

5.4 Systemüberwachung

Das Systemprotokollmodul im Bibliotheksverwaltungssystem kann bei der Aufzeichnung und Pflege von Benutzerbetriebsinformationen hilfreich sein. Für Bibliothekare ist es praktisch, Benutzervorgänge durch die Anzeige von Systemprotokollen zu verstehen. Förderlich für die Managementarbeit von Bibliothekaren. Wie in Abbildung 5-11 dargestellt.

 

Abbildung 5‑11 Systemprotokollinformationen


6 Zusammenfassung


   Das Verwaltungssystem der Universitätsbibliothek hat schließlich sein Ziel erreicht, vom anfänglichen einfachen Konzept über das spezifische Design des Systems bis hin zum Betrieb des Systems. Das vom System verwendete Framework ist Spring + SpringMVC + Hibernate. Es kombiniert die Datenbank MySQL und den Front-End-Framework-Bootstrap, um die Zuweisung entsprechender Berechtigungen durch Festlegen verschiedener Rollen im System zu realisieren, was die Effizienz des gesamten Systems verbessern kann erleichtern die Führung von Führungskräften. . Black-Box-Tests stellen sicher, dass die Systemfunktionen wie erwartet implementiert werden. Dieses System wird hauptsächlich für die Informationsverwaltung von Büchern in der Bibliothek verwendet und speichert Buchinformationen digital im System, sodass Benutzer Bibliotheksinformationen verstehen und für Benutzer bequemer machen können. Im System sind vier Hauptfunktionsmodule eingerichtet, die entsprechend den Benutzern und den Hauptfunktionen der Bibliothek konzipiert sind, um sicherzustellen, dass der Wert der Bibliothek maximiert wird und den Benutzern Zeit gespart wird. Das System ist wirklich vernetzt und digitalisiert.


Quellcode + Prozessdokumentation + Papier

Supongo que te gusta

Origin blog.csdn.net/m0_74750317/article/details/129270851
Recomendado
Clasificación