| 5 | | Проектот претставува платформа за управување со настани и продажба на билети, но со поедноставена функционалност. Системот овозможува организаторите да креираат настани, да управуваат со локации и типови на билети, додека корисниците можат да пребаруваат настани, да купуваат билети и да оставаат рецензии. Главните ентитети во системот вклучуваат корисници, организатори, настани, локации, типови на билети, билети, нарачки, плаќања, поврати на средства, категории на настани, изведувачи или говорници, распоред на активности, попусти, рецензии и структури за седење со секции и седишта. |
| | 5 | * Андреј Ристиќ 231133 - координатор |
| | 6 | * Бојан Спасовски 231135 |
| | 7 | * Горјан Стефановски 231216 |
| 9 | | Целта на проектот е да се моделира систем кој поддржува реални процеси поврзани со организација на настани и продажба на билети. Посебен фокус се става на обработка на трансакции при купување билети, каде е потребна сигурна обработка на податоци за да се обезбеди конзистентност на системот. Исто така, системот претставува добар пример за контрола на конкурентност, особено во ситуации кога повеќе корисници истовремено се обидуваат да купат ограничен број седишта, со цел да се спречи продажба на повеќе билети од достапните. |
| | 11 | Проектот претставува платформа за управување со настани и продажба на билети, наменета за поддршка на организаторите при креирање и управување со настани, како и на корисниците при пребарување и купување билети. Базата на податоци ќе содржи информации за корисници, организатори, настани, локации, категории, типови на билети, нарачки, плаќања, попусти, рецензии, како и податоци за распоред на активности, изведувачи и структури за седење. |
| 13 | | Податоците во системот овозможуваат сложени пребарувања и анализа. На пример, корисниците можат да пребаруваат настани според датум, локација или категорија, при што ќе се користат соодветни индекси за подобри перформанси. Дополнително, системот ќе овозможува генерирање извештаи како што се приход по настан, број на продадени билети и искористеност на капацитетот на локациите. На овој начин проектот претставува добра основа за демонстрација на концепти поврзани со релациони бази на податоци, трансакции, индексирање и аналитички прашања. |
| | 15 | Покрај оперативниот дел, системот ќе поддржува и аналитички функции преку извештаи за приходи по настан, број на продадени билети и искористеност на капацитетите. Проектот претставува практична примена на концепти од релациони бази на податоци, како трансакции, индексирање, контрола на конкурентност и анализа на податоци. |
| | 16 | |
| | 17 | '''Detailed description of the project:''' |
| | 18 | |
| | 19 | Проектот претставува интегрирана платформа за управување со настани и продажба на билети, која ќе им овозможи на организаторите лесно да креираат, управуваат и анализираат настани, додека корисниците ќе можат едноставно да пребаруваат настани, резервираат и купуваат билети. Системот е наменет да поддржи различни типови на настани како концерти, конференции, спортски натпревари, семинари и културни манифестации. |
| | 20 | |
| | 21 | Базата на податоци ќе содржи информации за корисници, организатори, настани, категории, локации, сали, типови на билети, нарачки, плаќања, поврат на средства, рецензии, попусти, изведувачи, распоред на активности и структура на седење. На овој начин ќе се овозможи централизирано управување со сите податоци поврзани со организацијата и продажбата на билети. |
| | 22 | |
| | 23 | Организаторите ќе можат да дефинираат локации, да поставуваат различни категории на билети, да следат продажба во реално време и да добиваат извештаи за приход, број на посетители и искористеност на капацитетите. Корисниците ќе можат да пребаруваат настани според категорија, датум или локација, да избираат места и да купуваат билети преку системот. |
| | 24 | |
| | 25 | Базата и апликацијата се наменети да бидат во сопственост на компанија или организација која се занимава со организација на настани или посредување при продажба на билети. Таа компанија ќе ја користи платформата како централен сервис за управување со настаните и интеракција со клиентите. Нејзините потреби вклучуваат сигурно чување на податоци, брза обработка на трансакции, следење на продажбата и автоматизација на процесите поврзани со билетирање. |
| | 26 | |
| | 27 | Со ова решение се решаваат повеќе проблеми кои често се јавуваат кај организацијата на настани: рачно управување со резервации, недоволна контрола врз достапноста на билети, можност за двојна продажба на седишта, сложено следење на приходи и недостаток на аналитички извештаи. Системот ќе користи трансакции и механизми за контрола на конкурентност за да спречи повеќе корисници истовремено да резервираат исто седиште, што е еден од клучните проблеми кај ваквите системи. |
| | 28 | |
| | 29 | Пристап до системот ќе имаат повеќе типови корисници. Администраторите ќе управуваат со корисничките сметки, локациите и глобалните поставки. Организаторите ќе креираат и управуваат со настаните, билетите и попустите. Клиентите ќе пребаруваат настани, ќе купуваат билети и ќе оставаат рецензии. Со ова се обезбедува јасна поделба на улоги и контролирано користење на системот. |
| | 30 | |
| | 31 | Иако постојат слични решенија како Eventbrite или Ticketmaster, предложениот систем се разликува по тоа што е фокусиран на детално моделирање на базата на податоци и обработка на комплексни релации како структури на седење, категории на билети, попусти и аналитички извештаи. Дополнително, проектот е наменет како демонстрација на напредни концепти во бази на податоци, вклучувајќи трансакции, индексирање, контрола на конкурентност и аналитички прашања. |
| | 32 | |
| | 33 | Апликацијата е планирана како веб апликација, бидејќи овозможува лесен пристап и за организаторите и за клиентите преку интернет без потреба од инсталација. Во иднина, системот може да се прошири и со мобилна апликација за полесен пристап на корисниците преку мобилни уреди. |