Informacje o aplikacji


Spis treści


Jak korzystać z aplikacji


Dziennik użytkownika

Po udanym procesie rejestracji i zalogowaniu się można korzystać z sekcji "Mój dziennik", aby dodawać wpisy do dziennika żywieniowego/aktywności. W tym celu należy wybrać grupę produktów żywienowych lub grupę aktywności, wyszukać na liście odpowiednią pozycję, wybrać datę, opcjonalnie określić rozmiar posiłku/produktu lub rozmiar jednostki treningowej w przypadku dodawania aktywności i kliknąć ikonę dodawania treści (+) przy odpowiedniej pozycji. Wszystkie produkty, jak i aktywności są opisane oraz mają przyporządkowane odpowiednie wartości kaloryczne. Można w ten sposób dodawać wiele kolejnych pozycji do dowolnego dnia, zmieniać kategorię i przeszukiwać bazę.

Następnie można przeglądać dostępne wpisy z podziałem na dni i je edytować (usuwać klikając w ikonę kosza przy wybranych wpisach). Istnieje też możliwośc podglądu dziennika dla wybranego zakresu dni w formularzu powyżej wyświetlonego dzennika.

Bilans

Gdy dziennik jest już uzupełniony, dostępne jest podsumowanie w sekcji "Mój bilans". Można tam się zapoznać z zestawieniem sumy przyjętych kalorii, sumy kalorii z podjętych aktywności oraz z bilansem energetycznym i innymi wskaźnikami dla każdego dnia. Na górze jest natomiast dostępne zbiorcze zestawienie bilansu z ostatnich wpisów. Można tam uzyskać obiczenia bilansu dla wybranego zakresu dni, wybierając odpowiednie daty w dostępnym formularzu. Do obliczeń brane są pod uwagę dane użytkowanika podane podczas rejestracji. Uwzględniają one przciętne indywidualne zapotrzebowanie użytkowanika ze względu na jego podstawy wydatek energetyczny oraz rodzaj wykonywanej pracy.

Baza produktów i aktywności

Kwestia odżywiania (rodzaje produktów, porcje) oraz podejmowanych aktywności (typ ćwiczeń, ich intensywność) jest sprawą wysoce indywidualną, dlatego w sekcji "Dodaj do bazy" można dodawać własne produkty/posiłki a także własne ćwiczenia/aktywności, dobierając odpowiednią kategorię, tworząc opis i przyporządkowując wartość kaloryczną dla porcji lub jednostki treningowej. Warto przy tym korzystać ze źródeł podanych na stronie głównej lub innych wiarygodnych.

Dane użytkownika

W sekcji "Moje Dane" jest dostępny wgląd w informacje o aktualnie zalogowanym użytkowniku. Są tam podstawowe dane, podane podczas rejestracji, a także wskaźniki i wyliczenia zapotrzebowania energetycznego dla użykownika wraz ze wskaźnikiem BMI i jego oceną. Jesta tam możliwość zmiany częsci informacji o użytkowniku.

powrót


Jak działa aplikacja


Aplikacja korzysta z relacyjnej bazy danych oraz przechowuje wszystkie informacje w kilku powiązanych ze sobą tabelach w tej bazie. Podczas rejestracji użytkownków, ich dane są zapisywane w bazie w odpowiedniej tabeli. Mechanizm logowania weryfikuje dane użytkownika z informacjami zapisanymi w bazie (hasło zapisane w tabeli jest szyfrowane).

Model danych

W bazie istnieje kilka tabel stanowiących podstawę tworzenia dziennika. Są to tabele: posiłków (z wartością kaloryczną i opisem), powiązana z nią tabela kategorii posiłków (z opisem); aktywności (z wartością kaloryczną i opisem) z powiązaną tabelą kategorii aktywności. Odrębne tabele dziennika (osobne dla posiłków i aktywności) to zbiór identyfikatow rekordów ze wspomnianych tabel, data, ilość oraz identyfikator użytkownika. Rekord tabeli dziennika podczas tworzenia wiązany jest (odpowiednimi numerami id) z odpowiednimi produktami/aktywnościami oraz z odpowiednim (zalogowanym w czasie tworzenia rekordu) id użytkownia z dodaniem wybranej daty i ilości.

Prezentacja danych

Podczas odczytu wpisów z dziennika aplikacja pobiera identyfikator aktualnie zalogowanego użytkownika, następnie przeszukuje tabele dziennika i pobiera wszystkie wpisy dla danego użytkownka. Przed wyświetleniem wpisu pobierana jest nazwa posiłku/aktywności (a także dane o kategorii) i inne dane na podstawie id zapisanego w tabeli dziennika. Na podstawie wyszukanych i posortowanych wszystkich dat (w których są wpisy dla danego użytkownika), wyświetlane są wszystkie rekordy z podziałem na dnie, pogrupowane na kategorie: posiłki i aktywności.

Obliczenia bilansu

Obliczena bilansu wykonywane przez aplikację polegają na zsumowaniu wydatków z danego dnia, przyjętych kalorii oraz na pobraniu zapotrzebowania energetycznego dla danego użytkownika (zapisanego w bazie). Następnie jest tworzony model danych zawierający funkcje (metody) które przedstawiają zsumowane dane uwzględniające zapotrzebowanie użytkownika, obliczają bilans, wskaźnik pokrycia zapotrzebowania oraz ocenę tego wskaznika. Obliczenia są powtarzane dla każdego aktywnego dnia z wybranego zakresu i przedstawiane w tabelach i jednocześnie pobierane przez metodę, która wylicza podsumowanie z całego zakresu. Podsumowanie to przedstawia zsumowane dane z zakresu, zbiorczy bilans, wartość średnią bilansu, wskaznik i jego ocenę.

powrót


Obliczenia wykonywane przez aplikację, źródła i ich uzasadnienie


Podczas rejestracji wyliczany jest podstawowy wydatek energetyczny dla użytkownika. Zastosowano tutaj wzór na zapotrzebowanie energetyczne Mifflina*:

PPM dla mężczyzny = (10 x masa ciała w kg) + (6,25 x wzrost w cm) – (5 x wiek w latach) + 5
PPM dla kobiety = (10 x masa ciała w kg) + (6,25 x wzrost w cm) – (5 x wiek w latach) – 161

*źródła:
zapotrzebowanie-energetyczne-wzory
zapotrzebowanie-energetyczne-wzory-2
podstawowa-przemiana-materii-wiki

Podstawowy wydatek energetyczny jest przemnożony przez wskaznik poziomu aktywności zawodowej. Wybierany jest on podczas rejestracji przez użytkownika. Wybór ten jest kwestią subiektywną. Pomocny tutaj ma być opis poszczególnych poziomów wskaznika. Tworząc opis korzystano ze źródeł:

współczynnik-aktywności-fizycznej
dzienne-zapotrzebowanie-na-energię
dzienne-zapotrzebowanie-energetyczne-wiki

Wybierając omawiany wskaznik można posłużyć się podanymi źródłami. Należy także pamiętać, aby na potrzeby tej aplikacji wziąć pod uwagę tylko aktywność związaną z wykonywaną pracą zawodową (ewentualnie, czynności, które nie będą rejestrowane przez aplikację) ponieważ aplikacja ma za zadanie monitorować aktywności użytkownka, które będą "naliczane" ponad wybrany wskaźnik.

Z danych podanych przez użytkownika wyliczany jest wskaźnik BMI. Wzór wykorzystywany do obliczeń to:

BMI = masa(kg) / wzrost2(m)

Przyjęta ocena wskaźnika BMI zależna od jego wielkości:

BMI < 16 - WYGŁODZENIE;
BMI < 17 - WYCHUDZENIE;
BMI < 18.5 - NIEDOWAGA;
BMI > 25 - NADWAGA;
BMI > 30 - I_ST_OTYŁOŚCI;
BMI > 35 - II_ST_OTYŁOŚCI;
BMI > 40 - OTYŁOŚĆ_SKRAJNA;
BMI > 18.5 oraz < 25 - PRAWIDŁOWE;

Źródła wyliczania BMI oraz jego oceny:

wskaznik-masy-ciała-wiki
bmi-online
kalkulator-bmi

Ocena bilansu energetycznego

W obliczeniach bilansu dostępna jest jego ocena słowna. Przyjęto, że wskaźnik pokrycia zapotrzebownia energetycznego w granicach: 95% - 105% (czyli +/- 5%) stanowi o bilansie wyrównanym. Pokrycie zapotrzebowania kalorycznego niewystarczające - poniżej 95% - to DEFICYT; dostarczanie kalorii powyżej 105% w stosunku do zapotrzebowania to NADWYŻKA.

powrót


Kontakt


Autorzy aplikacji:
Tomasz Gerstel, Zielona Góra, Poland
email: gerstel.tomasz@gmail.com