Różnice
Różnice między wybraną wersją a wersją aktualną.
Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
|
pl:dydaktyka:ztb:2010:projekty:harmonogram:start [2010/06/29 15:06] ztb2010 |
pl:dydaktyka:ztb:2010:projekty:harmonogram:start [2019/06/27 15:50] (aktualna) |
Obecnie na naszym wydziale plan zajęć tworzony jest przy użyciu programu Excel. Uniemożliwia to szybkie propagowanie informacji o zmianach w planie zajęć. Nie ma również żadnej interakcji z użytkownikiem. | Obecnie na naszym wydziale plan zajęć tworzony jest przy użyciu programu Excel. Uniemożliwia to szybkie propagowanie informacji o zmianach w planie zajęć. Nie ma również żadnej interakcji z użytkownikiem. |
| |
| ==== Analiza wymagań użytkownika ==== |
| **Główne funkcjonalności (Must have):** |
| * Oznaczanie zajęć z jednego przedmiotu jednym kolorem |
| * Dodawanie, usuwanie, modyfikowanie zajęć |
| * Synchronizacja przez protokół caldav |
| * Panel Administracyjny |
| * Podział użytkowników ze względu na uprawnienia |
| |
| **Dodatkowe funkcjonalności (Could have):** |
| * Linki w postaci 2D - barcode |
| * Powiadomienie sms o zmianie planu |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| ==== Diagram Przypadków Użycia ==== |
| |
| {{:pl:dydaktyka:ztb:2010:projekty:harmonogram:diagram_przypadkow_uzycia.png|}} |
| |
| |
| |
| ==== Identyfikacja funkcji ==== |
| Harmonogram zostanie stworzony w oparciu o framework Django. Django to wysokopoziomowy, opensource'owy framework przeznaczony do tworzenia aplikacji internetowych, napisany w Pythonie. Posiada on ORM wysokiego poziomu pozwalający na łatwe i bezpieczne operowania na bazach danych bez użycia SQL. Harmonogram będzie korzystał z serwera bazy danych PostreSQL z rozszerzeniem PostGIS. PostGIS poszerza funkcjonalność relacyjnej bazy danych o możliwość przechowywania informacji GIS. |
| |
| ==== Functional Hierarchy Diagram ==== |
| diagram |
| |
| ==== Entity-Relationship Diagram ==== |
| |
| {{:pl:dydaktyka:ztb:2010:projekty:harmonogram:harmonogram_baza2_do_wst.jpg|}} |