Version <1.0>
Historia dokumentu
Data | Wersja | Opis | Autor |
---|---|---|---|
2012/03/01 | 1.0 | Opracowanie dokumentu | Melaniuk Michał |
Spis treści
1. Wstęp 4
1.1 Cel 4
1.2 Definicje, akronimy, skróty 4
2. Założenia projektu (Positioning) 4
2.1 Cele biznesowe 4
2.2 Opis problemu/potrzeby 4
2.3 Product Position Statement (jak to przetłumaczyć). Nie wiem czy tego kawałka nie wywalić 5
3. Użytkownicy 5
3.1 Użytkownicy 5
3.2 Środowisko użytkownika 6
3.3 Profile użytkowników 6
3.3.1 Starosta grupy 6
3.3.2 Wykładowca 6
3.3.3 Administrator systemu 7
3.3.4 Student 7
3.3.5 Planista 7
3.4 Główni uczestnicy lub potrzeby klienta 8
3.5 Alternatywy i konkurencja 8
4. Ograniczenia 8
5. Wymagania jakości 8
6. Priorytety 8
7. Pozostałe wymagania 8
7.1 Wymagania wydajnościowe 8
Dokument ma przedstawić projekt Systemu Usprawniającego Przekładanie Zajęć WAT – sprecyzować oraz poddać analizie główne założenia, zadania, wymagania, a także cechy projektu.
SUPZ – nazwa projektu, czyli oprogramowania, które usprawnia przekładania zajęć na Wojskowej Akademii Technicznej.
Wsparcie starostów grup oraz wykładowców w procesie doboru terminów i sal podczas przekładania zajęć. Aktualnie brak jest programu wspomagającego ten proces. Wszystkie czynności należy wykonywać ręcznie, porównując wolne terminy grup, wykładowcy z dostępnymi w tym czasie salami.
Oczekuje się szybkiego i nieskomplikowanego wdrożenia SUPZ, z jednoczesnym usprawnieniem i przyspieszeniem procesu wyboru odpowiednich terminów i sal.
|
szybkim, sprawnym i prostym wyszukaniem odpowiednich terminów i sal celem przełożenia zajęć. |
---|---|
|
studentów, wykładowców i planistów WAT. |
|
kluczowym dla uczelni, gdyż występuje wiele tego typu działań, które, ze względu na konieczność ręcznego ich przeprowadzania, są bardzo czasochłonne. |
|
wdrożenie systemu, który na podstawie planów zajęć i zajętości sal wygeneruje wszystkie możliwe terminy przełożenia konkretnych zajęć. |
|
studentów, wykładowców i planistów WAT. |
---|---|
|
potrzebuje usprawnić proces przekładania zajęć, zwłaszcza wyszukiwania wolnych sal i terminów. |
|
SUPZ – jest programem |
|
automatycznie, na podstawie planów zamieszczonych w Internecie, porównuje wolne terminy i dostępność sal i wybiera te odpowiadające kryteriom zdefiniowanym przez użytkownika. |
|
istniejącego obecnie „ręcznego” sposobu przeszukiwania planów grup, wykładowcy i zajętości sal. |
|
Szybko znajdzie wszystkie, odpowiednie, wolne terminy, zaprezentuje je użytkownikowi, umożliwi ustawnie priorytetów, który termin jest najatrakcyjniejszy. Ostatecznie umożliwi powiadomienie pozostałych zainteresowanych (np. wykładowcę) o propozycjach przełożenia zajęć. |
Nazwa | Opis | Odpowiedzialność |
---|---|---|
Starosta grupy | Użytkownik, który może zainicjować proces przekładania zajęć. |
|
Wykładowca | Użytkownik, który może zainicjować proces przekładania zajęć. |
|
Administrator systemu | Użytkownik, o pełnym dostępie do składników systemu. |
|
Student | Użytkownik z najniższymi uprawnieniami. |
|
Planista | Użytkownik, który może odgórnie przenieść zajęcia |
|
Środowisko musi być dostępne z zewnątrz – sieć Internet. Wszelkie funkcje związane z przekładaniem zajęć i administracją są dostępne dopiero po zalogowaniu się do systemu. Bez logowania można będzie jedynie subskrybować zmiany w planie konkretnej grupy/grup.
System musi wykorzystywać ogólnodostępne w Internecie plany zajęć i dostosowywać je, tak by móc je wykorzystać w wyszukiwaniu terminów przełożenia zajęć.
System musi współpracować z różnymi przeglądarkami internetowymi w tym z mobilnymi ich wersjami.
Opis | Starosta grupy jest studentem z wyższymi uprawnieniami. Jest przedstawicielem swojej grupy na uczelni, organizuje grupie m.in. przekładanie zajęć. |
---|---|
Rodzaj | Starosta grupy jest użytkownikiem obeznanym z procesem przekładania zajęć, ma w tym doświadczenie i wystarczającą wiedzę by sprawnie posługiwać się aplikacją. |
Odpowiedzialności | Ogólnie rozumiane przekładanie zajęć, w tym: -określenie które zajęcia mają być przełożone |
Czynniki sukcesu | Sukcesem jest pozytywne przełożenie zajęć. |
Opis | Wykładowca jest osobą prowadzącą zajęcia. Szczególnym rodzajem wykładowcy jest Kierownik Instytutu – wykładowca o dodatkowych uprawnieniach. |
---|---|
Rodzaj | Wykładowca jest użytkownikiem obeznanym z procesem przekładania zajęć, ma w tym doświadczenie i wystarczającą wiedzę by sprawnie posługiwać się aplikacją. |
Odpowiedzialności | Ogólnie rozumiane przekładanie zajęć, w tym: -określenie które zajęcia mają być przełożone W przypadku Kierownika Instytutu: |
Czynniki sukcesu | Sukcesem jest pozytywne przełożenie zajęć. |
Opis | Administrator jest osobą, która dba o prawdziwość danych w systemie oraz nadzoruje jego działanie. |
---|---|
Rodzaj | Administrator jest guru użytkowników, wie wszystko o wszystkim. |
Odpowiedzialności | -dodawanie nowych sal wraz z ich wyposażeniem -dodawanie nowych terminów wolnych od zajęć (lub usuwanie nieaktualnych) -weryfikacja poprawności danych w systemie -dodawanie/usuwanie użytkowników do/z systemu |
Czynniki sukcesu | System spójny, zgodny ze stanem faktycznym, płynnie pracujący, aktualizowany na bieżąco. |
Opis | Student – zwykły użytkownik systemu, anonimowy. |
---|---|
Rodzaj | Student ma podstawową wiedzę o systemie, praktycznie żadną o procesie przekładania zajęć. |
Odpowiedzialności | -subskrybowanie/anulowanie subskrypcji zmian w planie danej grupy/grup |
Czynniki sukcesu | Otrzymywanie na bieżąco informacji o przeniesionych zajęciach. |
Opis | Planista to osoba faktycznie przekładająca zajęcia. |
---|---|
Rodzaj | Dobrze zna proces przekładania zajęć, posiada wiedzę jak posługiwać się aplikacją by zatwierdzone wnioski stały się faktem. |
Odpowiedzialności | -odbiera zgłoszenia które zajęcia należy przenieść -może odgórnie przenosić zajęcia i wysyłać o tym informacje do zainteresowanych. |
Czynniki sukcesu | Niezakłócone otrzymywanie informacji o zajęciach które należy przenieść. |
Potrzeba | Priorytet | Dotyczy | Istniejące rozwiązanie | Proponowane rozwiązanie |
---|---|---|---|---|
Automatyzacja procesu przekładania zajęć | Krytyczny | Całej uczelni | Ręczne działania | SUPZ |
W obecnej chwili nie ma zautomatyzowanych systemów, które zapewniłyby wsparcie w przenoszeniu zajęć. Obecnie stosowana metoda ręcznego przeszukiwania planów i obciążenia sal jest czasochłonna, męcząca, nieefektywna i naraża użytkownika na przeoczenie dostępnych możliwości lub wzięcie pod uwagę tych nieistniejących (różnego rodzaju pomyłki). Dodatkowo istnieje problem z komunikacją między wykładowcami i studentami, gdyż często otrzymanie podpisu na wniosku jest niemożliwe z powodu trudności w zlokalizowaniu wykładowcy na uczelni, bądź też braku czasu, który wykładowca mógłby poświęcić staroście.
System wykorzystuje plany zajęć umieszczone na stronie internetowej Wydziału Cybernetyki WAT.
System w czasie nie krótszym niż 30minut wysyła powiadomienia e-mail do zainteresowanych osób.
System jest dostępny 24h/dobę 7 dni w tygodniu.
System automatycznie sprawdza czy w planach zaistniały zmiany, nie rzadziej niż raz na godzinę.
System może obsługiwać przynajmniej 100 użytkowników jednocześnie.
System jest łatwy w obsłudze i ma przyjazny użytkownikowi interfejs – weryfikowane będzie to poprzez sprawdzenie czy użytkownik po przejściu szkolenia w samouczku potrafi korzystać z systemu.
System ma opcję pomocy oraz objaśnienia pól, przycisków, zakładek, kart.
Parser plan -> baza danych.
Algorytm wyszukujący możliwości przeniesienia zajęć na podstawie zadanych kryteriów.
System powiadomień użytkowników oraz akceptacji/odrzucania wniosków.
System współpracuje z wieloma przeglądarkami internetowymi i mobilnymi.
Działa na komputerach PC oraz telefonach komórkowych.
Obsługa min 100 użytkowników jednocześnie.
Wysyłanie informacji e-mail do zainteresowanych osób w czasie nie dłuższym niż 30 min.
Działa na wolnych łączach w tym GPRS.