Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
pl:dydaktyka:ztb:2010:projekty:harmonogram:start [2010/06/27 09:45]
ztb2010
pl:dydaktyka:ztb:2010:projekty:harmonogram:start [2019/06/27 15:50] (aktualna)
Linia 1: Linia 1:
-  ​[[batorpiotr@gazeta.pl|Piotr Bator]], [[wtz1986@gmail.com|Wojciech Zbiegieł]],​ [[bkrol7@gmail.com|Bogusław Król]]+ 
 +====== Strona projektu Harmonogram ====== 
 + 
 +[[batorpiotr@gazeta.pl|Piotr Bator]], [[wtz1986@gmail.com|Wojciech Zbiegieł]],​ [[bkrol7@gmail.com|Bogusław Król]] 
 +---- 
 + 
 +Projekt stanowi podstawę bazodanową dla projektu realizowanego z przedmiotu Technologie i Programowanie WWW.  
 + 
 +==== Sformułowanie zadania projektowego ==== 
 +Celem projektu jet stworzenie oprogramowania wspomagającego tworzenie i udostępnianie planu zajęć dla studentów. 
 +Dodatkowym rozszerzeniem projektu będzie możliwość przechowywania w bazie danych informacji dla Systemu Informacji Geograficznej (GIS, ang. Geographic Information System). Informacje te będą wykorzystywane do optymalizacji czasów przejścia pomiędzy salami, w których odbywają się zajęcia. 
 + 
 +==== Analiza stanu wyjściowego ==== 
 +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|}}
pl/dydaktyka/ztb/2010/projekty/harmonogram/start.1277624734.txt.gz · ostatnio zmienione: 2019/06/27 15:56 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0