Jestem właścicielem małej sieci aptek.
Wiemy że
Moja sieć posiada (w tej chwili) 4 punkty apteczne ale w przyszłości planowana jest rozbudowa.
Każdy punkt apteczny pracuje od 8:00 do 22:00 ale w trybie rotacyjnym jeden z punktów pełni dyżur całodobowy. Aby zapewnić ciągłość możliwa jest praca na 3 zmiany. W skład każdej zmiany wchodzi kierownik oraz od 1 do 3 pracowników farmaceutów, czas pracy zmiany to 8 godzin.
w chwili obecnej zatrudniamy 10 kierowników i ok 20 pracowników farmaceutów którzy są odpowiedzialni za sprzedaż i przygotowanie leków na zamówienie.
Stałym klientom oferujemy prywatne karty kredytowe którymi mogą dokonywać płatności za zakup leków. Rozliczanie odbywa się w cyklach miesięcznych.
Zadnie:
Proszę zaprojektować bazę danych dla aplikacji wspomagającej obsługę punktów aptecznych ( jedna aplikacja i jedna baza danych dla wszystkich punktów aptecznych).
Aplikacja powinna umożliwiać
⦁ rozliczanie się z dostawcami oraz NFZ (recepty refundowane)
- składanie zamówień na leki do dostawców
- przyjmowanie towaru(na podstawie zamówień)
- rejestrować sprzedaż leków refundowanych w celu rozliczenia z NFZ
- rejestrować sprzedaż leków nierefundowanych
- rozliczanie się z dostawcami
- rozliczanie się z NFZ
- monitorować aktualny stan leków aby móc złożyć zamówienie w odpowiednim czasu ⦁ rozliczanie sprzedaży zmiany
- raporty ilościowo wartościowe sprzedaży w ujęciu
- pracownika
- danego typu ⦁ w aplikacji powinny być zbierane dane kontaktowe odbiorców,dostawców oraz pracowników ⦁ wystawianie faktur dla klientów którzy dokonali zakupu ⦁ rejestrować i planować grafiki pracowników (pracownicy nie są przypisani na sztywno do danego punktu aptecznego) ⦁ rejestrować sprzedaż danego pracownika w celu wykonania raportów sprzedażowych w celach premiowych Dla uproszczenia przyjmijmy że nie realizujemy sprzedaży leków robionych na specjalne zamówienia (wymagające specjalnych uprawnień)