Diplomarbeit, 2007
136 Seiten, Note: 1,3
1 Einleitung
2 Theorie
2.1 Vorstellung des Unternehmens
2.2 Aufgabenstellung
2.3 Die agile Vorgehensweise
2.3.1 Die agile Programmierung
2.3.2 Eine Übersicht agiler Methoden
2.4 Basiswissen zur Konzeption
2.4.1 Ausgangsebene der UML
2.4.2 Die ER-Datenbankmodellierung
3 Umsetzung
3.1 Entwicklungswerkzeuge und Techniken
3.1.1 Die Serverumgebung XAMPP
3.1.2 Das phpMyAdmin – ein webbasiertes Datenbanksadministrationstool
3.1.3 MySQL Tools
3.1.4 PEAR
3.2 Realisierung des Projekts – oder einige äußerst hilfreiche Programmierfunktionen
3.2.1 Die MySQLi-Erweiterung, Funktionen für die Kommunikation mit der Datenbank
3.2.2 Authentication – ein PEAR-Paket
3.2.3 Date and Time – ein weiteres PEAR-Paket
3.2.4 Der phpDocumentor
4 Resümee und Ausblick
5 Anlagen:
6 Quellenverzeichnisse
6.1 Literatur
6.2 Internet-Quellenverzeichnis
Ziel dieser Diplomarbeit ist die Konzeption und Teilrealisierung eines webbasierten Seminarabwicklungssystems für die iKR GmbH. Die Arbeit untersucht dabei, wie moderne Webtechnologien und agile Entwicklungsmethoden genutzt werden können, um eine flexible und wartbare Softwarelösung zu schaffen, die komplexe Stammdatenabhängigkeiten verwaltet und verschiedene Administrations- sowie Controllingprozesse unterstützt.
3.1.3.1 MySQL Migration Toolkit
Das MySQL Migration Toolkit ist eine potente Arbeitsumgebung, die es gestattet, nicht standardisierte Datenbanken auf MySQL zu migrieren. Das MySQL Migration Toolkit setzt eine erprobte Verfahrensweise ein und ein Assistent lotst einen durch alle notwendigen Arbeitsstufen, um das Vorhaben zur Datenbankmigration förderlich abschließen zu können. Dank dieser Migrationsumgebung ist es erdenklich,
die Datenbanken schnell zu migrieren, inklusive Datenbankobjekten wie Tabellen und Views von Oracle, Microsoft Access und anderen Datenbanken,
mittels der Anwendung von erprobten Migrationsmethodiken Gefahren zu minimieren,
durch die Verwendung eines eingegliederten Werkzeugsatzes die Produktivität aufzustocken und auf diese Weise die Ausgaben zu vermindern,
weiteren Zeitaufwand einzuschränken, der unerlässlich wäre, würde man Skripte per Hand schreiben, testen um etwaige Fehler auszumerzen,
den Migrationsablauf zu nivellieren und das Werkzeug an die Anforderungen anzupassen.
1 Einleitung: Beschreibt das Ziel, ein webbasiertes Seminarabwicklungssystem für die iKR GmbH zu entwickeln, und erläutert den technologischen Rahmen.
2 Theorie: Stellt das Unternehmen iKR GmbH vor, definiert die Anforderungen und erläutert agile Entwicklungsmethoden sowie die konzeptionellen Grundlagen der UML und Datenbankmodellierung.
3 Umsetzung: Detailliert die eingesetzten Werkzeuge (XAMPP, phpMyAdmin, MySQL Tools, PEAR) und erläutert spezifische Programmierfunktionen anhand von Quellcodebeispielen.
4 Resümee und Ausblick: Fasst die Ergebnisse der Arbeit zusammen und skizziert potenzielle Erweiterungsmöglichkeiten sowie zukünftige Entwicklungen des Systems.
Seminarabwicklungssystem, Webanwendung, PHP, MySQL, LAMP, Agile Entwicklung, UML, Datenbankmodellierung, PEAR, XAMPP, phpMyAdmin, Softwareentwicklung, Prozessoptimierung, Web-Technologien
Die Diplomarbeit behandelt die Konzeption und praktische Teilrealisierung eines webbasierten Systems zur Verwaltung von Seminardaten für die iKR GmbH.
Die Arbeit fokussiert sich auf die Software-Architektur, agile Vorgehensmodelle, Datenbankdesign sowie den Einsatz spezifischer PHP-Frameworks und Entwicklungstools.
Das Ziel ist die Erstellung einer stabilen, webbasierten Plattform, die Seminarteilnehmer, Stammdaten und Controlling-Aufgaben effizient verwaltet.
Es wurde eine praxisorientierte, iterative Vorgehensweise gewählt, die durch agile Prinzipien wie Test-Driven-Development und kontinuierliche Integration gestützt wird.
Der Hauptteil gliedert sich in eine theoretische Einführung in agile Methoden und Datenbankmodellierung sowie eine detaillierte technische Umsetzung unter Verwendung von XAMPP und PEAR.
Zu den Kernbegriffen zählen Seminarverwaltung, LAMP-Stack, MySQL, UML, PEAR-Framework und agile Softwareentwicklung.
Die Normalisierung wird als kritischer Prozess beschrieben, um Datenredundanzen in Geschäftsdaten zu minimieren und die Integrität der Tabellenstruktur sicherzustellen.
Es bietet ein fertiges Framework für die Benutzerauthentifizierung und -verwaltung, was die Entwicklungszeit erheblich verkürzt, da es verschiedene Datenquellen unterstützt.
Er dient zur automatisierten Generierung technischer Dokumentationen aus dem PHP-Quellcode, indem er spezielle Code-Kommentare (DocBlocks) interpretiert.
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!

