Diplomarbeit, 2006
75 Seiten, Note: 1,3
1 Überblick
2 Aufgabenstellung und Zielsetzung
3 Bibliographieverwaltung: Eine Einführung
3.1 Bibtex und BibteXML
3.1.1 Bibtex
3.1.2 XML und BibteXML
3.2 Stand der Technik
3.2.1 LiteRat
3.2.2 Bibster
3.2.3 Unterschiede zur in dieser Arbeit konzipierten Applikation
4 Konzeption der Datenbank
4.1 Datenanalyse
4.2 Use-Case Diagramm
4.3 Entitäten-Beziehungsmodell
4.4 Export in das Bibtex- und BibteXML-Format
4.4.1 Vorhandene Möglichkeiten der Ausgabe in XML
4.4.2 Planung der Export-Funktionen
5 Realisierung
5.1 Aufbau der Tabellen
5.2 Die Web-Applikation in PHP
5.2.1 Struktur der Anwendung
5.2.2 Erläuterung des PHP-Codes
5.2.3 Realisierung der Export-Funktionen
5.2.4 Weitere Dateien
6 Ergebnis
6.1 Hauptfenster
6.2 Bibliographie anlegen
6.3 Literatur eingeben und zuweisen
6.4 Bibliographie anzeigen
6.5 Bearbeiten, Löschen, Eintrag neu zuweisen
6.6 Suche
6.7 Literaturlisten
6.8 Export nach BibteXML und Bibtex
7 Zusammenfassung und Ausblick
Ziel der Arbeit ist die Konzeption und Entwicklung eines webbasierten Prototyps zur Verwaltung von Literaturquellen, der speziell auf den Anforderungen wissenschaftlicher Arbeiten basiert. Die Forschungsfrage fokussiert sich darauf, wie eine intuitive Web-Applikation auf Basis von MySQL, PHP und XML effizient als Bibliographieverwaltungssystem fungieren kann, das den Export in gängige BibTeX-Formate ermöglicht.
3.1.1 Bibtex
Bibtex ist ein Begleitprogramm für LaTeX und TeX. TeX wurde von Donald E. Knuth entwickelt. Die TeX Users Group definiert TeX wie folgt (o. V., 2006a):
„TeX is a typesetting language. Instead of visually formatting your text, you type your manuscript text combined with commands in a plain text file. You then run TeX to produce the final layout. Thus, in contrast to standard word processors, the source (TeX commands) is a separate file that does not pretend to be a representation of the final typeset document, and thus can be edited by any text editor.“
LaTeX ist ein Textsatzsystem, welches von Leslie Lamport entwickelt wurde und auf TeX basiert. Die TeX Users Group zu LaTeX (o. V., 2006b):
„LaTeX allows markup to describe the structure of a document, so that the user need not think about presentation. By using document classes and add-on packages, the same document can be produced in a variety of different layouts.“
Bibtex dient als Hilfsmittel zur Erstellung von einheitlichen Literaturverzeichnissen. Es wurde von Oren Patashnik (1988) entwickelt.
Funktionsweise: Die in einem LaTeX-Dokument (beispielsweise mit dem Namen foo.tex) mit /cite gekennzeichneten Zitate werden in eine Hilfsdatei (foo.aux) geschrieben, welche von Bibtex eingelesen wird. Die referenzierten Literaturverweise werden aus einer Referenzdatenbank der foo.bib-Datei eingelesen. Die Ausgabe erfolgt als foo.bbl-Datei, in der die formatierten Literaturverweise enthalten sind. Eine ausführliche Erläuterung findet sich in der Diplomarbeit von Heike Müller (2001).
1 Überblick: Diese Einleitung beschreibt das Ziel der Arbeit, die Entwicklung eines Prototyps für ein Bibliographieverwaltungssystem auf Basis von MySQL, PHP und XML.
2 Aufgabenstellung und Zielsetzung: Hier werden der Zweck der Applikation für Studierende und Forscher sowie die funktionalen Anforderungen, wie Eingabemasken und Exportfunktionen, definiert.
3 Bibliographieverwaltung: Eine Einführung: Das Kapitel bietet einen Einblick in BibTeX und BibteXML sowie einen Überblick über bestehende Literaturverwaltungssysteme.
4 Konzeption der Datenbank: Hier erfolgt die theoretische Planung mittels Datenanalyse, Use-Case-Diagrammen und der Erstellung eines Entitäten-Beziehungsmodells.
5 Realisierung: Dieses zentrale Kapitel beschreibt die technische Umsetzung, einschließlich Tabellenaufbau und der Implementierung der PHP-Skripte für Datenverwaltung und Export.
6 Ergebnis: Die Kapitelabschnitte dokumentieren die Anwendung anhand von Screenshots, die den Workflow von der Dateneingabe bis zum Export erläutern.
7 Zusammenfassung und Ausblick: Das Fazit bewertet den erstellten Prototyp und zeigt Möglichkeiten für zukünftige Erweiterungen, wie eine Benutzerverwaltung, auf.
Bibliographie, Datenbank, PHP, MySQL, XML, BibTeX, BibteXML, Web-Applikation, Prototyp, Literaturverwaltung, Entitäten-Beziehungsmodell, Exportfunktion, Softwareentwicklung, Informationstechnik, Datenspeicherung
Es geht um die Entwicklung eines Prototyps für eine webbasierte Datenbankanwendung, die Wissenschaftlern bei der Verwaltung und dem Export ihrer Literaturverzeichnisse hilft.
Die Schwerpunkte liegen auf der Datenbankkonzeption, der Web-Programmierung mit PHP, der Handhabung bibliographischer Metadaten und der Transformation in standardisierte Formate wie BibTeX und BibteXML.
Das Ziel ist die Erstellung einer intuitiven, plattformunabhängigen Softwarelösung, die den Prozess der Bibliographieverwaltung und des Exports vereinfacht.
Es wurde eine systemorientierte Vorgehensweise gewählt, die mit einer Analyse der Anforderungen beginnt, über eine konzeptionelle Modellierung der Datenbank führt und mit der praktischen Programmierung sowie anschließender Evaluierung abschließt.
Der Hauptteil gliedert sich in die Konzeption (Datenbankanalyse/Modellierung) und die Realisierung (PHP-Programmierung, Skriptaufbau und Export-Realisierung).
Die Arbeit lässt sich durch Begriffe wie Bibliographie, Datenbank, PHP, MySQL, BibTeX, BibteXML und Web-Applikation beschreiben.
MySQL wurde aufgrund seiner Zuverlässigkeit, weiten Verbreitung und effizienten Unterstützung der in der Arbeit benötigten relationalen Struktur gewählt.
Die Innovation besteht in der Fähigkeit der Applikation, aus den in der Datenbank gespeicherten Daten direkt BibteXML-Dateien zu generieren, was in anderen betrachteten Systemen in dieser Form nicht umgesetzt war.
Der GRIN Verlag hat sich seit 1998 auf die Veröffentlichung akademischer eBooks und Bücher spezialisiert. Der GRIN Verlag steht damit als erstes Unternehmen für User Generated Quality Content. Die Verlagsseiten GRIN.com, Hausarbeiten.de und Diplomarbeiten24 bieten für Hochschullehrer, Absolventen und Studenten die ideale Plattform, wissenschaftliche Texte wie Hausarbeiten, Referate, Bachelorarbeiten, Masterarbeiten, Diplomarbeiten, Dissertationen und wissenschaftliche Aufsätze einem breiten Publikum zu präsentieren.
Kostenfreie Veröffentlichung: Hausarbeit, Bachelorarbeit, Diplomarbeit, Dissertation, Masterarbeit, Interpretation oder Referat jetzt veröffentlichen!

