Diese Studienarbeit beschäftigt sich mit dem Thema Webshopsysteme. Ein
Webshopsystem dient dazu Waren und Produkte über das Internet anzubieten und
zu verkaufen.
Im Folgenden wird die Technologie beschrieben, die nötig ist, ein solches
Shopsystem zu betreiben. Der Faktor Sicherheit findet dabei besondere
Beachtung, denn gerade das sichere Bezahlen sowie der Schutz von persönlichen
Daten sollten bei Webshops höchste Priorität haben.
Auf Basis dieses Wissens werden verschiedene Alternativen für ein Shopsystem
vorgestellt und auch deren Kosten sowie deren Administration finden Beachtung.
Diese Projektarbeit richtet sich an Personen, die über die Anschaffung eines
Webshopsystems zu entscheiden haben. Das hier vermittelte Wissen soll dazu
beitragen verschiedene Alternativen zu betrachten und gegeneinander
abzuwägen.
Diese Arbeit ist bewusst so gehalten, dass auch Leser, die sich nicht intensiv mit
Internetprogrammierung beschäftigt haben, die dargelegten Inhalte verstehen.
Inhaltsverzeichnis
1. Einleitung
1.1. Motivation
2. Technologie
2.1. Datenbanken
2.1.1. Definition
2.1.2. Datenbanksoftware
2.1.2.1. MySQL
2.2. Webserver
2.2.1. Definition
2.2.2. Webserver Software
2.2.2.1. Apache Webserver
2.2.3. Serverhosting und Serverhousing
2.3. Internetseiten
2.3.1. HTML
2.3.2. Dynamisches HTML
2.4. Skriptsprachen
2.4.1. PHP
3. Webshoplösungen
3.1. Data Becker Webshop Pro
3.1.1. Einrichtung und Konfiguration
3.1.2. Betrieb und Nutzung
3.1.3. Zusammenfassung
3.2. 1&1 Premium-Shop
3.2.1. Einrichtung und Konfiguration
3.2.2. Betrieb und Nutzung
3.2.3. Zusammenfassung
3.3. CaupoShop Classic
3.3.1. Einrichtung und Konfiguration
3.3.2. Betrieb und Nutzung
3.3.3. Zusammenfassung
4. Fazit
Zielsetzung & Themen
Die Projektarbeit verfolgt das Ziel, einen fundierten Überblick über die für den Betrieb eines Webshops notwendigen Technologien zu vermitteln und anhand konkreter Beispiele verschiedene Lösungsansätze für die Umsetzung eines Webshopsystems zu bewerten, um Entscheidungsträgern bei der Auswahl einer geeigneten Plattform zu unterstützen.
- Grundlegende technologische Anforderungen (Datenbanken, Webserver, Skriptsprachen)
- Vergleich zwischen kauffertigen Systemen und Open-Source-Lösungen
- Einrichtungsaufwand und Administrationskompetenzen
- Sicherheitsrelevante Aspekte (SSL, Transaktionssicherheit)
- Kostentransparenz und Wirtschaftlichkeit
Auszug aus dem Buch
2.1.2.1. MySQL
Ursprünglich wurde MySQL von dem Finnen Michael (Monty) Widenius für die schwedische Consultingfirma TcX entwickelt. Seit 1995 wird MySQL unter diesem Namen von der schwedischen Firma MySQL AB, deren CTO Widenius ist, weiterentwickelt und vertrieben. Seit der Version 3.23.19 steht es unter der General Public License (GPL) für den Einsatz auf Servern oder zum Ausprobieren und den Einsatz in eigenen Open-Source-Programmen frei zur Verfügung. Eine Lizenzgebühr von 395,00 € wird lediglich fällig, wenn man Programme, die auf MySQL basieren, kommerziell vertreibt.
Darüber hinaus bedeutet Open-Source auch, dass der Code von MySQL frei für jedermann verfügbar ist. Für den Fall, dass man eine Funktion benötigt, die von MySQL nicht unterstützt wird, so kann man diese selbst hinzuprogrammieren. Im Gegenzug ist man jedoch verpflichtet, diesen neuen Code wiederum frei verfügbar zu machen.
MySQL bietet den großen Vorteil viele Funktionen zu bieten, die man sonst erst bei kommerziellen Datenbankmanagementsystemen wie Oracle oder Microsoft SQL-Server bekommt. Der größte Unterschied zwischen MySQL und kommerziellen Datenbankmanagementsystemen ist wohl der Preis. Während MySQL kostenlos erhältlich ist, bezahlt man für Oracle, Microsoft SQL-Server oder IBM DB2 mehrere 10.000 Euro.
MySQL ist ein Multi-User, Multi-Threaded Relationales Datenbankmanagementsystem. Multi-User bedeutet, dass mehrere Benutzer gleichzeitig auf eine Datenbank zugreifen können, und Daten abrufen/ ändern/ löschen können, ohne sich gegenseitig zu beeinflussen. Diese Funktion spielt besonders bei der Nutzung einer Datenbank über ein Netzwerk, zum Beispiel das Internet eine große Rolle.
Zusammenfassung der Kapitel
1. Einleitung: Die Einleitung motiviert die zunehmende Bedeutung des Internethandels und erläutert die Notwendigkeit für Unternehmen, eigene Online-Vertriebswege zu evaluieren.
2. Technologie: Dieses Kapitel erläutert die technologischen Kernkomponenten eines Webshops, darunter Datenbanken, Webserver, Internetseiten-Strukturen und Skriptsprachen.
3. Webshoplösungen: Hier werden beispielhaft drei verschiedene Ansätze (Data Becker, 1&1, CaupoShop) hinsichtlich Einrichtung, Betrieb und Eignung analysiert.
4. Fazit: Das Fazit fasst zusammen, dass die Wahl des Systems individuell vom Anwendungsfall abhängt und dass der Erfolg eines Webshops von weit mehr als nur der technologischen Basis bestimmt wird.
Schlüsselwörter
Webshopsysteme, Internet-Handel, Datenbanken, MySQL, Webserver, Apache, Skriptsprachen, PHP, Sicherheit, SSL, E-Commerce, Online-Bezahlung, Kundenverwaltung, Open-Source, Warenwirtschaft.
Häufig gestellte Fragen
Worum geht es in dieser Arbeit grundsätzlich?
Die Arbeit beschäftigt sich mit den technologischen Grundlagen und den unterschiedlichen Lösungsansätzen für den Betrieb von Webshopsystemen.
Was sind die zentralen Themenfelder?
Zentrale Felder sind der Aufbau von Datenbanken, die Funktion von Webservern, die Rolle von Skriptsprachen wie PHP sowie der Vergleich von spezifischen Shop-Softwarelösungen.
Was ist das primäre Ziel der Arbeit?
Das Ziel ist es, Entscheidungsträgern bei der Auswahl eines Webshopsystems zu helfen, indem Vor- und Nachteile sowie Anforderungen der verschiedenen Lösungen aufgezeigt werden.
Welche wissenschaftliche Methode wird verwendet?
Die Arbeit basiert auf einer deskriptiven Analyse der technologischen Basis und einer vergleichenden Untersuchung ausgewählter Webshop-Softwareprodukte.
Was wird im Hauptteil behandelt?
Der Hauptteil gliedert sich in eine technische Einführung sowie eine detaillierte Betrachtung von drei konkreten Webshop-Beispielen (Data Becker, 1&1, CaupoShop).
Welche Schlüsselwörter charakterisieren die Arbeit?
Die Arbeit wird maßgeblich durch Begriffe wie Webshopsysteme, E-Commerce, MySQL, PHP, Webserver-Hosting und Online-Vertrieb charakterisiert.
Wie unterscheidet sich der CaupoShop von den anderen Lösungen?
Der CaupoShop ist eine kostenlose Open-Source-Lösung, erfordert jedoch im Vergleich zu den anderen Anbietern ein höheres technisches Know-how bei der Einrichtung.
Warum ist die Wahl zwischen get- und post-Methode bei PHP wichtig?
Während die get-Methode Daten über die URL überträgt (was Sicherheitsrisiken birgt und für sensible Daten ungeeignet ist), ermöglicht die post-Methode eine für den Benutzer unsichtbare Datenübertragung.
- Quote paper
- Hanno Völker (Author), 2003, Webshopsysteme, Munich, GRIN Verlag, https://www.grin.com/document/16255