Sportversandhandel

Werbung
Projekt : Datenbanken Sportartikelversand
Name : Bregesbauer Dominic,
Zheden Thomas
Klasse: 2AHWIL
Titel
Sportversandhandel für Tennisartikel
Name: Bregesbauer Dominic , Zheden Thomas
Klasse: 2AHWIL
Jahrgang: 2013/14
Projektbezeichnung: Datenbank
Quelle:
http://www.bing.com/images/search?q=tennis+&go=&qs=ds&form=QBIR#view=detail&id=D78FD50B4D689533D90C482F7F99EC05E
DCB333D&selectedIndex=141
Document1
16.05.2016
Seite 1 von 10
Inhaltsverzeichnis
1.
Pflichtenheft ................................................................................................................................ 3
1.1 Thema ........................................................................................................................................ 3
1.2 Bestellung .................................................................................................................................. 3
1.3 Bezahlung.................................................................................................................................. 3
1.4 Lieferung ................................................................................................................................... 3
1.5 Registrierung ............................................................................................................................ 3
1.6 Newsletter ................................................................................................................................. 3
1.7 Lagerhaltung ............................................................................................................................ 3
1.8 Lieferant zum Unternehmen ................................................................................................... 4
1.9 Zustellung ................................................................................................................................. 4
1.10 Waren ...................................................................................................................................... 4
2.
Erste Schritte ............................................................................................................................... 4
3.
Beschreibung eines Geschäftsfalles ........................................................................................... 4
4.
Flussdiagramm ............................................................................................................................ 5
5.
Managementabfragen................................................................................................................. 6
Document1
16.05.2016
Seite 2 von 10
1. Pflichtenheft
1.1 Thema
Ziel des Projekts ist ein professioneller und leicht bedienbarer Onlineversandshop. Der Versandhandel ist
eine spezielle Art des Einzelhandels, bei dem die Produkte per Newsletter oder auf der Homepage angeboten
werden. Wir wollen einen Sportversandhandel mit Spezialisierung auf Tennis-Artikel entwerfen. Dieser
Versandhandel soll umfangreich, aber trotzdem einfach gestaltet werden. Durch eine leichte Bedienung soll
der Kunde so schnell wie möglich zu dem gewünschten Artikel kommen. Kategorien werden dem Kunden
dabei helfen. Eine übersichtliche Gestaltung soll den Kunden zu weiteren Einkäufen verleiten. Im Gegensatz
zu anderen Shops wird diese Seite wenig bis keine Werbung beinhalten. Dadurch soll sich der Kunde wohler
fühlen und sich nicht auf Werbung sondern auf die Tennisartikel konzentrieren. Durch Registrierung vom
Kunden kann ein kostenloser Newsletter abonniert werden. Im nach hinein sollte der Kunde einen guten
Eindruck von der Seite haben und sie möglichst vielen Personen weiterempfehlen.
1.2 Bestellung
Eine Bestellung von dem gewünschten Artikel kann schriftlich (per E-Mail), mündlich (per Telefon) oder
online erfolgt werden. Nach jeder Bestellung wird der Kunde eine Auftragsbestätigung per E-Mail zugeschickt
bekommen. So kann der Kunde überprüfen ob seine gewünschte Ware schon bestellt wurde. Gleich nach der
Bestellung wird ein Lieferdatum bekanntgegeben.
1.3 Bezahlung
Die Bezahlung kann durch Kreditkarte oder Vorüberweisung getätigt werden. So ist der Inhaber auf der
richtigen Seite und kann sich vor nicht bezahlten Waren schützen. Bestellung per Nachnahme ist daher nicht
möglich.
1.4 Lieferung
Wenn die Rechnung bezahlt wurde, wird die Ware an die angegebene Adresse verschickt. Werden keine
besonderen Lieferbedingungen festgelegt so gelten die allgemeinen gesetzlichen Regelungen, dass
Warenschulden gleich Holschulden sind. Ein Lieferschein wird beigelegt, welcher mit der Rechnung
verbunden wird.
1.5 Registrierung
Mit der Registrierung soll eine bessere Übersicht über die Kunden hergestellt werden. Diese Registrierung
soll helfen die bestimmte Zielgruppe zu erfassen. Für diese Bestimmung sind folgende Daten erforderlich:
Männlich oder weiblich, das Alter, E-Mail Adresse, Sozialversicherungsnummer und Wohnort. Durch die
Registrierung kann man die Produktpallette für die bestimmte Zielgruppe erweitern.
1.6 Newsletter
Jeder Kunde hat die Möglichkeit einen kostenlosen Newsletter zu bekommen. Dieser wird per E-Mail
verschickt. Der Newsletter beinhaltet im Wesentlichem: neue Artikel und neue Angebote. Da der Newsletter
per E-Mail verschickt wird spart sich der Inhaber die Kosten für die Zustellung an den Kunden.
1.7 Lagerhaltung
Von einem Zentrallager aus werden alle Artikel an den Kunden versendet. Damit man den gewünschten
Artikel so schnell wie möglich findet, bekommt jeder einzelne Artikel eine Identifikationsnummer. Zusätzlich
werden die Artikel in einzelne Kategorien unterteilt. Damit jeder Mitarbeit diesen Artikel so schnell wie
möglich finden kann, wir jeder mit einem elektronischen Gerät ausgestattet. Auf diesem Gerät wird sofort
die gewünschte Bestellung angezeigt und zeigt dem Mitarbeiter den schnellsten Weg zum Artikel.
Document1
16.05.2016
Seite 3 von 10
1.8 Lieferant zum Unternehmen
Jeder Lieferant wird vom Unternehmen selbst ausgesucht. Der Lieferant wird immer kontaktiert sobald ein
Artikel nicht mehr lagernd ist bzw. nur mehr wenige Stücke auf Lager sind. Ist ein Lieferant mehrmals nicht
wie vereinbart da, oder diese Ladung weist zu viele Schäden oder Fehler auf, so wird das jeweilige
Unternehmen kontaktiert und darüber informiert. Ändert sich bei den nächsten Lieferungen nichts so wird
ein neues Unternehmen gesucht.
1.9 Zustellung
Die Zustellung zum Kunden kann über verschieden Arten geschehen. Auf der einen Seite über die Post und
auf der anderen Seite über ein 24-Stunden Lieferservice. Doch beim 24-Stunden Lieferservice werden auch
die Lieferkosten vom Kunden erhöht. Hat der Kunde mehrere Artikel auf einmal bestellt, so werden diese
auch gleichzeitig verschickt. Bei einer Sammelbestellung zahlt der Kunde jedoch nur einmal die Lieferkosten.
1.10 Waren
Die Ware wird so schnell wie möglich an den Kunden versendet. Bei Schäden oder Falschware hat der Kunde
die Möglichkeit diesen Artikel zu reklamieren oder zurücksenden, doch dies muss innerhalb von 2 Wochen
geschehen. Die Kosten für die Rücksendung übernimmt der Versandshop. Wenn ein Artikel zurückgesendet
wird, wird dieser anschließend geprüft und geschaut, ob überhaupt eine Falschsendung vorliegt. Wenn dies
der Fall ist so wird entweder dieser Artikel ersetzt, oder der Kunde bekommt einen Gutschein über den
bezahlten Betrag. So kann man sicher sein, dass der Kunde wieder einkaufen wird da er einen Gutschein
bekommen hat und diesen höchstwahrscheinlich wieder einsetzen wird. Auf bestimmte Artikel wird eine
Garantie angesetzt. Doch diese wird nicht vom Unternehmen angesetzt, sondern von Produzenten.
2. Erste Schritte
Mit diesem Projekt dokumentieren wir die Erstellung von Datenbanken. Graphisch wird diese Datenbank in
einem ERD-Diagramm (Entity-Relationship-Diagramm) dargestellt. Dieses ERD-Diagramm dient zur leichten
Übersicht der Darstellung. Anders gesagt ist es ein Gegenstand-Beziehung-Modell. Dieses ERD-Diagramm
enthält mindestens 14 Entitäten (Tabellen).

Ganz am Anfang wird ein Pflichtenheft erstellt

Ein dazugehöriges Flussdiagramm wird elektronisch skizziert

Weiters wird ein ERD-Diagramm händisch skizziert

Anschließend wird ein ERD-Diagramm in MS-Visio 2010 dargestellt

Umsetzung in Microsoft Access

3 Managementabfragen auf Deutsch werden gefertigt

Diese Abfragen werden auch in SQL umgesetzt
3. Beschreibung eines Geschäftsfalles
Ein Kunde kommt auf unsere Homepage. Auf unserer Seite angelangt, bekommt er unsere Angebote zu
sehen. Findet er sich keines unserer Produkte im Angebot, so kann er sich diese selber in den Kategorien
zusammen suchen. Der Kunde kann sein gewünschtes Produkt wählen und in den Warenkorb legen. Wenn
der Kunde keine weiteren Produkte möchte, bekommt er die Möglichkeit zu zahlen. Sollte der Kunde keines
der Produkte wählen und keine Bestellung aufgeben, so soll eine Auswertung der Interessen des Kunden
erfolgen um das Sortiment optimal auf die Zielgruppe einstellen zu können. Falls er Neukunde ist muss er
sich kostenlos registrieren und die Bezahlungsart festlegen. Bestätigt der Kunde die Lieferung und hat sie
bezahlt erfolgt die Ausführung und Abwicklung seitens der Firma. Je nach Lieferart und Fähigkeit erhält der
Kunde seine gewünschte Bestellung.
Document1
16.05.2016
Seite 4 von 10
4. Flussdiagramm
Document1
16.05.2016
Seite 5 von 10
5. Managementabfragen
Was is eine Managementabfrage?
Eine Managementabfrage ist eine Abfrage, bei der man mittels Ms-Access eine bestimmte Information
heraus filtern kann. Daher spricht man auch von einer Filterung der Daten. Für Datenbanken wird die
Programmiersprache SQL verwendet.
SQL: Structured Query Language (strukturierte Abfragesprache)
SQL wird für das Bearbeiten und Abfragen von verschiedenen Datenbeständen verwendet.

Lieferung an einen Kunde
Ein Kunde hat einen Artikel gekauft und bekommt diesen geliefert. Zeige mir alle Lieferungen bis zum
heutigen Tag. Zusätzlich werden alle Lieferungen mit dem Datum aufsteigend bis zum heutigen Tag
geordnet.
An welchem Tag bekommt der Kunde seinen gewünschten Artikel und welcher Lieferant liefert
ihm diesen Artikel?
SQL Anweisung
SELECT DISTINCT Artikel.A_Bezeichnung, Kunde.K_Nachname, Lieferrant.L_Firmenname,
Lieferrant.L_Nachname, Lieferung.L_DatumKunde
FROM (Lieferrant INNER JOIN (Kunde INNER JOIN Lieferung ON Kunde.K_id = Lieferung.K_ID) ON
Lieferrant.L_ID = Lieferung.L_ID) INNER JOIN (Artikel INNER JOIN Lieferdetail ON Artikel.A_ID =
Lieferdetail.A_ID) ON Lieferung.Lf_ID = Lieferdetail.Lf_ID
WHERE (((Lieferung.L_DatumKunde)<=#6/10/2014#))
ORDER BY Lieferung.L_DatumKunde;
Ergebnis
Document1
16.05.2016
Seite 6 von 10

Gutschrift an Kunde
Ein Kunde hat einen Artikel gekauft, jedoch ist dieser beschädigt oder eine Falschware. Somit sendet der
Kunde diesen Artikel zurück und bekommt eine Gutschrift über den Betrag der Falschware. Falls der Kunde
einverstanden ist, bekommt dieser für den beschädigten Artikel die Gutschrift in Höhe der Wertminderung
überwiesen. Diese Gutschriften werden nach dem Datum aufsteigend geordnet.
An welchem Tag bekommt welcher Kunde seine Gutschrift in Höhe der Wertminderung eines
bestimmten Artikels?
SQL Anweisung
SELECT Kunde.K_Nachname, Gutschrift.G_Betrag, Artikel.A_Bezeichnung, Gutschrift.G_DatumKunde
FROM Kunde INNER JOIN (Gutschrift INNER JOIN (Artikel INNER JOIN Gutschriftdetail ON Artikel.A_ID =
Gutschriftdetail.A_ID) ON Gutschrift.G_ID = Gutschriftdetail.G_ID) ON Kunde.K_id = Gutschrift.K_ID
WHERE (((Gutschrift.G_DatumKunde) <=#6/10/2014#))
ORDER BY Gutschrift.G_DatumKunde;
Ergebnis
Document1
16.05.2016
Seite 7 von 10

Bestellung beim Lieferant
Das Unternehmen bestellt einen beliebigen Artikel je nach Warenbestand bei einem beliebigen Lieferanten.
Je nach Artikelsorte wird dieser beim Transportunternehmen bestellt. Über das Transportunternehmen
kommt die Lieferung vom Lieferanten. Das Bestelldatum wird absteigend geordnet.
Bei welchem Lieferanten bestellt das Unternehmen den gewünschten Artikel zum
festgelegten Betrag und Zeitpunkt?
SQL Anweisung
SELECT Artikel.A_Bezeichnung, Bestellung.B_DatumLieferrant, Lieferrant.L_Nachname,
Lieferrant.L_Firmenname
FROM Lieferrant INNER JOIN (Bestellung INNER JOIN (Artikel INNER JOIN Bestelldetail ON Artikel.A_ID =
Bestelldetail.A_ID) ON Bestellung.B_ID = Bestelldetail.B_ID) ON Lieferrant.L_ID = Bestellung.L_ID
WHERE (((Bestellung.B_DatumLieferrant)<=#10/6/2014#))
ORDER BY Bestellung.B_DatumLieferrant DESC;
Ergebnis
Document1
16.05.2016
Seite 8 von 10
Document1
16.05.2016
Seite 9 von 10
6.ERD
Document1
16.05.2016
Seite 10 von 10
Herunterladen