System informatyczny obsługi dziekanatu w zakresie spraw

advertisement
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
Download