Instrukcja do ćwiczeń projektowych z przedmiotu: Systemy Informatyczne
15 godzin
W metodzie strukturalnej buduje się dwa różne modele systemu:
model danych będący opisem pasywnej części systemu (ERD),
model funkcji opisujący aktywną część systemu (FHD).
Te dwa modele są następnie integrowane. Wynikiem tej integracji jest model przepływów danych (DFD). Natomiast model procesów (PD) pozwala na określenie kolejności i miejsca realizacji funkcji oraz zrozumienie funkcjonowania organizacji.
Celem ćwiczeń jest wykonanie projektu systemu informatycznego w zakresie (MS Office Visio):
Przygotowanie opisu rzeczywistości,
Utworzenie słownika projektowanego systemu informatycznego,
Modelowanie danych - wykonanie diagramu związków encji, modelu relacyjnego,
Modelowanie funkcji - wykonanie diagramu hierarchii funkcji oraz diagramu hierarchii funkcji ze zdarzeniami,
Modelowanie przepływów danych - wykonanie diagramu przepływu danych,
Modelowanie procesów - wykonanie diagramu zależności procesów.
Omówienie przykładowego projektu systemu informatycznego
do obsługi apteki
1. Opis rzeczywistości
Oczywiście należy pamiętać, że opis ten nie jest opisem systemu, który ma być wdrożony. Opis takiego systemu zająłby wiele stron, a jego stworzenie wymagałoby konsultacji z ekspertami dziedzinowymi z zakresu hotelarstwa.
Apteka jest zintegrowanym zakładem, który umożliwia pacjentowi:
Zakupienie leku (na receptę lub w sprzedaży odręcznej),
Zamówienie leku recepturowego,
Zakupienie kosmetyków i innych dostępnych w aptece produktów.
System służyć ma do sprawnego zarządzania działalnością w aptece. Każdy z pracowników obejmuje jakieś stanowiska. Kierownicy czuwają nad pracownikami, a także posiadają własne stanowiska. Pacjentem może być osoba jak i lekarz i pracownik. Pacjent po zakupie otrzymuje paragon. Na podstawie paragonu/ów na życzenie pacjent otrzymuje fakturę, wystawianą bądź na osobę prywatną bądź na firmę.
System zarządzania pracownikami będzie pozwalał:
Na dodawanie nowych pracowników
Na modyfikowanie danych
Na wyszukiwanie pracowników na podstawie wybiórczych atrybutów
Apteka oferować będzie szeroki zakres usług, a użytkownicy systemu będą mogli:
Dodawać nowe usługi(produkty)
Odwoływać dostępne usługi (produkty)
Przeszukiwać i wyszukiwać potrzebne usługi(produkty)
2. Słownik systemu
Pacjent - PESEL (PK), imię, nazwisko, miejscowość, kod, ulica, data rejestracji
Lekarz - id lekarza (PK), specjalizacja, telefon
Pracownik - id pracownika (PK), telefon, NIP, stanowisko, data zatrudnienia, data
zwolnienia, nr umowy
Klient - id klienta (PK), telefon
Recepta - kod recepty (PK), przewlekłe, NFZ, data
Paragon - nr paragonu, data
Faktura - nr faktury (PK), dla kogo wystawiona, przez kogo wystawiona, data
wystawienia, data zapłaty, sposób zapłaty
Przychodnia - id przychodni (PK), nazwa, adres
Lek - nazwa leku (PK), ilość
Lek gotowy - id magazynowe (PK), nazwa, firma, refundacja, cena, skład,
gramatura, zamienniki
Lek recepturowy - nazwa recepturowa (PK), data produkcji, data przydatności, cena
Firma - id firmy, nazwa, ulica, miejscowość, kod, telefon
3. Modelowanie danych - wykonanie diagramu związków encji,
Wykonanie modelu relacyjnego
Modelowanie funkcji - wykonanie diagramu hierarchii funkcji oraz diagramu
hierarchii funkcji ze zdarzeniami
5. Modelowanie przepływów danych - wykonanie diagramu przepływu danych
6. Modelowanie procesów - wykonanie diagramu zależności procesów
dr inż. Izabela Rojek