Šatura - Melicher - navrh

From Princípy tvorby software

Jump to: navigation, search

Verzia 1.0 návrh
Pripravili Šatura, Melicher
12.05.2010

Contents

Scope

Identifikácia

Systém je určený kultúrnym organizáciám na prezentovanie akcí a podujatí.

O systéme

Bude umožnovať po registrácí rezerovanie a predaj lístkov pre záujemcov o kultúrne podujatia.
Návštevník má možnost sa zaregistrovať, rezervovanie a nákup vstupeniek, prezeranie informácí o podujatiach.

Dokumenty

Špecifikácia: Šatura - Melicher - specifikacia

System Design Evaluations

Výber systémovej konfigurácie

Systémbube naprogramovaý v PHP, bude využívať databázu MySQL a internetové rozhranie bude xHTML.

Ovládače a obmedzenia

Aplikácia bude bez narokov narokov na operačný systém.

System Design

System Components

Collaboration Diagram

Image:diagram3.jpg


Class diagram

Image:diagram4.jpg


Dátový model

Image:diagram5.jpg


Object diagram

Image:diagram6.jpg


Component Interactions

Sekvenčný diagram

Image:diagram2.jpg


Activity diagram

Image:diagram7.jpg


Statechart diagram

Image:diagram1.jpg


Interface Characteristics

Táto sekcia obsahuje interné a externé rozhrania.
Externé prostredie:
1) Užívateľské rozhranie (komunikácia protokolom HTTPS)
2) Softvérové rozhranie (umiestnené priamo na DB serveri)

Requirements Traceability

Nároky na PC pre:
-Bežného užívateľa: Ľubovoľný PC s pripojením do internetu.
-Administrátora: Ľubovoľný PC s pripojením do internetu.
-Samotný server:

 Hardware:
CPU: Intel X3220 Quad Core Xeon
RAM: 8GB
HDD: 1TB, mirrorované t.j. v prípade odpálenia jedného, všetko ďalej beží z druhého
 Software:
OS: linux debian + grsec
Internerové pripojenie:
 Linka:
1 Gbit Up/Down

Notes

Databaza bude v pravidelných intervaloch zálohovaná a denne exportovaná na externý záložný server.

Personal tools