An open API service indexing awesome lists of open source software.

https://github.com/szymon423/nurses_scheduler

My Masters Thesis
https://github.com/szymon423/nurses_scheduler

nursesscheduling scheduling-algorithms scheduling-problem simulated-annealing tabu-search

Last synced: 2 months ago
JSON representation

My Masters Thesis

Awesome Lists containing this project

README

          

# Program do grafikowania personelu medycznego

## Opis projektu
Glównym celem projektu jest stworzenie systemu wspomagającego tworzenie grafiku dla peronelu medycznego.

### Bieżąca lista ToDo
1. Poprawić generowanie raportów:
- Wprowadzić dynamiczne generowanie raportów dla każedej grupy pracowników oddziału,
- wprowadzić generowanie *.HTML -> *.pdf.
3. Określić konwencję dotyczącą wprowadzania poziomu ważnośći próśb - bardzo ważne - mało ważne,
5. Zebrać wszelkie informacje prawne, dotyczące harmonogramowania pracy.

### Mile stones

1. Stworzenie zamysłu projektu ✔️
2. Dobór odpowiednich narzędzi ✔️
3. Szkic aplikacji ✔️
4. Projekt interfejsu oraz testy

### Tutoriale z których Korzystam:

1. WPF with Tim Corey
2. SQLite
3. How to create DB file
4. Windows Presentation Foundation Masterclass

## Szkic projektu













## Schemat działania podczas układania grafiku:

UŁÓŻ GRAFIK(przycisk w menu głównym)
   | --> WPROWADŹ PROŚBY(pierwszy z etapów układania grafiku)
   |
   | --> sprawdź, czy na ten miesiąc nie zostały wprowadzone już prośby
   |   |
   |   | --> zapytaj użytkownika, czy chce wprowadzić nowe prośby, czy modifikować istniejące, postępuj zgodnie z wyborem
   |
   |--> UŁÓŻ GRAFIK (przycisk do układania grafiku na podstawie próśb)
   |   |
   |   | --> UŁÓŻ GRAFIK NA PODSTAWIE KODEKSU PRACY ORAZ OBOWIĄZUJĄCEGO PRAWA W SZPITALU
   |   |
   |   |--> Popraw grafik tak, by spełnić jak najwięcej próśb pracowników
   |   |
   |   | --> Wyświetl gotowy grafik, w okienku zawierającym LOGI przedstaw niespełnione prośby
   |
   |--> ZAPISZ GRAFIK (w odpowiednim folderze)
   |   |
   |   |--> Użytkownik wprowadza nazwę