Sukenik - Csutortoky - specifikacia

From Princípy tvorby software

Jump to: navigation, search
Špecifikácia požiadaviek
Online rezervačný – vstupenkový systém
Tomáš Súkeník, Tomáš Csütörtöky


Contents

Úvod

Účel dokumentu

Tento dokument slúži ako špecifikácia požiadaviek pre projekt Online rezervačného - vstupenkového systému (ďalej len ORVS) a je primárne určený pre definíciu funkcionality a stanovenie rozsahu projektu.

Celkový popis

Popis a účel produktu

Produkt je určený pre kultúrne inštitúcie (e.g. divadlo, kino,...), ktoré práve prostredníctvom tohto systému budú mať možnosť ponúknuť svoj program spolu s možnosťou zakúpenia lístka na konkrétne podujatia, ako aj poskytnúť informácie potrebné pri kúpe lístkov (e.g. voľné miesta v kinách, ...).

Pomocou tohto systému budú dostupné informácie a možnosť nákupu pre potenciálnych zákazníkov danej inštitúcie oveľa pohodlnejšie a prehľadnejšie keďže bude mať k ním prístup všade, kde je pripojenie na internet.

Komponenty

ORVS sa skladá z dvoch hlavných častí. Jednu časť tvoria čítačky čiarových kódov, ktore sú spojené so serverom prostredníctvom internetu. Druhá časť je tvorená webovou aplikáciou, prostredníctvom ktorej sa môže inštitúcia zaregistrovať a zároveň prostredníctvom ktorej si môže návštevník stránky vybrať z ponuky programu už zaregistrovanej inštitúcie.

Operačné prostredie

Server:

-Debian v.9.5

-Tomcat v.5.5

- verejná IP adresa

- TCP / IP

Klientsky počítač (PC v kine a podobne

- pripojenie na internet

- TCP / IP na prenost údajov s čítačiek čiarových kódov až na server

Dokumentácia

Súčasťou finálnej dodávky bude dokumentácia pozostávajúca z týchto časti:

-Iniciálne nastavenie čítacích zariadení a základné scenáre využitia.

- Manuál k ovládaniu čítacích zariadení.


Požiadavky na rozhranie

Užívateľské rozhranie

Pri návrhu webového rozhrania bude kladený dôraz na jednoduchosť a priehľadnosť. Na stránke bude ponúknutá možnosť prihlásenia a registrácie pre inštitúcie. Po následnom prihlásení sa zobrazí menu, pomocou ktorého bude inštitúcia schopná pridávať už konkrétne informácie.

Celá aplikácia bude v slovenčine (výnimkou môžu byť chybové hlásenia v angličtine)

Komunikačné rozhranie

Komunikácia medzi čítačkami čiarových kódov a serverom je prostredníctvom TCP / IP na porte: 4850. Ostatná komunikácia (inštitúcia -> server, alebo návštevník -> server) bude prostredníctvom http na porte 80 alebo https na porte 443.

Vlastnosti systému

Správa užívateľov

Prístup k webovému rozhraniu bude zabezpečený užívateľským menom a heslom. Pre každú inštitúciu by mal byť vytvorený vlastný účet, prostredníctvom ktorého by mala prístup k aplikácii.

Správa systému

Spravovať celý systém bude administrátor, ktorého prácou bude potvrdzovať registrácie a kontrola správnosti behu systému.

Príloha: Diagramy

Use Case Model diagram
Use Case Model diagram
Personal tools