thomas web viewanschließend wird ein erd-diagramm in ms-visio 2010 dargestellt . umsetzung in...

41
Projekt : Datenbanken Sportartikelversand Name : Bregesbauer Dominic, Zheden Thomas Klasse: 2AHWIL Titel Sportversandhandel für Tennisartikel document.docx 05.07.2022 Seite 1 von 41 Name: Bregesbauer Dominic , Zheden Thomas Klasse: 2AHWIL Jahrgang: 2013/14

Upload: vohanh

Post on 06-Feb-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Thomas  Web viewAnschließend wird ein ERD-Diagramm in MS-Visio 2010 dargestellt . Umsetzung in Microsoft Access . 3 Managementabfragen auf Deutsch werden gefertigt

Projekt : Datenbanken Sportartikelversand

Name : Bregesbauer Dominic, Zheden ThomasKlasse: 2AHWIL

Titel

Sportversandhandel für Tennisartikel

Quelle: http://www.bing.com/images/search?q=tennis+&go=&qs=ds&form=QBIR#view=detail&id=D78FD50B4D689533D90C482F7F99EC05EDCB333D&selectedIndex=141

document.docx 05.05.2023 Seite 1 von 34

Name: Bregesbauer Dominic , Zheden Thomas

Klasse: 2AHWIL Jahrgang: 2013/14

Projektbezeichnung: Datenbank

Page 2: Thomas  Web viewAnschließend wird ein ERD-Diagramm in MS-Visio 2010 dargestellt . Umsetzung in Microsoft Access . 3 Managementabfragen auf Deutsch werden gefertigt

Inhaltsverzeichnis

1. Pflichtenheft.................................................................................................................................2

1.1 Thema........................................................................................................................................3

1.2 Bestellung..................................................................................................................................3

1.3 Bezahlung..................................................................................................................................3

1.4 Lieferung...................................................................................................................................3

Page 3: Thomas  Web viewAnschließend wird ein ERD-Diagramm in MS-Visio 2010 dargestellt . Umsetzung in Microsoft Access . 3 Managementabfragen auf Deutsch werden gefertigt

1.5 Registrierung............................................................................................................................3

1.6 Newsletter..................................................................................................................................3

1.7 Lagerhaltung.............................................................................................................................3

1.8 Lieferant zum Unternehmen...................................................................................................3

1.9 Zustellung..................................................................................................................................4

1.10 Waren......................................................................................................................................4

2. Erste Schritte...............................................................................................................................4

Page 4: Thomas  Web viewAnschließend wird ein ERD-Diagramm in MS-Visio 2010 dargestellt . Umsetzung in Microsoft Access . 3 Managementabfragen auf Deutsch werden gefertigt

3. Beschreibung eines Geschäftsfalles...........................................................................................4

4. Flussdiagramm............................................................................................................................5

5. Managementabfragen.................................................................................................................6

Page 5: Thomas  Web viewAnschließend wird ein ERD-Diagramm in MS-Visio 2010 dargestellt . Umsetzung in Microsoft Access . 3 Managementabfragen auf Deutsch werden gefertigt
Page 6: Thomas  Web viewAnschließend wird ein ERD-Diagramm in MS-Visio 2010 dargestellt . Umsetzung in Microsoft Access . 3 Managementabfragen auf Deutsch werden gefertigt

1. Pflichtenheft

1.1 ThemaZiel des Projekts ist ein professioneller und leicht bedienbarer Onlineversandshop. Der Versandhandel ist eine spezielle Art des Einzelhandels, bei dem die Produkte per Newsletter

Page 7: Thomas  Web viewAnschließend wird ein ERD-Diagramm in MS-Visio 2010 dargestellt . Umsetzung in Microsoft Access . 3 Managementabfragen auf Deutsch werden gefertigt

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

Page 8: Thomas  Web viewAnschließend wird ein ERD-Diagramm in MS-Visio 2010 dargestellt . Umsetzung in Microsoft Access . 3 Managementabfragen auf Deutsch werden gefertigt

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

Page 9: Thomas  Web viewAnschließend wird ein ERD-Diagramm in MS-Visio 2010 dargestellt . Umsetzung in Microsoft Access . 3 Managementabfragen auf Deutsch werden gefertigt

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.

Page 10: Thomas  Web viewAnschließend wird ein ERD-Diagramm in MS-Visio 2010 dargestellt . Umsetzung in Microsoft Access . 3 Managementabfragen auf Deutsch werden gefertigt

1.6 NewsletterJeder 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

Page 11: Thomas  Web viewAnschließend wird ein ERD-Diagramm in MS-Visio 2010 dargestellt . Umsetzung in Microsoft Access . 3 Managementabfragen auf Deutsch werden gefertigt

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.

1.8 Lieferant zum UnternehmenJeder 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

Page 12: Thomas  Web viewAnschließend wird ein ERD-Diagramm in MS-Visio 2010 dargestellt . Umsetzung in Microsoft Access . 3 Managementabfragen auf Deutsch werden gefertigt

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

Page 13: Thomas  Web viewAnschließend wird ein ERD-Diagramm in MS-Visio 2010 dargestellt . Umsetzung in Microsoft Access . 3 Managementabfragen auf Deutsch werden gefertigt

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.

Page 14: Thomas  Web viewAnschließend wird ein ERD-Diagramm in MS-Visio 2010 dargestellt . Umsetzung in Microsoft Access . 3 Managementabfragen auf Deutsch werden gefertigt

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

Page 15: Thomas  Web viewAnschließend wird ein ERD-Diagramm in MS-Visio 2010 dargestellt . Umsetzung in Microsoft Access . 3 Managementabfragen auf Deutsch werden gefertigt

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

Page 16: Thomas  Web viewAnschließend wird ein ERD-Diagramm in MS-Visio 2010 dargestellt . Umsetzung in Microsoft Access . 3 Managementabfragen auf Deutsch werden gefertigt

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.

Page 17: Thomas  Web viewAnschließend wird ein ERD-Diagramm in MS-Visio 2010 dargestellt . Umsetzung in Microsoft Access . 3 Managementabfragen auf Deutsch werden gefertigt

4. Flussdiagramm

Page 18: Thomas  Web viewAnschließend wird ein ERD-Diagramm in MS-Visio 2010 dargestellt . Umsetzung in Microsoft Access . 3 Managementabfragen auf Deutsch werden gefertigt

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.

Page 19: Thomas  Web viewAnschließend wird ein ERD-Diagramm in MS-Visio 2010 dargestellt . Umsetzung in Microsoft Access . 3 Managementabfragen auf Deutsch werden gefertigt

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

Page 20: Thomas  Web viewAnschließend wird ein ERD-Diagramm in MS-Visio 2010 dargestellt . Umsetzung in Microsoft Access . 3 Managementabfragen auf Deutsch werden gefertigt

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_IDWHERE (((Lieferung.L_DatumKunde)<=#6/10/2014#))ORDER BY Lieferung.L_DatumKunde;

Ergebnis

Page 21: Thomas  Web viewAnschließend wird ein ERD-Diagramm in MS-Visio 2010 dargestellt . Umsetzung in Microsoft Access . 3 Managementabfragen auf Deutsch werden gefertigt
Page 22: Thomas  Web viewAnschließend wird ein ERD-Diagramm in MS-Visio 2010 dargestellt . Umsetzung in Microsoft Access . 3 Managementabfragen auf Deutsch werden gefertigt

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

Page 23: Thomas  Web viewAnschließend wird ein ERD-Diagramm in MS-Visio 2010 dargestellt . Umsetzung in Microsoft Access . 3 Managementabfragen auf Deutsch werden gefertigt

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

Page 24: Thomas  Web viewAnschließend wird ein ERD-Diagramm in MS-Visio 2010 dargestellt . Umsetzung in Microsoft Access . 3 Managementabfragen auf Deutsch werden gefertigt

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_IDWHERE (((Gutschrift.G_DatumKunde) <=#6/10/2014#))ORDER BY Gutschrift.G_DatumKunde;

Ergebnis

Page 25: Thomas  Web viewAnschließend wird ein ERD-Diagramm in MS-Visio 2010 dargestellt . Umsetzung in Microsoft Access . 3 Managementabfragen auf Deutsch werden gefertigt
Page 26: Thomas  Web viewAnschließend wird ein ERD-Diagramm in MS-Visio 2010 dargestellt . Umsetzung in Microsoft Access . 3 Managementabfragen auf Deutsch werden gefertigt
Page 27: Thomas  Web viewAnschließend wird ein ERD-Diagramm in MS-Visio 2010 dargestellt . Umsetzung in Microsoft Access . 3 Managementabfragen auf Deutsch werden gefertigt

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

Page 28: Thomas  Web viewAnschließend wird ein ERD-Diagramm in MS-Visio 2010 dargestellt . Umsetzung in Microsoft Access . 3 Managementabfragen auf Deutsch werden gefertigt

SELECT Artikel.A_Bezeichnung, Bestellung.B_DatumLieferrant, Lieferrant.L_Nachname, Lieferrant.L_FirmennameFROM 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_IDWHERE (((Bestellung.B_DatumLieferrant)<=#10/6/2014#))ORDER BY Bestellung.B_DatumLieferrant DESC;

Ergebnis

Page 29: Thomas  Web viewAnschließend wird ein ERD-Diagramm in MS-Visio 2010 dargestellt . Umsetzung in Microsoft Access . 3 Managementabfragen auf Deutsch werden gefertigt
Page 30: Thomas  Web viewAnschließend wird ein ERD-Diagramm in MS-Visio 2010 dargestellt . Umsetzung in Microsoft Access . 3 Managementabfragen auf Deutsch werden gefertigt
Page 31: Thomas  Web viewAnschließend wird ein ERD-Diagramm in MS-Visio 2010 dargestellt . Umsetzung in Microsoft Access . 3 Managementabfragen auf Deutsch werden gefertigt
Page 32: Thomas  Web viewAnschließend wird ein ERD-Diagramm in MS-Visio 2010 dargestellt . Umsetzung in Microsoft Access . 3 Managementabfragen auf Deutsch werden gefertigt
Page 33: Thomas  Web viewAnschließend wird ein ERD-Diagramm in MS-Visio 2010 dargestellt . Umsetzung in Microsoft Access . 3 Managementabfragen auf Deutsch werden gefertigt

6.ERD

Page 34: Thomas  Web viewAnschließend wird ein ERD-Diagramm in MS-Visio 2010 dargestellt . Umsetzung in Microsoft Access . 3 Managementabfragen auf Deutsch werden gefertigt