wiki:AboutProject

Version 1 (modified by 231133, 3 weeks ago) ( diff )

--

Краток опис

1. Вовед

Проектот претставува платформа за управување со настани и продажба на билети, но со поедноставена функционалност. Системот овозможува организаторите да креираат настани, да управуваат со локации и типови на билети, додека корисниците можат да пребаруваат настани, да купуваат билети и да оставаат рецензии. Главните ентитети во системот вклучуваат корисници, организатори, настани, локации, типови на билети, билети, нарачки, плаќања, поврати на средства, категории на настани, изведувачи или говорници, распоред на активности, попусти, рецензии и структури за седење со секции и седишта.

2. Цел

Целта на проектот е да се моделира систем кој поддржува реални процеси поврзани со организација на настани и продажба на билети. Посебен фокус се става на обработка на трансакции при купување билети, каде е потребна сигурна обработка на податоци за да се обезбеди конзистентност на системот. Исто така, системот претставува добар пример за контрола на конкурентност, особено во ситуации кога повеќе корисници истовремено се обидуваат да купат ограничен број седишта, со цел да се спречи продажба на повеќе билети од достапните.

3. Работа со податоци

Податоците во системот овозможуваат сложени пребарувања и анализа. На пример, корисниците можат да пребаруваат настани според датум, локација или категорија, при што ќе се користат соодветни индекси за подобри перформанси. Дополнително, системот ќе овозможува генерирање извештаи како што се приход по настан, број на продадени билети и искористеност на капацитетот на локациите. На овој начин проектот претставува добра основа за демонстрација на концепти поврзани со релациони бази на податоци, трансакции, индексирање и аналитички прашања.

Note: See TracWiki for help on using the wiki.