Project for Software Engineering course using .NET with Windows Forms and MySQL database.
WYDZIAŁ MECHATRONIKI
INŻYNIERIA OPROGRAMOWANIA
Dokumentacja
do projektu
“System rezerwacji sal dla szpitala akademickiego”
Grupa IP
Michał Foltys - business analisys
Przemysław Mazur - system project
Patryk Sulej - app development
Paweł Manastyrski - app development
Spis treści
- Etap I – notatka oraz diagram otoczenia biznesowego ............................. 3
- Notatka ze spotkania .................................................................................................................... 3
- Kosztorys ...................................................................................................................................... 4
- Diagram otoczenia biznesowego ................................................................................................. 5
- Aktorzy ......................................................................................................................................... 6
- Wymagania formalne ................................................................................................................... 6
- Etap II – diagram przypadków użycia, scenariusze i projekt GUI ............... 7
- Diagram przypadków użycia......................................................................................................... 7
- Scenariusze ................................................................................................................................... 8
- Diagram GUI ............................................................................................................................... 18
- Etap III – diagram klas i diagram sekwencji ............................................ 19
- Diagram klas ............................................................................................................................... 19
- Diagramy sekwencji.................................................................................................................... 19
- Etap IV – implementacja sekwencji ........................................................ 22
- Etap I – notatka oraz diagram otoczenia biznesowego
- Notatka ze spotkania
Informacje ogólne o projekcie
Przedmiotem niniejszego zamówienia jest zaprojektowanie, wdrożenie oraz utrzymanie na serwerach przez okres wynikający z informacji podanych w ofercie, systemu informatycznego wspierającego w rezerwowaniu oraz zarządzaniu salami Szpitala Akademickiego. Obsługa programu odbywa się za pomocą komputera PC. Zapewniamy użytkownikom możliwość logowania z różnym poziomem autoryzacji. Szpital posiada wewnętrzny system informatyczny, z którego czerpane będą informacje o zatrudnionych lekarzach, system dodatkowo zapewni możliwość ręcznego dodawania lekarzy kontraktowych.
System informatyczny ma zapewniać monitorowanie i zarządzanie wszystkimi salami w budynkach szpitalnych. Sale rozróżniane są na sale do spotkań, sale chorych, sale pokazowe oraz sale operacyjne. Każda sala posiada swoje parametry, w postaci ilości łóżek, dostępnego sprzętu itp. Po każdej z rezerwacji sal wymagana jest ich dezynfekcja zgodnie z obostrzeniami związanymi z pandemią wirusa COVID-19, co wiąże się z 15-minutową przerwą między kolejnymi rezerwacjami.
Program zapewnia monitorowanie i przechowywanie informacji o przepływie osób w rezerwowanych salach. Dzięki temu możliwe jest wyświetlenie historii kontaktów wybranej przez użytkownika osoby z innymi ludźmi, co może okazać się bardzo pomocne w przypadku wykrycia choroby zakaźnej.
Oprogramowanie ma również zawierać elementy kontroli operacji w nim wykonywanych, aby uniemożliwić realizację czynności fizycznie niemożliwych, np. przeniesienia pacjenta podłączonego do specjalistycznego sprzętu do sali gdzie takiego sprzętu brakuje. Kontrola obejmuje również zajętość sal oraz topografię szpitala. Dodatkową funkcją realizowaną przez program to informowanie imienne studentów mających zajęcia w szpitalu, w jakiej sali i o której godzinie powinni stawić się na zajęcia. To rozwiązanie ogranicza niepotrzebne przemieszczanie się studentów po szpitalu oraz ułatwia komunikację.
Opis dotychczasowego procesu rezerwacji sal
Szpital akademicki składa się z kilku budynków. W każdym z nich znajduje się jeden lub więcej oddziałów szpitalnych. Każdy z oddziałów ma swoje sale, które zaklasyfikować można jako sale do spotkań, sale pokazowe, sale chorych oraz izolatki. Proces rezerwacji poszczególnych sal został przedstawiony poniżej:
Rezerwacja sal spotkań
Osoba chcąca zarezerwować salę winna udać się do zarządcy budynku, w którym znajduje się dana sala. Zarządca sprawdza, czy sala w danym momencie jest wolna. Jeśli tak, zezwala na spotkanie. Jeśli nie, proponuje inne miejsce na spotkanie.
Rezerwacja Sali pokazowej
Sale pokazowe służą do spotkań studentów z chorymi w obecności doświadczonego lekarza. Rezerwacja takiej sali odbywa się poprzez administrację budynku. Sprawdzana jest lista dostępnych sal a następnie przydzielana jest sala na podstawie profilu spotkania.
Rezerwacja miejsca w sali chorych
Pacjent, który potrzebuje miejsca powinien mieć zdiagnozowaną chorobę -tak, by można było przydzielić mu miejsce na odpowiednim oddziale i dobrać potrzebny sprzęt. Dodatkowo, szpital powinien dysponować odpowiednią informacją na temat chorób zakaźnych, którymi może być zarażony pacjent -wtedy konieczne będzie przydzielenie miejsca w izolatce. Na podstawie powyższych, lekarz dyżurny przydziela miejsce w odpowiedniej sali.
Izolatki
Sale izolacyjne dostępne są wyłączniena oddziale zakaźnym. Trafiają do nich pacjenci zakażeni lub z podejrzeniem zarażenia. Sale te są jednoosobowe. O ich rozdysponowaniu decyduje ordynator oddziału zakaźnego, który na bieżąco przydziela pacjentów do poszczególnych pomieszczeń.
Przeniesienie między salami
Jeśli konieczne będzie przeniesienie pacjenta pomiędzy salami, pierwszym etapem powinno być upewnienie się, że w sali docelowej jest miejsce oraz, że choroby pacjentów nie będą ze sobą kolidowały, brak jest chorób zakaźnych. Jeżeli sale są zlokalizowane w różnych budynkach, musi być między nimi połączenie. Ordynator docelowego oddziału musi wyrazić zgodę. W docelowej sali musi być dostępny sprzęt, którego pacjent potrzebuje. System IT stosowany w szpitalu
W chwili obecnej szpital korzysta z systemu informatycznego, który zawiera informacje o pracownikach szpitala oraz o chorych. Dane te mogą być wykorzystane przy budowaniu kolejnego systemu. Dodatkowo, uniwersytet pod który podlega szpital ma swój własny system ewidencji studentów, z którego można wyeksportować dane.
- Kosztorys
- Diagram otoczenia biznesowego
- Aktorzy
- Wymagania formalne
- Etap II – diagram przypadków użycia, scenariusze i projekt GUI
- Diagram przypadków użycia
- Scenariusze
- Diagram GUI
- Etap III – diagram klas i diagram sekwencji
- Diagram klas
- Diagramy sekwencji