Šatura - Melicher - navrh
From Princípy tvorby software
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

Class diagram

Dátový model

Object diagram

Component Interactions
Sekvenčný diagram

Activity diagram

Statechart diagram

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.
