Repozytorium PJATK

"Platforma wspomagająca wizyty lekarskie"

Repozytorium Centrum Otwartej Nauki

Pokaż uproszczony rekord

dc.contributor.author Machowiec, Paweł
dc.contributor.author Starzycki, Piotr
dc.contributor.author Waszkiewicz, Grzegorz
dc.date.accessioned 2021-08-20T09:40:44Z
dc.date.available 2021-08-20T09:40:44Z
dc.date.issued 2021-08-20
dc.identifier.issn 2021/I/ABD/13
dc.identifier.uri https://repin.pjwstk.edu.pl/xmlui/handle/186319/858
dc.description.abstract Celem naszej pracy jest stworzenie programu upraszczającego proces zapisu na wizytę lekarską, przechowującego historię medyczną pacjentów oraz grafik lekarzy zatrudnionych w obsługiwanych placówkach. Do stworzenia aplikacji używamy języka C# wraz z frameworkami Entity Framework Core i ASP.NET Core, języka JavaScript z frameworkiem React.js i bazy danych Oracle. Do autoryzacji i autentykacji stosujemy JWT1. Prace projektowe i wstępną analizę przeprowadziliśmy wspólnie, natomiast implementację programu postanowiliśmy rozdzielić między siebie w następujący sposób: Paweł Machowiec zajmował się częścią bazodanową na co składały się: • Konfiguracja samego serwera bazy danych. • Zabezpieczenie serwera przed tymczasową utratą zasilania poprzez wykorzystanie zasilacza awaryjnego, tzw. UPS2. • Instalacja i konfiguracja bazy danych. • Stworzenie i zaimplementowanie strategii indeksowej. • Stworzenie i implementacja strategii backupowej. Piotr Starzycki zajmował się częścią backendową aplikacji, w której skład wchodziły: • Instalacja i konfiguracja serwera aplikacji. • Opublikowanie aplikacji na serwerze. • Skonfigurowanie ORMa3 do komunikacji z bazą danych. • Stworzenie API do poprawnej komunikacji z częścią frontendową. • Zaimplementowanie drugiej warstwy walidującej. • Zaimplementowanie mechanizmów do szyfrowania haseł oraz autoryzacji i autentykacji użytkowników z użyciem JWT. Grzegorz Waszkiewicz pracował nad frontendem aplikacji. Do jego zadań należało: • Zaprojektowanie makiet interfejsu. • Zaprojektowanie przejść między ekranami. • Stworzenie interfejsu użytkownika. • Zaimplementowanie wstępnej walidacji danych wprowadzanych przez użytkowników • Zaimplementowanie mechanizmu przechowującego dane potrzebne do poprawnej autentykacji i autoryzacji użytkownika po stronie przeglądarki. • Przeprowadzenie testów jednostkowych interfejsu użytkownika pl_PL
dc.language.iso other pl_PL
dc.relation.ispartofseries ;Nr 6050
dc.subject wizyta pl_PL
dc.subject lekarz pl_PL
dc.subject historia medyczna pl_PL
dc.subject pacjent pl_PL
dc.subject C# pl_PL
dc.subject EF Core pl_PL
dc.subject avaScript pl_PL
dc.subject React.js pl_PL
dc.subject Oracle pl_PL
dc.subject JWT pl_PL
dc.subject ORM pl_PL
dc.subject .NET Core pl_PL
dc.subject API pl_PL
dc.title "Platforma wspomagająca wizyty lekarskie" pl_PL
dc.type Thesis pl_PL


Pliki tej pozycji

Plik Rozmiar Format Przeglądanie

Nie ma plików powiązanych z tą pozycją.

Pozycja umieszczona jest w następujących kolekcjach

Pokaż uproszczony rekord

Szukaj


Szukanie zaawansowane

Przeglądaj

Moje konto