Sukenik - Csutortoky - navrh

From Princípy tvorby software

Jump to: navigation, search
Návrh systému
Online rezervačný – vstupenkový systém
Tomáš Súkeník, Tomáš Csütörtöky

Contents

Úvod

Účel dokumentu

Tento dokument slúži ako dokumentácia návrhu systému pre projekt Online rezervačný – vstupenkový systém.

Identifikácia

Online rezervačný – vstupenkový systém (ďalej len ORVS) ponúka kultúrným inštitúciám možnosť predaja vstupeniek na rôzne udalosti a podujatia. Zároveň zjednodušuje interakciu medzi inštitúciou a návštevníkmi ich podujatí. Základ systému tvorí webovská aplikácia, dostupná cez webovský klient používateľa.

Prehľad systému

ORVS je systém, určený na zlepšenie interakcie medzi kultúrnou inštitúciou a jej návštevníkmi. Rozhranie pre kultúrne inštitúcie ponúka jednoduchý spôsob ako vytvoriť systém určený na predaj vstupniek a rezervácií na rôzne kultúrne podujatia, predstavenia a udalosti. Rozhranie pre návštevníkov predstavuje časť pre prehľad kultúrnych udalostí a časť pre rezerváciu/kúpu vstupeniek na danú udalosť. Dôležitým faktorom pri tomto systéme nie je len cena obstarávacia ale aj náklady spojené s údržbou systému. Preto je tento systém navrhnutý tak aby s nim mal miestny administrátor iba nevyhnutnú prácu.

Základná funkcionalita systému:

  • spravovanie registrácií inštitúcií a správa systému administrátorom
  • spravovanie podujatí/upravovanie počtu volných miest a správa vstupeniek/rezervácií inštitúciami
  • prehľad kultúrnych podujatí pre návštevníkov
  • rezervovanie vstupeniek
  • kúpa vstupeniek

Vyhodnotenie vlastností systému

Výber komponentov

Systém je zložený z 1 fyzického servera:

SERVER_WEB

  • Debian
  • PHP 5.x a MySQL 5.x
  • GWT 2.0
  • Apache
  • Java

Server je pripojený 1Gbit linkou. SERVER_WEB slúži na umiestnenie prezentačnej webovskej aplikácie. Progamovací jazyk Java bol vybratý vzhľadom k jeho modularite a rýchlosti vývoja. Framework GWT bol zvolený vďaka jeho automatickemú generovaniu administrátorského prostredia, čo ušetrí čas pri tvorbe základnej konfigurácii systému ako aj jeho údržbe.

Súvisiace dokumenty

Sukenik - Csutortoky - specifikacia

  • obsahuje špecifikáciu systému a popis funkcií aplikácie.

Návrh systému

Komponenty systému

Dátový model

Dátový model
Dátový model

Class diagram

Class diagram
Class diagram

Interakcie komponentov

Activity diagram

Activity diagram
Activity diagram

Collaboration diagram

Collaboration diagram
Collaboration diagram

Sequence diagram

Sequence diagram
Sequence diagram

Statechart diagram

StateChart diagram
StateChart diagram
Personal tools