+ All Categories
Home > Documents > Softwareprojekt Shopverwaltung Jana Naumann Lukas Berliner Michelle Ohlendorf.

Softwareprojekt Shopverwaltung Jana Naumann Lukas Berliner Michelle Ohlendorf.

Date post: 05-Apr-2015
Category:
Upload: rafael-kayl
View: 109 times
Download: 0 times
Share this document with a friend
22
Softwareprojekt Shopverwaltung Jana Naumann Lukas Berliner Michelle Ohlendorf
Transcript
Page 1: Softwareprojekt Shopverwaltung Jana Naumann Lukas Berliner Michelle Ohlendorf.

Softwareprojekt Shopverwaltung

Jana NaumannLukas BerlinerMichelle Ohlendorf

Page 2: Softwareprojekt Shopverwaltung Jana Naumann Lukas Berliner Michelle Ohlendorf.

Inhalt

•  Ziele:o Muss - Kriterieno Soll - Kriterieno Kann - Kriterine

• Use Caseso Use Case - Diagrammo 3 Geschäftsprozesse

• Funktionalitäten

Page 3: Softwareprojekt Shopverwaltung Jana Naumann Lukas Berliner Michelle Ohlendorf.

Ziele: Muss - Kriterien

• Kauf im Laden/ Verbindliche Bestellung/ Umtausch/ Warenrückgabeo Rechnungeno Kunden

• Waren gelieferto Bestand überprüfen (Inventur)o Lieferanten

• Änderung des Verkaufspreises

Page 4: Softwareprojekt Shopverwaltung Jana Naumann Lukas Berliner Michelle Ohlendorf.

Ziele: Kann - Kriterien

• Mahnungen verwalten• Ausdruckfunktion für alle Listen und Einzelanzeigen• Eingabe der Rabattsumme (statt Endsumme oder Preis für

einzelne Artikel zu ändern) • Verbindung zu einem Online-Shop

o Versando bei Artikel: Anzeige und Bearbeitung des Websortiments

Page 5: Softwareprojekt Shopverwaltung Jana Naumann Lukas Berliner Michelle Ohlendorf.

Ziele: Abgrenzungskriterien

• Kein Einkauf beim Lieferanteno nur die Eintragung gelieferter Waren in die Artikel-

Datenbank• keine Buchhaltungs-Funktionen, außer Inventarliste• keine Auswertungsfunktionen (Umsatzentwicklung, etc.)• keine Anzeige, warum Veränderung des Bestands• vom Artikel nicht auf Kunden oder Rechnungen schließen• keine Stornos, statt dessen Minus- bzw. 0,- Rechnungen• keine automatische Anpassung der Einkaufspreise• Eingabe der Rechnungen erfolgt nicht in jedem Fall in

Echtzeit

Page 6: Softwareprojekt Shopverwaltung Jana Naumann Lukas Berliner Michelle Ohlendorf.

Use Case Diagramm

Page 7: Softwareprojekt Shopverwaltung Jana Naumann Lukas Berliner Michelle Ohlendorf.

Use Case 1

Name:                 Artikelkauf im LadenZiel:                        Artikel verkauftKategorie:               primärVorbedingungen:     Maske zur Rechnungserstellung geöffnet,

Artikel in Datenbank enthalten,                                Kunde hat Produkt ausgewähltNachbedingung:      Artikel vom Lagerbestand abgezogen,

Rechnungsdaten gespeichert,                               Maske wieder vorhanden,                                 Artikel bezahltAkteure:                  Kunde, Verkäufer/in 

Page 8: Softwareprojekt Shopverwaltung Jana Naumann Lukas Berliner Michelle Ohlendorf.

Use Case 1Auslösendes EreignisBeschreibung:          1 Kunde wählt Artikel im Laden aus                                 2 Kunde will zahlen                                 3 Rechnung wird vom Verkäufer in der

Maske erstellt                                        a Artikelnummer & Menge

eintragen b bei Bedarf Preis(e) variieren

                                 4 Kunde zahlt                                 5 Rechnung wird vom Verkäufer bestätigt                          Erweiterungen:          5 a zusätzlich Quittung drucken lassenAlternativen:              3 c Abbrechen der Rechnungs-

erstellung

Page 9: Softwareprojekt Shopverwaltung Jana Naumann Lukas Berliner Michelle Ohlendorf.

Aktivitätsdiagramm 1

 

Page 10: Softwareprojekt Shopverwaltung Jana Naumann Lukas Berliner Michelle Ohlendorf.

Use Case 2

Name:                 Waren werden geliefertZiel:                          Lagerbestand anpassenKategorie:                  primärVorbedingungen:       Waren wurden vom Shop bestelltNachbedingung:        Lieferung ist registriert,                                   Lagerbestand erhöhtAkteure:                    Geschäftsführung

Page 11: Softwareprojekt Shopverwaltung Jana Naumann Lukas Berliner Michelle Ohlendorf.

Use Case 2

Auslösendes EreignisBeschreibung:     1 Ware kommt an                            2 Ware wird ins System aufgenommen                         a Lieferant auswählen                                    b Artikel auswählen                                      c (letztes) Lieferdatum ändernErweiterungen:   -Alternativen:        2 aa Wenn Lieferant nicht vorhanden, neuen

anlegen                            2 ba Wenn Artikel nicht vorhanden, neuen

anlegen

Page 12: Softwareprojekt Shopverwaltung Jana Naumann Lukas Berliner Michelle Ohlendorf.

Aktivitätsdiagramm 2

 

Page 13: Softwareprojekt Shopverwaltung Jana Naumann Lukas Berliner Michelle Ohlendorf.

Use Case 3

Name:                       Bestand überprüfenZiel:                          Realer Bestand stimmt mit Bestand im

System übereinKategorie:                 primärVorbedingungen:       Artikeldaten im System vorhanden,                                  realer Bestand vorhandenNachbedingung:        korrekte Artikeldaten im SystemAkteure:                    Geschäftsführung

Page 14: Softwareprojekt Shopverwaltung Jana Naumann Lukas Berliner Michelle Ohlendorf.

Use Case 3

Auslösendes Ereignis Beschreibung:     1 Artikeldaten aus dem System ausdrucken

oder anzeigen                           2 Vergleich mit realem BestandErweiterungen:    3 neue Inventurliste ausdrucken für AblageAlternativen:         3 a Bestände stimmen nicht überein

-> Korrektur des Bestands im System

Page 15: Softwareprojekt Shopverwaltung Jana Naumann Lukas Berliner Michelle Ohlendorf.

Aktivitätsdiagramm 3

 

Page 16: Softwareprojekt Shopverwaltung Jana Naumann Lukas Berliner Michelle Ohlendorf.

Funktionalitäten

Kategorien: • Kunden• Artikel• Rechnung• Lieferanten

 

Sichten:• Nutzersicht• Systemsicht

Page 17: Softwareprojekt Shopverwaltung Jana Naumann Lukas Berliner Michelle Ohlendorf.

Nutzersicht: Kunden

1. Kunden in Datenbank einfügen bzw. neu anlegen2. Kunden in Liste ausgeben lassen, aus der Kunden

auswählbar sind 1.-> Kunden einzeln anzeigen lassen 

1.-> c. Bearbeiten und d. Löschen 3. Bearbeiten4. Löschen einzelner Kunden

Page 18: Softwareprojekt Shopverwaltung Jana Naumann Lukas Berliner Michelle Ohlendorf.

Systemsicht: Kunden

1. Anlegen (Name, Adresse, Telefonummer, Kundennummer automatisch generiert)

2. Anzeigen lassen1.durch Auswahl über Name oder Kundennummer2.in einer Liste, daraus einzelne Kunden auswählbar

3. Bearbeiten (Daten ändern für einzelnen Kunden)4. Löschen (nur einzeln)

Page 19: Softwareprojekt Shopverwaltung Jana Naumann Lukas Berliner Michelle Ohlendorf.

Nutzersicht: Artikel

1. in Bestand aufnehmen2. Anzeigen

1.einzeln ( -> c. Bearbeiten und d. Löschen)2.in Form einer Inventarliste

3. Bestand bearbeiten4. Löschen einzelner Artikel

Page 20: Softwareprojekt Shopverwaltung Jana Naumann Lukas Berliner Michelle Ohlendorf.

Systemsicht: Artikel

1. Anlegen     Artikelbezeichnung,         Einkaufspreis netto,          Verkaufspreis netto,             jeweils incl. Mehrwertsteuer

-> Betrag automatisch berechnet Artikelgruppe auswählen oder neu eingeben        Menge         KANN: Bestimmung des Einkaufspreises anhand der

Lieferungen

Page 21: Softwareprojekt Shopverwaltung Jana Naumann Lukas Berliner Michelle Ohlendorf.

Systemsicht: Artikel

1. Anzeigen    Einzelansicht:         Einkaufsnetto -> Einkaufspreis pro Stück,         Verkaufsnetto -> Verkaufspreis pro Stück, Einkaufgesamt -> Gesamtwert aller eingekauften Atikel,

Verkaufgesamt -> Gesamtwert aller zu verkaufenden Artikel

        Listenansicht nach bestimmten Kriterien sortiert: 

         Artikelgruppe, Artikelname, Lieferant, letztes Lieferungs-        datum und Preis

Page 22: Softwareprojekt Shopverwaltung Jana Naumann Lukas Berliner Michelle Ohlendorf.

Systemsicht: Artikel

 3. Bestand bearbeiten         Menge und Preise          KANN: Hinzufügen zu eine extra Websortiment                      (Zusätzliche Details Produktbeschriebung,                      Onlinepreis und Bild notwenidig)   4. Löschen (nur einzeln)


Recommended