Dokument specyfikacji wymagań System informatyczny obsługi dziekanatu w zakresie spraw studenckich. Poniższy dokument zawiera wszelkie informacje o informatycznym systemie obsługi dziekanatu w zakresie spraw studenckich. W przypadku jakichkolwiek wątpliwości co do zawartości tego dokumentu prosimy kierować pytania bezpośrednio do naszej firmy na adres e-mail: [email protected]. Niezwłocznie odpowiemy na Państwa pytania. Spis treści: 1. Wstęp 1.1. Cel. 1.2. Zakres. 1.3. Definicje, akronimy i skróty. 1.4. Referencje, odsyłacze do innych dokumentów. 1.5. Krótki przegląd . 2. Ogólny opis 2.1. Walory użytkowe i przydatność projektowanego systemu. 2.2. Ogólne możliwości projektowanego systemu. 2.3. Ogólne ograniczenia . 2.4. Charakterystyka użytkowników. 2.5. Środowisko operacyjne. 2.6. Założenia i zależności. 3. Specyficzne wymagania 3.1. Wymagania funkcjonalne (funkcje systemu). 3.2. Wymagania niefunkcjonalne (ograniczenia). 4. Dodatki 4.1. Diagram przypadków użycia dla systemu obsługi dziekanatu (pracownik dziekanatu) 4.2. Diagram przypadków użycia dla systemu obsługi dziekanatu (dziekan, prodziekan, kierownik dziekanatu) Zmiany w stosunku do wersji poprzedniej: Pierwsza wersja System informatyczny obsługi dziekanatu w zakresie spraw studenckich 1. Wstęp Poniższy dokument zawiera specyfikację wymagań dla systemu informatycznego obsługi dziekanatu w zakresie spraw studenckich. Powstał jako wynik rozmowy przeprowadzonej między klientem, a analitykiem. Celem dokumentu jest jasne i jednoznaczne określenie wymagań klienta względem tworzonego systemu oraz opisanie sposobu działania poszczególnych elementów tego systemu. 1.1. Cel Celem jest utworzenie aplikacji odpowiadającej za obsługę i komunikację studentów z Kierownikiem Dziekanatu, Prodziekanem i Dziekanem. Ta komunikacja odbywa się poprzez pracowników dziekanatu. System ma za zadanie ułatwienie pracy pracownikom dziekanatu w obsłudze studentów. 1.2. Zakres System ma obejmować sprawy związane ze studentami takie jak: zarządzanie danymi osobowymi, wynikami w nauce, składanymi dokumentami. System ma podawać aktualny bilans punktów ECTS studenta i w warunkach gdy ilość punktów jest graniczna powinien powiadomić o tym odpowiednia osobę. Całkowite wykonanie projektu przewidywane jest na styczeń 2011 roku i zamyka się w kwocie 200 000 zł. 1.3. Definicje, akronimy i skróty Dane studenta: imię nazwisko, PESEL, adres, telefon, email, nr indeksu. 1.4. Referencje, odsyłacze do innych dokumentów Brak. 1.5. Krótki przegląd Główna funkcjonalność systemu jest widoczna na diagramach przypadków użycia. Strona 2 z 8 System informatyczny obsługi dziekanatu w zakresie spraw studenckich 2. Ogólny opis 2.1. Walory użytkowe i przydatność projektowanego systemu System łatwy w obsłudze. Zaprojektowany z myślą o użytkowniku nie posiadającym żadnej wiedzy informatycznej. System będzie umożliwiał szybką, sprawną i bezproblemową komunikację pomiędzy użytkownikami a pracownikami Dziekanatu. System ponadto pozwala w prosty sposób na wyświetlenie interesujących informacji przy użyciu filtrów – co znacznie ułatwia prace. 2.2. Ogólne możliwości projektowanego systemu System daje prosty sposób komunikacji między studentem a władzami uczelni. Student dzięki temu ma możliwość składania dokumentów przez Internet, które to potem są akceptowane przez pracowników Dziekanatu i przesyłane do władz uczelni w celu ich rozpatrzenia. Tymi dokumentami są np. podania o stypendium, przydział do akademika i powtarzanie przedmiotu. 2.3. Ogólne ograniczenia Dostęp do systemu wyłącznie z komputerów znajdujących się w dziekanacie. Student ma możliwość przesłania dokumentu do Dziekana po wcześniejszym zaakceptowaniu dokumentu przez pracowników dziekanatu. 2.4. Charakterystyka użytkowników Użytkownikami tego systemu będą osoby bez wykształcenia informatycznego. Z tworzonego systemu będzie korzystała grupa użytkowników: Pracownicy administracji – powinni posiadać dostęp (przeglądanie/modyfikacja) do bazy danych studentów uczelni oraz ocen, składanych dokumentów i punktów ECTS. Władza uczelni (Dziekan, Prodziekan, Kierownik Dziekanatu) – posiadają te same uprawnienia co pracownicy administracji i dodatkowo mają możliwość rozpatrywania i zatwierdzania dokumentów składanych przez studentów. Mają też możliwość zmiany decyzji. Strona 3 z 8 System informatyczny obsługi dziekanatu w zakresie spraw studenckich 2.5. Środowisko operacyjne System ma być aplikacją pracującą na grupie komputerów PC pod kontrolą systemu operacyjnego Windows XP, pośredniczącą między użytkownikiem, a relacyjną bazą danych opartą na systemie Oracle. Komputery mogą komunikować się ze sobą za pomocą internetu. 2.6. Założenia i zależności System będzie obsługiwał trzy bazy danych: bazę studentów, wykładowców i przedmiotów. Dokumenty będą miały określone przez pracowników dziekanatu priorytety. Priorytety te nadawane będą w celu rozróżnienia kto jest odpowiedzialny za ich rozpatrzenie. Najwyższy priorytet będą miały dokumenty które kierowane są bezpośrednio do dziekana. 3. Specyficzne wymagania 3.1. Wymagania funkcjonalne (funkcje systemu) Nazwa funkcji: Opis: Dane wejściowe: Źródło danych wejściowych: Wynik: Warunek wstępny: Warunek końcowy: Dodawanie studenta Dodaje nowego studenta do bazy danych. Dane dotyczące studenta. Klawiatura. Zapis do bazy danych studentów. Brak. Wszystkie wymagane pola są uzupełnione, a wprowadzone dane są poprawne. Nazwa funkcji: Opis: Edytowanie studenta Funkcja pozwala na modyfikowanie danych dotyczących poszczególnego studenta. Nowe i stare dane dotyczące studenta. Stare dane pobierane z bazy danych, nowe dane wprowadzane za pomocą klawiatury. Zapis nowych danych do bazy danych studentów. Odczyt danych zapisanych w bazie danych. Wszystkie wymagane pola są uzupełnione, a wprowadzone dane są poprawne. Dane wejściowe: Źródło danych wejściowych: Wynik: Warunek wstępny: Warunek końcowy: Strona 4 z 8 System informatyczny obsługi dziekanatu w zakresie spraw studenckich Nazwa funkcji: Opis: Dane wejściowe: Źródło danych wejściowych: Wynik: Warunek wstępny: Warunek końcowy: Usuwanie studenta Usuwamy studenta z listy. Dane dotyczące studenta. Baza danych. Skasowanie danych z bazy. Wybór studenta, którego dane mają zostać usunięte. Potwierdzenie zamiaru usunięcia danych. Nazwa funkcji: Opis: Dane wejściowe: Źródło danych wejściowych: Wynik: Warunek wstępny: Warunek końcowy: Przeglądanie studentów Podgląd informacji na temat studentów. Dane dotyczące studenta. Baza danych. Podgląd danych studenta. Wybór studenta którego dane mają być odczytane. Zasygnalizowanie przez użytkownika chęci przeglądania danych. Nazwa funkcji: Opis: Dane wejściowe: Źródło danych wejściowych: Wynik: Warunek wstępny: Warunek końcowy: Przeglądanie wykładowców Pobieranie informacji o wykładowcach. Dane dotyczące wykładowców Baza danych. Podgląd danych osobowych wykładowcy. Wybór wykładowcy którego dane mają być odczytane. Zasygnalizowanie przez użytkownika chęci zakończenia przeglądania danych. Nazwa funkcji: Opis: Dane wejściowe: Źródło danych wejściowych: Wynik: Warunek wstępny: Warunek końcowy: Przeglądanie przedmiotów Pobieranie informacji o przedmiotów. Dane dotyczące przedmiotów Baza danych Podgląd wybranych przedmiotów. Wybór przedmiotu o którym mają być wyświetlane informacje. Zasygnalizowanie przez użytkownika chęci zakończenia przeglądania danych. Nazwa funkcji: Opis: Dane wejściowe: Źródło danych wejściowych: Wynik: Warunek wstępny: Warunek końcowy: Powiadomienie studenta Wysyła maila do studenta z powiadomieniem. Dane dotyczące studenta, treść powiadomienia. Baza danych, klawiatura. Mail do studenta. Wybór studenta do którego ma zostać wysłane powiadomienie. Zatwierdzenie zamiaru wysłania powiadomienia. zakończenia Strona 5 z 8 System informatyczny obsługi dziekanatu w zakresie spraw studenckich Nazwa funkcji: Opis: Dane wejściowe: Źródło danych wejściowych: Wynik: Warunek wstępny: Warunek końcowy: Wycofanie dokumentu Wycofanie złożonego dokumentu na prośbę studenta. Zapisany w bazie danych dokument. Baza danych. Usunięcie zapisanego dokumentu. Wybór dokumentu, który ma zostać wycofany. Zatwierdzenie wycofania dokumentu. Nazwa funkcji: Opis: Dane wejściowe: Źródło danych wejściowych: Wynik: Warunek wstępny: Warunek końcowy: Nowa decyzja Wprowadzenie nowej decyzji. Nowa decyzja. Klawiatura. Zapisanie podjętej decyzji i powiadomienie o tym dziekanatu. Wybór dokumentu dla którego ma zostać podjęta decyzja. Zatwierdzenie podjętej decyzji. Nazwa funkcji: Opis: Dane wejściowe: Źródło danych wejściowych: Wynik: Warunek wstępny: Zmiana decyzji Zmiana istniejącej decyzji. Stara i nowa decyzja. Baza danych, klawiatura. Zapisanie zmienionej decyzji i powiadomienie o tym dziekanatu. Sprawdzenie uprawnień czy dany użytkownik może zmienić ta decyzje. Zatwierdzenie zmienionej decyzji. Warunek końcowy: Nazwa funkcji: Opis: Dane wejściowe: Źródło danych wejściowych: Wynik: Warunek wstępny: Warunek końcowy: Nazwa funkcji: Opis: Dane wejściowe: Źródło danych wejściowych: Wynik: Warunek wstępny: Warunek końcowy: Przyjęcie dokumentu Przyjęcie dokumentu przez pracownika dziekanatu. Składany dokument. Klawiatura, dysk komputera. Zapisanie w bazie przyjętego dokumentu i powiadomienie o tym Dziekana. Wprowadzenie dokumentu. Zatwierdzenie wprowadzonych danych. Akceptacja dokumentu Akceptacja dokumentu przez Dziekana, Prodziekana lub Kierownika. Zapisany dokument. Baza danych. Wysłanie do dziekanatu informacji o zaakceptowaniu dokumentu. Wybór dokumentu, który ma zostać zaakceptowany. Zatwierdzenie akceptacji dokumentu. Strona 6 z 8 System informatyczny obsługi dziekanatu w zakresie spraw studenckich Nazwa funkcji: Opis: Dane wejściowe: Źródło danych wejściowych: Wynik: Warunek wstępny: Warunek końcowy: Nazwa funkcji: Opis: Dane wejściowe: Źródło danych wejściowych: Wynik: Warunek wstępny: Warunek końcowy: Efekty uboczne: Powód: Nazwa funkcji: Opis: Dane wejściowe: Źródło danych wejściowych: Wynik: Warunek wstępny: Warunek końcowy: Efekty uboczne: Powód: Nazwa funkcji: Opis: Dane wejściowe: Źródło danych wejściowych: Wynik: Warunek wstępny: Warunek końcowy: Efekty uboczne: Powód: Odrzucenie dokumentu Odrzucenie dokumentu przez Dziekana, Prodziekana lub Kierownika. Zapisany dokument. Baza danych. Wysłanie do dziekanatu informacji o odrzuceniu dokumentu. Wybór dokumentu, który ma zostać odrzucony. Zatwierdzenie odrzucenia dokumentu. Logowanie Funkcja. Imię i Nazwisko użytkownika oddzielone spacją i hasło . Dane wpisane przez użytkownika z klawiatury. Zalogowanie. Zalogowany użytkownik ma prawo do korzystania z funkcji systemu. Dane wejściowe muszą być zweryfikowane przez system za poprawne. Jak wyżej. Brak. Zabezpieczenie dostępu do funkcji systemu przez osoby do tego nieupoważnione. Wylogowanie Funkcja wylogowująca użytkownika z systemu. Brak. Brak. Użytkownik wylogowany z systemu nie może skorzystać z żadnych funkcji systemowych dopóki się ponownie nie zaloguje. Brak. Brak. Brak. Bezpieczeństwo systemu. Pomoc Funkcja wyświetlająca pomoc na temat konkretnej funkcji systemu. Nazwa funkcji. Użytkownik wybiera za pomocą myszy lub klawiatury nazwę funkcji z listy. Otworzenie okna pomocy wyświetlającego informacje na temat użytkowania wybranej przez użytkownika funkcji systemu. Brak. Brak. Brak. Ułatwienie, w korzystaniu z systemu. Strona 7 z 8 System informatyczny obsługi dziekanatu w zakresie spraw studenckich 3.2 Wymagania niefunkcjonalne (ograniczenia) Wydajność Łatwość użytkowania Ergonomia Przenośność Czas odpowiedzi systemu nie powinien być dłuższy niż 10 sekund. System powinien być prosty w nauce dla użytkownika. Osoba obsługująca system powinna nauczyć się nim sprawnie posługiwać w ciągu 1-4 dni. System powinien posiadać graficzny interfejs użytkownika. system powinien zawierać system pomocy opisujący każdą z funkcji (jedno okno). Każdą czynność powinno dać się wykonać z klawiatury, bez pomocy myszki. W przewidywalnej przyszłości system będzie pracował pod kontrolą 32-bitowego systemu operacyjnego Windows XP. Strona 8 z 8