15
1 1 MODELOWANIE SYSTEMU INFORMATYCZNEGO WSPOMAGAJĄCEGO DZIAŁALNOŚĆ USŁUGOWĄ W ŚRODOWISKU OBIEKTOWO ZORIENTOWANYM. Promotor: Prof. dr hab. inż. Piotr ZASKÓRSKI Marcin Brudka 3901 PRACA DYPLOMOWA WYŻSZE STUDIA ZAWODOWE

MODELOWANIE SYSTEMU INFORMATYCZNEGO …wyroznieni.wwsi.edu.pl/materialy/prezentacje/2012/mgr/Marcin... · - implementacyjny (Środowisko obiektowe – visual studio c++ 2008)

  • Upload
    dangque

  • View
    223

  • Download
    0

Embed Size (px)

Citation preview

Page 1: MODELOWANIE SYSTEMU INFORMATYCZNEGO …wyroznieni.wwsi.edu.pl/materialy/prezentacje/2012/mgr/Marcin... · - implementacyjny (Środowisko obiektowe – visual studio c++ 2008)

1 1

MODELOWANIE SYSTEMU INFORMATYCZNEGO WSPOMAGAJĄCEGO DZIAŁALNOŚĆ USŁUGOWĄ W ŚRODOWISKU OBIEKTOWO ZORIENTOWANYM.

Promotor: Prof. dr hab. inż. Piotr ZASKÓRSKI Marcin Brudka 3901

PRACA DYPLOMOWA WYŻSZE STUDIA ZAWODOWE

Page 2: MODELOWANIE SYSTEMU INFORMATYCZNEGO …wyroznieni.wwsi.edu.pl/materialy/prezentacje/2012/mgr/Marcin... · - implementacyjny (Środowisko obiektowe – visual studio c++ 2008)

2

CEL PRACY BIBLIOTEKA –

SYSTEM INFORMACYJNY MODEL POJĘCIOWY

(TECHNIKI)

IDENTYFIKACJA I ANALIZA PROCESÓW ROBOCZYCH

(NP. WYPOŻYCZENIE)

IDENTYFIKACJA OBIEKTÓW I ICH ZWIĄZKÓW (NP. CZYTELNIK)

IDENTYFIKACJA ZASOBÓW INFORMACYJNYCH

(NP. IMIĘ I NAZWISKO CZYTELNIKA)

SYSTEM INFORMATYCZNY

MODEL: - POJĘCIOWY (STRUKTURALNY, OBIEKTOWY); - IMPLEMENTACYJNY (ŚRODOWISKO OBIEKTOWE – VISUAL STUDIO C++ 2008). TECHNIKI: - DIAGRAMY MODELOWANIA STRUKTURALNEGO (DIAGRAM HIERARCHII FUNKCJI, ERD, PRZEPŁYWU DANYCH); - DIAGRAMY UML (DIAGRAM KLAS, OBIEKTÓW, PRZYPADKÓW UŻYCIA, SEKWENCJI, CZYNNOŚCI).

NARZĘDZIA CASE: - ENTERPRISE ARCHITECT 7.5; - MICROSOFT VISIO 2003.

AUTOMATYZACJA PROCESÓW ROBOCZYCH

IMPLEMENTACJA POJĘCIOWEGO

MODELU OBIEKTOWEGO – PROCES EWIDENCJI

CZYTELNIKÓW I PRACOWNIKÓW

SPECYFIKACJA WYMAGAŃ FUNKCJONALNYCH ORAZ POZAFUNKCJONALNYCH

MODEL IMPLEMENTACYJNY

WYNIK

Page 3: MODELOWANIE SYSTEMU INFORMATYCZNEGO …wyroznieni.wwsi.edu.pl/materialy/prezentacje/2012/mgr/Marcin... · - implementacyjny (Środowisko obiektowe – visual studio c++ 2008)

3 3

ZAKRES PRACY 1. DZIEDZINA PROBLEMU. 2. ANALIZA ISTNIEJĄCYCH ROZWIĄZAŃ. 3. MODEL SYSTEMU. 4. IMPLEMENTACJA WYBRANEJ FUNKCJI SYSTEMU. 5. TESTOWANIE APLIKACJI.

Page 4: MODELOWANIE SYSTEMU INFORMATYCZNEGO …wyroznieni.wwsi.edu.pl/materialy/prezentacje/2012/mgr/Marcin... · - implementacyjny (Środowisko obiektowe – visual studio c++ 2008)

4 4

WNIOSKI Z ANALIZY ISTNIEJĄCYCH ROZWIĄZAŃ

- SYSTEM INFORMATYCZNY PROLIB, SOWA – 2;

- WYMIANA REKORDÓW BIBLIOGRAFICZNYCH POMIĘDZY SYSTEMAMI WSPOMAGAJĄCYMI DZIAŁANIE BIBLIOTEKI (FORMAT MARC 21, PROTOKÓŁ Z39.50);

- PODŁĄCZENIE ELEKTRONICZNEJ BAZY KATALOGOWEJ BIBLIOTEKI DO MULTIWYSZUKIWAREK (NUKAT, KARO);

- RPOZPROSZONE WYSZUKIWANIE DANYCH (PROLIB - MODUŁ MULTIOPAC, NUKAT, KARO);

- DOSTĘP CZYTELNIKA DO KONTA BIBLIOTEKI POPRZEZ INTERNET;

- STOSOWANIE KODÓW KRESKOWYCH I CZYTNIKA KODÓW KRESKOWYCH;

- AUTOMATYZACJA PROCESÓW ROBOCZYCH;

- UŁATWIENIE PRACY, KONTROLA WPROWADZANYCH DANYCH I OSZCZĘDNOŚĆ CZASU.

Page 5: MODELOWANIE SYSTEMU INFORMATYCZNEGO …wyroznieni.wwsi.edu.pl/materialy/prezentacje/2012/mgr/Marcin... · - implementacyjny (Środowisko obiektowe – visual studio c++ 2008)

5 5

ZAŁOŻENIA DO SYSTEMU

- FORMAT KATALOGOWANIA MARC – 21;

- WYKORZYSTANIE CZYTNIKA KODÓW KRESKOWYCH;

- MODUŁOWA BUDOWA PROGRAMU;

- DOSTĘP DO KONTA CZYTELNIKA POPRZEZ INTERNET.

Page 6: MODELOWANIE SYSTEMU INFORMATYCZNEGO …wyroznieni.wwsi.edu.pl/materialy/prezentacje/2012/mgr/Marcin... · - implementacyjny (Środowisko obiektowe – visual studio c++ 2008)

6 6

HIPOTEZY

1) TECHNIKI STOSOWANE W MODELOWANIU OBIEKTOWYM DOBRZE PRZEDSTAWIAJĄ ASPEKT BEHAWIORALNY PRZYSZŁEGO SYSTEMU INFORMATYCZNEGO.

2) ŚRODOWISKO OBIEKTOWE SPRZYJA ROZWOJOWOŚCI

MODELU POJĘCIOWEGO I IMPLEMENTACYJNEGO ISTNIEJĄCEGO SYSTEMU INFORMATYCZNEGO.

Page 7: MODELOWANIE SYSTEMU INFORMATYCZNEGO …wyroznieni.wwsi.edu.pl/materialy/prezentacje/2012/mgr/Marcin... · - implementacyjny (Środowisko obiektowe – visual studio c++ 2008)

7 7

MODEL STRUKTURALNY SYSTEMU 1. DIAGRAM HIERARCHII FUNKCJI SYSTEMU SKWPB. FUNKCJE SYSTEMU: - PODSTAWOWE FUNKCJE SYSTEMU O DOSTĘPIE BEZPOŚREDNIM;

- ZAUTOMATYZOWANE FUNKCJE SYSTEMU.

RYS.1. DIAGRAM HIERARCHII FUNKCJI.

Page 8: MODELOWANIE SYSTEMU INFORMATYCZNEGO …wyroznieni.wwsi.edu.pl/materialy/prezentacje/2012/mgr/Marcin... · - implementacyjny (Środowisko obiektowe – visual studio c++ 2008)

8 8

2. DIAGRAM KONTEKSTOWY SYSTEMU SKWBP. OTOCZENIE: KOMUNIKACJA: - MAGAZYNIER; - PRZPŁYWY DANYCH; - ADMINISTRATOR.

RYS.2. DIAGRAM KONTEKSTOWY SYSTEMU SKWBP – NOTACJA SSADM.

Page 9: MODELOWANIE SYSTEMU INFORMATYCZNEGO …wyroznieni.wwsi.edu.pl/materialy/prezentacje/2012/mgr/Marcin... · - implementacyjny (Środowisko obiektowe – visual studio c++ 2008)

9 9

3. DIAGRAM OGÓLNY PRZYPADKÓW UŻYCIA SYSTEMU SKWPB.

MODEL OBIEKTOWY SYSTEMU

RYS.3. DIAGRAM OGÓLNY PRZYPADKÓW UŻYCIA SYSTEMU SKWPB.

Page 10: MODELOWANIE SYSTEMU INFORMATYCZNEGO …wyroznieni.wwsi.edu.pl/materialy/prezentacje/2012/mgr/Marcin... · - implementacyjny (Środowisko obiektowe – visual studio c++ 2008)

10 10

4. DIAGRAM KLAS.

RYS.4. DIAGRAM KLAS.

Page 11: MODELOWANIE SYSTEMU INFORMATYCZNEGO …wyroznieni.wwsi.edu.pl/materialy/prezentacje/2012/mgr/Marcin... · - implementacyjny (Środowisko obiektowe – visual studio c++ 2008)

11 11

5. DIAGRAM SEKWENCJI DLA PRZYPADKU UŻYCIA „EWIDENCJA CZYTELNIKÓW”.

RYS.5. DIAGRAM SEKWENCJI DLA PRZYPADKU UŻYCIA „EWIDENCJA CZYTELNIKÓW”.

Page 12: MODELOWANIE SYSTEMU INFORMATYCZNEGO …wyroznieni.wwsi.edu.pl/materialy/prezentacje/2012/mgr/Marcin... · - implementacyjny (Środowisko obiektowe – visual studio c++ 2008)

12 12

IMPLEMENTACJA

RYS.6. DIAGRAM KLAS PROCESU EWIDENCJI CZYTELNIKÓW I PRACOWNIKÓW.

- WYKORZYSTANE CECHY OBIEKTOWOŚCI: HERMETYZACJA, DZIEDZICZENIE, POLIMORFIZM, METODY WIRTUALNE, KLASA ABSTRAKCYJNA.

Page 13: MODELOWANIE SYSTEMU INFORMATYCZNEGO …wyroznieni.wwsi.edu.pl/materialy/prezentacje/2012/mgr/Marcin... · - implementacyjny (Środowisko obiektowe – visual studio c++ 2008)

13

7. DIAGRAM HIERARCHII FUNKCJI – INTERFEJS UŻYTKOWNIKA

RYS.7. DIAGRAM HIERARCHII FUNKCJI – INTERFEJS UŻYTKOWNIKA.

Page 14: MODELOWANIE SYSTEMU INFORMATYCZNEGO …wyroznieni.wwsi.edu.pl/materialy/prezentacje/2012/mgr/Marcin... · - implementacyjny (Środowisko obiektowe – visual studio c++ 2008)

14 14

WERYFIKACJA HIPOTEZ 1) TECHNIKI STOSOWANE W MODELOWANIU OBIEKTOWYM DOBRZE PRZEDSTAWIAJĄ ASPEKT BEHAWIORALNY PRZYSZŁEGO SYSTEMU INFORMATYCZNEGO. WERYFIKACJA HIPOTEZY: - DOKONANIE PORÓWNIANIA DIAGRAMÓW: - MODELOWANIA STRUKTURALNEGO (DIAGRAM PRZEPŁYWÓW DANYCH); - MODELOWANIA OBIEKTOWEGO (DIAGRAM SEKWENCJI, DIAGRAM CZYNNOŚCI). 2) ŚRODOWISKO OBIEKTOWE SPRZYJA ROZWOJOWOŚCI MODELU POJĘCIOWEGO I IMPLEMENTACYJNEGO ISTNIEJĄCEGO SYSTEMU INFORMATYCZNEGO. WERYFIKACJA HIPOTEZY: - NA PODSTAWIE OBIEKTOWEGO MODELU POJĘCIOWEGO: DIAGRAM KLAS; - NOWA FUNKCJONALNOŚĆ SYSTEMU: PODZIAŁ CZYTELNIKÓW WEDŁUG WIEKU NA

MŁODZIEŻOWĄ GRUPĘ CZYTELNIKÓW I GRUPĘ CZYTELNIKÓW PEŁNOLETNICH;

Page 15: MODELOWANIE SYSTEMU INFORMATYCZNEGO …wyroznieni.wwsi.edu.pl/materialy/prezentacje/2012/mgr/Marcin... · - implementacyjny (Środowisko obiektowe – visual studio c++ 2008)

15 15

WNIOSKI

- BIBLIOTEKI są złożonym systemem DZIAŁANIA;

- ISTNIEJĄCE PRODUKTY WSPOMAGAJĄCE FUNKCJONOWANIE BIBLIOTEKI obarczone są różnorodnymi mankamentami;

- MODEL SYSTEMU I IMPLEMENTACJA WYBRANEJ FUNKCJI W ŚRODOWISKU OBIEKTOWYM sprzyja rozwojowości;

- ROZWIĄZYWANIE tej klasy PROBLEMÓW może być wspomagane LITERATURĄ Z DZIEDZINY INFORMATYKI I INFORMACJĄ ZAWARTĄ W INTERNECIE.