Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

TurIS Turistický informační systém ITERACE 2 Ondřej Brožek Martin Cízler Zuzana Hynoušová Roman Jonáš Petr Pulc.

Podobné prezentace


Prezentace na téma: "TurIS Turistický informační systém ITERACE 2 Ondřej Brožek Martin Cízler Zuzana Hynoušová Roman Jonáš Petr Pulc."— Transkript prezentace:

1 TurIS Turistický informační systém ITERACE 2 Ondřej Brožek Martin Cízler Zuzana Hynoušová Roman Jonáš Petr Pulc

2 2 Agenda ● Návrh architektury - Django Framework - MVC vs MTV architektura - Architekturální diagram ● Návrhový model tříd ● Model komunikace ● Databázový model - ORM ● Shrnutí 2. iterace

3 3 Návrh architektury ● Pro implemetaci bude využit framework Django ● Architektura frameworku určuje architekturu navrhované aplikace ● Django - RAD framework pro webové aplikace - Python - ORM - šablonovací systém - automaticky generované administrační rozhraní - cache, I18n, podpora pěkných URL,...

4 4 Návrh architektury (2) ● Django vychází z návrhového vzoru MVC (Model-View-Controller) s modifikacemi: Tradiční MVCDjango Model→ Model View→ Template ⇒ MTV Controller→ View Browser View Database URL DispatcherTemplate Model

5 5 Návrh architektury (3)

6 6 Návrhový model tříd ● 2 top-level balíčky - Framework - poskytovaný frameworkem Django, zde pro správu uživatelů - Systém - ostatní třídy systému TurIS

7 7 Návrhový model tříd (2)

8 8 Model komunikace ● Model komunikace definován formou sekvenčních diagramů

9 9 Model komunikace (2)

10 10 Model komunikace (3)

11 11 Model komunikace (4)

12 12 Model komunikace (5)

13 13 Databázový model - ORM ● Ukládání dat zajištěno implicitně použitým frameworkem pomocí vestavěného objektově relačního mapperu ● Databázi není nutné samostatně modelovat

14 14 Shrnutí 2. iterace ● Jako základ webové aplikace byl zvolen RAD framework Django ● Zvolený framework vynutil použití modifikovaného návrhového vzoru MVC ve variantě Model-Template-View a implementační jazyk Python ● Doménový model tříd byl rozšířen a doplněn na analytický model tříd ● Byl specifikován komunikační model formou sekvenčních diagramů

15 15 Dotazy?

16 TurIS Turistický informační systém ITERACE 2 https://project.fit.cvut.cz/trac/TurIS


Stáhnout ppt "TurIS Turistický informační systém ITERACE 2 Ondřej Brožek Martin Cízler Zuzana Hynoušová Roman Jonáš Petr Pulc."

Podobné prezentace


Reklamy Google