Das Team : Karsten Röhle – Chefprogrammierer zuständig für Verwaltung, Zentralserver,...
-
Upload
adalhaid-henniger -
Category
Documents
-
view
111 -
download
1
Transcript of Das Team : Karsten Röhle – Chefprogrammierer zuständig für Verwaltung, Zentralserver,...
![Page 1: Das Team : Karsten Röhle – Chefprogrammierer zuständig für Verwaltung, Zentralserver, pdf-Erstellung Julia Vietze – Assistentin zuständig für Laborverwaltung,](https://reader036.fdocuments.net/reader036/viewer/2022062307/55204d7249795902118c4cef/html5/thumbnails/1.jpg)
Das Team :
Karsten Röhle – Chefprogrammierer
zuständig für Verwaltung, Zentralserver, pdf-Erstellung
Julia Vietze – Assistentin
zuständig für Laborverwaltung, Mixturenbestellung
Robert Kaden – Testverantwortlicher
zuständig für Test, Usermanagement
Mathias Müller – Sekretär
zuständig für Lagerverwaltung, Einkauf, Lieferservice
Sebastian von Hippel - Administrator
zuständig für Labor, Einkauf, Log
![Page 2: Das Team : Karsten Röhle – Chefprogrammierer zuständig für Verwaltung, Zentralserver, pdf-Erstellung Julia Vietze – Assistentin zuständig für Laborverwaltung,](https://reader036.fdocuments.net/reader036/viewer/2022062307/55204d7249795902118c4cef/html5/thumbnails/2.jpg)
Die Aufgabe :
Entwicklung einer Verkaufssoftware mit Hilfe des Frameworks SalesPoint, v. 3.3
Zu Implementieren sind eine Lagerverwaltung, ein Einkaufsbereich, Bestellung von Medikamenten und Mix-Aufträgen, sowie administrative Funktionen, einschließelich einer Nutzerverwaltung.
Der Kundenwunsch :
Einbau eines Lieferservices und Slide-Show mit Bildern des Warenangebotes an zentraler Stelle, vorzugsweise SB-Theke.
![Page 3: Das Team : Karsten Röhle – Chefprogrammierer zuständig für Verwaltung, Zentralserver, pdf-Erstellung Julia Vietze – Assistentin zuständig für Laborverwaltung,](https://reader036.fdocuments.net/reader036/viewer/2022062307/55204d7249795902118c4cef/html5/thumbnails/3.jpg)
Entwurf vs. Implementation :
Ursprünglich waren 4 SalesPoints für geplant, schlussendlich Realisierung mit einzelnem SalesPoint durch Nutzerrechte
![Page 4: Das Team : Karsten Röhle – Chefprogrammierer zuständig für Verwaltung, Zentralserver, pdf-Erstellung Julia Vietze – Assistentin zuständig für Laborverwaltung,](https://reader036.fdocuments.net/reader036/viewer/2022062307/55204d7249795902118c4cef/html5/thumbnails/4.jpg)
weitere Änderungen des Entwurfs :
zentrale Output-Klasse :
Ursprünglich zur Formatierung von Bildschirmausgaben, Ersatz da vom Framework übernommen
Nutzerverwaltung :
3 Nutzergruppen, Kunde als Pseudo-Nutzer
Einkauf :
Zur Vermeidung von Konsistenzproblemen nur 1 Kunde pro SalesPoint, Abkassieren geschieht ebenfalls an besagtem SalesPoint
![Page 5: Das Team : Karsten Röhle – Chefprogrammierer zuständig für Verwaltung, Zentralserver, pdf-Erstellung Julia Vietze – Assistentin zuständig für Laborverwaltung,](https://reader036.fdocuments.net/reader036/viewer/2022062307/55204d7249795902118c4cef/html5/thumbnails/5.jpg)
Verfallsdaten-Problem :
Um Duplikate von Einträgen aufgrund mehrerer Verfallsdaten pro Medikament zu vermeiden Implementierung von 2 Katalogen nebst Stocks.
Lieferservice
Implementierung als Bestellung mit Flag „Auslieferung“
![Page 6: Das Team : Karsten Röhle – Chefprogrammierer zuständig für Verwaltung, Zentralserver, pdf-Erstellung Julia Vietze – Assistentin zuständig für Laborverwaltung,](https://reader036.fdocuments.net/reader036/viewer/2022062307/55204d7249795902118c4cef/html5/thumbnails/6.jpg)
Bewertung der Analyse- und Entwurfsdiagramme :
Use-Case-Diagramme
Sehr hilfreich zur Feststellung der Funktionen des Programmes & für die Erstellung des Analyse-Klassendiagrammes.
Analyse-Klassendiagramm
Übersichtlicher als Entwurfsklassendiagramm, allerding für Implementation nich brauchbar.
Sequenzdiagramme / textliche Nutzfälle
Sehr hilfreich, um Programmabläufe zu verdeutlichen, auch für GUI-Entwurf später nützlich.
Entwurfsklassendiagramm
Sorgte für die Einarbeitung in das Framework, für Implementation allerdings zu groß & unübersichtlich.
![Page 7: Das Team : Karsten Röhle – Chefprogrammierer zuständig für Verwaltung, Zentralserver, pdf-Erstellung Julia Vietze – Assistentin zuständig für Laborverwaltung,](https://reader036.fdocuments.net/reader036/viewer/2022062307/55204d7249795902118c4cef/html5/thumbnails/7.jpg)
Und nun wünschen wir Ihnen viel Spaß bei einer kurzen Präsentation des fertigen
Programmes.