nvbach91 / 4IZ278-2023-2024-LS

4IZ278-2023-2024-LS
MIT License
3 stars 0 forks source link

iblt00-sp #155

Open tibl0m opened 4 months ago

tibl0m commented 4 months ago

proTrezervace

Jedná se o rezervační systém, který je určen pro protetické pracoviště. Návštěvník této stránky si může zobrazit kalendář s aktuálně dostupnými termíny. Pokud je přihlášen, tak si může termín zarezervovat. Rezervace mu musí být následně potvrzena pověřenou osobou. Uživatelé s oprávněním vidí v kalendáři jednotlivé záznamy ostatních uživatelů.

Popis funkcionalit

Návštěvníkovi sránky je zobrazen kalendář s volnými termíny protetického pracoviště. Pokud si chce termín rezervovat, tak se musí zaregistrovat do systému a přihlásit. Přihlášený uživatet navíc může nahlížet do svých rezervací a rušit je dokud nejsou potvrzeny. Uživatel s oprávněním (recepce pracoviště) potvrzuje rezervace a přiřazuje k nim pracovníky, případně je zamítá. Tento uživatel zároveň specifikuje, jaké typy termínů protetické pracoviště rozlišuje. V neposlední řadě může nahlížet do kalendáře s aktuálně obsazenými termíny včetně jejich detailu a případně je zrušit. Administrátor systému zakládá uživatele s oprávněním a vytváří tabulku kódů zdravotnických prostředků, jež dané pracoviště vyrábí.

useCase diagram

usecase

Wireframe

Registration Form

user_-_register

Login Form

user_-_login

Calendar - regular user

user_-_calendar

Reservation Form

user_-_reserve

Reservations' Overview - user

user_-_reservations

User details

user_-_details

Daily view - privileged user

reception_-_daily_view

Calendar - privileged user

reception_-_calendar

Admin Pane

admin_pane

Architektura

nvbach91 commented 4 months ago
tibl0m commented 4 months ago
  • reservations/for je co? kdyz to ma datovy typ datetime tak asi prejmenovat na reservations/date?

Jedná se o čas a datum, kdy nastává rezervační termín (např. 20/04/2024 18:00)

Rezervace jsou na celou hodinu. V reálném světě pacient neví, jak dlouho je potřeba pro jeho termín a neví to ani recepční. Délku dokáží určit s malou přesností zaměstnanci na základě lékařského předpisu, případně telefonátu lékaři. Pokud to stihnou rychleji, tak se vrací k výrobě a pokud se to protáhne, tak další pacient čeká a celý den se zpozdí.

Jedná se o informaci jaký pacient rezervaci vytvořil, v systému je pouze jedna recepční a i kdyby jich bylo více, tak není třeba uchovávat, kdo rezervaci potvrdil

nvbach91 commented 4 months ago

Takze recepcni nikdy nebude zadavat rezervace, ale pouze je potvrzovat a prirazovat pracovnika