Schematy, Ewidencja publikacji


Aplikacja kliencka

Koleją aplikacją wchodzącą w skład systemu ewidencji publikacji, jest aplikacja kliencka. Aplikacja ta jest programem okienkowym, umożliwiającym dostęp do danych zawartych w systemie. Za pomocą tej aplikacji możliwe jest wprowadzanie, modyfikacja oraz usuwanie danych, pociąga to za sobą konieczność zabezpieczenia się na wypadek nieupoważnionego dostępu do aplikacji. Rozwiązaniem tego problemu jest procedura logowania do systemu. Każdy użytkownik podczas uruchamiania aplikacji proszony jest o podanie swojego loginu (nr PESEL) oraz hasła. Dopiero po zweryfikowaniu jego poprawności uzyskuje on pełny dostęp do funkcjonalności jaką oferuje aplikacja.

Użytkownik aplikacji klienckiej może pełnić w niej jedną z trzech ról:

Pracownik - rola ta pozwala na przeglądanie danych zawartych w systemie, edycję swoich danych personalnych oraz wydrukowanie raportu z danych aktualnie wyświetlonych

Administrator danych - rola ta rozszerza funkcjonalność pracownika o zarządzanie spisem czasopism oraz wprowadzanie do systemu informacji o publikacjach pracowników

Administrator systemu - rola ta przypisana jest osobie, która zajmować się będzie włączaniem do systemu nowych pracowników, nadawaniem ról pracownikom oraz wprowadzaniem i modyfikacją informacji o wydziałach uczelni. Administrator systemu posiada pełen dostęp do funkcji systemu.

Pełen opis funkcjonalności, z podziałem na role, jaki udostępnia projektowany system ewidencjonowania publikacji, przedstawiony został na diagramie przypadków użycia umieszczonym poniżej:

0x01 graphic

Rysunek 8 Diagram przypadków użycia - Aplikacja kliencka (Opracowanie własne)

Zalogowanie do systemu - Podczas uruchamiania aplikacji użytkownik proszony będzie o podanie loginu oraz hasła, po jego prawidłowej weryfikacji będzie on mógł pracować z systemem. W przypadku podania nieprawidłowych danych, aplikacja nie uruchomi się.

Wylogowanie z systemu - Czynność ta będzie wykonywana automatycznie w momencie zamykania aplikacji

Edycja danych osobowych - Użytkownik będzie miał możliwość zmiany swoich danych osobowych oraz hasła do systemu

Wydrukuj raport - W każdym momencie z prezentowanych na formatce danych będzie możliwość wydruku raportu

Pozostałe przypadki użycia, rozbite na przypadki składowe przedstawione zostały na rysunkach poniżej:

0x01 graphic

Rysunek 9 Diagram przypadków użycia - Aplikacja kliencka, wyświetlenie listy publikacji (Opracowanie własne)

Wyświetlenie listy publikacji - Aplikacja umożliwiać będzie przeglądanie listy publikacji wprowadzonych do systemu. Dodatkowo na wyświetlonej liście będzie możliwość wyszukania publikacji po zadanych kryteriach oraz wyświetlenie szczegółów tej publikacji. Dla wybranej publikacji możliwe będzie wyświetlenie listy autorów tej publikacji.

0x01 graphic

Rysunek 10 Diagram przypadków użycia - Aplikacja kliencka, wyświetlenie listy pracowników (Opracowanie własne)

Wyświetlenie listy pracowników - Aplikacja umożliwiać będzie przeglądanie listy pracowników wprowadzonych do systemu. Dodatkowo na wyświetlonej liście będzie możliwość wyszukania pracownika po zadanych kryteriach oraz wyświetlenie jego szczegółów. Dla wybranego pracownika możliwe będzie wyświetlenie listy jego publikacji.

0x01 graphic

Rysunek 11 Diagram przypadków użycia - Aplikacja kliencka, wyświetlenie listy czasopism (Opracowanie własne)

Wyświetlenie listy czasopism - Aplikacja umożliwiać będzie przeglądanie listy czasopism wprowadzonych do systemu. Dodatkowo na wyświetlonej liście będzie możliwość wyszukania czasopisma po zadanych kryteriach oraz wyświetlenie jego szczegółów. Dla wybranego czasopisma możliwe będzie wyświetlenie listy publikacji, które zostały w nim opublikowane.

0x01 graphic

Rysunek 12 Diagram przypadków użycia - Aplikacja kliencka, wyświetlenie listy wydziałów (Opracowanie własne)

Wyświetlenie listy wydziałów - Aplikacja umożliwiać będzie przeglądanie listy wydziałów wprowadzonych do systemu. Dodatkowo na wyświetlonej liście będzie możliwość wyszukania wydziału po zadanych kryteriach. Dla wybranego wydziału możliwe będzie wyświetlenie listy publikacji, które zostały przypisane do tego wydziału.

0x01 graphic

Rysunek 13 Diagram przypadków użycia - Aplikacja kliencka, zarządzaj publikacjami (Opracowanie własne)

Zarządzanie publikacjami - Przypadek ten obejmuje dodawanie, edycję oraz usuwanie publikacji. Podczas dodawania nowej publikacji, konieczne jest wybranie pracownika (z listy pracowników), wydziału (z listy wydziałów) oraz czasopisma (z listy czasopism). Wielu pracowników może być przypisanych do jednej publikacji. W celu łatwiejszego wyszukiwania publikacji, można dla niej dodać słowa kluczowe. Dla publikacji już wprowadzonych do systemu, możliwa będzie edycja zapisanych informacji oraz dodanie lub usunięcie słów kluczowych.

0x01 graphic

Rysunek 14 Diagram przypadków użycia - Aplikacja kliencka, zarządzaj czasopismami (Opracowanie własne)

Zarządzaj czasopismami - Przypadek ten obejmuje dodawanie, edycję oraz usuwanie czasopisma. Możliwa jest także zmiana liczby punktów przypisana do czasopisma.

0x01 graphic

Rysunek 15 Diagram przypadków użycia - Aplikacja kliencka, zarządzaj pracownikami (Opracowanie własne)

Zarządzaj pracownikami - Przypadek ten obejmuje dodawanie, edycję oraz usuwanie pracownika. Nowy pracownik musi zostać przypisany do wydziału i posiadać jedną z trzech ról dostępnych w systemie. Możliwa będzie zmiana roli raz przypisanej użytkownikowi oraz przypisanego mu hasła.

0x01 graphic

Rysunek 16 Diagram przypadków użycia - Aplikacja kliencka, zarządzaj wydziałami (Opracowanie własne)

Zarządzaj wydziałami - Przypadek ten obejmuje dodawanie, edycję oraz usunięcie wydziału.

Aplikacja internetowa

Ostatnią aplikacją wchodzącą w skład projektowanego rozwiązania jest aplikacja internetowa. Umożliwia ona dostęp do zasobów systemu, za pośrednictwem dowolnej przeglądarki internetowej. Udostępnione w ten sposób informacje o publikacjach, będą mogły być wykorzystane przez szerokie grono użytkowników, zarówno pracowników uczelni jak i studentów oraz osoby z zewnątrz uczelni. Aplikacja ta pozwoli m.in. na wyszukanie publikacji po zadanych kryteriach, wylistowanie publikacji poszczególnych wydziałów uczelni oraz wylistowanie publikacji wybranego pracownika uczelni. Wszystkie funkcje projektowanego rozwiązania przedstawione zostały na diagramie przypadków użycia umieszczonym poniżej.

0x01 graphic

Rysunek 17 Diagram przypadków użycia - Aplikacja internetowa

Wyszukaj publikację - użytkownik aplikacji będzie miał możliwość prostego wyszukania publikacji, poprzez wpisanie interesujących go słów w pole wyszukiwania, jeżeli słowa te zostaną odnalezione w tytule publikacji zostanie ona wyświetlona w wynikach wyszukiwania. Wyświetlonych może zostać wiele publikacji, pasujących do słów wpisanych przez użytkownika.

Wyszukiwanie zaawansowane - aplikacja umożliwi także bardziej zaawansowaną metodę wyszukiwania publikacji. Możliwe będzie:

Wyświetl wyniki wyszukiwania - wyniki wyszukiwania przestawione zostaną w postaci listy, dodatkowo do opisu każdej publikacji dołączone zostaną informacje o autorach publikacji, wydziale, czasopiśmie w którym publikowano, dacie publikacji, liczbie stron publikacji, liczba punktów zdobytych za publikację, wyświetlone zostaną także słowa kluczowe związane z publikacją.

Wyświetl informacje o autorze - z wyniku wyszukiwania będzie możliwość przejścia do informacji o autorze publikacji. Na osobnej stronie wyświetlone zostaną informacje o autorze tj. dane personalne, informacje dotyczące wydziału na którym pracuje, informacje kontaktowe. Ze strony będzie możliwość wyświetlenia listy publikacji pracownika.

Wyszukaj pracownika - możliwe będzie wyszukanie pracownika, poprzez wpisanie imienia lub nazwiska. W wyniku wyszukiwania wyświetlona zostanie lista pracowników spełniająca zadane kryteria wyszukiwania. Z listy pracowników, możliwe będzie przejście do strony wyświetlającej publikacje tego pracownika.

Wyświetl publikacje pracownika - wyświetlona zostanie lista publikacji pracownika, zawierająca informacje o publikacji (jak w przypadku „Wyświetl wyniki wyszukiwania”) oraz liczbę punktów jaką pracownik otrzymał za tą publikację.

Wyświetl listę wydziałów - użytkownik będzie miał możliwość wyświetlenia listy wydziałów uczelni, z listy wydziałów możliwe będzie przejście do listy publikacji na tym wydziale.
Wyświetl publikacje na wydziale - wyświetlona zostanie lista publikacji, wraz z informacjami o publikacji (jak w przypadku „Wyświetl wyniki wyszukiwania”)

2



Wyszukiwarka